# Glacial Might (XXX, XXX, XXX) @NUM_SIMUL 5 @MAX_TIME 2.5 @NUM_REGISTERS 1 @NUM_INTERFACES 1 @GO_INTERFACES 2 // Level 1 Data Assignments DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME GlacialMight1Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 100.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Sucking sound ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 13001 EMITTERID 0 ERM_SRC MTX34_INTERFACE STAFF END // Sphere ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 13000 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Woosh ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 42861 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Impact ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 42862 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellParticleComponent PFAIL PARTICLETYPE Glacial Fail Exp ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TRAIL PARTICLETYPE Glacial Proj Trail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent CAST PARTICLETYPE Glacial Cast Effect L1 ERM MTX34_INTERFACE STAFF MTX_MOVE END ALLOC SpellAnimatedQuadComponent BALL ERM_SRC MTX34_INTERFACE REG 1 TEXTURE EFFECT\SPELL\SSB00T85.DDS TEXTURE EFFECT\SPELL\SSB00T81.DDS TEXTURE EFFECT\SPELL\SSB00T83.DDS TEXTURE EFFECT\SPELL\SSB00T82.DDS TEXTURE EFFECT\SPELL\SSB00T84.DDS TIME 2.0 TIME_PER_FRAME 0.04 RANDOM_START_FRAME # ADDITIVE_MODE ORIENT_TO_CAMERA # NO_CLIP # DRAW_POST_LANDSCAPE # BLEND_IN_TIME 0.5 # BLEND_OUT_TIME 2.0 # BLEND_ALPHA 1.0 # FIXED_OFFSET # 0.0 0.0 0.0 ROTATION 0.0 0.0 3001.0 ORIENTATION 90.0 0.0 0.0 SCALE 0.93 0.93 0.93 SCALESRC 0.93 0.93 0.93 SCALEEND 0.93 0.93 0.93 END ALLOC SpellAnimatedQuadComponent SPLASH ERM_SRC MTX34_INTERFACE REG 1 TEXTURE EFFECT\SPELL\SSB00T88.DDS TIME 0.25 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.01 BLEND_OUT_TIME 0.05 BLEND_ALPHA 0.75 FADE_IN_BY 0.001 FADE_OUT_AT 0.002 ORIENT_TO_CAMERA ORIENTATION 90.0 0.0 0.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 360.0 ## SCALE ## 4 4 4 SCALESRC 1 1 1 SCALEEND 2.25 2.25 2.25 END ALLOC SpellAutoTargetComponent AUTOTG ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLTA GO_INTERFACE REG 2 PRI_AUTO_TARGET BIAS AUTO_TARGET_ANGLE_BIAS 0.5 AUTO_TARGET_DIST_BIAS 2.0 TARGET_ANGLE 90 AUTO_TARGET_RADIUS 15 TARGET_LEVEL_HEIGHT 1 END ALLOC SpellProjectileComponent PROJ ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB M34I_UP REG 1 IGO_RSLT GO_INTERFACE REG 1 GO_SRC REG 2 RADIUS 1.0 DMG_HEIGHT 3.0 TIME 1.0 DISTANCE 16 TARGET_ALONG_PATH_TRAVELED PATHFIND .75 AUTO_TARGET 90 0.5 -0.707 TIME_TILL_AUTO 250 END ALLOC SpellDrawAIComponent DRAWEF GO_SRC REG 1 EFFECT_TYPE 2 EFFECT_LEVEL 1 END ALLOC SpellOneShotDmgComponent DMG DAMAGE XFORM_GLASS 1.0 WATER 1.5 2.0 2.5 1 DAMAGE HP 15 WATER 1.5 2.0 0 0 GO_SRC REG 1 END ALLOC SpellTimerComponent TIMER1 TIME 0.25 END ALLOC SpellTimerComponent CSTTIM TIME 0.3 END ALLOC SpellCounterComponent FINCNT COUNT 2 END // Level 1 Logic MAP ENTRY POW1 3 CAST START CSTTIM START FINCNT START // Play cast effect audio MAP CAST BEGUN 1 AUDCAA START MAP CSTTIM DONE 2 AUTOTG START CAST STOP MAP AUTOTG FNDA 1 PROJ START MAP AUTOTG NOFNDA 1 PROJ START MAP PROJ BEGUN 2 BALL START TRAIL START // Play ball audio and stop cast audio MAP BALL BEGUN 3 AUDCAA STOP AUDCAB START AUDCAC START // If we don't hit, audio is done, so trigger counter MAP PROJ NOHIT 2 TIMER1 START FINCNT TRIG MAP PROJ HIT 1 DMG START MAP DMG SUCCES 2 DRAWEF START SPLASH START MAP DMG FAIL 3 PFAIL START DRAWEF START FINCNT TRIG MAP PROJ HITOBJ 1 SPLASH START MAP PROJ HITWAL 1 SPLASH START // Splash audio MAP SPLASH BEGUN 1 AUDCAD START // Fail audio (same as splash for now) MAP PFAIL BEGUN 1 AUDCAD START // When splash/fail audio is done, trigger counter MAP AUDCAD DONE 1 FINCNT TRIG MAP PROJ DONE 2 BALL STOP TRAIL STOP // When ball is done, stop ball audio MAP BALL DONE 2 AUDCAB STOP AUDCAC STOP MAP TIMER1 DONE 1 FINCNT TRIG MAP SPLASH DONE 1 FINCNT TRIG // When counter is done (visuals + audio), spell is done MAP FINCNT DONE 1 ENTRY STOP