# Poison Strikes (Poison Shard, Poison Arrow, Poison Quiver) @NUM_SIMUL 1 @MAX_TIME 8.5 @NUM_REGISTERS 2 @NUM_INTERFACES 20 @GO_INTERFACES 10 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME VenomStrike3Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 15.000000 300.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 1 NAME VenomStrike3Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 15.000000 300.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 2 NAME VenomStrike3Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 4.000000 300.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Burst 1 ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 11100 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // EndBurst ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 42894 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Spin ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 11104 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Burst 2 ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 11101 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Explode ALLOC SpellAudioComponent AUDCAE SOURCEINDEX 11106 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Scream ALLOC SpellAudioComponent AUDCBA SOURCEINDEX 11105 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 1 END // Kabammm ALLOC SpellAudioComponent AUDCCA SOURCEINDEX 42895 EMITTERID 2 ERM_SRC MTX34_REGISTER 1 END ALLOC SpellTimersMultipleComp TIMER TIMER TIME 0.25 TIMER TIME 3.75 TIMER TIME 4.0 TIMER TIME 4.75 END ALLOC SpellFindSixCollidesComponent CLDMTX ERM_SRC MTX34_INTERFACE ORB IWM_RSLT_1 MTX34_REGISTER 1 OFFSET_1 0 0 FORCE_RESULT END ALLOC SpellChunkThrower CHUNKS ERM_SRC MTX34_REGISTER 1 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 0.75 EXPLODE PARTICLEFX VenomStrike3ChunkTrail NUM_CHUNKS 9 TIME 2.5 SPEED 12.0f GRAVITY 9.8f DRAG 0.15f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 0 END TIME 2.5 SPEED 12.0f GRAVITY 9.8f DRAG 0.15f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 1 END TIME 2.5 SPEED 12.0f GRAVITY 9.8f DRAG 0.20f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 2 END TIME 2.5 SPEED 12.0f GRAVITY 9.8f DRAG 0.25f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 3 END TIME 2.5 SPEED 11.0f GRAVITY 9.8f DRAG 0.15f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 4 END TIME 2.5 SPEED 11.0f GRAVITY 9.8f DRAG 0.15f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 5 END TIME 2.5 SPEED 11.0f GRAVITY 9.8f DRAG 0.25f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 6 END TIME 2.5 SPEED 11.0f GRAVITY 9.8f DRAG 0.25f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 7 END TIME 2.5 SPEED 11.0f GRAVITY 9.8f DRAG 0.25f Y_RANGE 0.75 2.0f ROTATION 300.0 0.0 600.0 SCALE 0.5 0.5 0.5 ANIM_ID 8 END ANIMS 9 SKIN_FILE EFFECT\SPELL\SSB00C1H.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1I.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1J.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1K.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1L.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1M.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1N.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1O.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END SKIN_FILE EFFECT\SPELL\SSB00C1P.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END END ALLOC SpellMultiSkinTrailComponent SNAKE #ERM_SRC MTX34_REGISTER 2 ERM_SRC MTX34_INTERFACE REG 1 ALPHA_FADE 1.0 2.0 2.0 1.0 TRAIL_COMP NUM_FRAMES 7 FRAME_DELTA 3.0 ORIENTATE #GROUND_COLLIDE 0.5 END SKIN_LINK 0 SKIN_FILE EFFECT\SPELL\SSB00C1F.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT SKIN_LINK 1 SKIN_FILE EFFECT\SPELL\SSB00C1C.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT SKIN_LINK 2 SKIN_FILE EFFECT\SPELL\SSB00C1D.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT SKIN_LINK 3 SKIN_FILE EFFECT\SPELL\SSB00C1E.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT SKIN_LINK 4 SKIN_FILE EFFECT\SPELL\SSB00C1D.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT SKIN_LINK 5 SKIN_FILE EFFECT\SPELL\SSB00C1C.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT SKIN_LINK 6 SKIN_FILE EFFECT\SPELL\SSB00C1B.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT END ALLOC SpellParticleComponent CTMIST PARTICLETYPE VenomStrike3CastMist ERM MTX34_REGISTER 1 SRCOFFSET 0.0 0.5 0.0 MTX_MOVE END ALLOC SpellParticleComponent CTWHRL PARTICLETYPE VenomStrike3Whirl ERM MTX34_REGISTER 1 MTX_MOVE END ALLOC SpellParticleComponent PBLAST PARTICLETYPE VenomStrike3Snake ERM MTX34_REGISTER 1 MTX_MOVE END #ALLOC SpellCircleProjectileComponent SPIRAL # ERM_SRC MTX34_INTERFACE ORB # M34I_UP REG 1 # DMG_RADIUS 1.0 # DMG_HEIGHT 1.0 # DAMAGE POISON 1 DARK 1.4 1.65 10.0 # DISTANCE 90.0 # #SPEED 20.0 # SPEED_LERP 15.0 30.0 5.0 # TURN_LERP 16.0 0.0 5.0 # #TURN_COEF 9.0 # NO_STOP_HIT_AI # TARGET_EVIL #END #TLW: moved damage to spheredamage ALLOC SpellSpiralComponent SPIRAL ERM_SRC MTX34_REGISTER 1 M34I_UP REG 1 IGO_RSLT GO_INTERFACE REG 1 DMG_RADIUS 1.0 DMG_HEIGHT 3.0 # DAMAGE HP 20 DARK 1.5 2.0 0.0 NO_STOP_HIT_AI NO_STOP_HIT_OBJ TARGET_EVIL TARGET_ALONG_PATH_TRAVELED RADIUS_LERP 1.5 7.0 6.0 HEIGHT_OFFSET 0.5 TIME 6.0 ANGLE_SRC 0.0 ANGLE_DST 2160.0 VELOCITY_CURVE CURVE_LINEAR END #ALLOC SpellPathAnchorRotComp SPIRAL # ERM_SRC MTX34_REGISTER 1 # IWM_RSLT MTX34_REGISTER 2 # TIME 6.0 # RADIUS_LERP 1.5 7.0 6.0 # ANGLE_SRC 0.0 # ANGLE_DST 2160.0 # VELOCITY_CURVE CURVE_LINEAR #END #TLW: Fixed to do 13.3334/sec for 6 seconds (80.0004 damage) ALLOC SpellExpandingSphereDmgComponent DAMAGE ERM_SRC MTX34_REGISTER 1 # IGO_RSLT GO_INTERFACE REG 1 RADIUS 6.0 DAMAGE HP 30 DARK 1.5 2.0 0.0 TIME 6.0 END ALLOC SpellDrawAIComponent DRAWEF GO_SRC REG 1 EFFECT_TYPE 3 EFFECT_LEVEL 3 END ALLOC SpellJitterComponent JIT TIME 0.75 MAGNITUDE 0.5 END ALLOC SpellJitterComponent JIT2 TIME 0.5 MAGNITUDE 0.75 END ALLOC SpellTimerComponent AUDBOM TIME 4.5 END ALLOC SpellCounterComponent FINCNT COUNT 1 END // Mappings to start off the spell MAP ENTRY POW3 4 FINCNT START CLDMTX START TIMER START AUDBOM START // Start the spiral and the particle bursts MAP CLDMTX DIDIT 3 CLDMTX STOP CTMIST START CHUNKS START MAP CHUNKS BEGUN 3 AUDCAA START AUDCAD START AUDCCA START // Attach the skin to projectile position MAP SPIRAL BEGUN 4 SNAKE START CTWHRL START JIT START DAMAGE START MAP SNAKE BEGUN 4 AUDCAC START AUDCBA START AUDCBA START AUDCBA START // Projectile is done stop the skin and trigger count for graphics being done MAP SPIRAL DONE 3 SNAKE STOP CHUNKS STOP FINCNT TRIG # SNKDMG STOP // Map damage hits #MAP WRLDMG HIT 1 DRAWEF START MAP SPIRAL HIT 1 DRAWEF START // Mappings for whirl partilce system MAP TIMER TIMDNA 1 SPIRAL START MAP TIMER TIMDNB 1 CTMIST STOP MAP TIMER TIMDNC 1 CTWHRL STOP MAP TIMER TIMDND 2 PBLAST START JIT2 START MAP PBLAST BEGUN 1 AUDCAB START MAP AUDBOM DONE 1 AUDCAE START // Stop scream sound when end burst sound is done MAP AUDCAB DONE 1 AUDCBA STOP // Counter is done so stop the spell MAP FINCNT DONE 3 CTWHRL STOP CTMIST STOP ENTRY STOP