######################################## ######################################## ######################################## ## Gorgon queen's big area of effect spell ## ######################################## ######################################## ######################################## // Bearly says- New texture for quads + counterspin // otherwise good, maybe add some teal tones @DEFINE dSphereDamage 25.0 @DEFINE dMajorDamage 140.0 @DEFINE dMinorDamage 70.0 @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 9.5 @NUM_REGISTERS 13 @NUM_INTERFACES 12 @GO_INTERFACES 12 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME GorgonBigEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 1 NAME GorgonBigEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 2 NAME GorgonBigEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 3 NAME GorgonBigEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 4 NAME GorgonBigEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER BEGIN EMITTER ID 5 NAME GorgonBigEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Sparkles ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33132 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBA SOURCEINDEX 33132 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCA SOURCEINDEX 33132 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END ALLOC SpellAudioComponent AUDCDA SOURCEINDEX 33132 EMITTERID 3 ERM_SRC MTX34_INTERFACE REG 4 END ALLOC SpellAudioComponent AUDCEA SOURCEINDEX 33132 EMITTERID 4 ERM_SRC MTX34_INTERFACE REG 5 END ALLOC SpellAudioComponent AUDCFA SOURCEINDEX 33132 EMITTERID 5 ERM_SRC MTX34_INTERFACE REG 6 END // Impacts ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33131 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBB SOURCEINDEX 33131 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCB SOURCEINDEX 33131 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END ALLOC SpellAudioComponent AUDCDB SOURCEINDEX 33131 EMITTERID 3 ERM_SRC MTX34_INTERFACE REG 4 END ALLOC SpellAudioComponent AUDCEB SOURCEINDEX 33131 EMITTERID 4 ERM_SRC MTX34_INTERFACE REG 5 END ALLOC SpellAudioComponent AUDCFB SOURCEINDEX 33131 EMITTERID 5 ERM_SRC MTX34_INTERFACE REG 6 END // Swirls ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33133 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBC SOURCEINDEX 33133 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCC SOURCEINDEX 33133 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END ALLOC SpellAudioComponent AUDCDC SOURCEINDEX 33133 EMITTERID 3 ERM_SRC MTX34_INTERFACE REG 4 END ALLOC SpellAudioComponent AUDCEC SOURCEINDEX 33133 EMITTERID 4 ERM_SRC MTX34_INTERFACE REG 5 END ALLOC SpellAudioComponent AUDCFC SOURCEINDEX 33133 EMITTERID 5 ERM_SRC MTX34_INTERFACE REG 6 END // Glyph hum loop ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33130 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // First thing for this spell to do is generate 2 matricies to lerp between ##################################### ## Collide components ##################################### // this is ground location to end projectile at ALLOC SpellFindSixCollidesComponent CLDA ERM_SRC MTX34_INTERFACE ORB IWM_RSLT_1 MTX34_REGISTER 1 IWM_RSLT_2 MTX34_REGISTER 2 IWM_RSLT_3 MTX34_REGISTER 3 IWM_RSLT_4 MTX34_REGISTER 4 IWM_RSLT_5 MTX34_REGISTER 5 IWM_RSLT_6 MTX34_REGISTER 6 OFFSET_1 0 0 0 R_OFFSET_2 3 0 6.5 R_OFFSET_3 3 5.75 4.0 R_OFFSET_4 3 -4.75 4.0 R_OFFSET_5 3 -4.75 -5.5 R_OFFSET_6 3 4.75 -5.5 # FORCE_RESULT END ##################################### ## Set once Components ## These dictate where the showballs start falling from ##################################### ALLOC SpellSetRegOnceComponent STRPA ERM_SRC MTX34_REGISTER 1 M34R_DST 7 V3_OFFSET 0 8 0 END ALLOC SpellSetRegOnceComponent STRPB ERM_SRC MTX34_REGISTER 2 M34R_DST 8 V3_OFFSET 0 8 0 END ALLOC SpellSetRegOnceComponent STRPC ERM_SRC MTX34_REGISTER 3 M34R_DST 9 V3_OFFSET 0 8 0 END ALLOC SpellSetRegOnceComponent STRPD ERM_SRC MTX34_REGISTER 4 M34R_DST 10 V3_OFFSET 0 8 0 END ALLOC SpellSetRegOnceComponent STRPE ERM_SRC MTX34_REGISTER 5 M34R_DST 11 V3_OFFSET 0 8 0 END ALLOC SpellSetRegOnceComponent STRPF ERM_SRC MTX34_REGISTER 6 M34R_DST 12 V3_OFFSET 0 8 0 END ##################################### ## Projectile components ## These are used by the snowballs ##################################### ALLOC SpellProjectileComponent SNBLPA ERM_SRC MTX34_REGISTER 7 ERM_DST MTX34_REGISTER 1 IGO_RSLT GO_INTERFACE REG 1 NO_STOP_HIT_AI M34I_UP REG 1 RADIUS 8.0 DMG_HEIGHT 2.5 # DAMAGE HP dMajorDamage TIME 0.25 END ALLOC SpellProjectileComponent SNBLPB ERM_SRC MTX34_REGISTER 8 ERM_DST MTX34_REGISTER 2 IGO_RSLT GO_INTERFACE REG 2 NO_STOP_HIT_AI M34I_UP REG 2 RADIUS 2.0 DMG_HEIGHT 2.5 # DAMAGE HP dMinorDamage TIME 0.80 END ALLOC SpellProjectileComponent SNBLPC ERM_SRC MTX34_REGISTER 9 ERM_DST MTX34_REGISTER 3 IGO_RSLT GO_INTERFACE REG 3 NO_STOP_HIT_AI M34I_UP REG 3 RADIUS 2.0 DMG_HEIGHT 2.5 # DAMAGE HP dMinorDamage TIME 0.80 END ALLOC SpellProjectileComponent SNBLPD ERM_SRC MTX34_REGISTER 10 ERM_DST MTX34_REGISTER 4 IGO_RSLT GO_INTERFACE REG 4 NO_STOP_HIT_AI M34I_UP REG 4 RADIUS 2.0 DMG_HEIGHT 2.5 # DAMAGE HP dMinorDamage TIME 0.80 END ALLOC SpellProjectileComponent SNBLPE ERM_SRC MTX34_REGISTER 11 ERM_DST MTX34_REGISTER 5 IGO_RSLT GO_INTERFACE REG 5 NO_STOP_HIT_AI M34I_UP REG 5 RADIUS 2.0 DMG_HEIGHT 2.5 # DAMAGE HP dMinorDamage TIME 0.80 END ALLOC SpellProjectileComponent SNBLPF ERM_SRC MTX34_REGISTER 12 ERM_DST MTX34_REGISTER 6 IGO_RSLT GO_INTERFACE REG 6 NO_STOP_HIT_AI M34I_UP REG 6 RADIUS 2.0 DMG_HEIGHT 2.5 # DAMAGE HP dMinorDamage TIME 0.80 END ##################################### ## SKIN COMPONENTS ##################################### ALLOC SpellSkinComponent SKNA ERM_SRC MTX34_INTERFACE REG 1 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0P.SN2 NUM_ANIMS 0 SCALE 1.00000 1.00000 END COMPONENT NO_CLIP END ALLOC SpellSkinComponent SKNB ERM_SRC MTX34_INTERFACE REG 2 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0P.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 5.75 NO_CLIP END ALLOC SpellSkinComponent SKNC ERM_SRC MTX34_INTERFACE REG 3 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0P.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 5.75 NO_CLIP END ALLOC SpellSkinComponent SKND ERM_SRC MTX34_INTERFACE REG 4 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0P.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 5.75 NO_CLIP END ALLOC SpellSkinComponent SKNE ERM_SRC MTX34_INTERFACE REG 5 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0P.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 5.75 NO_CLIP END ALLOC SpellSkinComponent SKNF ERM_SRC MTX34_INTERFACE REG 6 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 0.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0P.SN2 NUM_ANIMS 0 SCALE 5.200000 5.200000 END COMPONENT ALPHA 1.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 5.75 NO_CLIP END ##################################### ## SPELL QUAD COMPONENTS ##################################### ALLOC SpellQuadComponent SKWVA ERM_SRC MTX34_INTERFACE REG 1 TEXTURE NC2A\Effect\Spell\SSB00T2x.DDS TIME 1.3330 NO_CLIP ADDITIVE_MODE DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.25 BLEND_ALPHA 1.0 FADE_IN_BY 1.0 FADE_OUT_AT 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 0.0 SCALE 8 8 8 SCALESRC 7.5 7.5 7.5 SCALEEND 8 8 8 VELOCITY_CURVE CURVE_LINEAR END ALLOC SpellQuadComponent SKWVB ERM_SRC MTX34_INTERFACE REG 2 TEXTURE NC2A\Effect\Spell\SSB00T0i.DDS TIME 1.0 NO_CLIP # ADDITIVE_MODE DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.5 BLEND_ALPHA 0.9 FADE_IN_BY 1.0 FADE_OUT_AT 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 6 6 6 SCALESRC 1 1 1 SCALEEND 6 6 6 VELOCITY_CURVE CURVE_LINEAR END ALLOC SpellQuadComponent SKWVC ERM_SRC MTX34_INTERFACE REG 3 TEXTURE NC2A\Effect\Spell\SSB00T0i.DDS TIME 1.0 NO_CLIP # ADDITIVE_MODE DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.5 BLEND_ALPHA 0.9 FADE_IN_BY 1.0 FADE_OUT_AT 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 -720.0 0.0 SCALE 6 6 6 SCALESRC 1 1 1 SCALEEND 6 6 6 VELOCITY_CURVE CURVE_LINEAR END ALLOC SpellQuadComponent SKWVD ERM_SRC MTX34_INTERFACE REG 4 TEXTURE NC2A\Effect\Spell\SSB00T0i.DDS TIME 1.0 NO_CLIP # ADDITIVE_MODE DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.5 BLEND_ALPHA 0.9 FADE_IN_BY 1.0 FADE_OUT_AT 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 720.0 0.0 SCALE 6 6 6 SCALESRC 1 1 1 SCALEEND 6 6 6 VELOCITY_CURVE CURVE_LINEAR END ALLOC SpellQuadComponent SKWVE ERM_SRC MTX34_INTERFACE REG 5 TEXTURE NC2A\Effect\Spell\SSB00T0i.DDS TIME 1.0 NO_CLIP # ADDITIVE_MODE DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.5 BLEND_ALPHA 0.9 FADE_IN_BY 1.0 FADE_OUT_AT 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 1440.0 0.0 SCALE 6 6 6 SCALESRC 1 1 1 SCALEEND 6 6 6 VELOCITY_CURVE CURVE_LINEAR END ALLOC SpellQuadComponent SKWVF ERM_SRC MTX34_INTERFACE REG 6 TEXTURE NC2A\Effect\Spell\SSB00T0i.DDS TIME 1.0 NO_CLIP # ADDITIVE_MODE DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.5 BLEND_ALPHA 0.9 FADE_IN_BY 1.0 FADE_OUT_AT 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 -1440.0 0.0 SCALE 6 6 6 SCALESRC 1 1 1 SCALEEND 6 6 6 VELOCITY_CURVE CURVE_LINEAR END ##################################### ## Particle Components ##################################### // Trails for the skins, if they ever show up ALLOC SpellParticleComponent SNBLA PARTICLETYPE Spectral1 ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent SNBLB PARTICLETYPE Spectral1 ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent SNBLC PARTICLETYPE Spectral1 ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent SNBLD PARTICLETYPE Spectral1 ERM MTX34_INTERFACE REG 4 MTX_MOVE END ALLOC SpellParticleComponent SNBLE PARTICLETYPE Spectral1 ERM MTX34_INTERFACE REG 5 MTX_MOVE END ALLOC SpellParticleComponent SNBLF PARTICLETYPE Spectral1 ERM MTX34_INTERFACE REG 6 MTX_MOVE END // Some puffy shit to fall as a precursor ALLOC SpellParticleComponent PRCLA PARTICLETYPE Lvl2CloudStarsShrink ERM MTX34_INTERFACE REG 1 END ALLOC SpellParticleComponent PRCLB PARTICLETYPE Lvl2CloudStarsShrink ERM MTX34_INTERFACE REG 2 END ALLOC SpellParticleComponent PRCLC PARTICLETYPE Lvl2CloudStarsShrink ERM MTX34_INTERFACE REG 3 END ALLOC SpellParticleComponent PRCLD PARTICLETYPE Lvl2CloudStarsShrink ERM MTX34_INTERFACE REG 4 END ALLOC SpellParticleComponent PRCLE PARTICLETYPE Lvl2CloudStarsShrink ERM MTX34_INTERFACE REG 5 END ALLOC SpellParticleComponent PRCLF PARTICLETYPE Lvl2CloudStarsShrink ERM MTX34_INTERFACE REG 6 END // impact clouds ALLOC SpellParticleComponent PRCLDA PARTICLETYPE LIGHTYeti1HitDustFarReaching ERM MTX34_INTERFACE REG 1 END ALLOC SpellParticleComponent PRCLDB PARTICLETYPE LIGHTYeti1HitDustFarReaching ERM MTX34_INTERFACE REG 2 END ALLOC SpellParticleComponent PRCLDC PARTICLETYPE LIGHTYeti1HitDustFarReaching ERM MTX34_INTERFACE REG 3 END ALLOC SpellParticleComponent PRCLDD PARTICLETYPE LIGHTYeti1HitDustFarReaching ERM MTX34_INTERFACE REG 4 END ALLOC SpellParticleComponent PRCLDE PARTICLETYPE LIGHTYeti1HitDustFarReaching ERM MTX34_INTERFACE REG 5 END ALLOC SpellParticleComponent PRCLDF PARTICLETYPE LIGHTYeti1HitDustFarReaching ERM MTX34_INTERFACE REG 6 END ##################################### ## JITTER COMPONENTES ##################################### ALLOC SpellJitterComponent JTRA TIME 0.8 MAGNITUDE 0.59 END ALLOC SpellJitterComponent JTRB TIME 0.15 MAGNITUDE 0.25 END ALLOC SpellJitterComponent JTRC TIME 0.023 MAGNITUDE 0.005 END ################################################# ## Chunk thrower for effect when the ## projectile terminates. ################################################# ALLOC SpellChunkThrower HITA ERM_SRC MTX34_INTERFACE REG 1 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 1.0 EXPLODE PARTICLEFX Spectral1 NUM_CHUNKS 3 TIME 0.5 SPEED 30.0 GRAVITY 50.0 DRAG 0.05 X_RANGE -35.0 35.0 Y_RANGE 1.75 20.0 Z_RANGE -35.0 35.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 80.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 1.75 18.0 Z_RANGE -15.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 20.0 GRAVITY 50.0 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 1.75 18.0 Z_RANGE -15.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END END ALLOC SpellChunkThrower HITB ERM_SRC MTX34_INTERFACE REG 2 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 1.0 EXPLODE PARTICLEFX Spectral1 NUM_CHUNKS 3 TIME 0.5 SPEED 10.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 8.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 12.0 GRAVITY 50.0 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END END ALLOC SpellChunkThrower HITC ERM_SRC MTX34_INTERFACE REG 3 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 1.0 EXPLODE PARTICLEFX Spectral1 NUM_CHUNKS 3 TIME 0.5 SPEED 10.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 8.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 12.0 GRAVITY 50.0 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END END ALLOC SpellChunkThrower HITD ERM_SRC MTX34_INTERFACE REG 4 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 1.0 EXPLODE PARTICLEFX Spectral1 NUM_CHUNKS 3 TIME 0.5 SPEED 10.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 8.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 12.0 GRAVITY 50.0 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END END ALLOC SpellChunkThrower HITE ERM_SRC MTX34_INTERFACE REG 5 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 1.0 EXPLODE PARTICLEFX Spectral1 NUM_CHUNKS 3 TIME 0.5 SPEED 10.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 8.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 12.0 GRAVITY 50.0 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END END ALLOC SpellChunkThrower HITF ERM_SRC MTX34_INTERFACE REG 6 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 1.0 EXPLODE PARTICLEFX Spectral1 NUM_CHUNKS 3 TIME 0.5 SPEED 10.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 8.0 GRAVITY 50.0 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.5 SPEED 12.0 GRAVITY 50.0 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 1.75 8.0 Z_RANGE -5.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END END ################################################# ## Damagers ################################################# ALLOC SpellSphereDmgComponent DMGA # ERM_SRC MTX34_INTERFACE REG 1 ERM_SRC MTX34_REGISTER 1 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 1 DAMAGE HP 25.0 LIGHT 5 1 TIME 1.5 NUM_CAN_DAMAGE 1 END ALLOC SpellSphereDmgComponent DMGB # ERM_SRC MTX34_INTERFACE REG 2 ERM_SRC MTX34_REGISTER 2 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 2 DAMAGE HP 25.0 LIGHT 5 1 TIME 1.5 NUM_CAN_DAMAGE 1 END ALLOC SpellSphereDmgComponent DMGC # ERM_SRC MTX34_INTERFACE REG 3 ERM_SRC MTX34_REGISTER 3 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 3 DAMAGE HP 25.0 LIGHT 5 1 TIME 1.5 NUM_CAN_DAMAGE 1 END ALLOC SpellSphereDmgComponent DMGD # ERM_SRC MTX34_INTERFACE REG 4 ERM_SRC MTX34_REGISTER 4 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 4 DAMAGE HP 25.0 LIGHT 5 1 TIME 1.5 NUM_CAN_DAMAGE 1 END ALLOC SpellSphereDmgComponent DMGE # ERM_SRC MTX34_INTERFACE REG 5 ERM_SRC MTX34_REGISTER 5 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 5 DAMAGE HP 25.0 LIGHT 5 1 TIME 1.5 NUM_CAN_DAMAGE 1 END ALLOC SpellSphereDmgComponent DMGF # ERM_SRC MTX34_INTERFACE REG 6 ERM_SRC MTX34_REGISTER 6 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 6 DAMAGE HP 25.0 LIGHT 5 1 TIME 1.5 NUM_CAN_DAMAGE 1 END ##################################### ## TIMERS ##################################### # This is the timer for the whole spell ALLOC SpellTimerComponent CTLTIM TIME 6.0 END ALLOC SpellTimerComponent AUDTIM TIME 6.0 END ALLOC SpellTimerComponent TIMA RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 1.5 END ALLOC SpellTimerComponent TIMB RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.25 END ALLOC SpellTimerComponent TIMC RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.45 END ALLOC SpellTimerComponent TIMD RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.85 END ALLOC SpellTimerComponent TIMEE RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.95 END ALLOC SpellTimerComponent TIMF RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 1.05 END ALLOC SpellTimerComponent WRNA RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.2 END ALLOC SpellCounterComponent COUNT COUNT 2 END # Level 1 Logic // Start the spell off, create the initial casting swoosh that comes in and triggers the spell: // Start the ground collides MAP ENTRY POW1 5 COUNT START CLDA START CTLTIM START WRNA START AUDTIM START // Start Initial Jitter, Lerpers MAP WRNA BEGUN 1 JTRC START // Now get offset regs started (starting points) MAP CLDA BEGUN 8 CLDA STOP JTRC STOP STRPA START STRPB START STRPC START STRPD START STRPE START STRPF START // stop the warning MAP WRNA DONE 1 JTRC STOP // When offset and ground are both setup start time for start of projectiles MAP STRPA DONE 1 TIMA START MAP STRPB DONE 1 TIMB START MAP STRPC DONE 1 TIMC START MAP STRPD DONE 1 TIMD START MAP STRPE DONE 1 TIMEE START MAP STRPF DONE 1 TIMF START // When each time finishes start off projectiles and initial particles MAP TIMA DONE 1 SNBLPA START MAP TIMB DONE 1 SNBLPB START MAP TIMC DONE 1 SNBLPC START MAP TIMD DONE 1 SNBLPD START MAP TIMEE DONE 1 SNBLPE START MAP TIMF DONE 1 SNBLPF START // On projectile start -> start skins and particles MAP SNBLPA BEGUN 5 SKNA START SNBLA START PRCLA START AUDCAA START AUDCAC START MAP SNBLPB BEGUN 5 SKNB START SNBLB START PRCLB START AUDCBA START AUDCBC START MAP SNBLPC BEGUN 5 SKNC START SNBLC START PRCLC START AUDCCA START AUDCCC START MAP SNBLPD BEGUN 5 SKND START SNBLD START PRCLD START AUDCDA START AUDCDC START MAP SNBLPE BEGUN 5 SKNE START SNBLE START PRCLE START AUDCEA START AUDCEC START MAP SNBLPF BEGUN 5 SKNF START SNBLF START PRCLF START AUDCFA START AUDCFC START // Start quads, explosions, and damage when projectiles finish MAP SNBLPA DONE 8 SKNA STOP SKWVA START HITA START DMGA START JTRA START PRCLDA START AUDCAB START AUDCAD START MAP SNBLPB DONE 7 SKNB STOP SKWVB START HITB START DMGB START JTRB START PRCLDB START AUDCBB START MAP SNBLPC DONE 7 SKNC STOP SKWVC START HITC START DMGC START JTRB START PRCLDC START AUDCCB START MAP SNBLPD DONE 7 SKND STOP SKWVD START HITD START DMGD START JTRB START PRCLDD START AUDCDB START MAP SNBLPE DONE 7 SKNE STOP SKWVE START HITE START DMGE START JTRB START PRCLDE START AUDCEB START MAP SNBLPF DONE 7 SKNF STOP SKWVF START HITF START DMGF START JTRB START PRCLDF START AUDCFB START MAP AUDTIM DONE 6 AUDCAD FOUT10 AUDCBB FOUT10 AUDCCB FOUT10 AUDCDB FOUT10 AUDCEB FOUT10 AUDCFB FOUT10 # No matter what, kill the spell after the control timer expires MAP AUDCAD DONE 1 COUNT TRIG MAP CTLTIM DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP