############################################## ############################################## ## Water Glyph 2 ############################################## ############################################## @DEFINE_END @NUM_SIMUL 2 @MAX_TIME 4.5 @NUM_REGISTERS 3 @NUM_INTERFACES 3 @GO_INTERFACES 3 ///////////////////////////////// // Audio DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME WaterGlyph2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -300 300 END EMITTER BEGIN EMITTER ID 1 NAME WaterGlyph2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -300 300 END EMITTER BEGIN EMITTER ID 2 NAME WaterGlyph2Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -300 300 END EMITTER END COMPONENT // Shoot ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33083 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ALLOC SpellAudioComponent AUDCBA SOURCEINDEX 33083 EMITTERID 1 ERM_SRC MTX34_INTERFACE REG 2 END ALLOC SpellAudioComponent AUDCCA SOURCEINDEX 33083 EMITTERID 2 ERM_SRC MTX34_INTERFACE REG 3 END // Runespin ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33082 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END ALLOC SpellAudioComponent AUDCBB SOURCEINDEX 33082 EMITTERID 1 ERM_SRC MTX34_REGISTER 2 END ALLOC SpellAudioComponent AUDCCB SOURCEINDEX 33082 EMITTERID 2 ERM_SRC MTX34_REGISTER 3 END // Explode ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33081 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END ALLOC SpellAudioComponent AUDCBC SOURCEINDEX 33081 EMITTERID 1 ERM_SRC MTX34_REGISTER 2 END ALLOC SpellAudioComponent AUDCCC SOURCEINDEX 33081 EMITTERID 2 ERM_SRC MTX34_REGISTER 3 END // Watery light ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33080 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END ALLOC SpellAudioComponent AUDCBD SOURCEINDEX 33080 EMITTERID 1 ERM_SRC MTX34_REGISTER 2 END ALLOC SpellAudioComponent AUDCCD SOURCEINDEX 33080 EMITTERID 2 ERM_SRC MTX34_REGISTER 3 END ############################################## ## Particle systems for casts and explosions ############################################## ALLOC SpellParticleComponent PFAIL PARTICLETYPE FSFailExp ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TAILA PARTICLETYPE WaterGlyphRoosterTail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TAILB PARTICLETYPE WaterGlyphRoosterTail ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent TAILC PARTICLETYPE WaterGlyphRoosterTail ERM MTX34_INTERFACE REG 3 MTX_MOVE END ALLOC SpellParticleComponent TRAILA PARTICLETYPE WaterGlyphTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TRAILB PARTICLETYPE WaterGlyphTrail ERM MTX34_INTERFACE REG 2 MTX_MOVE END ALLOC SpellParticleComponent TRAILC PARTICLETYPE WaterGlyphTrail ERM MTX34_INTERFACE REG 3 MTX_MOVE END ############################################ ## The Glyph Quads ############################################ ALLOC SpellSetRegOnceComponent REGS1A ERM_SRC MTX34_INTERFACE REG 1 M34R_DST 1 END ALLOC SpellParticleComponent THRSTA PARTICLETYPE WaterGlyphPillar ERM MTX34_REGISTER 1 END ALLOC SpellParticleComponent BRSTAA PARTICLETYPE WaterGlyphBurstA ERM MTX34_REGISTER 1 END ALLOC SpellParticleComponent BRSTBA PARTICLETYPE WaterGlyphBurstB ERM MTX34_REGISTER 1 END ALLOC SpellParticleComponent SPINA PARTICLETYPE WaterGlyphSpinner ERM MTX34_REGISTER 1 END ############################################## ## The animated center tube ############################################## ALLOC SpellSkinComponent TUBEA ERM_SRC MTX34_REGISTER 1 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 0.0 180.0 0.0 FADE_TIME 4.0 FADE_OUT_TIME 0.5 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0e.SN2 NUM_ANIMS 1 ANIM_FILE nc2a\Effect\Spell\SSC00A06.AN2 ANIM1 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 FADE_BY_INPUT_CALL NO_CLIP START_PAUSED END ALLOC SpellSkinComponent GLYF1A ERM_SRC MTX34_REGISTER 1 SCALE_FLAGS 7fg SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 0.0 180.0 0.0 FADE_TIME 4.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0f.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 FADE_BY_INPUT_CALL NO_CLIP END ALLOC SpellQuadComponent GLYF1B ERM_SRC MTX34_REGISTER 1 TEXTURE NC2A\Effect\Spell\SSC00T18.DDS TIME 1.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 1 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 0.0 SCALE 2.0 2.0 2.0 END ALLOC SpellQuadComponent GLYF1C ERM_SRC MTX34_REGISTER 1 TEXTURE NC2A\Effect\Spell\SSC00T19.DDS TIME 1.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 1 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 125.0 0.0 SCALE 3.5 3.5 3.5 END ALLOC SpellTimerComponent TIMEA TIME 1.0 END ########################## ALLOC SpellCollideComponent REGS1B ERM_SRC MTX34_INTERFACE REG 2 IWM_RSLT MTX34_REGISTER 2 FORCE_RESULT END ALLOC SpellParticleComponent THRSTB PARTICLETYPE WaterGlyphPillar ERM MTX34_REGISTER 2 END ALLOC SpellParticleComponent BRSTAB PARTICLETYPE WaterGlyphBurstA ERM MTX34_REGISTER 2 END ALLOC SpellParticleComponent BRSTBB PARTICLETYPE WaterGlyphBurstB ERM MTX34_REGISTER 2 END ALLOC SpellParticleComponent SPINB PARTICLETYPE WaterGlyphSpinner ERM MTX34_REGISTER 2 END ############################################## ## The animated center tube ############################################## ALLOC SpellSkinComponent TUBEB ERM_SRC MTX34_REGISTER 2 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 0.0 180.0 0.0 FADE_TIME 4.0 FADE_OUT_TIME 0.5 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0e.SN2 NUM_ANIMS 1 ANIM_FILE nc2a\Effect\Spell\SSC00A06.AN2 ANIM1 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 FADE_BY_INPUT_CALL NO_CLIP START_PAUSED END ALLOC SpellSkinComponent GLYF2A ERM_SRC MTX34_REGISTER 2 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 0.0 180.0 0.0 FADE_TIME 4.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0f.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 FADE_BY_INPUT_CALL NO_CLIP END ALLOC SpellQuadComponent GLYF2B ERM_SRC MTX34_REGISTER 2 TEXTURE NC2A\Effect\Spell\SSC00T18.DDS TIME 1.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 1 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 0.0 SCALE 2.0 2.0 2.0 END ALLOC SpellQuadComponent GLYF2C ERM_SRC MTX34_REGISTER 2 TEXTURE NC2A\Effect\Spell\SSC00T19.DDS TIME 1.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 1 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 125.0 0.0 SCALE 3.5 3.5 3.5 END ALLOC SpellTimerComponent TIMEB TIME 1.0 END ########################## ALLOC SpellCollideComponent REGS1C ERM_SRC MTX34_INTERFACE REG 3 IWM_RSLT MTX34_REGISTER 3 FORCE_RESULT END ALLOC SpellParticleComponent THRSTC PARTICLETYPE WaterGlyphPillar ERM MTX34_REGISTER 3 END ALLOC SpellParticleComponent BRSTAC PARTICLETYPE WaterGlyphBurstA ERM MTX34_REGISTER 3 END ALLOC SpellParticleComponent BRSTBC PARTICLETYPE WaterGlyphBurstB ERM MTX34_REGISTER 3 END ALLOC SpellParticleComponent SPINC PARTICLETYPE WaterGlyphSpinner ERM MTX34_REGISTER 3 END ############################################## ## The animated center tube ############################################## ALLOC SpellSkinComponent TUBEC ERM_SRC MTX34_REGISTER 3 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 0.0 180.0 0.0 FADE_TIME 4.0 FADE_OUT_TIME 0.5 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0e.SN2 NUM_ANIMS 1 ANIM_FILE nc2a\Effect\Spell\SSC00A06.AN2 ANIM1 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 FADE_BY_INPUT_CALL NO_CLIP START_PAUSED END ALLOC SpellSkinComponent GLYF3A ERM_SRC MTX34_REGISTER 3 SCALE_FLAGS 7 SCALE_VALUES_SCR 3.0 3.0 3.0 SCALE_VALUES_DST 3.0 3.0 3.0 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 0.0 180.0 0.0 FADE_TIME 4.0 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0f.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 FADE_BY_INPUT_CALL FADE_OUT_TIME 0.5 NO_CLIP END ALLOC SpellQuadComponent GLYF3B ERM_SRC MTX34_REGISTER 3 TEXTURE NC2A\Effect\Spell\SSC00T18.DDS TIME 1.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 1 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 0.0 SCALE 2.0 2.0 2.0 END ALLOC SpellQuadComponent GLYF3C ERM_SRC MTX34_REGISTER 3 TEXTURE NC2A\Effect\Spell\SSC00T19.DDS TIME 1.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 1 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 125.0 0.0 SCALE 3.5 3.5 3.5 END ALLOC SpellTimerComponent TIMEC TIME 1.0 END ############################################## ## Movement components ############################################## ALLOC SpellProjectileComponent PROJA 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 #OUTPUT_COUNTED_HITS #NO_STOP_HIT_AI END ALLOC SpellProjectileComponent PROJB ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB M34I_UP REG 2 IGO_RSLT GO_INTERFACE REG 2 GO_SRC REG 2 RADIUS 1.0 DMG_HEIGHT 3.0 TIME 1.0 DISTANCE 16 TARGET_ALONG_PATH_TRAVELED PATHFIND .75 #OUTPUT_COUNTED_HITS #NO_STOP_HIT_AI ROTATEY 30 END ALLOC SpellProjectileComponent PROJC ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB M34I_UP REG 3 IGO_RSLT GO_INTERFACE REG 3 GO_SRC REG 2 RADIUS 1.0 DMG_HEIGHT 3.0 TIME 1.0 DISTANCE 16 TARGET_ALONG_PATH_TRAVELED PATHFIND .75 #OUTPUT_COUNTED_HITS #NO_STOP_HIT_AI ROTATEY 330 END ############################################## ## FX and damage components ############################################## ALLOC SpellOneShotDmgComponent DMGA DAMAGE WATER 30.0 WATER 1.5 1 DAMAGE STUN 0.20 WATER 0.1 1 GO_SRC REG 1 END ALLOC SpellOneShotDmgComponent DMGB DAMAGE WATER 30.0 WATER 1.5 1 DAMAGE STUN 0.2 WATER 0.1 1 GO_SRC REG 2 END ALLOC SpellOneShotDmgComponent DMGC DAMAGE WATER 30.0 WATER 1.5 1 DAMAGE STUN 0.20 WATER 0.1 1 GO_SRC REG 3 END ############################################## ## Jitter Components ############################################## ALLOC SpellJitterComponent JITA TIME 0.2 MAGNITUDE 0.4 END ALLOC SpellJitterComponent JITB TIME 0.2 MAGNITUDE 0.4 END ALLOC SpellJitterComponent JITC TIME 0.2 MAGNITUDE 0.4 END ############################################## ## Counter/Timer Components ############################################## ALLOC SpellTimerComponent CSTTIM TIME 0.15 END ALLOC SpellTimerComponent TIMER TIME 5.0 END // Audio counter ALLOC SpellCounterComponent AUDCNT COUNT 3 END // Visuals counter ALLOC SpellCounterComponent VISCNT COUNT 3 END // Counter to end spell ALLOC SpellCounterComponent COUNT COUNT 2 END ############################################## ############################################## ## Level 2 Logic ############################################## ############################################## MAP ENTRY POW2 4 AUDCNT START VISCNT START COUNT START CSTTIM START ########################## ## Cast timer done start targeting MAP CSTTIM DONE 5 AUTOTG START CAST STOP PROJA START PROJB START PROJC START ########################## ## Project started so attach visuals MAP PROJA BEGUN 2 TRAILA START TAILA START MAP TRAILA BEGUN 1 AUDCAA START MAP PROJB BEGUN 2 TRAILB START TAILB START MAP TRAILB BEGUN 1 AUDCBA START MAP PROJC BEGUN 2 TRAILC START TAILC START MAP TRAILC BEGUN 1 AUDCCA START ########################## ## Handle projectile hit/nohit events MAP PROJA HIT 1 DMGA START MAP PROJB HIT 1 DMGB START MAP PROJC HIT 1 DMGC START MAP DMGA BEGUN 1 DMGA DMG MAP DMGB BEGUN 1 DMGB DMG MAP DMGC BEGUN 1 DMGC DMG MAP PROJA DONE 3 TRAILA STOP TAILA STOP REGS1A START MAP PROJB DONE 3 TRAILB STOP TAILB STOP REGS1B START MAP PROJC DONE 3 TRAILC STOP TAILC STOP REGS1C START ## Glyph 1 MAP REGS1A BEGUN 9 REGS1A STOP THRSTA START BRSTAA START BRSTBA START SPINA START TUBEA START GLYF1A START GLYF1B START GLYF1C START MAP GLYF1A BEGUN 4 AUDCAC START AUDCAB START AUDCAD START AUDCAA STOP MAP TUBEA BEGUN 3 TUBEA ANIM TIMEA START JITA START MAP TIMEA DONE 3 GLYF1A FADE TUBEA FADE AUDCAB FOUT1V MAP GLYF1C DONE 1 VISCNT TRIG MAP AUDCAB DONE 1 AUDCNT TRIG ## Glyph 2 MAP REGS1B BEGUN 9 REGS1B STOP THRSTB START BRSTAB START BRSTBB START SPINB START TUBEB START GLYF2A START GLYF2B START GLYF2C START MAP GLYF2A BEGUN 4 AUDCBC START AUDCBB START AUDCBD START AUDCBA STOP MAP TUBEB BEGUN 3 TUBEB ANIM TIMEB START JITB START MAP TIMEB DONE 3 GLYF2A FADE TUBEB FADE AUDCBB FOUT1V MAP GLYF2C DONE 1 VISCNT TRIG MAP AUDCBB DONE 1 AUDCNT TRIG ## Glyph 3 MAP REGS1C BEGUN 9 REGS1C STOP THRSTC START BRSTAC START BRSTBC START SPINC START TUBEC START GLYF3A START GLYF3B START GLYF3C START MAP GLYF3A BEGUN 4 AUDCCC START AUDCCB START AUDCCD START AUDCCA STOP MAP TUBEC BEGUN 3 TUBEC ANIM TIMEC START JITC START MAP TIMEC DONE 3 GLYF3A FADE TUBEC FADE AUDCCB FOUT1V MAP GLYF3C DONE 1 VISCNT TRIG MAP AUDCCB DONE 1 AUDCNT TRIG ########################## ## Map out damage for fx MAP DMGA FAIL 2 PFAIL START MAP DMGB FAIL 2 PFAIL START MAP DMGC FAIL 2 PFAIL START // Spell completion MAP VISCNT DONE 1 COUNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP