Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. actor bulletstunner : custominventory
  2. {
  3. +inventory.alwayspickup
  4. +INVENTORY.AUTOACTIVATE
  5. states
  6. {
  7. pickup:
  8. TNT1 A 0
  9. TNT1 A 0 a_jumpifinventory ("highstunCD",1,"death")
  10. TNT1 A 0 a_jumpifinventory ("midstunCD",1,"death")
  11. TNT1 A 0 a_jumpifinventory ("shortstunCD",1,"death")
  12. TNT1 A 0 a_jumpifhealthlower (1500,"weakstun")
  13. TNT1 A 0 a_jumpifhealthlower (3500,"midstun")
  14. TNT1 A 0 a_jumpifhealthlower (5001,"highstun")
  15. TNT1 A 1
  16. stop
  17. Highstun:
  18. TNT1 A 0
  19. TNT1 A 0 a_giveinventory ("HighstunCD",1)
  20. TNT1 A 0 ACS_NamedExecuteWithResult("StunEffect",850)
  21. TNT1 A 0 ACS_NamedExecuteWithResult("StunMute",300)
  22. TNT1 A 1 a_spawnitemex ("Highstunner",0,0,30,0,0,0,0,SXF_NOCHECKPOSITION|SXF_SETMASTER|SXF_NOPOINTERS)
  23. stop
  24. midstun:
  25. TNT1 A 0
  26. TNT1 A 0 a_giveinventory ("MidstunCD",1)
  27. TNT1 A 0 ACS_NamedExecuteWithResult("StunEffect",450)
  28. TNT1 A 0 ACS_NamedExecuteWithResult("StunMute",250)
  29. TNT1 A 1 a_spawnitemex ("Midstunner",0,0,30,0,0,0,0,SXF_NOCHECKPOSITION|SXF_SETMASTER|SXF_NOPOINTERS)
  30. stop
  31. weakstun:
  32. TNT1 A 0
  33. TNT1 A 0 a_giveinventory ("shortstunCD",1)
  34. TNT1 A 0 ACS_NamedExecuteWithResult("StunEffect",250)
  35. TNT1 A 0 ACS_NamedExecuteWithResult("StunMute",100)
  36. TNT1 A 1 a_spawnitemex ("weakstunner",0,0,30,0,0,0,0,SXF_NOCHECKPOSITION|SXF_SETMASTER|SXF_NOPOINTERS)
  37. stop
  38. death:
  39. TNT1 A 1
  40. stop
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement