Advertisement
TerminusEst13

Crashes

Mar 16th, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. actor SuperMissileAmmo_Dropped : CustomInventory
  2. {
  3. Speed 5
  4. Height 1
  5. Radius 1
  6. Inventory.PickupMessage "Picked up a Super Missile."
  7. Inventory.PickupSound "item/get"
  8. Scale 1.1
  9. +NOGRAVITY
  10. +IGNORESKILL
  11. MONSTER
  12. +BLOODLESSIMPACT
  13. +PAINLESS
  14. -SOLID
  15. -SHOOTABLE
  16. -ISMONSTER
  17. +NOCLIP
  18. States
  19. {
  20. Spawn:
  21. TNT1 A 0 A_JumpIfInventory("Health100",70,"RemoveCheck")
  22. TNT1 A 0 A_GiveInventory("Health100",1)
  23. SPKU AAAAAAAAAA 1 BRIGHT A_Look
  24. SPKU BBBB 1 BRIGHT A_Look
  25. TNT1 A 0 A_Stop
  26. loop
  27. RemoveCheck:
  28. TNT1 A 0
  29. TNT1 A 0 A_TakeInventory("Health100",100)
  30. TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(594,16,0,0) == 1,"Spawn")
  31. TNT1 A 0
  32. stop
  33. Pickup:
  34. TNT1 A 0
  35. TNT1 A 0 A_JumpIfInventory("SuperMissileAmmo",0,"PickupFail")
  36. TNT1 A 0 A_JumpIfInventory("SuperMissileAcquired",1,1)
  37. goto PickupFail
  38. TNT1 A 0
  39. TNT1 A 0 A_GiveInventory("SuperMissileAmmo",1)
  40. TNT1 A 1
  41. stop
  42. PickupFail:
  43. TNT1 A 0
  44. fail
  45.  
  46. See:
  47. TNT1 A 0 A_JumpIfInTargetInventory("PowerBeamChargeLevel",10,"CheckDist")
  48. SeeCont:
  49. TNT1 A 0 A_JumpIfInventory("Health100",70,"RemoveCheck")
  50. TNT1 A 0 A_GiveInventory("Health100",1)
  51. SPKU AAAAAAAAAA 1 BRIGHT A_Stop
  52. SPKU BBBB 1 BRIGHT A_Stop
  53. TNT1 A 0 A_JumpIfTargetInLos("See",140)
  54. Goto Spawn
  55. CheckDist:
  56. TNT1 A 0 A_JumpIfCloser(1024,"DrawIn")
  57. SPKU A 1 A_Stop
  58. Goto See
  59. DrawIn:
  60. TNT1 A 0 A_JumpIfInTargetInventory("PowerBeamChargeLevel",10,1)
  61. Goto See
  62. TNT1 A 0 A_FaceTarget
  63. SPKU A 1 BRIGHT A_SkullAttack(5)
  64. TNT1 A 0 A_JumpIfCloser(16,"Pickup")
  65. Goto See
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement