################################################# ################################################# ################################################# ## Goblin Archer Flame Arrow ## ## The NC1 goblin archer spell ################################################# ################################################# ################################################# @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 2.5 @NUM_REGISTERS 0 @NUM_INTERFACES 1 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME GoblinArcherEmitter 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 ################################################# ## The actual arrow ################################################# #ALLOC SpellSkinComponent ARROW # ERM_SRC MTX34_INTERFACE REG 1 # SCALE_FLAGS 7 # SCALE_VALUES_SCR 2.0 2.0 2.0 # SCALE_VALUES_DST 2.5 2.5 2.5 # ROTATE_VALUES_SCR 180.0f 0.0f 0.0f # ROTATE_VALUES_DST 180.0f 0.0f 900.0f # SCALE_TIME 2.0f # SKIN # SKIN_FILE EFFECT\SPELL\SSE00C0q.SN2 # NUM_ANIMS 0 # SCALE 2.000000 2.000000 # END COMPONENT #END ALLOC SpellQuadComponent ARROW ERM_SRC MTX34_INTERFACE REG 1 TEXTURE NC2A\Effect\Spell\SSB00T2z.DDS TIME 1.0 NO_CLIP ADDITIVE_MODE # DRAW_POST_LANDSCAPE BLEND_IN_TIME 0.00 BLEND_OUT_TIME 0.00 BLEND_ALPHA 1.0 FADE_IN_BY 1.0 FADE_OUT_AT 1.0 FIXED_OFFSET 0.0 0.0 0.0 ROTATION 0.0 0.0 0.0 SCALE 0.1 0.1 1.2 SCALESRC 0.1 0.1 1.2 SCALEEND 0.1 0.1 1.2 # VELOCITY_CURVE CURVE_LINEAR ORIENT_FROM_SRC END ################################################# ## Particle Systems ################################################# ALLOC SpellParticleComponent TRAIL1 PARTICLETYPE FireArrowTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent TRAIL2 PARTICLETYPE FireArrowTrail2 ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent DHIT1 PARTICLETYPE FireArrowHit ERM MTX34_INTERFACE REG 1 END ################################################# ## The arrow's projectile component ################################################# 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.5 DMG_HEIGHT 2.5 DAMAGE HP 20 FIRE 1.0 1 DISTANCE 30 TIME 1.65 END ################################################# ## Counters ################################################# ALLOC SpellCounterComponent COUNT COUNT 2 END ALLOC SpellTimerComponent TIMER TIME 2.4 END ALLOC SpellTimerComponent AUDTIM TIME 1.0 END ################################################# ################################################# ################################################# ## Event Logic ################################################# ################################################# ################################################# MAP ENTRY POW1 3 COUNT START TIMER START PROJ1 START MAP PROJ1 BEGUN 6 TRAIL1 START TRAIL2 START ARROW START AUDCAA START AUDCAB START AUDCAC START MAP PROJ1 HIT 2 DHIT1 START AUDCAD START MAP PROJ1 HITOBJ 2 DHIT1 START AUDCAD START MAP PROJ1 HITWAL 2 DHIT1 START AUDCAD START MAP PROJ1 DONE 4 ARROW STOP TRAIL1 STOP TRAIL2 STOP AUDTIM START MAP AUDTIM DONE 1 AUDCAA FOUT0V MAP TIMER DONE 2 DHIT1 STOP COUNT TRIG MAP AUDCAA DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP