################################### ## Fire Ward ## Level 1 ################################### @DEFINE_END @NUM_SIMUL 5 @MAX_TIME 8.75 @NUM_REGISTERS 2 @NUM_INTERFACES 0 @GO_INTERFACES 1 ///////////////////////////////// // Audio DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME FireWard1Emitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 8.0 150.0 DEFAULTPITCH -200 200 END EMITTER END COMPONENT // Fire1 ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33070 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Fire2 ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33071 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Woosh ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33072 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END // Hit ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 10062 EMITTERID 0 ERM_SRC MTX34_REGISTER 1 END ################################### ################################### ################################### ALLOC SpellPathAnchorRotComp ROTATE ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 1 TIME 6.0 RADIUS 5.0 ANGLE_SRC 0.0 ANGLE_DST 3603.0 VELOCITY_CURVE CURVE_LINEAR RADIUS_LERP 2.25 3.0 6.0 SINE 0.0 7.0 OFFSET_HEIGHT 0.5 # LAND_COLLISION END ################################### ## Damage elements ################################### ALLOC SpellSphereDmgComponent DMGSTN ERM_SRC MTX34_REGISTER 1 RADIUS 1.25 DAMAGE STUN 0.5 FIRE 0.5 1 IGO_RSLT GO_INTERFACE REG 1 TIME 6.0 NUM_CAN_DAMAGE 10 END ALLOC SpellSphereDmgComponent DAMAGE ERM_SRC MTX34_REGISTER 1 RADIUS 1.25 DAMAGE BURN 15.0 FIRE 1.5 1 # IGO_RSLT GO_INTERFACE REG 1 OUTPUT_HIT_PERIOD TIME 6.0 NUM_CAN_DAMAGE 10 END ################################### ## The skin ################################### ALLOC SpellSkinComponent ROCK ERM_SRC MTX34_REGISTER 1 SCALE_FLAGS 7 SCALE_VALUES_SCR 2.4 2.4 2.4 SCALE_VALUES_DST 2.4 2.4 2.4 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 -360.0 0.0 FADE_TIME 4.0 RANDOM_ORIENTATION_AT_START 2 SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0k.SN2 NUM_ANIMS 0 SCALE 0.200000 0.200000 END COMPONENT SHRINKING 0.35 GROWING 0.5 LOOP_ANIMATION FADE_BY_INPUT_CALL START_PAUSED END ################################### ## Timers and counters ################################### ALLOC SpellTimerComponent TIMERA TIME 0.5 END ALLOC SpellTimerComponent TIMERB TIME 3.0 END // Audio counter ALLOC SpellCounterComponent AUDCNT COUNT 1 END // Visuals counter ALLOC SpellCounterComponent VISCNT COUNT 1 END // Counter to end spell ALLOC SpellCounterComponent COUNT COUNT 2 END // Woosh timer ALLOC SpellTimerComponent AUDTMA TIME 0.5 END // End timer ALLOC SpellTimerComponent AUDTMB TIME 1.0 END ################################### ## Particle Systems ################################### ALLOC SpellParticleComponent PTTRL PARTICLETYPE FireWardTail ERM MTX34_REGISTER 1 MTX_MOVE END ALLOC SpellParticleComponent PTTRLU PARTICLETYPE FireWardTailUpwards ERM MTX34_REGISTER 1 MTX_MOVE END ALLOC SpellParticleComponent PTHIT PARTICLETYPE FireWardHitExplosion ERM MTX34_REGISTER 1 FIREANDFORGET END ################################### ################################### ## Level 1 Logic ################################### ################################### MAP ENTRY POW1 5 AUDCNT START VISCNT START COUNT START TIMERA START ROTATE START MAP ROTATE BEGUN 3 ROCK START PTTRL START PTTRLU START MAP ROCK BEGUN 4 AUDCAA START AUDCAB START AUDCAC START AUDTMA START MAP AUDTMA DONE 2 AUDCAC START AUDTMA START MAP TIMERA DONE 2 DMGSTN START DAMAGE START MAP DMGSTN HIT 7 PTHIT START AUDCAD START AUDTMA HALT AUDCAA STOP AUDCAB STOP AUDCAC STOP ROTATE STOP MAP ROTATE DONE 8 PTTRL STOP PTTRLU STOP DMGSTN STOP ROCK STOP TIMERB START AUDTMA HALT AUDCAA FOUT10 AUDTMB START MAP TIMERB DONE 1 ROCK STOP MAP ROCK DONE 2 PTHIT STOP VISCNT TRIG MAP AUDTMB DONE 1 AUDCNT TRIG // Spell completion MAP VISCNT DONE 1 COUNT TRIG MAP AUDCNT DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP