################################################# ################################################# ## Light Yeti's Projectile ## ## Single projectile with some sort of visual trail is thrown out in a straight line, ## no guidance, towards the target. The projectile hits on impact like any projectile spell. ## The spell should look like a ball of energy that the creature creates and throws. ################################################# ################################################# @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 3.0 @NUM_REGISTERS 1 @NUM_INTERFACES 1 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME LightYetiEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Rock Impact ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33099 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Rock Throw ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33100 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // End Particles ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33103 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // End Sparkles ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33110 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ################################################# ## The actual projectile ################################################# ALLOC SpellProjectileComponent PROJ1 ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 1 M34I_UP REG 1 RADIUS 0.75 DAMAGE HP 30.0 LIGHT 1.5 1 DISTANCE 15 TIME 0.36 PATHFIND 1.4 END ################################################# ## Damagers ################################################# #ALLOC SpellOneTimeDmgComponent DAMG # DAMAGE HP 30.0 LIGHT 1.5 1 # GO_SRC REG 1 #END ################################################# ## Particle Systems ################################################# ALLOC SpellParticleComponent TRAIL PARTICLETYPE LIGHTYetiArrowDust ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent HEAD PARTICLETYPE LightYetiSphere ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent HIT PARTICLETYPE LIGHTYeti1HitDustFarReaching ERM MTX34_INTERFACE REG 1 END ################################################# ## The skins ################################################# ALLOC SpellSkinComponent ROCK2a ERM_SRC MTX34_INTERFACE REG 1 ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 180.0 360.0 120.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSB00C0v.SN2 NUM_ANIMS 0 SCALE 2.000000 2.000000 END COMPONENT END ################################################# ## Shatter components, to make the rocks explosion ## look cool ################################################# ALLOC SpellChunkThrower HITA ERM_SRC MTX34_INTERFACE REG 1 FADE_IN_PERCENT 0.0 FADE_OUT_PERCENT 0.5 EXPLODE PARTICLEFX LIGHTYetiArrowDust2 NUM_CHUNKS 6 TIME 1.0 SPEED 12.0 GRAVITY 49.8f DRAG 0.25 X_RANGE 0.0 0.0 Y_RANGE 0.0 1.0 Z_RANGE -2.0 0.0 ROTATION 0.0 0.0 30.0 SCALE 0.45 0.45 0.45 ANIM_ID -1 END TIME 1.0 SPEED 12.0 GRAVITY 49.8f DRAG 0.25 X_RANGE 0.0 1.5 Y_RANGE 0.0 1.0 Z_RANGE -2.0 0.0 ROTATION 0.0 20.0 0.0 SCALE 0.45 0.45 0.45 ANIM_ID -1 END TIME 2.0 SPEED 10.0 GRAVITY 49.8f DRAG 0.25 X_RANGE -1.5 0.0 Y_RANGE 0.0 1.0 Z_RANGE -2.0 0.0 ROTATION 10.0 0.0 0.0 SCALE 0.45 0.45 0.45 ANIM_ID -1 END TIME 1.0 SPEED 12.0 GRAVITY 49.8f DRAG 0.25 X_RANGE 0.0 0.0 Y_RANGE 0.0 1.0 Z_RANGE -2.0 0.0 ROTATION 0.0 0.0 30.0 SCALE 0.45 0.45 0.45 ANIM_ID -1 END TIME 2.0 SPEED 8.0 GRAVITY 49.8f DRAG 0.25 X_RANGE 0.0 1.5 Y_RANGE 0.0 1.0 Z_RANGE -2.0 0.0 ROTATION 0.0 20.0 0.0 SCALE 0.45 0.45 0.45 ANIM_ID -1 END TIME 1.0 SPEED 12.0 GRAVITY 49.8f DRAG 0.25 X_RANGE -1.5 0.0 Y_RANGE 0.0 1.0 Z_RANGE -2.0 0.0 ROTATION 10.0 0.0 0.0 SCALE 0.45 0.45 0.45 ANIM_ID -1 END END ALLOC SpellShatterSkinComp XPLODa ERM MTX34_INTERFACE REG 1 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSB00C0v.SN2 NUM_ANIMS 0 SCALE 0.800000 0.500000 ROTATE_VALUES_SCR 10.0 180.0 10.0 ROTATE_VALUES_DST 360.0 10.0 720.0 FADE_TIME 0.35 END COMPONENT SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSB00C0v.SN2 NUM_ANIMS 0 SCALE 1.000000 0.30000 FADE_TIME 0.35 ROTATE_VALUES_SCR 100.0 10.0 200.0 ROTATE_VALUES_DST 360.0 10.0 720.0 END COMPONENT SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSB00C0v.SN2 NUM_ANIMS 0 SCALE 0.800000 0.40000 FADE_TIME 0.35 ROTATE_VALUES_SCR 10.0 90.0 10.0 ROTATE_VALUES_DST 720.0 50.0 1024.0 END COMPONENT PARTICLEFX LIGHTYetiArrowDust FADE_BY_INPUT_CALL ROTATION 15 12 51 SCALE 0.50 0.50 0.50 TIME 1.50 VELOCITY 9 GRAVITY -18.1 ROTATIONDELTA 90 90 90 90 90 90 90 90 -90 END ################################################# ## Timers ################################################# ALLOC SpellTimerComponent TIME TIME 3 END ALLOC SpellTimerComponent AUDTIM TIME 2 END ALLOC SpellTimerComponent TIME1 TIME 0.66 END ################################################# ## Counters ################################################# ALLOC SpellCounterComponent COUNT COUNT 2 END ################################################# ## After effects ################################################# ################################################# ################################################# ################################################# ## Event Mappings ################################################# ################################################# ################################################# MAP ENTRY POW1 4 COUNT START PROJ1 START TIME START AUDTIM START MAP PROJ1 BEGUN 3 ROCK2a START TRAIL START AUDCAB START MAP PROJ1 HIT 4 ROCK2a STOP TIME1 START HITA START HIT START #MAP DAMG BEGUN 1 DAMG DMG MAP PROJ1 HITOBJ 4 ROCK2a STOP TIME1 START HITA START HIT START MAP PROJ1 HITWAL 4 ROCK2a STOP TIME1 START HITA START HIT START MAP PROJ1 HIT 4 ROCK2a STOP TIME1 START HITA START HIT START MAP HIT BEGUN 3 AUDCAA START AUDCAC START AUDCAD START MAP PROJ1 DONE 1 ROCK2a STOP MAP AUDTIM DONE 1 AUDCAD FOUT10 MAP TIME DONE 1 COUNT TRIG MAP AUDCAD DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP