Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Credits:
- // Decorate: WildWeasel, Alex_Mercer
- // Sprites: ???
- // Weapons: A_FireCustomMissile (tracerName, frandom (-, horizontalSpread), 1, horizontalOffset, verticalOffset, 0, frandom (-, verticalSpread))
- // Monsters: A_CustomMissile (tracerName, verticalOffset, horizontalOffset, frandom (-, horizontalSpread), 0, frandom (-, verticalSpread))
- /*** Base ***/
- Actor S7_BaseTracer : FastProjectile {
- Alpha 1.0
- RenderStyle Add
- Radius 2
- Height 2
- Speed 25
- ReactionTime 75
- Projectile
- +BloodSplatter +NoExtremeDeath +NoDamageThrust
- Scale 0.025
- Damage (random (1, 3) * 4)
- MissileType "S7_TracerSpawner"
- Decal Bullet
- States {
- Spawn:
- TNT1 AA 0 A_ScaleVelocity (1.0 / (speed * 1.0))
- TNT1 A 0 A_ScaleVelocity (reactionTime * 1.0)
- SPRK A 1 Bright
- Wait
- Death:
- Crash:
- TNT1 A 0 A_SpawnItemEx ("S7_BulletPuff")
- Stop
- XDeath:
- TNT1 A 3 A_PlaySound ("Bullet/HitFlesh", CHAN_BODY, 0.5)
- Stop
- }
- }
- Actor S7_TracerSpawner {
- +NoBlockmap +NoGravity +NoTeleport
- States {
- Spawn:
- TNT1 A 0
- TNT1 A 1 A_SpawnItemEx ("S7_TracerTrail", 0.0, 0.0, 8.0)
- Stop
- }
- }
- Actor S7_TracerTrail {
- Alpha 1.0
- RenderStyle Add
- +NoBlockmap +NoGravity +NoTeleport +CannotPush
- Scale 0.025
- States {
- Spawn:
- SPRK A 1 Bright A_FadeOut (0.3)
- Wait
- }
- }
- Actor S7_BulletPuff {
- }
- /*** Tracers ***/
- Actor S7_RaptorTracer : S7_BaseTracer { Damage (Random (1, 3) * 7) }
- Actor S7_RevolverTracer : S7_BaseTracer { Damage (Random (1, 4) * 20) ReactionTime 95 }
- Actor S7_TEC9Tracer : S7_BaseTracer { Damage (Random (1, 3) * random (3, 4)) }
- Actor S7_SSGTracer : S7_BaseTracer { Damage (Random (1, 3) * 6) }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement