Advertisement
Guest User

Untitled

a guest
Nov 1st, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. //...a health pickup that tells a story? Are you fucking retarded?
  2.  
  3. Actor HalluBonusSpawner : RandomSpawner 2014 {
  4. Dropitem "HALLUbONUS"
  5. }
  6.  
  7. actor HalluBonus {
  8. Monster
  9. +FLOORCLIP
  10. speed 0
  11. States {
  12. Spawn:
  13. BON1 A 6 A_chase
  14. TNT1 A 0 A_Jumpifcloser(69,"giveitemandcheck")
  15. BON1 B 6
  16. TNT1 A 0 A_Jumpifcloser(69,"giveitemandcheck")
  17. BON1 C 6
  18. TNT1 A 0 A_Jumpifcloser(69,"giveitemandcheck")
  19. BON1 D 6
  20. TNT1 A 0 A_Jumpifcloser(69,"giveitemandcheck")
  21. BON1 C 6
  22. TNT1 A 0 A_Jumpifcloser(69,"giveitemandcheck")
  23. BON1 B 6
  24. TNT1 A 0 A_Jumpifcloser(69,"giveitemandcheck")
  25. Loop
  26. giveitemandcheck:
  27. TNT1 A 0 A_radiusgive ("Healthbonus", 69, RGF_PLAYERS, 1)
  28. TNT1 A 0 A_radiusgive ("hallutick", 69, RGF_PLAYERS, 1)
  29. TNT1 A 0 A_facetarget
  30. TNT1 A 0 A_jumpifintargetinventory("hallutick",10, "hallutrigger")
  31. stop
  32. hallutrigger:
  33. TNT1 A 0 a_jUMP(256, "justvibin")
  34. stop
  35. justvibin:
  36. TNT1 A 0 A_dropitem("randomvibin", 1)
  37. TNT1 A 0 A_takefromtarget("hallutick", 10)
  38. stop
  39. }
  40. }
  41.  
  42. actor randomvibin {
  43. +THRUACTORS
  44. +FLOORCLIP
  45. speed 20
  46. States {
  47. Spawn:
  48. TNT1 AAAAAA 1
  49. TNT1 A 0 A_changeflag("TRUACTORS", false)
  50. TNT1 A 0 A_Jump(256, "Zombieman","Shotgunguy","Imp", "Cacodemon", "Pinky", "Mastermind", "Cyberdemon")
  51. stop
  52. Zombieman:
  53. POSS A 0
  54. goto vibintime
  55. Shotgunguy:
  56. SPOS A 0
  57. goto vibintime
  58. Imp:
  59. TROO A 0
  60. goto vibintime
  61. Cacodemon:
  62. HEAD A 0
  63. goto vibintime
  64. Pinky:
  65. SARG A 0
  66. goto vibintime
  67. Mastermind:
  68. SPID A 0
  69. goto vibintime
  70. Cyberdemon:
  71. CYBR A 0
  72. goto vibintime
  73. vibintime:
  74. "####" A 1 A_settranslucent(0.1)
  75. "####" A 1 A_settranslucent(0.2)
  76. "####" A 1 A_settranslucent(0.3)
  77. "####" A 1 A_settranslucent(0.4)
  78. "####" A 1 A_settranslucent(0.5)
  79. "####" A 1 A_settranslucent(0.6)
  80. "####" A 1 A_settranslucent(0.7)
  81. "####" A 1 A_settranslucent(0.8)
  82. "####" A 1 A_settranslucent(0.9)
  83. "####" A 1 A_settranslucent(1.0)
  84. "####" A 0 A_chase
  85. "####" AABBCCDDAABBCCDD 6 A_Wander
  86. "####" A 1 A_settranslucent(1.0)
  87. "####" A 1 A_settranslucent(0.9)
  88. "####" A 1 A_settranslucent(0.8)
  89. "####" A 1 A_settranslucent(0.7)
  90. "####" A 1 A_settranslucent(0.6)
  91. "####" A 1 A_settranslucent(0.5)
  92. "####" A 1 A_settranslucent(0.4)
  93. "####" A 1 A_settranslucent(0.3)
  94. "####" A 1 A_settranslucent(0.2)
  95. "####" A 1 A_settranslucent(0.0)
  96. stop
  97. }
  98. }
  99.  
  100. actor hallutick : inventory {
  101. inventory.maxamount 10
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement