Advertisement
Guest User

Stupid code for my dumb weapon

a guest
Jan 12th, 2014
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. AltFire:
  2. TNT1 A 0 A_JumpIfInventory("Overheat",100,"Overheat")
  3. TNT1 A 0 A_JumpIfInventory("FireLimit",1,2) //Fires projectile every so often.
  4. TNT1 A 0 A_FireCustomMissile("grappleSawLore")
  5. TNT1 A 0 A_JumpIfInventory("FireLimit",1,2)
  6. TNT1 A 0 A_FireCustomMissile("grappler")
  7. TNT1 A 0 A_PlaySoundEx("Weapons/grapplesawAttack","Weapon")
  8. MAGS AB 2 A_CustomPunch(10,1,0,"BulletPuff",64)
  9. TNT1 A 0 A_GiveInventory("FireLimit",1)
  10. TNT1 A 0 A_GiveInventory("Overheat",1)
  11. TNT1 A 0 A_JumpIfInventory("FireLimit",4,2) //Resets "timer" after using so much.
  12. TNT1 A 0 A_ReFire
  13. Goto Ready
  14. TNT1 A 0 A_TakeInventory("FireLimit",4)
  15. TNT1 A 0 A_ReFire
  16. Goto Ready
  17. Overheat:
  18. MAGS CD 4 Offset(0, 50)
  19. TNT1 A 0 A_TakeInventory("Overheat",5)
  20. TNT1 A 0 A_JumpIfInventory("Overheat",1,"Overheat")
  21. Goto Ready
  22. }
  23. }
  24.  
  25. Actor grappleSawLore : LoreShot
  26. {
  27. Radius 13
  28. Height 4
  29. Speed 50
  30. Damage (1) //Won't pull at zero damage.
  31. Projectile
  32. -NoBlockMap
  33. -Shootable
  34. +Reflective
  35. +NoBlood
  36. +NoIceDeath
  37. +DontGib
  38. +Painless
  39. RenderStyle Normal
  40. seesound "grappler/shoot"
  41. States
  42. {
  43. Spawn:
  44. TNT1 A -1 Bright //Stops melee attack from touching projectile on creation.
  45. TNT1 A 0 A_ChangeFlag("Shootable", 1)
  46. loop
  47. Death:
  48. TNT1 A 0 A_ChangeFlag("Shootable", 0) //Stops reflection during death animation.
  49. TNT1 A 2 Bright
  50. Stop
  51. }
  52. }
  53.  
  54. actor grappler : fastprojectile
  55. {
  56. +NOINTERACTION
  57. radius 4
  58. height 4
  59. missiletype "grapplechain"
  60. missileheight 8
  61. speed 50
  62. seesound "grappler/chain"
  63. states
  64. {
  65. Spawn:
  66. LINK A -1 bright
  67. stop
  68. }
  69. }
  70.  
  71. actor grapplechain
  72. {
  73. +NOINTERACTION
  74. radius 4
  75. height 2
  76. states
  77. {
  78. Spawn:
  79. LINK A 8 bright
  80. stop
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement