################################################# ################################################# ################################################# ## Faerie's Projectile ## ## Preferably a small moving glowing mote, this projectile is ## mildly autotargeting, slow turning and very fast while ## flying from the faerie to the target, dealing damage when it hits. ################################################# ################################################# @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 3.5 @NUM_REGISTERS 0 @NUM_INTERFACES 1 @GO_INTERFACES 2 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME FaerieEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Faerie Dust ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33129 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ################################################# ## Projectile ################################################# ALLOC SpellProjectileComponent PROJ1 ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB M34I_UP REG 1 IGO_RSLT GO_INTERFACE REG 1 GO_SRC REG 2 RADIUS .75 DMG_HEIGHT 2.75 TIME 1 DISTANCE 15 PATHFIND .75 AUTO_TARGET 90 0.8 0.0 TARGET_ALONG_PATH_TRAVELED TIME_TILL_AUTO 250 END ############################################## ## Targeting components ############################################## ALLOC SpellAutoTargetComponent AUTOTG ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLTA GO_INTERFACE REG 2 PRI_AUTO_TARGET BIAS AUTO_TARGET_ANGLE_BIAS 0.5 AUTO_TARGET_DIST_BIAS 2.0 TARGET_ANGLE 90 AUTO_TARGET_RADIUS 15 TARGET_LEVEL_HEIGHT 1 END ################################################# ## Particle systems ################################################# ALLOC SpellParticleComponent PARTS PARTICLETYPE KnightArcherArrowDust ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent HIT PARTICLETYPE VenomStrike1Hit ERM MTX34_INTERFACE REG 1 MTX_MOVE END ################################################# ## Damagers ################################################# ALLOC SpellOneTimeDmgComponent DAMG NUM_CAN_DAMAGE 16 DAMAGE HP 15.0 NATURE 1.5 1 DAMAGE POISON 10.0 NATURE 1.5 1 GO_SRC REG 1 END ################################################# ## Timers ################################################# ALLOC SpellTimerComponent TMHITE TIME 0.5 END ################################################# ## Counters ################################################# ALLOC SpellCounterComponent COUNT COUNT 2 END ################################################# ################################################# ################################################# ## Event Logic ################################################# ################################################# ################################################# MAP ENTRY POW1 2 COUNT START AUTOTG START MAP AUTOTG FNDA 1 PROJ1 START MAP AUTOTG NOFNDA 1 PROJ1 START MAP PROJ1 BEGUN 3 PARTS START DART START AUDCAA START MAP PROJ1 HIT 2 PARTS STOP DAMG START MAP DAMG BEGUN 1 DAMG DMG MAP PROJ1 DONE 4 DART STOP PARTS STOP TMHITE START AUDCAA FOUT10 MAP AUDCAA DONE 1 COUNT TRIG MAP TMHITE DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP