################################################# ################################################# ## Gorgon's Projectile ## ## An energy version of the Gorgon's spear is sent flying out towards the target, ## moving at medium speed with a very slight turn rate and some autotargeting, ## it explodes into a shower of energy ################################################# ################################################# @DEFINE dSpearScale 1.5 @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 3.0 @NUM_REGISTERS 1 @NUM_INTERFACES 1 @GO_INTERFACES 2 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME GorgonSpellEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Arrow Fly ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 33032 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Magic Shoot ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 33034 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Shoot ALLOC SpellAudioComponent AUDCAC SOURCEINDEX 33035 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Impact ALLOC SpellAudioComponent AUDCAD SOURCEINDEX 33033 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 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 ################################################# ## The actual projectile ################################################# ALLOC SpellProjectileComponent PROJ1 ERM_SRC MTX34_INTERFACE STAFF ERM_DST MTX34_INTERFACE ORB IGO_RSLT GO_INTERFACE REG 1 GO_SRC REG 2 M34I_UP REG 1 RADIUS 0.5 DISTANCE 15 TIME 0.5 PATHFIND .75 AUTO_TARGET 90 0.05 -0.707 TIME_TILL_AUTO 01 END ################################################# ## Damagers ################################################# ALLOC SpellOneTimeDmgComponent DAMG NUM_CAN_DAMAGE 16 DAMAGE HP 30.0 LIGHT 1.5 1 GO_SRC REG 1 NUM_CAN_DAMAGE 2 END ################################################# ## Particle Systems ################################################# ALLOC SpellParticleComponent TRAIL PARTICLETYPE GorgonSpearDust ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent SPHERE PARTICLETYPE GorgonTravelingSphere ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent HIT PARTICLETYPE GorgonSpearBigExp ERM MTX34_INTERFACE REG 1 END ALLOC SpellParticleComponent SMHIT PARTICLETYPE GorgonSpearSmallExp ERM MTX34_INTERFACE REG 1 END ################################################# ## The projectile's visual representation ################################################# ALLOC SpellSkinComponent SPEAR ERM_SRC MTX34_INTERFACE REG 1 ROTATE_VALUES_SCR 0.0 0.0 0.0 ROTATE_VALUES_DST 0.0 0.0 360.0 SCALE_FLAGS 7 SCALE_VALUES_SCR dSpearScale dSpearScale dSpearScale SCALE_VALUES_DST dSpearScale dSpearScale dSpearScale SKIN SKIN_FILE NC2A\Effect\Spell\SSC00C0x.SN2 NUM_ANIMS 0 SCALE dSpearScale dSpearScale END COMPONENT SHRINKING 0.35 FADE_BY_INPUT_CALL FADE_OUT_TIME 1.0 ALPHA 0.99 DEPTHFUNC_ALWAYS NO_BFACECULL END ################################################# ## Timers ################################################# ALLOC SpellTimerComponent TIME1 TIME 0.66 END ALLOC SpellTimerComponent AUDTIM TIME 1.0 END ################################################# ## Counters ################################################# ALLOC SpellCounterComponent COUNT COUNT 2 END ################################################# ## Camera jitter ################################################# ALLOC SpellJitterComponent JITA TIME .075 MAGNITUDE 0.35 END ################################################# ## After effects ################################################# ################################################# ################################################# ################################################# ## Event Mappings ################################################# ################################################# ################################################# MAP ENTRY POW1 2 COUNT START AUTOTG START MAP AUTOTG FNDA 1 PROJ1 START MAP AUTOTG NOFNDA 1 PROJ1 START MAP PROJ1 BEGUN 6 SPEAR START TRAIL START SPHERE START AUDCAA START AUDCAB START AUDCAC START MAP PROJ1 HIT 3 DAMG START JITA START AUDCAD START MAP DAMG BEGUN 1 DAMG DMG MAP PROJ1 DONE 3 SPEAR STOP TIME1 START AUDTIM START MAP SPEAR DONE 4 TRAIL STOP SPHERE STOP HIT START SMHIT START MAP AUDTIM DONE 1 AUDCAA FOUT0V MAP TIME1 DONE 1 COUNT TRIG MAP AUDCAA DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP