# FlameSpike (XXX, XXX, XXX) #__________________________________________________________ # FlameSpike Level 2 # XXX #__________________________________________________________ @DEFINE dProjectileScale 2.5 @DEFINE dRingLifeTime 0.4 @DEFINE_END @NUM_SIMUL 2 @MAX_TIME 5.25 @NUM_REGISTERS 2 @NUM_INTERFACES 3 @GO_INTERFACES 3 ///////////////////////////////// // Audio DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME FlameSpike2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -800 400 END EMITTER BEGIN EMITTER ID 1 NAME FlameSpike2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -800 400 END EMITTER BEGIN EMITTER ID 2 NAME FlameSpike2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -800 400 END EMITTER END COMPONENT // Shoot ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33048 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBA SOURCEINDEX 33048 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCA SOURCEINDEX 33048 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END // Hiss ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33046 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBB SOURCEINDEX 33046 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCB SOURCEINDEX 33046 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END // It tastes like... burning ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33045 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBC SOURCEINDEX 33045 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCC SOURCEINDEX 33045 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END // Steam ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33049 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBD SOURCEINDEX 33049 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCD SOURCEINDEX 33049 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END // Impact ALLOC SpellAudioComponent AUDCAE SOURCEINDEX 33040 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBE SOURCEINDEX 33040 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCE SOURCEINDEX 33040 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END // Blade woosh ALLOC SpellAudioComponent AUDCAF SOURCEINDEX 33051 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBF SOURCEINDEX 33051 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCF SOURCEINDEX 33051 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END // Debris ALLOC SpellAudioComponent AUDCAG SOURCEINDEX 33050 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBG SOURCEINDEX 33050 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCG SOURCEINDEX 33050 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END ALLOC SpellTimerComponent AUDTMA TIME 0.7 END ALLOC SpellTimerComponent AUDTMB TIME 0.7 END ALLOC SpellTimerComponent AUDTMC TIME 0.7 END // Timers for blade wooshes ALLOC SpellTimerComponent AUDTMD TIME 0.5 END ALLOC SpellTimerComponent AUDTME TIME 0.5 END ALLOC SpellTimerComponent AUDTMF TIME 0.5 END ALLOC SpellTimerComponent TIMER TIME 3.1 END ALLOC SpellCollideComponent REGS1 ERM_SRC MTX34_INTERFACE STAFF IWM_RSLT MTX34_REGISTER 1 FORCE_RESULT # OFFSET 0.0 -1.6 -0.6 END ALLOC SpellCollideComponent REGS2 ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 2 FORCE_RESULT # OFFSET 0.0 -1.6 0.0 END ALLOC SpellCounterComponent CNTA COUNT 2 END ################################################# # Projectile A, Middle ################################################# ALLOC SpellProjectileComponent PROJA ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 2 M34I_UP REG 1 IGO_RSLT GO_INTERFACE REG 1 GO_SRC REG 1 RADIUS 0.2 TIME 1.25 DISTANCE 30.0 PATHFIND .75 AUTO_TARGET 360 0.8 -1.0 TIME_TILL_AUTO 250 ROTATEY 0 END ALLOC SpellOneTimeDmgComponent DAMGA DAMAGE BURN 25.0 FIRE 5 1 DAMAGE STUN 0.4 FIRE 0.33 1 GO_SRC REG 1 END ALLOC SpellSkinComponent BALLA ERM_SRC MTX34_INTERFACE REG 1 SCALE_FLAGS 7 SCALE_VALUES_SCR dProjectileScale dProjectileScale dProjectileScale SCALE_VALUES_DST dProjectileScale dProjectileScale dProjectileScale ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 -512.0 SCALE_TIME 2.0f SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C09.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT END ALLOC SpellQuadComponent RING1A ERM_SRC MTX34_INTERFACE REG 1 TEXTURE nc2a\effect\spell\SSC00T0g.DDS TIME dRingLifeTime ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 6 6 6 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellQuadComponent RING2A ERM_SRC MTX34_INTERFACE REG 1 TEXTURE nc2a\effect\spell\SSC00T0g.DDS TIME dRingLifeTime ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 -360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 5 5 5 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellShatterSkinComp ROCKSA ERM MTX34_INTERFACE REG 1 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT PARTICLEFX FlameSpikeCollisionArcTrail ROTATION 0 0 0 SCALE dGibScale dGibScale dGibScale TIME 0.50 VELOCITY 14 GRAVITY -15.0 ROTATIONDELTA 1490 1660 1660 1660 1660 1490 1660 1660 -1490 1490 1660 1660 1490 1660 1660 1490 1660 1660 1490 1660 1660 1490 1660 1660 MOVEMENT_MASK 5 RANDOM_ROTATION_START END ALLOC SpellParticleComponent GNDTLA PARTICLETYPE FlameSpikeGroundTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent GNDSKA PARTICLETYPE FlameSpikeGroundSmoke ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent GDSK2A PARTICLETYPE FlameSpikeGroundSmoke2 ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent ARTRLA PARTICLETYPE FlameSpikeAirTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent BURSTA PARTICLETYPE FlameSpikeBurst ERM MTX34_INTERFACE REG 1 ERM MTX34_INTERFACE REG 1 DSTPROJECT SRCOFFSET 0 0.5 0 DSTOFFSET 10 -20 10 END ALLOC SpellParticleComponent COLIDA PARTICLETYPE FlameSpike2CollisionExplosion ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellJitterComponent BAMA MAGNITUDE 0.4 TIME 0.1 END ################################################# # Projectile B, Left ################################################# ALLOC SpellTimerComponent TIMEB TIME 0.0 END ALLOC SpellProjectileComponent PROJB ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 2 M34I_UP REG 2 IGO_RSLT GO_INTERFACE REG 2 GO_SRC REG 1 RADIUS 0.2 TIME 1.25 DISTANCE 30.0 PATHFIND .75 AUTO_TARGET 360 0.8 -1.0 TIME_TILL_AUTO 250 ROTATEY 20 END ALLOC SpellOneTimeDmgComponent DAMGB DAMAGE BURN 25.0 FIRE 5 1 DAMAGE STUN 0.4 FIRE 0.33 1 GO_SRC REG 2 END ALLOC SpellSkinComponent BALLB ERM_SRC MTX34_INTERFACE REG 2 SCALE_FLAGS 7 SCALE_VALUES_SCR dProjectileScale dProjectileScale dProjectileScale SCALE_VALUES_DST dProjectileScale dProjectileScale dProjectileScale ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 512.0 SCALE_TIME 2.0f SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C09.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT END ALLOC SpellQuadComponent RING1B ERM_SRC MTX34_INTERFACE REG 2 TEXTURE nc2a\effect\spell\SSC00T0g.DDS TIME dRingLifeTime ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 6 6 6 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellQuadComponent RING2B ERM_SRC MTX34_INTERFACE REG 2 TEXTURE nc2a\effect\spell\SSC00T0g.DDS TIME dRingLifeTime ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 -360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 5 5 5 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellShatterSkinComp ROCKSB ERM MTX34_INTERFACE REG 2 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT PARTICLEFX FlameSpikeCollisionArcTrail ROTATION 0 0 0 SCALE dGibScale dGibScale dGibScale TIME 0.50 VELOCITY 14 GRAVITY -15.0 ROTATIONDELTA 1490 1660 1660 1660 1660 1490 1660 1660 -1490 1490 1660 1660 1490 1660 1660 1490 1660 1660 1490 1660 1660 1490 1660 1660 MOVEMENT_MASK 5 RANDOM_ROTATION_START END ALLOC SpellParticleComponent GNDTLB PARTICLETYPE FlameSpikeGroundTrail ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent GNDSKB PARTICLETYPE FlameSpikeGroundSmoke ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent GDSK2B PARTICLETYPE FlameSpikeGroundSmoke2 ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent ARTRLB PARTICLETYPE FlameSpikeAirTrail ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent BURSTB PARTICLETYPE FlameSpikeBurst ERM MTX34_INTERFACE REG 2 ERM MTX34_INTERFACE REG 2 DSTPROJECT SRCOFFSET 0 0.5 0 DSTOFFSET 10 -20 10 END ALLOC SpellParticleComponent COLIDB PARTICLETYPE FlameSpike2CollisionExplosion ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellJitterComponent BAMB MAGNITUDE 0.4 TIME 0.1 END ################################################# # Projectile C, Right ################################################# ALLOC SpellTimerComponent TIMEC TIME 0.0 END ALLOC SpellProjectileComponent PROJC ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 2 M34I_UP REG 3 IGO_RSLT GO_INTERFACE REG 3 GO_SRC REG 1 RADIUS 0.2 TIME 1.25 DISTANCE 30.0 PATHFIND .75 AUTO_TARGET 360 0.8 -1.0 TIME_TILL_AUTO 250 ROTATEY 340 END ALLOC SpellOneTimeDmgComponent DAMGC DAMAGE BURN 25.0 FIRE 5 1 DAMAGE STUN 0.4 FIRE 0.33 1 GO_SRC REG 3 END ALLOC SpellSkinComponent BALLC ERM_SRC MTX34_INTERFACE REG 3 SCALE_FLAGS 7 SCALE_VALUES_SCR dProjectileScale dProjectileScale dProjectileScale SCALE_VALUES_DST dProjectileScale dProjectileScale dProjectileScale ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 512.0 SCALE_TIME 2.0f SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C09.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT END ALLOC SpellQuadComponent RING1C ERM_SRC MTX34_INTERFACE REG 3 TEXTURE nc2a\effect\spell\SSC00T0g.DDS TIME dRingLifeTime ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 6 6 6 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellQuadComponent RING2C ERM_SRC MTX34_INTERFACE REG 3 TEXTURE nc2a\effect\spell\SSC00T0g.DDS TIME dRingLifeTime ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.6 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 -360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 5 5 5 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ALLOC SpellShatterSkinComp ROCKSC ERM MTX34_INTERFACE REG 3 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C08.SN2 NUM_ANIMS 0 SCALE dGibScale dGibScale END COMPONENT PARTICLEFX FlameSpikeCollisionArcTrail ROTATION 0 0 0 SCALE dGibScale dGibScale dGibScale TIME 0.50 VELOCITY 14 GRAVITY -15.0 ROTATIONDELTA 1490 1660 1660 1660 1660 1490 1660 1660 -1490 1490 1660 1660 1490 1660 1660 1490 1660 1660 1490 1660 1660 1490 1660 1660 MOVEMENT_MASK 5 RANDOM_ROTATION_START END ALLOC SpellParticleComponent GNDTLC PARTICLETYPE FlameSpikeGroundTrail ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent GNDSKC PARTICLETYPE FlameSpikeGroundSmoke ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent GDSK2C PARTICLETYPE FlameSpikeGroundSmoke2 ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent ARTRLC PARTICLETYPE FlameSpikeAirTrail ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent BURSTC PARTICLETYPE FlameSpikeBurst ERM MTX34_INTERFACE REG 3 ERM MTX34_INTERFACE REG 3 DSTPROJECT SRCOFFSET 0 0.5 0 DSTOFFSET 10 -20 10 END ALLOC SpellParticleComponent COLIDC PARTICLETYPE FlameSpike2CollisionExplosion ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellJitterComponent BAMC MAGNITUDE 0.4 TIME 0.1 END //////////////////////////////// // Counters //////////////////////////////// // Audio counter ALLOC SpellCounterComponent AUDCNT COUNT 3 END // Visuals counter ALLOC SpellCounterComponent VISCNT COUNT 1 END // Counter to end spell ALLOC SpellCounterComponent COUNT COUNT 2 END /////////////////////////////////////////// // Level 2 Logic /////////////////////////////////////////// MAP ENTRY POW2 7 AUDCNT START VISCNT START COUNT START TIMER START REGS1 START REGS2 START CNTA START MAP REGS1 BEGUN 2 REGS1 STOP CNTA TRIG MAP REGS2 BEGUN 2 REGS2 STOP CNTA TRIG /////////////////////////////////////////// // Projectile A (Middle) logic /////////////////////////////////////////// MAP CNTA DONE 3 PROJA START TIMEB START TIMEC START MAP PROJA BEGUN 6 BALLA START GNDTLA START GNDSKA START GDSK2A START ARTRLA START BURSTA START MAP BALLA BEGUN 6 AUDCAA START AUDCAB START AUDCAC START AUDCAD START AUDCAF START AUDTMD START MAP AUDTMD DONE 2 AUDCAF START AUDTMD START MAP PROJA DONE 15 GNDTLA STOP BALLA STOP BAMA START GNDSKA STOP GDSK2A STOP ARTRLA STOP RING1A START RING2A START COLIDA START ROCKSA START AUDCAA STOP AUDCAB STOP AUDCAE START AUDTMD HALT AUDCAG START MAP AUDCAE DONE 1 AUDCNT TRIG MAP ROCKSA DONE 1 AUDTMA START MAP AUDTMA DONE 2 AUDCAC FOUT10 AUDCAD FOUT10 MAP PROJA HIT 1 DAMGA DMG /////////////////////////////////////////// // Projectile B (Left) logic /////////////////////////////////////////// MAP TIMEB DONE 1 PROJB START MAP PROJB BEGUN 6 BALLB START GNDTLB START GNDSKB START GDSK2B START ARTRLB START BURSTB START MAP BALLB BEGUN 6 AUDCBA START AUDCBB START AUDCBC START AUDCBD START AUDCBF START AUDTME START MAP AUDTME DONE 2 AUDCBF START AUDTME START MAP PROJB DONE 15 GNDTLB STOP BALLB STOP BAMB START GNDSKB STOP GDSK2B STOP ARTRLB STOP RING1B START RING2B START COLIDB START ROCKSB START AUDCBA STOP AUDCBB STOP AUDCBE START AUDTME HALT AUDCBG START MAP AUDCBE DONE 1 AUDCNT TRIG MAP ROCKSB DONE 1 AUDTMB START MAP AUDTMB DONE 2 AUDCBC FOUT10 AUDCBD FOUT10 MAP PROJB HIT 1 DAMGB DMG /////////////////////////////////////////// // Projectile C (Right) logic /////////////////////////////////////////// MAP TIMEC DONE 1 PROJC START MAP PROJC BEGUN 6 BALLC START GNDTLC START GNDSKC START GDSK2C START ARTRLC START BURSTC START MAP BALLC BEGUN 6 AUDCCA START AUDCCB START AUDCCC START AUDCCD START AUDCCF START AUDTMF START MAP AUDTMF DONE 2 AUDCCF START AUDTMF START MAP PROJC DONE 15 GNDTLC STOP BALLC STOP BAMC START GNDSKC STOP GDSK2C STOP ARTRLC STOP RING1C START RING2C START COLIDC START ROCKSC START AUDCCA STOP AUDCCB STOP AUDCCE START AUDTMF HALT AUDCCG START MAP AUDCCE DONE 1 AUDCNT TRIG MAP ROCKSC DONE 1 AUDTMC START MAP AUDTMC DONE 2 AUDCCC FOUT10 AUDCCD FOUT10 MAP PROJC HIT 1 DAMGC DMG MAP TIMER DONE 1 VISCNT TRIG // Spell completion MAP VISCNT DONE 1 COUNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP