################################################# ################################################# ################################################# ## Storm's Spell ## ## A glyph spell, essentially ################################################# ################################################# ################################################# @DEFINE dBeamThickness 0.8 @DEFINE dMaxTargetDistance 15.0 @DEFINE dMiddleGlyphScale 4.5 @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 5.5 @NUM_REGISTERS 2 @NUM_INTERFACES 2 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME StormSpellEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Storm Bolt ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33093 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Storm Glyph ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33094 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Shockwave ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33095 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Storm Glyph Spin ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33106 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END ################################################# ## Timers ################################################# ALLOC SpellTimerComponent TIMER TIME 5.303 END ALLOC SpellTimerComponent LTIME TIME 0.5 END ALLOC SpellTimerComponent AUDTIM TIME 2.75 END ################################################# ## Set up our registers ################################################# ALLOC SpellCollideComponent REGS1 ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 1 FORCE_RESULT END ALLOC SpellSetRegOnceComponent REGS2 ERM_SRC MTX34_INTERFACE ORB M34R_DST 2 V3_OFFSET 2.1 12.6 2.1 END ################################################# ## Lightning crash ################################################# ALLOC SpellLightningComponent LNG1A ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 2 TIME 5.0 MAXIMUM_DISTANCE dMaxTargetDistance OSCILLATE_END_TIME 20.0 CONTROL_OFFSET_A 0.0 -1.0 0.0 CONTROL_OFFSET_B 0.0 -1.0 0.0 #HORIZONTAL_PULSE 2.50 0.5 1.60 0.003 RANDOM_CONTROL_OFFSETS 0 LIGHTNING_COMPONENT TEXTURE NC2A\EFFECT\SPELL\SSB00T0h.DDS BEAM 0 NUMSEGMENTS 16 TIME 0.084004 SPEED 1.401000 AMPLITUDE 0.500000 FREQUENCY 0.250000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS dBeamThickness GLOWINTENSITY 1.200000 # Red Gre Blu Alpha # COLORS 196 128 222 128 # GLOWCOLORS 32 8 96 16 GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM BEAM 1 NUMSEGMENTS 16 TIME 0.084004 SPEED 1.410000 AMPLITUDE 0.6500000 FREQUENCY 0.250000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS dBeamThickness GLOWINTENSITY 1.7500000 # Red Gre Blu Alpha # COLORS 196 128 222 128 # GLOWCOLORS 32 8 96 16 GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM BEAM 2 NUMSEGMENTS 16 TIME 0.084004 SPEED 1.410000 AMPLITUDE 0.6500000 FREQUENCY 0.250000 TIMING_START 0.000000 TIMING_END 1.000000 THICKNESS dBeamThickness GLOWINTENSITY 1.7500000 # Red Gre Blu Alpha # COLORS 196 128 222 128 # GLOWCOLORS 32 8 96 16 GLOWCOLOR 00000000 COLOR FFFFFFFF END_BEAM END END ################################################# ## The Quads that make up the glyph ################################################# ALLOC SpellQuadComponent QUADA ERM_SRC MTX34_REGISTER 1 TEXTURE NC2A\Effect\Spell\SSC00T1t.DDS TIME 2.75 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 2 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 225.0 0.0 SCALE 3 3 3 SCALESRC 3 3 3 SCALEEND 3 3 3 END ALLOC SpellQuadComponent QUADB ERM_SRC MTX34_REGISTER 1 TEXTURE NC2A\Effect\Spell\SSC00T1u.DDS TIME 2.75 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 2 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 -450.0 0.0 SCALE dMiddleGlyphScale dMiddleGlyphScale dMiddleGlyphScale SCALESRC dMiddleGlyphScale dMiddleGlyphScale dMiddleGlyphScale SCALEEND dMiddleGlyphScale dMiddleGlyphScale dMiddleGlyphScale END ALLOC SpellQuadComponent QUADC ERM_SRC MTX34_REGISTER 1 TEXTURE NC2A\Effect\Spell\SSC00T1v.DDS TIME 2.75 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.4 BLEND_OUT_TIME 2 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 450.0 0.0 SCALE dMiddleGlyphScale dMiddleGlyphScale dMiddleGlyphScale SCALESRC dMiddleGlyphScale dMiddleGlyphScale dMiddleGlyphScale SCALEEND dMiddleGlyphScale dMiddleGlyphScale dMiddleGlyphScale END ALLOC SpellQuadComponent RING1A ##ERM_SRC MTX34_INTERFACE REG 1 ERM_SRC MTX34_REGISTER 1 TEXTURE nc2a\effect\spell\SSC00T1w.DDS TIME 0.4 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 0.8 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 360.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 6 6 6 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END ################################################# ## Jitter ################################################# ALLOC SpellJitterComponent JIT TIME 0.18 MAGNITUDE 0.8 END ################################################# ## Damagers ################################################# ALLOC SpellSphereDmgComponent DAMG ERM_SRC MTX34_REGISTER 1 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 1 DAMAGE HP 1 DARK 5 1 TIME 1.5 END ################################################# ## Particle Systems ################################################# ALLOC SpellParticleComponent XPLOD PARTICLETYPE StormGlyphExplosion ERM MTX34_REGISTER 1 END ################################################# ## Counters ################################################# ALLOC SpellCounterComponent LCNT COUNT 2 END ALLOC SpellCounterComponent FINCNT COUNT 2 END ################################################# ################################################# ################################################# ## Event logic ################################################# ################################################# ################################################# MAP ENTRY POW1 4 TIMER START REGS1 START LCNT START FINCNT START MAP REGS1 BEGUN 6 REGS1 STOP QUADA START QUADB START QUADC START LCNT TRIG REGS2 START MAP REGS2 BEGUN 2 REGS2 STOP LCNT TRIG MAP LCNT DONE 11 XPLOD START LNG1A START LTIME START JIT START RING1A START DAMG START AUDCAA START AUDCAB START AUDCAC START AUDCAD START AUDTIM START MAP LTIME DONE 1 LNG1A STOP MAP AUDTIM DONE 1 AUDCAA FOUT10 MAP TIMER DONE 1 FINCNT TRIG MAP AUDCAA DONE 1 FINCNT TRIG MAP FINCNT DONE 1 ENTRY STOP