################################################# ################################################# ################################################# ## Skullcap's Spit ## ## Venom strike level 1 functionality but a more ## "spit like" look would make more sense. So ## we're looking for an organicly shaped projectile ## that flies from the creature to its target then ## splatters on impact while it deals damage. ################################################# ################################################# ################################################# @DEFINE dToothScale 1.25 @DEFINE_END @NUM_SIMUL 1 @MAX_TIME 3.5 @NUM_REGISTERS 4 @NUM_INTERFACES 3 @GO_INTERFACES 1 DEFINE_COMPONENT AudioComponent BEGIN EMITTER ID 0 NAME SkullCapEmitter IS2D false ISFORSCORE false PRIORITY 8 DEFAULTISAUTOREWIND true DEFAULTMINMAXDISTANCE 10.0 150.0 DEFAULTISDOPPLEREFFECTENABLED false END EMITTER END COMPONENT // Launch ALLOC SpellAudioComponent AUDCAA SOURCEINDEX 17087 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END // Impact ALLOC SpellAudioComponent AUDCAB SOURCEINDEX 17088 EMITTERID 0 ERM_SRC MTX34_INTERFACE REG 1 END ################################################# ## Set Target and Source Regs ################################################# ALLOC SpellCollideComponent REGS1 ERM_SRC MTX34_INTERFACE STAFF IWM_RSLT MTX34_REGISTER 1 FORCE_RESULT OFFSET_DST 0.0 0.5 0.0 END ALLOC SpellCollideComponent REGS2 ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 2 FORCE_RESULT OFFSET_DST 0.0 0.5 0.0 END ALLOC SpellCollideComponent REGS3 ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 3 FORCE_RESULT OFFSET_DST -0.35 0.5 0.35 END ALLOC SpellCollideComponent REGS4 ERM_SRC MTX34_INTERFACE ORB IWM_RSLT MTX34_REGISTER 4 FORCE_RESULT OFFSET_DST 0.35 0.5 -0.35 END ################################################# ## Projectile ################################################# ALLOC SpellProjectileComponent PROJA ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 2 M34I_UP REG 1 IGO_RSLT GO_INTERFACE REG 1 RADIUS 0.75 TIME 1.25 DISTANCE 15 END ALLOC SpellProjectileComponent PROJB ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 3 M34I_UP REG 2 RADIUS 0.75 TIME 1.375 DISTANCE 15 END ALLOC SpellProjectileComponent PROJC ERM_SRC MTX34_REGISTER 1 ERM_DST MTX34_REGISTER 4 M34I_UP REG 3 RADIUS 0.75 TIME 1.50 DISTANCE 15 END ################################################# ## The actual projectiles ################################################# ALLOC SpellSkinComponent TOOTHA ERM_SRC MTX34_INTERFACE REG 1 SCALE_FLAGS 7 SCALE_VALUES_SCR dToothScale dToothScale dToothScale SCALE_VALUES_DST dToothScale dToothScale dToothScale ROTATE_VALUES_SCR 0.0 180.0 0.0 ROTATE_VALUES_DST 360.0 0.0 -90.0 SCALE_TIME 2.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0s.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 END ALLOC SpellSkinComponent TOOTHB ERM_SRC MTX34_INTERFACE REG 2 SCALE_FLAGS 7 SCALE_VALUES_SCR dToothScale dToothScale dToothScale SCALE_VALUES_DST dToothScale dToothScale dToothScale ROTATE_VALUES_SCR -180.0 0.0 90.0 ROTATE_VALUES_DST 0.0 -360.-90 0.0 SCALE_TIME 2.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0t.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 END ALLOC SpellSkinComponent TOOTHC ERM_SRC MTX34_INTERFACE REG 3 SCALE_FLAGS 7 SCALE_VALUES_SCR dToothScale dToothScale dToothScale SCALE_VALUES_DST dToothScale dToothScale dToothScale ROTATE_VALUES_SCR 90.0 -90.0 0.0 ROTATE_VALUES_DST -90.0 90.0 360.0 SCALE_TIME 2.0 SKIN SKIN_FILE NC2A\EFFECT\SPELL\SSC00C0u.SN2 NUM_ANIMS 0 SCALE 1.000000 1.000000 END COMPONENT FADE_BY_INPUT_CALL FADE_OUT_TIME 0.25 END ################################################# ## Particle systems ################################################# ALLOC SpellParticleComponent PARTSA PARTICLETYPE SkullCapDropTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent PARTSB PARTICLETYPE SkullCapCloudTrail ERM MTX34_INTERFACE REG 1 MTX_MOVE END ALLOC SpellParticleComponent XPLOD PARTICLETYPE SkullCapHitExplosion ERM MTX34_INTERFACE REG 1 END ################################################# ## Damagers ################################################# ALLOC SpellOneTimeDmgComponent DAMG DAMAGE HP 20.0 DARK 1.5 1 DAMAGE POISON 20.0 DARK 1.5 1 GO_SRC REG 1 END ################################################# ## Camera jitter component ################################################# ALLOC SpellJitterComponent JIT MAGNITUDE 0.32 TIME 0.1 END ################################################# ## Timers ################################################# ALLOC SpellTimerComponent TMHITE TIME 0.5 END ################################################# ## Counters ################################################# ALLOC SpellCounterComponent COUNT COUNT 2 END ALLOC SpellCounterComponent CNT1 COUNT 4 END ################################################# ################################################# ################################################# ## Event Logic ################################################# ################################################# ################################################# MAP ENTRY POW1 6 COUNT START CNT1 START REGS1 START REGS2 START REGS3 START REGS4 START MAP REGS1 BEGUN 2 REGS1 STOP CNT1 TRIG MAP REGS2 BEGUN 2 REGS2 STOP CNT1 TRIG MAP REGS3 BEGUN 2 REGS3 STOP CNT1 TRIG MAP REGS4 BEGUN 2 REGS4 STOP CNT1 TRIG MAP CNT1 DONE 3 PROJA START PROJB START PROJC START MAP PROJA BEGUN 4 TOOTHA START PARTSA START PARTSB START AUDCAA START MAP PROJB BEGUN 1 TOOTHB START MAP PROJC BEGUN 1 TOOTHC START MAP PROJA HIT 3 PARTSA STOP PARTSB STOP DAMG START MAP DAMG BEGUN 1 DAMG DMG MAP PROJA DONE 9 PARTSA STOP PARTSB STOP TMHITE START TOOTHA FADE TOOTHB FADE TOOTHC FADE XPLOD START JIT START AUDCAB START MAP TMHITE DONE 1 COUNT TRIG MAP AUDCAB DONE 1 COUNT TRIG MAP COUNT DONE 1 ENTRY STOP