Advertisement
Chronos_Ouroboros

Tracer...

Apr 5th, 2015
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. // Credits:
  2. // Decorate: WildWeasel, Alex_Mercer
  3. // Sprites: ???
  4. // Weapons: A_FireCustomMissile (tracerName, frandom (-, horizontalSpread), 1, horizontalOffset, verticalOffset, 0, frandom (-, verticalSpread))
  5. // Monsters: A_CustomMissile (tracerName, verticalOffset, horizontalOffset, frandom (-, horizontalSpread), 0, frandom (-, verticalSpread))
  6.  
  7. /*** Base ***/
  8. Actor S7_BaseTracer : FastProjectile {
  9. Alpha 1.0
  10. RenderStyle Add
  11. Radius 2
  12. Height 2
  13. Speed 25
  14. ReactionTime 75
  15. Projectile
  16. +BloodSplatter +NoExtremeDeath +NoDamageThrust
  17. Scale 0.025
  18. Damage (random (1, 3) * 4)
  19. MissileType "S7_TracerSpawner"
  20. Decal Bullet
  21. States {
  22. Spawn:
  23. TNT1 AA 0 A_ScaleVelocity (1.0 / (speed * 1.0))
  24. TNT1 A 0 A_ScaleVelocity (reactionTime * 1.0)
  25. SPRK A 1 Bright
  26. Wait
  27. Death:
  28. Crash:
  29. TNT1 A 0 A_SpawnItemEx ("S7_BulletPuff")
  30. Stop
  31. XDeath:
  32. TNT1 A 3 A_PlaySound ("Bullet/HitFlesh", CHAN_BODY, 0.5)
  33. Stop
  34. }
  35. }
  36.  
  37. Actor S7_TracerSpawner {
  38. +NoBlockmap +NoGravity +NoTeleport
  39. States {
  40. Spawn:
  41. TNT1 A 0
  42. TNT1 A 1 A_SpawnItemEx ("S7_TracerTrail", 0.0, 0.0, 8.0)
  43. Stop
  44. }
  45. }
  46.  
  47. Actor S7_TracerTrail {
  48. Alpha 1.0
  49. RenderStyle Add
  50. +NoBlockmap +NoGravity +NoTeleport +CannotPush
  51. Scale 0.025
  52. States {
  53. Spawn:
  54. SPRK A 1 Bright A_FadeOut (0.3)
  55. Wait
  56. }
  57. }
  58.  
  59. Actor S7_BulletPuff {
  60. }
  61.  
  62. /*** Tracers ***/
  63. Actor S7_RaptorTracer : S7_BaseTracer { Damage (Random (1, 3) * 7) }
  64. Actor S7_RevolverTracer : S7_BaseTracer { Damage (Random (1, 4) * 20) ReactionTime 95 }
  65. Actor S7_TEC9Tracer : S7_BaseTracer { Damage (Random (1, 3) * random (3, 4)) }
  66. Actor S7_SSGTracer : S7_BaseTracer { Damage (Random (1, 3) * 6) }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement