############################################## ############################################## ## Water Glyph 1 ############################################## ############################################## @DEFINE_END @NUM_SIMUL 5 @MAX_TIME 5.5 @NUM_REGISTERS 1 @NUM_INTERFACES 2 @GO_INTERFACES 2 ///////////////////////////////// // Audio DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME WaterGlyph1Emitter 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 // Runespin ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33082 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Explode ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33081 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Watery light ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33080 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END ############################################## ## Particle systems for casts and explosions ############################################## ALLOC SpellParticleComponent PFAIL PARTICLETYPE FSFailExp ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TAIL PARTICLETYPE WaterGlyphRoosterTail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TRAILA PARTICLETYPE WaterGlyphTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent THRUST PARTICLETYPE WaterGlyphPillar ERM MTX34_REGISTER 1 END ALLOC SpellParticleComponent BRSTA PARTICLETYPE WaterGlyphBurstA ERM MTX34_REGISTER 1 END ALLOC SpellParticleComponent BRSTB PARTICLETYPE WaterGlyphBurstB ERM MTX34_REGISTER 1 END ALLOC SpellParticleComponent SPIN PARTICLETYPE WaterGlyphSpinner ERM MTX34_REGISTER 1 END ############################################## ## The animated center tube ############################################## ALLOC SpellSkinComponent SHAPE 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 # LOOP_ANIMATION FADE_BY_INPUT_CALL NO_CLIP START_PAUSED ADDITIVE ALPHA 0.5 END ############################################ ## The Glyph Quads ############################################ ALLOC SpellSkinComponent GLYPHA 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 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0f.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 # LOOP_ANIMATION FADE_BY_INPUT_CALL NO_CLIP END ALLOC SpellQuadComponent GLYPHB 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 # RANDOM_ROTATION_START 2 END ALLOC SpellQuadComponent GLYPHC 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 # RANDOM_ROTATION_START 2 END ALLOC SpellCollideComponent REGS1 ERM_SRC MTX34_INTERFACE REG 1 IWM_RSLT MTX34_REGISTER 1 FORCE_RESULT END ############################################## ## Movement components ############################################## 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 END ############################################## ## FX and damage components ############################################## ALLOC SpellOneShotDmgComponent DAMG # DAMAGE XFORM_GLASS 1.0 FIRE 1.5 2.0 2.5 1 DAMAGE WATER 30.0 WATER 1.5 1 GO_SRC REG 1 END ############################################## ## Jitter Components ############################################## #ALLOC SpellJitterComponent JIT # TIME 0.2 # MAGNITUDE 0.4 #END ############################################## ## Counter/Timer Components ############################################## ALLOC SpellTimerComponent TIMER TIME 5.0 END ALLOC SpellTimerComponent FADTIM TIME 1.0 END // Audio counter ALLOC SpellCounterComponent AUDCNT COUNT 1 END // Visuals counter ALLOC SpellCounterComponent VISCNT COUNT 1 END // Counter to end spell ALLOC SpellCounterComponent COUNT COUNT 2 END ############################################## ############################################ ## Level 1 Logic ############################################ ############################################## MAP ENTRY POW1 5 AUDCNT START VISCNT START COUNT START PROJ START TIMER START ## Project started so attach visuals MAP PROJ BEGUN 2 TRAILA START TAIL START MAP TRAILA BEGUN 1 AUDCAA START ## Handle projectile hit/nohit events MAP PROJ HIT 1 DAMG START MAP PROJ DONE 3 REGS1 START TRAILA STOP TAIL STOP MAP REGS1 BEGUN 9 REGS1 STOP GLYPHA START GLYPHB START GLYPHC START SHAPE START THRUST START BRSTA START BRSTB START SPIN START MAP GLYPHA BEGUN 4 AUDCAC START AUDCAB START AUDCAD START AUDCAA STOP //MAP SHAPE BEGUN 3 SHAPE ANIM FADTIM START JIT START MAP SHAPE BEGUN 2 SHAPE ANIM FADTIM START MAP FADTIM DONE 3 SHAPE FADE GLYPHA STOP AUDCAB FOUT1V ## Map out damage for fx MAP DAMG FAIL 2 PFAIL START MAP TIMER DONE 1 VISCNT TRIG MAP AUDCAB DONE 1 AUDCNT TRIG // Spell completion MAP VISCNT DONE 1 COUNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP