# FireWorks Lvl 1 (5 instances in world at one time) #__________________________________________________________ # Knockback partilce blast at the orb. #__________________________________________________________ @DEFINE_END @NUM_SIMUL 5 @MAX_TIME 4.5 @NUM_REGISTERS 3 @NUM_INTERFACES 1 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME FireworksEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Fireworks Boom ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33007 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Fireworks Crackle ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33008 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Fireworks Sizzle ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33013 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // Fireworks BoomB ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33009 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END // New explosions ALLOC SpellAudioComponent AUDCAE SOURCEINDEX 33089 EMITTERID 0 ERM_SRC MTX34_REGISTER 2 END ALLOC SpellSetRegOnceComponent SETA ERM_SRC MTX34_INTERFACE PLAYER M34R_DST 1 V3_OFFSET 0 0.1 0 END ALLOC SpellCollideComponent SETB ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 2 FORCE_RESULT END ALLOC SpellSetRegOnceComponent SETC ERM_SRC MTX34_REGISTER 2 M34R_DST 3 V3_OFFSET 0 0.5 0 END ALLOC SpellChunkThrower ARCS ERM_SRC MTX34_REGISTER 2 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 1.0 EXPLODE PARTICLEFX WorksTrail NUM_CHUNKS 5 TIME 0.4 SPEED 15.0 GRAVITY 30.8 DRAG 0.05 X_RANGE 0.0 0.0 Y_RANGE 0.75 2.0 Z_RANGE -2.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.4 SPEED 15.0 GRAVITY 30.8 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 0.75 2.0 Z_RANGE -2.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.4 SPEED 15.0 GRAVITY 30.8 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 0.75 2.0 Z_RANGE -2.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.4 SPEED 15.0 GRAVITY 30.8 DRAG 0.05 X_RANGE -1.5 0.0 Y_RANGE 0.75 2.0 Z_RANGE 0.0 2.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END TIME 0.4 SPEED 15.0 GRAVITY 30.8 DRAG 0.05 X_RANGE 0.0 1.5 Y_RANGE 0.75 2.0 Z_RANGE 0.0 2.0 ROTATION 0.0 0.0 0.0 SCALE 1.0 1.0 1.0 ANIM_ID -1 END END ALLOC SpellParticleComponent PSEXPL PARTICLETYPE FireWorkExp5 ERM MTX34_REGISTER 2 MTX_MOVE END ALLOC SpellParticleComponent PSSPRK PARTICLETYPE Sparkle ERM MTX34_REGISTER 3 MTX_MOVE END ALLOC SpellParticleComponent CRES PARTICLETYPE Cresents ERM MTX34_REGISTER 3 MTX_MOVE END // We're really only using this component to set IGO_RSLT. The // ONEHIT component actually performs the damage application. ALLOC SpellSphereDmgComponent STUNDG ERM_SRC MTX34_REGISTER 2 RADIUS 1.66 IGO_RSLT GO_INTERFACE REG 1 DAMAGE FIRE 25.0 FIRE 5 1 DAMAGE STUN 0.5 FIRE 0.33 1 TIME 1.5 NUM_CAN_DAMAGE 16 END ALLOC SpellQuadComponent GRRING ERM_SRC MTX34_REGISTER 2 TEXTURE nc2a\effect\spell\SSB00T0c.DDS TIME 0.30 ADDITIVE_MODE NO_CLIP DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00025 BLEND_OUT_TIME 0.010 BLEND_ALPHA 1.0 FIXED_OFFSET 0.0 0.2 0.0 ROTATION 0.0 0.0 0.0 SCALE 3 3 3 SCALESRC 0 0 0 SCALEEND 8 8 8 ALWAYS_SCALE_LERP ORIENT_FROM_SRC RANDOM_ROTATION_START 2 END #ALLOC SpellJitterComponent JITTR # TIME 0.15 # MAGNITUDE 0.2 #END ALLOC SpellTimerComponent TARCS TIME 0.2 END ALLOC SpellCounterComponent AUDCNT COUNT 1 END ALLOC SpellCounterComponent VISCNT COUNT 1 END ALLOC SpellCounterComponent COUNT COUNT 2 END //// // Level 1 Logic MAP ENTRY POW1 8 SETA START SETB START SETB STOP SETC START GRRING START VISCNT START AUDCNT START COUNT START // fuse is there so stop sparks and start fireworks //MAP SETC DONE 8 PSEXPL START TARCS START STUNDG START JITTR START AUDCAA START AUDCAD START AUDCAC START AUDCAE START MAP SETC DONE 7 PSEXPL START TARCS START STUNDG START AUDCAA START AUDCAD START AUDCAC START AUDCAE START MAP STUNDG HIT 1 ONEHIT DMG MAP TARCS DONE 4 ARCS START PSSPRK START CRES START AUDCAB START MAP STUNDG DONE 1 VISCNT TRIG MAP VISCNT DONE 4 PSEXPL STOP PSSPRK STOP COUNT TRIG AUDCAC FOUT0V MAP AUDCAC DONE 1 AUDCNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP