# Winter Wind Lvl 2 (2 instances in world at one time) #__________________________________________________________ # Knockback wind blast that shoots direction of player to # in half circle. #__________________________________________________________ @DEFINE_END @NUM_SIMUL 2 @MAX_TIME 5.0 @NUM_REGISTERS 2 @NUM_INTERFACES 10 @GO_INTERFACES 5 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME WintersWindEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Boom 1 ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33014 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 4 END // Shoot 1 ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33015 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 4 END // Charge ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33016 EMITTERID 0 ERM_SRC MTX34_INTERFACE STAFF END // Bolt ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33017 EMITTERID 0 ERM_SRC MTX34_INTERFACE STAFF END // Boom ALLOC SpellAudioComponent AUDCAE SOURCEINDEX 33019 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 4 END // Icefall ALLOC SpellAudioComponent AUDCAF SOURCEINDEX 32774 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 4 END // New explosions ALLOC SpellAudioComponent AUDCAG SOURCEINDEX 11169 EMITTERID 0 ERM_SRC MTX34_INTERFACE STAFF END ALLOC SpellCollideComponent SETPLY ERM_SRC MTX34_INTERFACE PLAYER IWM_RSLT MTX34_REGISTER 1 FORCE_RESULT END ALLOC SpellCollideComponent SETORB ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 2 FORCE_RESULT END ALLOC SpellProjectileComponent PROJA ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 1 M34I_UP REG 1 RADIUS 0.5 DISTANCE 15 TIME 0.33 PATHFIND 1.4 ROTATEY 0 END ALLOC SpellProjectileComponent PROJB ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 2 M34I_UP REG 2 RADIUS 0.5 DISTANCE 14.5 TIME 0.33 PATHFIND 1.4 ROTATEY 5 END ALLOC SpellProjectileComponent PROJC ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 3 M34I_UP REG 3 RADIUS 0.5 DISTANCE 14.5 TIME 0.33 PATHFIND 1.4 ROTATEY -5 END ALLOC SpellProjectileComponent PROJD ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 4 M34I_UP REG 4 RADIUS 0.5 DISTANCE 14 TIME 0.33 PATHFIND 1.4 ROTATEY 10 END ALLOC SpellProjectileComponent PROJE ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 5 M34I_UP REG 5 RADIUS 0.5 DISTANCE 14 TIME 0.33 PATHFIND 1.4 ROTATEY -10 END ALLOC SpellProjectileComponent PROJF ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 5 M34I_UP REG 6 RADIUS 0.5 DISTANCE 13.5 TIME 0.33 PATHFIND 1.4 ROTATEY 15 END ALLOC SpellProjectileComponent PROJG ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 5 M34I_UP REG 7 RADIUS 0.5 DISTANCE 13.5 TIME 0.33 PATHFIND 1.4 ROTATEY -15 END ALLOC SpellProjectileComponent PROJH ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 5 M34I_UP REG 8 RADIUS 0.5 DISTANCE 13 TIME 0.33 PATHFIND 1.4 ROTATEY 20 END ALLOC SpellProjectileComponent PROJI ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 5 M34I_UP REG 9 RADIUS 0.5 DISTANCE 13 TIME 0.33 PATHFIND 1.4 ROTATEY -20 END ALLOC SpellParticleComponent TRLA PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TRLB PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent TRLC PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent TRLD PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 4 MTX_MOVE END ALLOC SpellParticleComponent TRLE PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 5 MTX_MOVE END ALLOC SpellParticleComponent TRLF PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 6 MTX_MOVE END ALLOC SpellParticleComponent TRLG PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 7 MTX_MOVE END ALLOC SpellParticleComponent TRLH PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 8 MTX_MOVE END ALLOC SpellParticleComponent TRLI PARTICLETYPE WindBlast2 ERM MTX34_INTERFACE REG 9 MTX_MOVE END ALLOC SpellParticleComponent PSPECA PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent PSPECB PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent PSPECC PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent PSPECD PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 4 MTX_MOVE END ALLOC SpellParticleComponent PSPECE PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 5 MTX_MOVE END ALLOC SpellParticleComponent PSPECF PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 6 MTX_MOVE END ALLOC SpellParticleComponent PSPECG PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 7 MTX_MOVE END ALLOC SpellParticleComponent PSPECH PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 8 MTX_MOVE END ALLOC SpellParticleComponent PSPECI PARTICLETYPE WindSpecs1 ERM MTX34_INTERFACE REG 9 MTX_MOVE END ALLOC SpellParticleComponent PSPARA PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent PSPARB PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent PSPARC PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent PSPARD PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 4 MTX_MOVE END ALLOC SpellParticleComponent PSPARE PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 5 MTX_MOVE END ALLOC SpellParticleComponent PSPARF PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 6 MTX_MOVE END ALLOC SpellParticleComponent PSPARG PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 7 MTX_MOVE END ALLOC SpellParticleComponent PSPARH PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 8 MTX_MOVE END ALLOC SpellParticleComponent PSPARI PARTICLETYPE WindSmallSpecs1 ERM MTX34_INTERFACE REG 9 MTX_MOVE END ALLOC SpellParticleComponent PSHIT PARTICLETYPE WindCollision2 ERM MTX34_INTERFACE REG 8 END ALLOC SpellQuadComponent WNDSDA ERM_SRC MTX34_REGISTER 1 ERM_ORIENT MTX34_REGISTER 2 TEXTURE NC2A\Effect\Spell\SSB00T00.DDS TIME 0.45 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.025 BLEND_OUT_TIME 0.025 BLEND_ALPHA 0.75 FADE_IN_BY 0.05 FADE_OUT_AT 0.05 ORIENT_OFFSET FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 -1440.0 0.0 SCALE 3 3 3 SCALESRC 1.5 1.5 1.5 SCALEEND 0 0 0 END #ALLOC SpellQuadComponent WNDSDB # ERM_SRC MTX34_REGISTER 1 # ERM_ORIENT MTX34_REGISTER 2 # TEXTURE NC2A\Effect\Spell\SSB00T00.DDS # TIME 0.45 # ADDITIVE_MODE # NO_CLIP # DRAW_POST_LANDSCAPE # BLEND_IN_TIME 0.025 # BLEND_OUT_TIME 0.025 # BLEND_ALPHA 0.75 # FADE_IN_BY 0.05 # FADE_OUT_AT 0.05 # ORIENT_OFFSET # FIXED_OFFSET # 1.5 0.2 0.0 # ROTATION # 0.0 1440.0 0.0 # SCALE # 3 3 3 # SCALESRC # 1.5 1.5 1.5 # SCALEEND # 0 0 0 #END ALLOC SpellParticleComponent PCASTA PARTICLETYPE WindCast1 ERM MTX34_INTERFACE STAFF SRCOFFSET 0 0 0 END ALLOC SpellParticleComponent PCASTB PARTICLETYPE WindTwirl2 ERM MTX34_INTERFACE STAFF SRCOFFSET 0 0 0 END ALLOC SpellOneTimeDmgComponent DMG DAMAGE STUN 1.25 WATER 0.75 1 DAMAGE WATER 36.0 WATER 5 1 GO_SRC REG 1 NUM_CAN_DAMAGE 32 END ALLOC SpellJitterComponent CAMJIT TIME .1 MAGNITUDE 0.775 END // timer for projectile start delay ALLOC SpellTimerComponent TSTART TIME 0.3 END ALLOC SpellCounterComponent AUDCNT COUNT 1 END ALLOC SpellCounterComponent VISCNT COUNT 9 END ALLOC SpellCounterComponent COUNT COUNT 2 END // Start of component mappings MAP ENTRY POW2 15 DMG START TSTART START COUNT START AUDCNT START VISCNT START PCASTA START PCASTB START SETPLY START SETPLY STOP SETORB START SETORB STOP WNDSDA START AUDCAC START AUDCAD START AUDCAG START // Start the projectiles and attached particles MAP TSTART DONE 10 PROJA START PROJB START PROJC START PROJD START PROJE START PROJF START PROJG START PROJH START PROJI START CAMJIT START MAP PROJA BEGUN 3 TRLA START PSPECA START PSPARA START MAP PROJB BEGUN 3 TRLB START PSPECB START PSPARB START MAP PROJC BEGUN 3 TRLC START PSPECC START PSPARC START MAP PROJD BEGUN 6 TRLD START PSPECD START PSPARD START AUDCAA START AUDCAB START AUDCAE START AUDCAF START MAP PROJE BEGUN 3 TRLE START PSPECE START PSPARE START MAP PROJF BEGUN 3 TRLF START PSPECF START PSPARF START MAP PROJG BEGUN 3 TRLG START PSPECG START PSPARG START MAP PROJH BEGUN 3 TRLH START PSPECH START PSPARH START MAP PROJI BEGUN 3 TRLI START PSPECI START PSPARI START // Map projectile hits to damage component MAP PROJA HIT 1 DMG DMG MAP PROJB HIT 1 DMG DMG MAP PROJC HIT 1 DMG DMG MAP PROJD HIT 1 DMG DMG MAP PROJE HIT 1 DMG DMG MAP PROJF HIT 1 DMG DMG MAP PROJG HIT 1 DMG DMG MAP PROJH HIT 1 DMG DMG MAP PROJI HIT 1 DMG DMG MAP PROJA DONE 4 TRLA STOP PSPARA STOP PSPECA STOP VISCNT TRIG MAP PROJB DONE 4 TRLB STOP PSPARB STOP PSPECB STOP VISCNT TRIG MAP PROJC DONE 4 TRLC STOP PSPARC STOP PSPECC STOP VISCNT TRIG MAP PROJD DONE 4 TRLD STOP PSPARD STOP PSPECD STOP VISCNT TRIG MAP PROJE DONE 5 TRLE STOP PSPARE STOP PSPECE STOP VISCNT TRIG AUDCAA FOUT10 MAP PROJF DONE 4 TRLF STOP PSPARF STOP PSPECF STOP VISCNT TRIG MAP PROJG DONE 4 TRLG STOP PSPARG STOP PSPECG STOP VISCNT TRIG MAP PROJH DONE 4 TRLH STOP PSPARH STOP PSPECH STOP VISCNT TRIG MAP PROJI DONE 4 TRLI STOP PSPARI STOP PSPECI STOP VISCNT TRIG MAP AUDCAA DONE 1 AUDCNT TRIG MAP VISCNT DONE 1 COUNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP