# Lava (Magma Vein, Magma Flow, Eruption) @NUM_SIMUL 5 @MAX_TIME 7.5 @NUM_REGISTERS 1 @NUM_INTERFACES 1 @GO_INTERFACES 2 // Level 1 related components DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME MagmaVeinEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTPITCH -200 200 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 150.000000 END EMITTER END COMPONENT // Quake ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 12151 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Bubbling ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 12203 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Erupt ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 12202 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Cracksplit ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 12201 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 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 90 AUTO_TARGET_RADIUS 20 TARGET_LEVEL_HEIGHT 1 END ALLOC SpellOneShotDmgComponent FRZ DAMAGE XFORM_GLASS 0.0 FIRE 1.5 2.0 2.5 GO_SRC REG 1 END #ALLOC SpellOneShotDmgComponent DMG # DAMAGE HP 35 FIRE 1.5 2.0 4.0 # GO_SRC REG 1 #END ALLOC SpellSphereDmgComponent DMG ERM_SRC MTX34_INTERFACE REG 1 IGO_RSLT GO_INTERFACE REG 2 RADIUS 1.5 DAMAGE HP 15 FIRE 1.5 2.0 2.5 ONE_SHOT END ALLOC SpellParticleComponent PART1A PARTICLETYPE Lava Spurt ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent PART1B PARTICLETYPE Lava Hit ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellLavaTrenchComponent ZTRK TIME 3 OPENSPEED 30 CLOSESPEED 15 ERM_SRC MTX34_INTERFACE PLAYER ERM_DST MTX34_REGISTER 1 M34LeadI_UP REG 1 SIDE_TEXTURE effect\Spell\SSB00T2V.dds LAVA_TEXTURE effect\spell\SSB00Tae.dds STENCIL_TEXTURE effect\Spell\SSB00T2X.dds PARTICLE_TRACE Lava Trench Trace PARTICLE_SPLASH Lava Trench Rock Eject PARTICLE_LENGTH Lava Trench Steam PARTICLE_LENGTH_2 Lava Trench Smoke TEXTURESPEED 0.6 TRENCH_WIDTH 1.0 TEAR_INC .125 HOLE_TEXTURE Effect\Spell\SSB00T39.DDS HOLE_GEO Effect\Spell\SSB00G1t.GCS HOLE_TOP_GEO Effect\Spell\SSB00G1u.GCS TINY_HOLE MAX_DISTANCE 30.0f END ALLOC SpellJitterComponent JITA TIME .2 MAGNITUDE 0.5 END ALLOC SpellCounterComponent COUNT COUNT 2 END ALLOC SpellDrawAIComponent DRAWEF GO_SRC REG 2 EFFECT_TYPE 1 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 3 CLD START AUTOTG START COUNT START MAP CLD BEGUN 1 CLD STOP MAP CLDHIT BEGUN 1 CLDHIT STOP // If the finder finds things: MAP AUTOTG FNDA 3 CLDHIT START FRZ START ZTRK START MAP ZTRK FAIL 1 ENTRY STOP // ZTracker sounds MAP ZTRK BEGUN 2 AUDCAA START AUDCAB START // We didn't find anything: use orb collision with gound MAP AUTOTG NOFNDA 1 ZTRK START // We found and made a hole: MAP ZTRK HOLE 4 DMG START JITA START AUDCAC START AUDCAD START MAP ZTRK OPENED 2 PART1A START PART1B START // We have damage someone MAP DMG HIT 1 DRAWEF START // We're done, clean up: MAP ZTRK DONE 4 PART1A STOP AUDCAB FOUT0V DMG STOP COUNT TRIG MAP AUDCAB DONE 1 COUNT TRIG // End spell: MAP COUNT DONE 1 ENTRY STOP