################################### ## FIRETRAP ################################### @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 8.75 @NUM_REGISTERS 4 @NUM_INTERFACES 7 @GO_INTERFACES 7 ################################### @DEFINE dDamagePerSphere 10 @DEFINE_END DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME FireTrapEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Trap ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 17105 EMITTERID 0 ERM_SRC MTX34_INTERFACE ORB END // New explosions ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33089 EMITTERID 0 ERM_SRC MTX34_INTERFACE ORB END // High end ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 11169 EMITTERID 0 ERM_SRC MTX34_INTERFACE ORB END ALLOC SpellPathAnchorRotComp ROTATA ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE STAFF IWM_RSLT MTX34_REGISTER 1 TIME 4.0 RADIUS 1.0 ANGLE_SRC 0.0 ANGLE_DST -1200.0 VELOCITY_CURVE CURVE_LINEAR RADIUS_LERP 0.25 30.0 30.0 SINE 1.0 3.0 OFFSET_HEIGHT 0.5 # LAND_COLLISION END ALLOC SpellPathAnchorRotComp ROTATB ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE STAFF IWM_RSLT MTX34_REGISTER 2 TIME 4.0 RADIUS 1.0 ANGLE_SRC 90.0 ANGLE_DST -1780.0 VELOCITY_CURVE CURVE_LINEAR RADIUS_LERP 0.25 51.0 30.0 SINE 1.0 1.0 OFFSET_HEIGHT 0.5 END ALLOC SpellPathAnchorRotComp ROTATC ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE STAFF IWM_RSLT MTX34_REGISTER 3 TIME 4.0 RADIUS 1.0 ANGLE_SRC 180.0 ANGLE_DST 1560.0 VELOCITY_CURVE CURVE_LINEAR RADIUS_LERP 0.25 30.0 30.0 SINE 1.0 3.0 OFFSET_HEIGHT 0.5 END ALLOC SpellPathAnchorRotComp ROTATD ERM_SRC MTX34_INTERFACE ORB ERM_DST MTX34_INTERFACE STAFF IWM_RSLT MTX34_REGISTER 4 TIME 4.0 RADIUS 1.0 ANGLE_SRC 270.0 ANGLE_DST 1740.0 VELOCITY_CURVE CURVE_LINEAR RADIUS_LERP 0.25 51.0 30.0 SINE 1.0 2.0 OFFSET_HEIGHT 0.5 END ## PARTICLES ######################## ALLOC SpellParticleComponent TRAILA PARTICLETYPE FireTrail ERM MTX34_REGISTER 1 MTX_MOVE END ALLOC SpellParticleComponent TRAILB PARTICLETYPE FireTrail ERM MTX34_REGISTER 2 MTX_MOVE END ALLOC SpellParticleComponent TRAILC PARTICLETYPE FireTrail ERM MTX34_REGISTER 3 MTX_MOVE END ALLOC SpellParticleComponent TRAILD PARTICLETYPE FireTrail ERM MTX34_REGISTER 4 MTX_MOVE END ALLOC SpellParticleComponent XPLDA PARTICLETYPE FlameVolumeCloud ERM MTX34_INTERFACE ORB END ALLOC SpellParticleComponent XPLDB PARTICLETYPE HotCore ERM MTX34_INTERFACE ORB END ################################################# ## QUAD ################################################# ALLOC SpellQuadComponent GLYPHA ERM_SRC MTX34_INTERFACE ORB # ERM_SRC MTX34_REGISTER 1 TEXTURE NC2A\Effect\Spell\SSB00T2q.DDS TIME 1.5 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.25 BLEND_OUT_TIME 1 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 0.0 SCALE 4.0 4.0 4.0 # RANDOM_ROTATION_START 2 ENDs ################################################# ## Damagers ################################################# ALLOC SpellSphereDmgComponent DMGA ERM_SRC MTX34_REGISTER 1 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 1 DAMAGE HP dDamagePerSphere FIRE 5 1 TIME 1.5 NUM_CAN_DAMAGE 32 END ALLOC SpellSphereDmgComponent DMGB ERM_SRC MTX34_REGISTER 2 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 2 DAMAGE HP dDamagePerSphere FIRE 5 1 TIME 1.5 NUM_CAN_DAMAGE 32 END ALLOC SpellSphereDmgComponent DMGC ERM_SRC MTX34_REGISTER 3 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 3 DAMAGE HP dDamagePerSphere FIRE 5 1 TIME 1.5 NUM_CAN_DAMAGE 32 END ALLOC SpellSphereDmgComponent DMGD ERM_SRC MTX34_REGISTER 4 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 4 DAMAGE HP dDamagePerSphere FIRE 5 1 TIME 1.5 NUM_CAN_DAMAGE 32 END ALLOC SpellSphereDmgComponent DMGE ERM_SRC MTX34_INTERFACE ORB # ERM_SRC MTX34_REGISTER 1 RADIUS 5.66 IGO_RSLT GO_INTERFACE REG 5 DAMAGE HP dDamagePerSphere FIRE 5 1 TIME 1.5 NUM_CAN_DAMAGE 64 END ##################################### ## TIMERS ##################################### ALLOC SpellTimerComponent FUNCTM TIME 8.5 END ALLOC SpellTimerComponent TIMA RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.33 END ALLOC SpellTimerComponent TIMB RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.45 END ALLOC SpellTimerComponent TIMC RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.65 END ALLOC SpellTimerComponent TIMD RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 0.95 END ALLOC SpellTimerComponent TIME RANDOM TIME 0.0 ADD_TO_RANDOM_TIME 1.05 END ##################################### ## JITTER COMPONENTES ##################################### ALLOC SpellJitterComponent JTRA TIME 1.3 MAGNITUDE 0.6 END ALLOC SpellJitterComponent JTRB TIME 0.15 MAGNITUDE 0.3 END ALLOC SpellJitterComponent JTRC TIME 0.15 MAGNITUDE 0.25 END ALLOC SpellJitterComponent JTRD TIME 0.15 MAGNITUDE 0.25 END ALLOC SpellJitterComponent JTRE TIME 0.15 MAGNITUDE 0.25 END ## COUNTERS ############################ // Counter to end spell ALLOC SpellCounterComponent COUNT COUNT 2 END ALLOC SpellCounterComponent AUDCNT COUNT 1 END ALLOC SpellCounterComponent VISCNT COUNT 1 END ## SPELL LOGIC ######################### MAP ENTRY POW1 13 COUNT START VISCNT START AUDCNT START FUNCTM START GLYPHA START TIMA START TIMB START TIMC START TIMD START TIME START AUDCAA START AUDCAB START AUDCAC START MAP TIMA DONE 4 XPLDA START XPLDB START JTRA START DMGE START MAP TIMB DONE 4 ROTATA START TRAILA START JTRB START DMGA START MAP TIMC DONE 4 ROTATB START TRAILB START JTRC START DMGB START MAP TIMD DONE 4 ROTATC START TRAILC START JTRD START DMGC START MAP TIME DONE 4 ROTATD START TRAILD START JTRE START DMGD START MAP FUNCTM DONE 2 VISCNT TRIG AUDCAA FOUT10 MAP AUDCAA DONE 1 AUDCNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP VISCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP