Advertisement
ijontichy

replaces.txt

Aug 3rd, 2014
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.89 KB | None | 0 0
  1. actor BlankPickup
  2. {
  3. +NOINTERACTION
  4. Radius 0
  5. Height 0
  6.  
  7. States
  8. {
  9. Spawn:
  10. TNT1 A 0
  11. stop
  12. }
  13. }
  14.  
  15. actor NoBackpack: BlankPickup replaces Backpack {}
  16.  
  17. actor GPickup
  18. {
  19. +NOINTERACTION
  20. Radius 0
  21. Height 0
  22.  
  23. States
  24. {
  25. Spawn:
  26. TNT1 A 0
  27. TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(725, 0) == 1, "DMSpawn")
  28. TNT1 A 0 A_JumpIf(1==1, "CoopSpawn")
  29. stop
  30.  
  31. CoopSpawn:
  32. TNT1 A 0
  33. stop
  34.  
  35. DMSpawn:
  36. TNT1 A 0
  37. stop
  38. }
  39. }
  40.  
  41.  
  42.  
  43. ////
  44. // DROPS
  45. ////
  46.  
  47. #include "actors/replace_drops.txt"
  48.  
  49.  
  50. ////
  51. // RANDOM SPAWNERS
  52. ////
  53.  
  54. actor GR_Base: RandomSpawner
  55. {
  56. Radius 0
  57. Height 0
  58. }
  59.  
  60. actor GR_Clip: GR_Base
  61. {
  62. dropitem "GD_Milk", 255, 5
  63. dropitem "GD_Helmet", 255, 4
  64. dropitem "GD_MinorArcane", 140, 2
  65. dropitem "GD_MinorMystic", 140 2
  66. dropitem "GD_Bread", 255, 1
  67. dropitem "GD_SteelArmor", 80, 1
  68. dropitem "GD_Spell", 60, 1
  69. dropitem "GD_Chest", 60, 1
  70. }
  71.  
  72. actor GR_ClipBox: GR_Base
  73. {
  74. dropitem "GD_Drumstick", 255, 5
  75. dropitem "GD_MinorMystic", 255, 2
  76. dropitem "GD_MinorArcane", 255, 2
  77. dropitem "GD_Bread", 255, 1
  78. dropitem "GD_Spell", 255, 1
  79. dropitem "GD_Chest", 255, 1
  80. }
  81.  
  82. actor GR_Shell: GR_Base
  83. {
  84. dropitem "GD_MinorMystic", 255, 3
  85. dropitem "GD_MinorArcane", 255, 3
  86. dropitem "GD_Drumstick", 255, 1
  87. dropitem "GD_MajorArcane", 255, 1
  88. }
  89.  
  90. actor GR_Cell: GR_Base
  91. {
  92. dropitem "GD_MajorArcane", 255, 1
  93. dropitem "GD_MajorMystic", 255, 1
  94. }
  95.  
  96. actor GR_CellPack: GR_Base
  97. {
  98. dropitem "GD_MajorArcane", 255, 1
  99. dropitem "GD_MajorMystic", 255, 1
  100. }
  101.  
  102. actor GR_Chainsaw: GR_Base
  103. {
  104. dropitem "GD_CrystalBall", 255, 1
  105. dropitem "GD_SteelArmor", 255, 1
  106. dropitem "GD_Spell", 255, 1
  107. dropitem "GD_Chest", 255, 1
  108. }
  109.  
  110. actor GR_Shotgun: GR_Base
  111. {
  112. dropitem "GD_Drumstick", 255, 3
  113. dropitem "GD_MinorMystic", 255, 3
  114. dropitem "GD_MajorArcane", 180, 2
  115. dropitem "GD_MajorMystic", 180, 2
  116. dropitem "GD_SteelArmor", 100, 1
  117. dropitem "GD_Spell", 140, 1
  118. dropitem "GD_Chest", 140, 1
  119. }
  120.  
  121. actor GR_SuperShotgun : GR_Base
  122. {
  123. dropitem "GD_Drumstick", 255, 3
  124. dropitem "GD_MajorMystic", 145, 3
  125. dropitem "GD_MajorArcane", 145, 1
  126. dropitem "GD_SteelArmor", 200, 1
  127. dropitem "GD_Spell", 180, 1
  128. dropitem "GD_Chest", 180, 1
  129. }
  130.  
  131. actor GR_Chaingun: GR_Base
  132. {
  133. dropitem "GD_MajorArcane", 255, 1
  134. dropitem "GD_MajorMystic", 255, 1
  135. dropitem "GD_SteelArmor", 255, 1
  136. dropitem "GD_Spell", 180, 1
  137. dropitem "GD_Chest", 180, 1
  138. }
  139.  
  140. actor GR_RocketLauncher: GR_Base
  141. {
  142. dropitem "GD_MajorArcane", 255, 1
  143. dropitem "GD_MajorMystic", 255, 1
  144. dropitem "GD_Spell", 255, 1
  145. dropitem "GD_Chest", 255, 1
  146. }
  147.  
  148. actor GR_PlasmaRifle : GR_Base
  149. {
  150. dropitem "GD_MajorArcane", 255, 1
  151. dropitem "GD_MajorMystic", 255, 1
  152. dropitem "GD_Spell", 255, 1
  153. dropitem "GD_Chest", 255, 1
  154. }
  155.  
  156. actor GR_BFG9000: GR_Base
  157. {
  158. dropitem "GD_Yashichi", 255, 1
  159. dropitem "GD_GoldArmor", 255, 1
  160. dropitem "GD_Spell", 255, 1
  161. dropitem "GD_Chest", 255, 1
  162. }
  163.  
  164. ////
  165. // ACTUAL PICKUPS
  166. ////
  167.  
  168. actor GP_Clip: GPickup replaces Clip
  169. {
  170. States
  171. {
  172. CoopSpawn:
  173. TNT1 A 0 A_SpawnItemEx("GR_Clip")
  174. stop
  175.  
  176. DMSpawn:
  177. TNT1 A 0 A_SpawnItemEx("GD_MinorMysticDM")
  178. stop
  179. }
  180. }
  181.  
  182. actor GP_ClipBox: GPickup replaces ClipBox
  183. {
  184. States
  185. {
  186. CoopSpawn:
  187. TNT1 A 0 A_SpawnItemEx("GR_ClipBox")
  188. stop
  189.  
  190. DMSpawn:
  191. TNT1 A 0 A_SpawnItemEx("GD_MajorMysticDM")
  192. stop
  193. }
  194. }
  195.  
  196. actor GP_Shell: GPickup replaces Shell
  197. {
  198. States
  199. {
  200. CoopSpawn:
  201. TNT1 A 0 A_SpawnItemEx("GR_Shell")
  202. stop
  203.  
  204. DMSpawn:
  205. TNT1 A 0 A_SpawnItemEx("GD_MinorArcaneDM")
  206. stop
  207. }
  208. }
  209.  
  210. actor GP_ShellBox: GPickup replaces ShellBox
  211. {
  212. States
  213. {
  214. CoopSpawn:
  215. stop
  216.  
  217. DMSpawn:
  218. TNT1 A 0 A_SpawnItemEx("GD_MajorArcaneDM")
  219. stop
  220. }
  221. }
  222.  
  223. actor GP_Rocket: GPickup replaces RocketAmmo
  224. {
  225. States
  226. {
  227. CoopSpawn:
  228. stop
  229.  
  230. DMSpawn:
  231. TNT1 A 0 A_SpawnItemEx("GD_MinorArcaneDM")
  232. stop
  233. }
  234. }
  235.  
  236. actor GP_RocketBox: GPickup replaces RocketBox
  237. {
  238. States
  239. {
  240. CoopSpawn:
  241. stop
  242.  
  243. DMSpawn:
  244. TNT1 A 0 A_SpawnItemEx("GD_MajorArcaneDM")
  245. stop
  246. }
  247. }
  248.  
  249. actor GP_Cell: GPickup replaces Cell
  250. {
  251. States
  252. {
  253. CoopSpawn:
  254. TNT1 A 0 A_SpawnItemEx("GR_Cell")
  255. stop
  256.  
  257. DMSpawn:
  258. TNT1 A 0 A_SpawnItemEx("GD_MinorMysticDM")
  259. stop
  260. }
  261. }
  262.  
  263. actor GP_CellPack: GPickup replaces CellPack
  264. {
  265. States
  266. {
  267. CoopSpawn:
  268. TNT1 A 0 A_SpawnItemEx("GR_CellPack")
  269. stop
  270.  
  271. DMSpawn:
  272. TNT1 A 0 A_SpawnItemEx("GD_MajorMysticDM")
  273. stop
  274. }
  275. }
  276.  
  277.  
  278.  
  279. actor GP_Chainsaw: GPickup replaces Chainsaw
  280. {
  281. States
  282. {
  283. CoopSpawn:
  284. TNT1 A 0 A_SpawnItemEx("GR_Chainsaw")
  285. stop
  286.  
  287. DMSpawn:
  288. TNT1 A 0 A_SpawnItemEx("DMShield")
  289. stop
  290. }
  291. }
  292.  
  293. actor GP_Shotgun: GPickup replaces Shotgun
  294. {
  295. States
  296. {
  297. CoopSpawn:
  298. TNT1 A 0 A_SpawnItemEx("GR_Shotgun")
  299. stop
  300.  
  301. DMSpawn:
  302. TNT1 A 0 A_SpawnItemEx("DMLance")
  303. stop
  304. }
  305. }
  306.  
  307. actor GP_SuperShotgun: GPickup replaces SuperShotgun
  308. {
  309. States
  310. {
  311. CoopSpawn:
  312. TNT1 A 0 A_SpawnItemEx("GR_SuperShotgun")
  313. stop
  314.  
  315. DMSpawn:
  316. TNT1 A 0 A_SpawnItemEx("DMDagger")
  317. stop
  318. }
  319. }
  320.  
  321. actor GP_Chaingun: GPickup replaces Chaingun
  322. {
  323. States
  324. {
  325. CoopSpawn:
  326. TNT1 A 0 A_SpawnItemEx("GR_Chaingun")
  327. stop
  328.  
  329. DMSpawn:
  330. TNT1 A 0 A_SpawnItemEx("DMClusterMissile")
  331. stop
  332. }
  333. }
  334.  
  335. actor GP_RocketLauncher: GPickup replaces RocketLauncher
  336. {
  337. States
  338. {
  339. CoopSpawn:
  340. TNT1 A 0 A_SpawnItemEx("GR_RocketLauncher")
  341. stop
  342.  
  343. DMSpawn:
  344. TNT1 A 0 A_SpawnItemEx("DMTorch")
  345. stop
  346. }
  347. }
  348.  
  349. actor GP_PlasmaRifle: GPickup replaces PlasmaRifle
  350. {
  351. States
  352. {
  353. CoopSpawn:
  354. TNT1 A 0 A_SpawnItemEx("GR_PlasmaRifle")
  355. stop
  356.  
  357. DMSpawn:
  358. TNT1 A 0 A_SpawnItemEx("DMEarthshaker")
  359. stop
  360. }
  361. }
  362.  
  363. actor GM_BFG9000: GPickup replaces BFG9000
  364. {
  365. States
  366. {
  367. CoopSpawn:
  368. TNT1 A 0 A_SpawnItemEx("GR_BFG9000")
  369. stop
  370.  
  371. DMSpawn:
  372. TNT1 A 0 A_SpawnItemEx("DMBracelet")
  373. stop
  374. }
  375. }
  376.  
  377. actor GM_Megasphere: GPickup replaces Megasphere
  378. {
  379. States
  380. {
  381. CoopSpawn:
  382. DMSpawn:
  383. TNT1 A 0 A_SpawnItemEx("GD_Yashichi")
  384. stop
  385. }
  386. }
  387.  
  388. actor GM_Megasphere: GPickup replaces InvulnerabilitySphere
  389. {
  390. States
  391. {
  392. CoopSpawn:
  393. DMSpawn:
  394. TNT1 A 0 A_SpawnItemEx("GD_PowerShield")
  395. stop
  396. }
  397. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement