# Lava (Magma Vein, Magma Flow, Eruption) @NUM_SIMUL 5 @MAX_TIME 2.75 @NUM_REGISTERS 1 @NUM_INTERFACES 3 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME ScarringLight1Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 100.000000 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Beam ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 42848 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 3 END // Cracksplit ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 10457 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 3 END ALLOC SpellAutoTargetComponent AUTOTG ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLTA GO_INTERFACE REG 1 MTX34_REGISTER 1 PRI_AUTO_TARGET PATH_BIAS AUTO_TARGET_ANGLE_BIAS 10.0 AUTO_TARGET_DIST_BIAS 1.0 TARGET_ANGLE 120 AUTO_TARGET_RADIUS 20 TARGET_LEVEL_HEIGHT 0 END ALLOC SpellOneShotDmgComponent FRZ DAMAGE XFORM_GLASS 0.0 LIGHT 1.5 2.0 2.0 GO_SRC REG 1 END ALLOC SpellSphereDmgComponent DMG ERM_SRC MTX34_INTERFACE REG 3 IGO_RSLT GO_INTERFACE REG 1 RADIUS 0.5 ONE_SHOT DAMAGE HP 12 LIGHT 1.5 2.0 1.0 END ALLOC SpellTrenchComponent ZTRK OPENSPEED 40 CLOSESPEED 30 ERM_SRC MTX34_INTERFACE PLAYER ERM_DST MTX34_REGISTER 1 M34TimeI_UP REG 2 M34LeadI_UP REG 3 SIDE_TEXTURE EFFECT\SPELL\SSB00T73.dds FLOW_TEXTURE1 EFFECT\SPELL\SSB00T74.dds STENCIL_TEXTURE EFFECT\SPELL\SSB00T2X.dds TEXTURESPEED 0.6 TRENCH_WIDTH 0.15 TRENCH_DEPTH 0.15 OPENING_TIME 0.15 CLOSE_TIME 1.5 HOLD_TIME 0.5 TRENCH_PARTICLES TYPE LightCrackOneLength END BEAM TEXTURE EFFECT\SPELL\SSB00T76.DDS BEAM_WIDTH 6.0 FADE_IN_TIME 0.5 FADE_OUT_TIME 0.5 HOLD_TIME 0.2 VERTICAL FADE_ENDS END END // Timer components for the ALLOC SpellTimerComponent TIMSWA TIME 0.10 RANDOM END ALLOC SpellTimerComponent TIMSWB TIME 0.15 ADD_TO_RANDOM_TIME 0.10 RANDOM END ALLOC SpellTimerComponent TIMSWC TIME 0.15 ADD_TO_RANDOM_TIME 0.20 RANDOM END ALLOC SpellTimerComponent TIMSWD TIME 0.15 ADD_TO_RANDOM_TIME 0.30 RANDOM END ALLOC SpellTimerComponent TIMSWE TIME 0.15 ADD_TO_RANDOM_TIME 0.40 RANDOM END ALLOC SpellParticleComponent PTSPK PARTICLETYPE LightCrackSparkle ERM MTX34_INTERFACE REG 3 SRCOFFSET 0 1.0 0 MTX_MOVE END ALLOC SpellQuadComponent SWAVEA ERM_SRC MTX34_INTERFACE REG 3 TEXTURE EFFECT\SPELL\SSB00T78.DDS ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE TIME 0.35 BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.2 BLEND_ALPHA 1.0 FADE_IN_BY 0.1 FADE_OUT_AT 0.1 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 0.0 SCALE 2.5 2.5 2.5 SCALESRC 0.1 0.1 0.1 SCALEEND 5.0 5.0 5.0 END ALLOC SpellQuadComponent SWAVEB ERM_SRC MTX34_INTERFACE REG 3 TEXTURE EFFECT\SPELL\SSB00T78.DDS ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE TIME 0.25 BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.2 BLEND_ALPHA 1.0 FADE_IN_BY 0.1 FADE_OUT_AT 0.1 FIXED_OFFSET_RAND 0.2 0.0 0.2 0.6 0.2 0.6 ROTATION 0.0 0.0 0.0 SCALE 2.5 2.5 2.5 SCALESRC 0.1 0.1 0.1 SCALEEND 5.0 5.0 5.0 END #ALLOC SpellQuadComponent SWAVEC # ERM_SRC MTX34_INTERFACE REG 3 # TEXTURE EFFECT\SPELL\SSB00T78.DDS # ADDITIVE_MODE # NO_CLIP # DRAW_POST_LANDSCAPE # TIME 0.25 # BLEND_IN_TIME 0.1 # BLEND_OUT_TIME 0.2 # BLEND_ALPHA 1.0 # FADE_IN_BY 0.1 # FADE_OUT_AT 0.1 # FIXED_OFFSET_RAND # 0.2 0.0 0.2 # -0.6 0.2 -0.6 # ROTATION # 0.0 0.0 0.0 # SCALE # 1.5 1.5 1.5 # SCALESRC # 0.1 0.1 0.1 # SCALEEND # 3.0 3.0 3.0 #END #ALLOC //SpellQuadComponent SWAVED # ERM_SRC MTX34_INTERFACE REG 3 # TEXTURE EFFECT\SPELL\SSB00T78.DDS # ADDITIVE_MODE # NO_CLIP # DRAW_POST_LANDSCAPE # TIME 0.25 # BLEND_IN_TIME 0.1 # BLEND_OUT_TIME 0.2 # BLEND_ALPHA 1.0 # FADE_IN_BY 0.1 # FADE_OUT_AT 0.1 # FIXED_OFFSET_RAND # 0.2 0.0 0.2 # 0.6 0.2 -0.6 # ROTATION # 0.0 0.0 0.0 # SCALE # 1.5 1.5 1.5 # SCALESRC # 0.1 0.1 0.1 # SCALEEND # 3.0 3.0 3.0 #END #ALLOC SpellQuadComponent SWAVEE # ERM_SRC MTX34_INTERFACE REG 3 # TEXTURE EFFECT\SPELL\SSB00T78.DDS # ADDITIVE_MODE # NO_CLIP # DRAW_POST_LANDSCAPE # TIME 0.25 # BLEND_IN_TIME 0.1 # BLEND_OUT_TIME 0.2 # BLEND_ALPHA 1.0 # FADE_IN_BY 0.1 # FADE_OUT_AT 0.1 # FIXED_OFFSET_RAND # 0.2 0.0 0.2 # -0.6 0.2 0.6 # ROTATION # 0.0 0.0 0.0 # SCALE # 1.5 1.5 1.5 # SCALESRC # 0.1 0.1 0.1 # SCALEEND # 3.0 3.0 3.0 #END #ALLOC SpellTimerComponent TIMMTX # ERM_SRC MTX34_INTERFACE REG 2 # TIME -0.5 #END #ALLOC SpellTimerComponent TIMMTX # ERM_SRC MTX34_INTERFACE REG 2 # TIME 0.05 #END ALLOC SpellLerpMatrixFramesComponent LPMTXa ERM_SRC MTX34_INTERFACE REG 3 M34I_UP REG 1 TIME 0.85 KEY_FRAMES 4 0.04 0.0 10.0 0.0 0.0 0.0 0.0 1.0 0.0 1.0 0.15 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.66 0.0 0.0 0.0 0.0 0.0 0.0 1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 LERP_TYPE 1 LINEAR LINEAR CURVED LERP_TYPE 2 LINEAR LINEAR CURVED LERP_TYPE 3 LINEAR LINEAR CURVED END ALLOC SpellCylinderComponent LTUBEa ERM_SRC MTX34_INTERFACE REG 1 ERM_DST MTX34_INTERFACE REG 1 VERTICAL RADIUS_UPPER 0.05625 RADIUS_LOWER 0.05625 TIME 0.85 HEIGHTS 20.0 0.0 TEX_SCALE 1.0 0.05 TEX_ROTATION 0.1 0.0 BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.45 # INVERTTEX # NO_CLIP TEXTURE EFFECT\SPELL\SSB00T7G.DDS END ALLOC SpellCylinderComponent LTUBEb ERM_SRC MTX34_INTERFACE REG 1 ERM_DST MTX34_INTERFACE REG 1 VERTICAL RADIUS_UPPER 0.15625 RADIUS_LOWER 0.15625 TIME 0.85 HEIGHTS 20.0 0.0 TEX_SCALE 1.0 0.05 TEX_ROTATION 0.1 10.0 BLEND_IN_TIME 0.1 BLEND_OUT_TIME 0.45 # INVERTTEX # NO_CLIP TEXTURE EFFECT\SPELL\SSB00T77.DDS END ALLOC SpellJitterComponent JITA TIME .2 MAGNITUDE 0.5 END ALLOC SpellCounterComponent COUNT COUNT 3 END ALLOC SpellDrawAIComponent DRAWEF GO_SRC REG 1 EFFECT_TYPE 6 EFFECT_LEVEL 1 END ALLOC SpellCollideComponent CLD ERM_SRC MTX34_INTERFACE ORB FORCE_RESULT IWM_RSLT MTX34_REGISTER 1 END ALLOC SpellCollideComponent CLDHIT ERM_SRC MTX34_REGISTER 1 FORCE_RESULT IWM_RSLT MTX34_REGISTER 1 END // And let's begin: MAP ENTRY POW1 2 AUTOTG START COUNT START // If the finder finds things: MAP AUTOTG FNDA 2 FRZ START CLDHIT START MAP CLDHIT HIT 2 CLDHIT STOP ZTRK START MAP CLDHIT NOHIT 2 CLDHIT STOP CLD START // We didn't find anything: use orb collision with gound MAP AUTOTG NOFNDA 1 CLD START MAP CLD HIT 2 CLD STOP ZTRK START #MAP ZTRK BEGUN 2 TIMMTX START AUDCAB START MAP ZTRK BEGUN 2 LPMTXa START AUDCAB START MAP ZTRK FAIL 1 ENTRY STOP // We found and made a hole: MAP ZTRK HOLE 4 DMG START JITA START TIMSWA START AUDCAA START // We have damage someone MAP DMG HIT 1 DRAWEF START // We're done, clean up: MAP ZTRK DONE 2 DMG STOP COUNT TRIG #MAP TIMMTX DONE 1 LPMTXa START MAP LPMTXa BEGUN 3 LTUBEa START LTUBEb START PTSPK START MAP LTUBEb DONE 1 COUNT TRIG // Mappings for kicking off of hit shock waves MAP TIMSWA BEGUN 1 TIMSWB START # TIMSWC START TIMSWD START TIMSWE START MAP TIMSWA DONE 1 SWAVEA START MAP TIMSWB DONE 1 SWAVEB START #MAP TIMSWC DONE 1 SWAVEC START #MAP TIMSWD DONE 1 SWAVED START #MAP TIMSWE DONE 1 SWAVEE START #MAP SWAVEE DONE 2 PTSPK STOP COUNT TRIG MAP SWAVEB DONE 2 PTSPK STOP COUNT TRIG // End spell: MAP COUNT DONE 1 ENTRY STOP