# Winter's Fury (XXX, XXX, XXX) ##################################### # # Winter's Fury # Level 2 # XXXXXXXX # ##################################### @NUM_SIMUL 1 @MAX_TIME 6.0 @NUM_REGISTERS 12 @NUM_INTERFACES 13 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME AIWintersFury2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 125.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Woosh ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 13202 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 12 END // Impact ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 13204 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 11 END // Hit ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 42893 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 11 END // Rumble 1 ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 12307 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 11 END // Rumble 2 ALLOC SpellAudioComponent AUDCAE SOURCEINDEX 12306 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 11 END // Snowflakes ALLOC SpellAudioComponent AUDCAF SOURCEINDEX 13264 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 11 END ALLOC SpellProjectileComponent PROJ1 ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 1 M34I_UP REG 12 RADIUS 0.5 DAMAGE HP 20 WATER 1.40 1.70 0 DISTANCE 13 TIME 1.2 PATHFIND -0.1 NO_STOP_HIT_AI END ##################################### ## DAMAGE Component. ## FIX ME - Make sure the dimensions and other values are correct. ##################################### ALLOC SpellCubeDamageComp DMG_A ERM_SRC MTX34_INTERFACE REG 11 RANGE 8.0 2.0 16.0 TIME 2.25 DAMAGE HP 30 WATER 1.30 1.65 0.0 END ##################################### ## SKIN COMPONETS ##################################### ALLOC SpellSkinComponent SKN_A ERM_SRC MTX34_INTERFACE REG 2 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0u.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_B ERM_SRC MTX34_INTERFACE REG 3 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0r.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_C ERM_SRC MTX34_INTERFACE REG 4 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0w.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_D ERM_SRC MTX34_INTERFACE REG 5 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0v.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_E ERM_SRC MTX34_INTERFACE REG 6 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0s.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_F ERM_SRC MTX34_INTERFACE REG 7 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0t.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_G ERM_SRC MTX34_INTERFACE REG 8 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0u.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_H ERM_SRC MTX34_INTERFACE REG 9 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0r.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_I ERM_SRC MTX34_INTERFACE REG 10 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0W.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.0 END ALLOC SpellSkinComponent SKN_J ERM_SRC MTX34_INTERFACE REG 11 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 0.0 180.0 0.0 # FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0x.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 3.3 END # TODO Add alpha-fading logic here ALLOC SpellSkinComponent XGLYF_A ERM_SRC MTX34_INTERFACE REG 13 SCALE_FLAGS 7 SCALE_VALUES_SCR 1.0 1.0 1.0 SCALE_VALUES_DST 1.0 1.0 1.0 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 FADE_TIME 1.0 SKIN SKIN_FILE effect\spell\SSB00C0y.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT END ##################################### ## SET REG ONCE COMPONENTS ##################################### ALLOC SpellSetRegOnceComponent REG_A ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 2 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_B ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 3 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_C ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 4 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_D ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 5 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_E ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 6 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_F ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 7 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_G ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 8 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_H ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 9 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_I ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 10 RANDOM_OFFSET 0.25 0.0 0.25 END ALLOC SpellSetRegOnceComponent REG_J ERM_SRC MTX34_INTERFACE REG 12 M34R_DST 11 RANDOM_OFFSET 0.25 0.0 0.25 END ##################################### ## PARTICLE EFFECTS ##################################### ALLOC SpellParticleComponent LEADPT PARTICLETYPE WinFury2 Whirl ERM MTX34_INTERFACE REG 12 ERM MTX34_INTERFACE REG 12 DSTPROJECT SRCOFFSET 0 1.5 0 DSTOFFSET 10 -4 10 MTX_MOVE END ALLOC SpellParticleComponent XPLS_A PARTICLETYPE WinFury2 Burst ERM MTX34_INTERFACE REG 11 ERM MTX34_INTERFACE REG 11 DSTPROJECT SRCOFFSET 0 0.5 0 DSTOFFSET 20 -10 20 MTX_MOVE END ALLOC SpellParticleComponent XPLS_B PARTICLETYPE Winters Fury Level 2 Explosion ERM MTX34_INTERFACE REG 11 MTX_MOVE END ALLOC SpellParticleComponent PART_A PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 2 SRCOFFSET 0 1.25 0 END ALLOC SpellParticleComponent PART_B PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 3 SRCOFFSET 0 1.325 0 END ALLOC SpellParticleComponent PART_C PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 4 SRCOFFSET 0 1.4 0 END ALLOC SpellParticleComponent PART_D PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 5 SRCOFFSET 0 1.475 0 END ALLOC SpellParticleComponent PART_E PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 6 SRCOFFSET 0 1.56 0 END ALLOC SpellParticleComponent PART_F PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 7 SRCOFFSET 0 1.63 0 END ALLOC SpellParticleComponent PART_G PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 8 SRCOFFSET 0 1.70 0 END ALLOC SpellParticleComponent PART_H PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 9 SRCOFFSET 0 1.78 0 END ALLOC SpellParticleComponent PART_I PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 10 SRCOFFSET 0 1.88 0 END ALLOC SpellParticleComponent PART_J PARTICLETYPE Melting Icicle ERM MTX34_REGISTER 11 SRCOFFSET 0 2.01 0 END ##################################### ## LERPERS ##################################### ALLOC SpellLerpMatrixFramesComponent LRP_A ERM_SRC MTX34_REGISTER 2 M34I_UP REG 2 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.80 0.0 0.2 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.8 0.8 0.8 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellLerpMatrixFramesComponent LRP_B ERM_SRC MTX34_REGISTER 3 M34I_UP REG 3 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.80 0.0 0.2 0.0 0.0 0.0 0.0 1.15 1.15 1.15 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.95 0.95 0.95 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellLerpMatrixFramesComponent LRP_C ERM_SRC MTX34_REGISTER 4 M34I_UP REG 4 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.80 0.0 0.2 0.0 0.0 0.0 0.0 1.4 1.4 1.4 1.0 0.0 0.2 0.0 0.0 0.0 0.0 1.1 1.1 1.1 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellLerpMatrixFramesComponent LRP_D ERM_SRC MTX34_REGISTER 5 M34I_UP REG 5 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.80 0.0 0.2 0.0 0.0 0.0 0.0 1.6 1.6 1.6 1.0 0.0 0.2 0.0 0.0 0.0 0.0 1.3 1.3 1.3 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellLerpMatrixFramesComponent LRP_E ERM_SRC MTX34_REGISTER 6 M34I_UP REG 6 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.80 0.0 0.2 0.0 0.0 0.0 0.0 1.8 1.8 1.8 1.0 0.0 0.2 0.0 0.0 0.0 0.0 1.4 1.4 1.4 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellLerpMatrixFramesComponent LRP_F ERM_SRC MTX34_REGISTER 7 M34I_UP REG 7 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.80 0.0 0.2 0.0 0.0 0.0 0.0 1.9 1.9 1.9 1.0 0.0 0.2 0.0 0.0 0.0 0.0 1.5 1.5 1.5 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellLerpMatrixFramesComponent LRP_G ERM_SRC MTX34_REGISTER 8 M34I_UP REG 8 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.80 0.0 0.2 0.0 0.0 0.0 0.0 2.0 2.0 2.0 1.0 0.0 0.2 0.0 0.0 0.0 0.0 1.7 1.7 1.7 1.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 END ALLOC SpellLerpMatrixFramesComponent LRP_H ERM_SRC MTX34_REGISTER 9 M34I_UP REG 9 TIME 0.5 KEY_FRAMES 4 0.5 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 0.0 0.2 0.0 0.0 0.0 0.0 3 3 3 2.0 0.0 0.2 0.0 0.0 0.0 0.0 3 3 3 1.0 0.0 0.2 0.0 0.0 0.0 0.0 2 2 2 END // 2.1 2.1 2.1 ALLOC SpellLerpMatrixFramesComponent LRP_I ERM_SRC MTX34_REGISTER 10 M34I_UP REG 10 TIME 0.5 KEY_FRAMES 4 0.3 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 0.0 0.2 0.0 0.0 0.0 0.0 4 4 4 2.0 0.0 0.2 0.0 0.0 0.0 0.0 4 4 4 1.0 0.0 0.2 0.0 0.0 0.0 0.0 3.5 3.5 3.5 END // 2.3 2.3 2.3 ALLOC SpellLerpMatrixFramesComponent LRP_J ERM_SRC MTX34_REGISTER 11 M34I_UP REG 11 TIME 0.5 KEY_FRAMES 4 0.3 0.0 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 0.0 0.75 0.0 0.0 0.0 0.0 1 1 1 2.0 0.0 0.75 0.0 0.0 0.0 0.0 1 1 1 1.0 0.0 0.75 0.0 0.0 0.0 0.0 0.9 0.9 0.9 END // 0.575 0.575 0.575 // 0.45 0.45 0.45 # This lerper controls the glyph that "leads" the spells formation ALLOC SpellLerpMatrixFramesComponent LRP_K ERM_SRC MTX34_INTERFACE REG 12 M34I_UP REG 13 TIME 1.5 KEY_FRAMES 2 2.4 0.0 1.2 0.0 90.0 90.0 0.0 1.0 1.0 1.0 2.0 0.0 1.2 0.0 90.0 90.0 1080.0 4.0 4.0 4.0 END ##################################### ## CRUMPLE GEOMETRY COMPONENT ##################################### #ALLOC spellcrumplegeometrycomponent XPLS_A # ERM MTX34_INTERFACE REG 12 # GEOMETRY Effect\Spell\SSB00G2A.GCS # GEOMETRY Effect\Spell\SSB00G2A.GCS # GEOMETRY Effect\Spell\SSB00G2A.GCS # PARTICLEFX Comet Smoke Trail B # ROTATION 0 0 0 # SRC 0 1.5 0 # DST 0 0 0 # SCALE 0.1 0.1 0.1 # RISETIME 0.0 # WAITTIME 0.0 # FALLTIME 1.0 # VELOCITY 7 # GRAVITY -9.8 # SHADERDATA 0 0 0 0 # CRUMBLEDELAYS 0 0.1 0.3 # ROTATIONDELTA 90 0 0 0 0 90 0 0 -90 -90 0 0 # ROTATE_GLOBAL 180 0 0 # MTX_MOVE # EXPLODE #END ##################################### ## TIMERS ##################################### ALLOC SpellTimerComponent GTIM_A TIME 0.09 END ALLOC SpellTimerComponent GTIM_B TIME 0.175 END ALLOC SpellTimerComponent GTIM_C TIME 0.205 END ALLOC SpellTimerComponent GTIM_D TIME 0.25 END ALLOC SpellTimerComponent GTIM_E TIME 0.335 END ALLOC SpellTimerComponent GTIM_F TIME 0.41 END ALLOC SpellTimerComponent GTIM_G TIME 0.5 END ALLOC SpellTimerComponent GTIM_H TIME 0.60 END ALLOC SpellTimerComponent GTIM_I TIME 0.675 END ALLOC SpellTimerComponent GTIM_J TIME 0.75 END ALLOC SpellTimerComponent GLFTMA TIME 1.2 END ALLOC SpellTimerComponent AUDSPK TIME 2.5 END # This is the timer for the whole spell ALLOC SpellTimerComponent CTLTIM TIME 6.0 END ##################################### ## JITTER COMPONENTES ##################################### ALLOC SpellJitterComponent JTR_J ERM_SRC MTX34_INTERFACE REG 12 TIME 0.5 MAGNITUDE 0.875 FALLOFF_OVER_DISTANCE 10.0 0.1 END ##################################### ## Level 2 Logic ##################################### MAP ENTRY POW2 2 PROJ1 START CTLTIM START MAP CTLTIM BEGUN 13 GTIM_A START GTIM_B START GTIM_C START GTIM_D START GTIM_E START GTIM_F START GTIM_G START GTIM_H START GTIM_I START GTIM_J START LRP_K START LEADPT START GLFTMA START MAP LEADPT BEGUN 2 AUDCAA START AUDCAD START MAP GTIM_A DONE 4 REG_A START LRP_A START SKN_A START PART_A START MAP GTIM_B DONE 4 REG_B START LRP_B START SKN_B START PART_B START MAP GTIM_C DONE 4 REG_C START LRP_C START SKN_C START PART_C START MAP GTIM_D DONE 4 REG_D START LRP_D START SKN_D START PART_D START MAP GTIM_E DONE 4 REG_E START LRP_E START SKN_E START PART_E START MAP GTIM_F DONE 4 REG_F START LRP_F START SKN_F START PART_F START MAP GTIM_G DONE 4 REG_G START LRP_G START SKN_G START PART_G START MAP GTIM_H DONE 4 REG_H START LRP_H START SKN_H START PART_H START MAP GTIM_I DONE 4 REG_I START LRP_I START SKN_I START PART_I START MAP GTIM_J DONE 4 REG_J START LRP_J START SKN_J START PART_J START MAP SKN_J BEGUN 6 DMG_A START JTR_J START XPLS_A START XPLS_B START AUDCAF START AUDSPK START @MAP PROJ1 DONE 2 XPLS_A START XPLS_B START MAP AUDSPK DONE 1 AUDCAF FOUT10 MAP DMG_A BEGUN 3 AUDCAB START AUDCAC START AUDCAE START MAP GLFTMA DONE 1 LEADPT STOP MAP CTLTIM DONE 1 ENTRY STOP