Guest User

Untitled

a guest
Nov 18th, 2021
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.25 KB | None | 0 0
  1. #include <mbf21>
  2. #include <friendly>
  3.  
  4. /////////////
  5. // STRINGS //
  6. /////////////
  7.  
  8. Strings
  9. {
  10. GOTCHAINGUN "You got the 9mm Subgun!"
  11. GOTSHOTGUN "You got the Winchester shotgun!"
  12. GOTSHOTGUN2 "You got The Bonecrusher! Bust some heads!"
  13. GOTLAUNCHER "Got the 90mm Anti-Tank Rocket Launcher!"
  14. GOTCLIP "Picked up a loaded pistol."
  15. GOTCLIPBOX "Picked up a drum of bullets."
  16. GOTSTIM "Picked up a small potion."
  17. GOTMEDIKIT "Picked up a potion."
  18. GOTMEDINEED "Picked up a potion that you REALLY need!"
  19.  
  20. GOTBLUECARD "Picked up a purple keycard."
  21. GOTBLUESKUL "Picked up a purple skull key."
  22. PD_BLUEO "You need a purple key to activate this object"
  23. PD_BLUEK "You need a purple key to open this door"
  24. PD_BLUEC "You need a purple card to open this door"
  25. PD_BLUES "You need a purple skull to open this door"
  26. }
  27.  
  28. /////////////
  29. // WEAPONS //
  30. /////////////
  31.  
  32. weapon WP_PISTOL
  33. {
  34. States
  35. {
  36. Fire:
  37. PISG A 1
  38. TNT1 A 0 A_GunFlash
  39. TNT1 A 0 A_ConsumeAmmo
  40. TNT1 A 0 A_WeaponSound(sound "fre045")
  41. PISG B 1 Bright A_WeaponBulletAttack(0, 0)
  42. PISG C 1 Bright
  43. PISG D 1
  44. PISG E 1
  45. PISG F 1
  46. PISG G 1
  47. PISG A 7
  48. PISG A 1 A_ReFireTo(fire2)
  49. Goto Ready
  50. Fire2:
  51. PISG A 1
  52. TNT1 A 0 A_GunFlash
  53. TNT1 A 0 A_ConsumeAmmo
  54. TNT1 A 0 A_WeaponSound(sound "fre045")
  55. PISG B 1 Bright A_WeaponBulletAttack(5.6, 0)
  56. PISG C 1 Bright
  57. PISG D 1
  58. PISG E 1
  59. PISG F 1
  60. PISG G 1
  61. PISG A 7
  62. PISG A 1 A_ReFireTo(fire2)
  63. Goto Ready
  64. Flash:
  65. TNT1 A 4 A_Light1
  66. Goto LightDone
  67. }
  68. }
  69.  
  70. weapon WP_CHAINGUN
  71. {
  72. States
  73. {
  74. Fire:
  75. TNT1 A 0 A_GunFlash
  76. TNT1 A 0 A_ConsumeAmmo
  77. TNT1 A 0 A_WeaponSound(sound "fre048")
  78. CHGF A 1 Bright A_WeaponBulletAttack(0, 0)
  79. CHGF B 1 Bright
  80. CHGG B 1
  81. CHGG A 1
  82. TNT1 A 0 A_GunFlashTo("flash2")
  83. TNT1 A 0 A_ConsumeAmmo
  84. TNT1 A 0 A_WeaponSound(sound "fre048")
  85. CHGF A 1 Bright A_WeaponBulletAttack(0, 0)
  86. CHGF B 1 Bright
  87. CHGG B 1
  88. CHGG A 1
  89. TNT1 A 0 A_Refireto("fire2")
  90. Goto Ready
  91. Fire2:
  92. TNT1 A 0 A_GunFlash
  93. TNT1 A 0 A_ConsumeAmmo
  94. TNT1 A 0 A_WeaponSound(sound "fre048")
  95. CHGF A 1 Bright A_WeaponBulletAttack(5.6, 0)
  96. CHGF B 1 Bright
  97. CHGG B 1
  98. CHGG A 1
  99. TNT1 A 0 A_GunFlashTo("flash2")
  100. TNT1 A 0 A_ConsumeAmmo
  101. TNT1 A 0 A_WeaponSound(sound "fre048")
  102. CHGF A 1 Bright A_WeaponBulletAttack(5.6, 0)
  103. CHGF B 1 Bright
  104. CHGG B 1
  105. CHGG A 1
  106. TNT1 A 0 A_Refireto("fire2")
  107. Goto Ready
  108. Flash:
  109. TNT1 A 5 A_Light1
  110. Goto LightDone
  111. Flash2:
  112. TNT1 A 5 A_Light2
  113. Goto LightDone
  114. }
  115. }
  116.  
  117. weapon WP_SHOTGUN
  118. {
  119. States
  120. {
  121. Fire:
  122. SHTG X 1
  123. TNT1 A 0 A_GunFlash
  124. TNT1 A 0 A_ConsumeAmmo
  125. TNT1 A 0 A_WeaponSound(sound "fre049")
  126. SHTG B 1 A_WeaponBulletAttack(5.6, 0, 7)
  127. SHTG C 1 BRIGHT
  128. SHTG D 1
  129. SHTG E 1
  130. SHTG O 1
  131. SHTG Z 5
  132. SHTG F 1
  133. SHTG G 1
  134. SHTG H 1
  135. SHTG I 1
  136. SHTG J 4
  137. SHTG K 1
  138. SHTG L 1
  139. SHTG M 2
  140. SHTG N 3
  141. SHTG W 2
  142. SHTG L 2
  143. SHTG J 1
  144. SHTG I 1
  145. SHTG H 1
  146. SHTG Q 1
  147. SHTG R 1
  148. SHTG S 1
  149. SHTG A 1
  150. Goto Ready
  151. Flash:
  152. TNT1 A 2 A_Light1
  153. TNT1 A 2 A_Light2
  154. Goto LightDone
  155. }
  156. }
  157.  
  158. weapon WP_SUPERSHOTGUN
  159. {
  160. States
  161. {
  162. Fire:
  163. SP35 A 1 Bright A_FireShotgun2
  164. SP35 B 1 Bright
  165. SP35 E 1
  166. SP35 F 1
  167. SP35 G 1
  168. SP36 A 1
  169. SP36 B 1
  170. TNT1 A 0 A_Checkammo(deselect)
  171. SP37 A 1
  172. SP37 B 1
  173. SP37 C 1
  174. SP37 D 1
  175. SP37 E 1
  176. SP37 F 1
  177. SP37 G 3 A_Weaponsound(sound "fre054")
  178. SP37 H 1
  179. SP37 I 1
  180. SP37 J 1
  181. SP37 K 1
  182. SP37 L 1
  183. SP37 M 3
  184. SP37 N 1
  185. SP37 O 1
  186. SP37 P 1
  187. SP37 Q 2
  188. SP37 R 3
  189. SP37 S 1
  190. SP37 T 1
  191. SP37 U 1
  192. SP37 V 1
  193. SP37 W 1
  194. SP37 X 1
  195. SP37 Y 1
  196. TNT1 A 2
  197. SP38 A 1
  198. SP38 B 1
  199. SP38 C 1
  200. SP38 D 1
  201. SP38 E 1
  202. TNT1 A 1
  203. SP38 G 1
  204. SP38 H 1
  205. SP38 J 1
  206. SHT2 A 1
  207. Goto Ready
  208. Flash:
  209. TNT1 A 2 A_Light1
  210. TNT1 A 2 A_Light2
  211. Goto LightDone
  212. }
  213. }
  214.  
  215. weapon WP_MISSILE
  216. {
  217. States
  218. {
  219. Fire:
  220. MISG K 1 A_WeaponSound(sound "fre050")
  221. MISG J 1
  222. MISG I 3
  223. MISG J 1
  224. MISG K 1
  225. MISG A 1
  226. MISG B 1 BRIGHT A_GunFlash
  227. MISG B 0 A_ConsumeAmmo
  228. MISG B 0 A_WeaponSound(sound "fre051")
  229. MISG C 1 BRIGHT A_WeaponProjectile(MTF_EXTRA62)
  230. MISG D 1 BRIGHT
  231. MISG E 1 BRIGHT
  232. MISG F 1
  233. MISG G 1
  234. MISG H 2
  235. MISG I 1
  236. MISG J 1
  237. MISG K 1
  238. MISG A 1
  239. MISG A 1 A_ReFire
  240. Goto Ready
  241. Flash:
  242. TNT1 A 2 Bright A_Light1
  243. TNT1 A 2 Bright
  244. TNT1 A 4 Bright A_Light2
  245. Goto LightDone
  246. }
  247. }
  248.  
  249. thing MTF_EXTRA62 : thing MTF_ROCKET
  250. {
  251. SeeSound "FRE052"
  252. DeathSound "FRE053"
  253.  
  254. States
  255. {
  256. Spawn:
  257. SP39 A 3 Bright
  258. Spawn2:
  259. SP39 A 1 Bright A_Spawn("MTF_EXTRA63")
  260. Goto Spawn2
  261. Death:
  262. SP40 A 3 Bright A_Explode
  263. SP40 B 3 Bright
  264. SP40 C 3 Bright
  265. SP40 D 3 Bright
  266. SP40 E 3 Bright
  267. SP40 F 3 Bright
  268. Stop
  269. }
  270. }
  271.  
  272. thing MTF_EXTRA63
  273. {
  274. +NOGRAVITY
  275. +TRANSLUCENT
  276. +NOBLOCKMAP
  277.  
  278. States
  279. {
  280. Spawn:
  281. TNT1 A 5
  282. SP41 A 1
  283. TNT1 A 1
  284. SP41 B 1
  285. TNT1 A 1
  286. SP41 C 1
  287. TNT1 A 1
  288. SP41 D 1
  289. TNT1 A 1
  290. SP41 E 1
  291. Stop
  292. }
  293. }
  294.  
  295. //////////////
  296. // MONSTERS //
  297. //////////////
  298.  
  299. thing MTF_EXTRA00 "Pumpkin Marine"
  300. {
  301. EdNum 1000
  302. Health 250
  303. Speed 16
  304. PainChance 30
  305. Radius 20
  306. Height 56
  307. ReactionTime 8
  308. Mass 100
  309. Projectilegroup 5
  310.  
  311. +SOLID
  312. +SHOOTABLE
  313. +COUNTKILL
  314.  
  315. SeeSound "fre013"
  316. AttackSound ""
  317. PainSound "popain"
  318. DeathSound "podth2"
  319. ActiveSound "posact"
  320.  
  321. states
  322. {
  323. Spawn:
  324. SP00 AB 10 A_Look
  325. Loop
  326. See:
  327. SP00 AABBCCDD 1 A_Chase
  328. Loop
  329. Missile:
  330. SP00 E 2 A_FaceTarget
  331. SP00 F 1 Bright A_BspiAttack
  332. SP00 E 2 A_FaceTarget
  333. SP00 F 1 Bright A_BspiAttack
  334. SP00 E 2 A_FaceTarget
  335. SP00 F 1 Bright A_BspiAttack
  336. Goto See
  337. Pain:
  338. SP00 G 3
  339. SP00 G 3 A_Pain
  340. Goto See
  341. Death:
  342. SP00 H 5
  343. SP00 I 5 A_Scream
  344. SP00 J 5 A_Fall
  345. SP00 KLM 5
  346. SP00 N -1
  347. Stop
  348. XDeath:
  349. SP00 O 5
  350. SP00 P 5 A_XScream
  351. SP00 Q 5 A_Fall
  352. SP00 RSTUV 5
  353. SP00 W -1
  354. Stop
  355. Raise:
  356. SP00 MLKJIH 5
  357. Goto See
  358. }
  359. }
  360.  
  361. thing MTF_EXTRA01 "Gargoyle"
  362. {
  363. EdNum 1001
  364. Radius 19
  365. Height 40
  366. Mass 50
  367. Speed 10
  368. Health 25
  369. PainChance 256
  370. ReactionTime 8
  371. ProjectileGroup 1
  372.  
  373. +SHOOTABLE
  374. +NOGRAVITY
  375. +SPAWNCEILING
  376. +FLOAT
  377. +COUNTKILL
  378. +SOLID
  379.  
  380. SeeSound "fre002"
  381. AttackSound ""
  382. PainSound "fre003"
  383. DeathSound "fre004"
  384. ActiveSound "fre044"
  385.  
  386. States
  387. {
  388. Spawn:
  389. SP01 BA 10 A_Look
  390. Loop
  391. See:
  392. SP01 AABBCCBB 2 A_Chase
  393. Loop
  394. Melee:
  395. Missile:
  396. SP01 D 6 A_FaceTarget
  397. SP01 E 4 A_FaceTarget
  398. SP01 E 0 A_JumpIfTargetCloser("ComboAttack", 60.0)
  399. SP01 F 4 Bright A_MonsterProjectile(MTF_EXTRA05, 0, 0, 0, -8.0)
  400. Goto See
  401. ComboAttack:
  402. SP01 F 4 A_MonsterMeleeAttack(3, 8, sound "claw")
  403. Goto See
  404. Pain:
  405. SP01 G 4
  406. SP01 G 4 A_Pain
  407. Goto See
  408. Death:
  409. SP01 H 11
  410. SP01 I 8 A_Scream
  411. SP01 J 4
  412. SP01 K 4 A_Fall
  413. SP01 L -1
  414. Stop
  415. XDeath:
  416. SP01 T 5 A_XScream
  417. SP01 U 5 A_Fall
  418. SP01 VWXY 5
  419. SP01 Z -1
  420. Stop
  421. Raise:
  422. SP01 KJIH 5
  423. Goto See
  424. }
  425. }
  426.  
  427. thing MTF_EXTRA05 : thing MTF_IMP_FIREBALL "Garg Fireball"
  428. {
  429. Speed 12
  430. FastSpeed 20
  431.  
  432. States
  433. {
  434. Spawn:
  435. SP05 AB 4 Bright
  436. Loop
  437. Death:
  438. SP05 CDE 6 Bright
  439. Stop
  440. }
  441. }
  442.  
  443. thing MTF_EXTRA59 : thing MTF_EXTRA01 "Gargoyle (spawn on floor)"
  444. {
  445. -SPAWNCEILING
  446.  
  447. Ednum 1054
  448. }
  449.  
  450. thing MTF_EXTRA02 "Satyr"
  451. {
  452. EdNum 1002
  453. Radius 24
  454. Height 64
  455. Mass 500
  456. Speed 12
  457. Health 300
  458. PainChance 200
  459. ReactionTime 8
  460. ProjectileGroup 2
  461.  
  462. +SOLID
  463. +SHOOTABLE
  464. +COUNTKILL
  465.  
  466. SeeSound "fre008"
  467. AttackSound ""
  468. PainSound "dmpain"
  469. DeathSound "fre009"
  470. ActiveSound "dmact"
  471.  
  472. states
  473. {
  474. Spawn:
  475. SP02 AB 10 A_Look
  476. Loop
  477. See:
  478. SP02 AABBCCDD 2 A_Chase
  479. Loop
  480. Melee:
  481. Missile:
  482. SP02 EF 5 A_FaceTarget
  483. SP02 G 0 A_JumpIfTargetCloser("ComboAttack1", 60.0)
  484. Missile1:
  485. SP02 G 5 Bright A_MonsterProjectile(MTF_EXTRA04)
  486. Goto Missile2
  487. ComboAttack1:
  488. SP02 G 5 A_MonsterMeleeAttack(6, 8, sound "claw")
  489. Missile2:
  490. SP02 PQ 5 A_FaceTarget
  491. SP02 R 0 A_JumpIfTargetCloser("ComboAttack2", 60.0)
  492. Missile3:
  493. SP02 R 6 Bright A_MonsterProjectile(MTF_EXTRA04)
  494. Goto See
  495. ComboAttack2:
  496. SP02 R 6 A_MonsterMeleeAttack(6, 8, sound "claw")
  497. Goto See
  498. Pain:
  499. SP02 H 2
  500. SP02 H 2 A_Pain
  501. Goto See
  502. Death:
  503. SP02 I 5
  504. SP02 J 5 A_Scream
  505. SP02 K 5
  506. SP02 L 5 A_Fall
  507. SP02 MN 5
  508. SP02 O -1
  509. Stop
  510. Raise:
  511. SP02 NMLKJI 8
  512. Goto See
  513. }
  514. }
  515.  
  516. thing MTF_EXTRA04 : thing MTF_BARON_FIREBALL "Satyr Fireball"
  517. {
  518. Damage 5
  519. Speed 20
  520. FastSpeed 25
  521.  
  522. States
  523. {
  524. Spawn:
  525. SP06 AB 4 Bright
  526. Loop
  527. Death:
  528. SP06 CDEFGHI 4 Bright
  529. Stop
  530. }
  531. }
  532.  
  533. thing MTF_EXTRA03 "Rocket With Legs"
  534. {
  535. EdNum 1003
  536. Health 20
  537. PainChance 0
  538. Speed 10
  539. Radius 30
  540. Height 56
  541. Mass 400
  542. MeleeRange 96
  543.  
  544. +SOLID
  545. +SHOOTABLE
  546. +NOBLOOD
  547. +COUNTKILL
  548.  
  549. States
  550. {
  551. Spawn:
  552. SP03 AB 10 A_Look
  553. Loop
  554. See:
  555. TNT1 A 0 A_Playsound(sound "fre043")
  556. SP03 AABBCCDDEEFF 1 A_Chase
  557. Loop
  558. Melee:
  559. TNT1 A 0 A_Die
  560. Death:
  561. TNT1 A 0 A_Playsound(sound "barexp")
  562. SP04 A 8 Bright A_Explode
  563. SP04 B 6 Bright A_Fall
  564. SP04 C 4 Bright
  565. Stop
  566. }
  567. }
  568.  
  569. thing MTF_EXTRA06 "Skellington"
  570. {
  571. EdNum 1004
  572.  
  573. Health 150
  574. Speed 14
  575. Radius 20
  576. Height 56
  577. Damage 0
  578. ReactionTime 8
  579. PainChance 180
  580. Mass 400
  581. Projectilegroup 3
  582.  
  583. +SOLID
  584. +SHOOTABLE
  585. +COUNTKILL
  586. +NOBLOOD
  587. +LONGMELEE
  588.  
  589. SeeSound "fre012"
  590. AttackSound ""
  591. PainSound "popain"
  592. DeathSound "fre011"
  593. ActiveSound "fre010"
  594.  
  595. states
  596. {
  597. Spawn:
  598. SP07 AB 10 A_Look
  599. Loop
  600. See:
  601. SP07 AABBCCDDEEFF 2 A_Chase
  602. Loop
  603. Melee:
  604. SP07 G 0 A_FaceTarget
  605. SP07 G 6 A_SkelWhoosh
  606. SP07 H 6 A_FaceTarget
  607. SP07 I 6 A_SkelFist
  608. Goto See
  609. Missile:
  610. SP07 G 4 A_FaceTarget
  611. SP07 H 4 A_FaceTarget
  612. SP07 I 6 A_MonsterProjectile(MTF_EXTRA07)
  613. Goto See
  614. Pain:
  615. SP07 L 5
  616. SP07 L 5 A_Pain
  617. Goto See
  618. Death:
  619. SP07 L 0 A_JumpIfHealthBelow("xdeath", 666)
  620. SP07 LM 7
  621. SP07 N 7 A_Scream
  622. SP07 O 7 A_Fall
  623. SP07 P 7
  624. SP07 Q -1
  625. Stop
  626. XDeath:
  627. SP07 LM 7
  628. TNT1 A 0 {
  629. A_Playsound(sound "fre024")
  630. A_SpawnObject(MTF_EXTRA42, 0, 0, 0, 0, 0, 0, 15.0)
  631. A_SpawnObject(MTF_EXTRA42, 0, 0, 0, 0, 5.0, 0, 15.0)
  632. A_SpawnObject(MTF_EXTRA42, 0, 0, 0, 0, 5.0, 5.0, 15.0)
  633. A_SpawnObject(MTF_EXTRA42, 0, 0, 0, 0, 0, 5.0, 15.0)
  634. A_SpawnObject(MTF_EXTRA42, 0, 0, 0, 0, -5.0, -5.0, 15.0)
  635. A_SpawnObject(MTF_EXTRA42, 0, 0, 0, 0, -5.0, 0, 15.0)
  636. A_SpawnObject(MTF_EXTRA42, 0, 0, 0, 0, 0, -5.0, 15.0)
  637. }
  638. SP07 N 7
  639. SP07 O 7 A_Fall
  640. SP07 P 7
  641. SP07 Q -1
  642. Stop
  643. Raise:
  644. SP07 P 5
  645. SP07 ONM 8
  646. Goto See
  647. }
  648. }
  649.  
  650. thing MTF_EXTRA07 : thing MTF_IMP_FIREBALL "Bone to Pick"
  651. {
  652. Damage 4
  653. Speed 18
  654. FastSpeed 20
  655.  
  656. SeeSound "fre015"
  657. DeathSound "fre014"
  658.  
  659. States
  660. {
  661. Spawn:
  662. SP08 ABCD 4
  663. Loop
  664. Death:
  665. PUFF CD 6
  666. Stop
  667. }
  668. }
  669.  
  670. thing MTF_EXTRA42 "Skelly Gib Bones"
  671. {
  672. Radius 10
  673. Height 8
  674. Mass 200
  675.  
  676. +BOUNCES
  677.  
  678. States
  679. {
  680. Spawn:
  681. SP08 ABCDABCDABCD 4
  682. SP08 E -1
  683. Stop
  684. }
  685. }
  686.  
  687. thing MTF_EXTRA08 "King Boner the Stiff"
  688. {
  689. EdNum 1005
  690.  
  691. Health 600
  692. Speed 12
  693. Radius 20
  694. Height 56
  695. Damage 0
  696. ReactionTime 8
  697. PainChance 50
  698. Mass 500
  699. Splashgroup 1
  700. Projectilegroup 4
  701.  
  702. Flags 0
  703. +SOLID
  704. +SHOOTABLE
  705. +COUNTKILL
  706. +RANGEHALF
  707.  
  708. SeeSound "fre017"
  709. AttackSound ""
  710. PainSound "fre021"
  711. DeathSound "fre022"
  712. ActiveSound "fre018"
  713.  
  714. states
  715. {
  716. Spawn:
  717. SP09 AB 10 A_Look
  718. Loop
  719. See:
  720. SP09 AABBCCDD 3 A_Chase
  721. Loop
  722. Missile:
  723. SP09 E 10 A_FaceTarget
  724. SP09 F 10 Bright A_MonsterProjectile(MTF_EXTRA09)
  725. SP09 E 10 A_FaceTarget
  726. Goto See
  727. Pain:
  728. SP09 I 5
  729. SP09 I 5 A_Pain
  730. Goto See
  731. Death:
  732. SP09 J 7 A_Scream
  733. SP09 K 7
  734. SP09 L 7 A_Fall
  735. SP09 M 7
  736. SP09 N -1
  737. Stop
  738. Raise:
  739. SP09 MLKJI 6
  740. Goto See
  741. }
  742. }
  743.  
  744. thing MTF_EXTRA09 : thing MTF_REVENANT_ROCKET "Super Rev Rocket"
  745. {
  746. Splashgroup 1
  747. Damage 0
  748. +FORCERADIUSDMG
  749.  
  750. SeeSound "fre019"
  751. DeathSound "fre020"
  752.  
  753. States
  754. {
  755. Spawn:
  756. TNT1 A 0 A_Spawn(38,0)
  757. SP10 A 4 Bright A_SeekTracer(0, 30.0)
  758. Loop
  759. Death:
  760. MISL B 8 Bright A_RadiusDamage(100, 128)
  761. MISL C 6 Bright
  762. MISL D 4 Bright
  763. TNT1 A 20
  764. Stop
  765. }
  766. }
  767.  
  768. /////////////////////
  769. // DECORATIONS //
  770. /////////////////////
  771.  
  772. thing MTF_EXTRA10 "Pile of Bones"
  773. {
  774. Ednum 1006
  775. Radius 20
  776. Height 16
  777.  
  778. States
  779. {
  780. Spawn:
  781. SP11 A -1
  782. Stop
  783. }
  784. }
  785.  
  786. thing MTF_EXTRA11 "Skeleton on Floor"
  787. {
  788. Ednum 1007
  789. Radius 20
  790. Height 16
  791.  
  792. States
  793. {
  794. Spawn:
  795. SP12 A -1
  796. Stop
  797. }
  798. }
  799.  
  800. thing MTF_EXTRA12 "Fountain Red"
  801. {
  802. Ednum 1008
  803. Radius 64
  804. Height 16
  805.  
  806. States
  807. {
  808. Spawn:
  809. SP13 A 4 A_PlaySound(sound "fre025")
  810. SP13 BCDABCDABCD 4
  811. Loop
  812. }
  813. }
  814.  
  815. thing MTF_EXTRA13 "Fountain Green"
  816. {
  817. Ednum 1009
  818. Radius 64
  819. Height 16
  820.  
  821. States
  822. {
  823. Spawn:
  824. SP14 A 4 A_PlaySound(sound "fre025")
  825. SP14 BCDABCDABCD 4
  826. Loop
  827. }
  828. }
  829.  
  830. thing MTF_EXTRA14 "Fountain Blue"
  831. {
  832. Ednum 1010
  833. Radius 64
  834. Height 16
  835.  
  836. States
  837. {
  838. Spawn:
  839. SP15 A 4 A_PlaySound(sound "fre025")
  840. SP15 BCDABCDABCD 4
  841. Loop
  842. }
  843. }
  844.  
  845. thing MTF_EXTRA15 "Fountain Brown"
  846. {
  847. Ednum 1011
  848. Radius 64
  849. Height 16
  850.  
  851. States
  852. {
  853. Spawn:
  854. SP16 A 4 A_PlaySound(sound "fre025")
  855. SP16 BCDABCDABCD 4
  856. Loop
  857. }
  858. }
  859.  
  860. thing MTF_EXTRA16 "Fountain Black"
  861. {
  862. Ednum 1012
  863. Radius 64
  864. Height 16
  865.  
  866. States
  867. {
  868. Spawn:
  869. SP17 A 4 A_PlaySound(sound "fre025")
  870. SP17 BCDABCDABCD 4
  871. Loop
  872. }
  873. }
  874.  
  875. thing MTF_EXTRA17 "Skeleton Statue Black"
  876. {
  877. +SOLID
  878.  
  879. Ednum 1013
  880. Radius 20
  881. Height 16
  882.  
  883. States
  884. {
  885. Spawn:
  886. SP18 A -1
  887. Stop
  888. }
  889. }
  890.  
  891. thing MTF_EXTRA18 "Skeleton Statue Black Lit"
  892. {
  893. +SOLID
  894.  
  895. Ednum 1014
  896. Radius 20
  897. Height 16
  898.  
  899. States
  900. {
  901. Spawn:
  902. SP18 BC 8 Bright
  903. Loop
  904. }
  905. }
  906.  
  907. thing MTF_EXTRA19 "Skeleton Statue White"
  908. {
  909. +SOLID
  910.  
  911. Ednum 1015
  912. Radius 20
  913. Height 16
  914.  
  915. States
  916. {
  917. Spawn:
  918. SP18 D -1
  919. Stop
  920. }
  921. }
  922.  
  923. thing MTF_EXTRA20 "Skeleton Statue White Lit"
  924. {
  925. +SOLID
  926.  
  927. Ednum 1016
  928. Radius 20
  929. Height 16
  930.  
  931. States
  932. {
  933. Spawn:
  934. SP18 EF 8 Bright
  935. Loop
  936. }
  937. }
  938.  
  939. thing MTF_EXTRA21 "Skeleton Statue Green"
  940. {
  941. +SOLID
  942.  
  943. Ednum 1017
  944. Radius 20
  945. Height 16
  946.  
  947. States
  948. {
  949. Spawn:
  950. SP18 G -1
  951. Stop
  952. }
  953. }
  954.  
  955. thing MTF_EXTRA22 "Skeleton Statue Green Lit"
  956. {
  957. +SOLID
  958.  
  959. Ednum 1018
  960. Radius 20
  961. Height 16
  962.  
  963. States
  964. {
  965. Spawn:
  966. SP18 HI 8 Bright
  967. Loop
  968. }
  969. }
  970.  
  971. thing MTF_EXTRA23 "Skeleton Statue Brown"
  972. {
  973. +SOLID
  974.  
  975. Ednum 1019
  976. Radius 20
  977. Height 16
  978.  
  979. States
  980. {
  981. Spawn:
  982. SP18 J -1
  983. Stop
  984. }
  985. }
  986.  
  987. thing MTF_EXTRA24 "Skeleton Statue Brown Lit"
  988. {
  989. +SOLID
  990.  
  991. Ednum 1020
  992. Radius 20
  993. Height 16
  994.  
  995. States
  996. {
  997. Spawn:
  998. SP18 KL 8 Bright
  999. Loop
  1000. }
  1001. }
  1002.  
  1003. thing MTF_EXTRA25 "Skeleton Statue Black Spooky"
  1004. {
  1005. +SOLID
  1006.  
  1007. Ednum 1021
  1008. Radius 20
  1009. Height 16
  1010.  
  1011. States
  1012. {
  1013. Repeat:
  1014. SP18 CB 8 Bright
  1015. Loop
  1016. Activate:
  1017. SP18 B 8 Bright A_PlaySound(sound "fre023")
  1018. Goto Repeat
  1019. See:
  1020. SP18 A 1 A_JumpIfTargetCloser("activate", 128.0)
  1021. Loop
  1022. Spawn:
  1023. SP18 A 10 A_Look
  1024. Loop
  1025. }
  1026. }
  1027.  
  1028. thing MTF_EXTRA26 "Skeleton Statue White Spooky"
  1029. {
  1030. +SOLID
  1031.  
  1032. Ednum 1022
  1033. Radius 20
  1034. Height 16
  1035.  
  1036. States
  1037. {
  1038. Repeat:
  1039. SP18 FE 8 Bright
  1040. Loop
  1041. Activate:
  1042. SP18 E 8 Bright A_PlaySound(sound "fre023")
  1043. Goto Repeat
  1044. See:
  1045. SP18 D 1 A_JumpIfTargetCloser("activate", 128.0)
  1046. Loop
  1047. Spawn:
  1048. SP18 D 10 A_Look
  1049. Loop
  1050. }
  1051. }
  1052.  
  1053. thing MTF_EXTRA27 "Skeleton Statue Green Spooky"
  1054. {
  1055. +SOLID
  1056.  
  1057. Ednum 1023
  1058. Radius 20
  1059. Height 16
  1060.  
  1061. States
  1062. {
  1063. Repeat:
  1064. SP18 IH 8 Bright
  1065. Loop
  1066. Activate:
  1067. SP18 H 8 Bright A_PlaySound(sound "fre023")
  1068. Goto Repeat
  1069. See:
  1070. SP18 G 1 A_JumpIfTargetCloser("activate", 128.0)
  1071. Loop
  1072. Spawn:
  1073. SP18 G 10 A_Look
  1074. Loop
  1075. }
  1076. }
  1077.  
  1078. thing MTF_EXTRA28 "Skeleton Statue Brown Spooky"
  1079. {
  1080. +SOLID
  1081.  
  1082. Ednum 1024
  1083. Radius 20
  1084. Height 16
  1085.  
  1086. States
  1087. {
  1088. Repeat:
  1089. SP18 LK 8 Bright
  1090. Loop
  1091. Activate:
  1092. SP18 K 8 Bright A_PlaySound(sound "fre023")
  1093. Goto Repeat
  1094. See:
  1095. SP18 J 1 A_JumpIfTargetCloser("activate", 128.0)
  1096. Loop
  1097. Spawn:
  1098. SP18 J 10 A_Look
  1099. Loop
  1100. }
  1101. }
  1102.  
  1103. thing MTF_EXTRA29 "Black Column"
  1104. {
  1105. +SOLID
  1106.  
  1107. Ednum 1025
  1108. Radius 20
  1109. Height 16
  1110.  
  1111. States
  1112. {
  1113. Spawn:
  1114. SP19 A -1
  1115. Stop
  1116. }
  1117. }
  1118.  
  1119. thing MTF_EXTRA30 "Skull Pedestal"
  1120. {
  1121. +SOLID
  1122.  
  1123. Ednum 1026
  1124. Radius 10
  1125. Height 16
  1126.  
  1127. States
  1128. {
  1129. Spawn:
  1130. SP20 A -1
  1131. Stop
  1132. }
  1133. }
  1134.  
  1135. thing MTF_EXTRA31 "Serpent Statue"
  1136. {
  1137. +SOLID
  1138.  
  1139. Ednum 1027
  1140. Radius 12
  1141. Height 16
  1142.  
  1143. States
  1144. {
  1145. Spawn:
  1146. SP21 A -1
  1147. Stop
  1148. }
  1149. }
  1150.  
  1151. thing MTF_EXTRA32 "Wooden Barrel"
  1152. {
  1153. +SOLID
  1154.  
  1155. Ednum 1028
  1156. Radius 10
  1157. Height 16
  1158.  
  1159. States
  1160. {
  1161. Spawn:
  1162. SP22 A -1
  1163. Stop
  1164. }
  1165. }
  1166.  
  1167. thing MTF_EXTRA33 "Knight Statue"
  1168. {
  1169. +SOLID
  1170.  
  1171. Ednum 1029
  1172. Radius 16
  1173. Height 16
  1174.  
  1175. States
  1176. {
  1177. Spawn:
  1178. SP23 A -1
  1179. Stop
  1180. }
  1181. }
  1182.  
  1183. thing MTF_EXTRA34 "Demon Statue"
  1184. {
  1185. +SOLID
  1186.  
  1187. Ednum 1030
  1188. Radius 16
  1189. Height 16
  1190.  
  1191. States
  1192. {
  1193. Spawn:
  1194. SP24 A -1
  1195. Stop
  1196. }
  1197. }
  1198.  
  1199. thing MTF_EXTRA35 "Black Pine Tree"
  1200. {
  1201. +SOLID
  1202.  
  1203. Ednum 1031
  1204. Radius 16
  1205. Height 16
  1206.  
  1207. States
  1208. {
  1209. Spawn:
  1210. SP25 A -1
  1211. Stop
  1212. }
  1213. }
  1214.  
  1215. thing MTF_EXTRA36 "Brown Pile of Bones"
  1216. {
  1217. Ednum 1032
  1218. Radius 24
  1219. Height 16
  1220.  
  1221. States
  1222. {
  1223. Spawn:
  1224. SP26 A -1
  1225. Stop
  1226. }
  1227. }
  1228.  
  1229. thing MTF_EXTRA37 "Tombstone 1"
  1230. {
  1231. +SOLID
  1232.  
  1233. Ednum 1033
  1234. Radius 12
  1235. Height 16
  1236.  
  1237. States
  1238. {
  1239. Spawn:
  1240. SP27 A -1
  1241. Stop
  1242. }
  1243. }
  1244.  
  1245. thing MTF_EXTRA38 "Tombstone 2"
  1246. {
  1247. +SOLID
  1248.  
  1249. Ednum 1034
  1250. Radius 12
  1251. Height 16
  1252.  
  1253. States
  1254. {
  1255. Spawn:
  1256. SP27 B -1
  1257. Stop
  1258. }
  1259. }
  1260.  
  1261. thing MTF_EXTRA39 "Tombstone 3"
  1262. {
  1263. +SOLID
  1264.  
  1265. Ednum 1035
  1266. Radius 12
  1267. Height 16
  1268.  
  1269. States
  1270. {
  1271. Spawn:
  1272. SP27 C -1
  1273. Stop
  1274. }
  1275. }
  1276.  
  1277. thing MTF_EXTRA40 "Tombstone 4"
  1278. {
  1279. +SOLID
  1280.  
  1281. Ednum 1036
  1282. Radius 12
  1283. Height 16
  1284.  
  1285. States
  1286. {
  1287. Spawn:
  1288. SP27 D -1
  1289. Stop
  1290. }
  1291. }
  1292.  
  1293. thing MTF_EXTRA41 "Tombstone 5"
  1294. {
  1295. +SOLID
  1296.  
  1297. Ednum 1037
  1298. Radius 12
  1299. Height 16
  1300.  
  1301. States
  1302. {
  1303. Spawn:
  1304. SP27 E -1
  1305. Stop
  1306. }
  1307. }
  1308.  
  1309. thing MTF_EXTRA43 "Ambience Creaking"
  1310. {
  1311. +NOBLOCKMAP
  1312.  
  1313. Ednum 1038
  1314.  
  1315. States
  1316. {
  1317. Spawn:
  1318. TNT1 A 245 A_PlaySound(sound "fre026")
  1319. Loop
  1320. }
  1321. }
  1322.  
  1323. thing MTF_EXTRA44 "Ambience Thunder"
  1324. {
  1325. +NOBLOCKMAP
  1326.  
  1327. Ednum 1039
  1328.  
  1329. States
  1330. {
  1331. Spawn:
  1332. TNT1 A 245 A_PlaySound(sound "fre027")
  1333. Loop
  1334. }
  1335. }
  1336.  
  1337. thing MTF_EXTRA45 "Ambience Wind"
  1338. {
  1339. +NOBLOCKMAP
  1340.  
  1341. Ednum 1040
  1342.  
  1343. States
  1344. {
  1345. Spawn:
  1346. TNT1 A 70 A_PlaySound(sound "fre028")
  1347. Loop
  1348. }
  1349. }
  1350.  
  1351. thing MTF_EXTRA46 "Ambience Swamp/Forest"
  1352. {
  1353. +NOBLOCKMAP
  1354.  
  1355. Ednum 1041
  1356.  
  1357. States
  1358. {
  1359. Spawn:
  1360. TNT1 A 87 A_PlaySound(sound "fre029")
  1361. Loop
  1362. }
  1363. }
  1364.  
  1365. thing MTF_EXTRA47 "Ambience Screaming/Crying"
  1366. {
  1367. +NOBLOCKMAP
  1368.  
  1369. Ednum 1042
  1370.  
  1371. States
  1372. {
  1373. Spawn:
  1374. TNT1 A 105 A_PlaySound(sound "fre030")
  1375. TNT1 A 120 A_PlaySound(sound "fre038")
  1376. TNT1 A 160 A_PlaySound(sound "fre031")
  1377. TNT1 A 140 A_PlaySound(sound "fre037")
  1378. TNT1 A 105 A_PlaySound(sound "fre032")
  1379. TNT1 A 120 A_PlaySound(sound "fre036")
  1380. TNT1 A 160 A_PlaySound(sound "fre033")
  1381. TNT1 A 140 A_PlaySound(sound "fre034")
  1382. TNT1 A 140 A_PlaySound(sound "fre035")
  1383. Loop
  1384. }
  1385. }
  1386.  
  1387. thing MTF_EXTRA48 "Ambience Fire"
  1388. {
  1389. +NOBLOCKMAP
  1390.  
  1391. Ednum 1043
  1392.  
  1393. States
  1394. {
  1395. Spawn:
  1396. TNT1 A 70 A_PlaySound(sound "fre039")
  1397. Loop
  1398. }
  1399. }
  1400.  
  1401. thing MTF_EXTRA49 "Ambience Dripping"
  1402. {
  1403. +NOBLOCKMAP
  1404.  
  1405. Ednum 1044
  1406.  
  1407. States
  1408. {
  1409. Spawn:
  1410. TNT1 A 157 A_PlaySound(sound "fre040")
  1411. Loop
  1412. }
  1413. }
  1414.  
  1415. thing MTF_EXTRA50 "Ambience Whispers"
  1416. {
  1417. +NOBLOCKMAP
  1418.  
  1419. Ednum 1045
  1420.  
  1421. States
  1422. {
  1423. Spawn:
  1424. TNT1 A 210 A_PlaySound(sound "fre041")
  1425. Loop
  1426. }
  1427. }
  1428.  
  1429. thing MTF_EXTRA51 "Demon Statue 2"
  1430. {
  1431. +SOLID
  1432.  
  1433. Ednum 1046
  1434. Radius 20
  1435. Height 16
  1436.  
  1437. States
  1438. {
  1439. Spawn:
  1440. SP28 A -1
  1441. Stop
  1442. }
  1443. }
  1444.  
  1445. thing MTF_EXTRA52 "Angel Statue"
  1446. {
  1447. +SOLID
  1448.  
  1449. Ednum 1047
  1450. Radius 24
  1451. Height 16
  1452.  
  1453. States
  1454. {
  1455. Spawn:
  1456. SP28 B -1
  1457. Stop
  1458. }
  1459. }
  1460.  
  1461. thing MTF_EXTRA53 "Cauldron Still"
  1462. {
  1463. +SOLID
  1464.  
  1465. Ednum 1048
  1466. Radius 20
  1467. Height 16
  1468.  
  1469. States
  1470. {
  1471. Spawn:
  1472. SP29 A -1
  1473. Stop
  1474. }
  1475. }
  1476.  
  1477. thing MTF_EXTRA54 "Cauldron Bubbling"
  1478. {
  1479. +SOLID
  1480.  
  1481. Ednum 1049
  1482. Radius 20
  1483. Height 16
  1484.  
  1485. States
  1486. {
  1487. Spawn:
  1488. SP29 BCDEFGH 4 Bright
  1489. Loop
  1490. }
  1491. }
  1492.  
  1493. thing MTF_EXTRA55 "Crystal Ball"
  1494. {
  1495. +SOLID
  1496.  
  1497. Ednum 1050
  1498. Radius 10
  1499. Height 16
  1500.  
  1501. States
  1502. {
  1503. Spawn:
  1504. SP30 A -1
  1505. Stop
  1506. }
  1507. }
  1508.  
  1509. thing MTF_EXTRA56 "Bloody Cleaver"
  1510. {
  1511. Ednum 1051
  1512. Radius 30
  1513. Height 16
  1514.  
  1515. States
  1516. {
  1517. Spawn:
  1518. SP31 A -1
  1519. Stop
  1520. }
  1521. }
  1522.  
  1523. thing MTF_EXTRA57 "Pot 1"
  1524. {
  1525. +SOLID
  1526.  
  1527. Ednum 1052
  1528. Radius 10
  1529. Height 16
  1530.  
  1531. States
  1532. {
  1533. Spawn:
  1534. SP32 A -1
  1535. Stop
  1536. }
  1537. }
  1538.  
  1539. thing MTF_EXTRA58 "Pot 2"
  1540. {
  1541. +SOLID
  1542.  
  1543. Ednum 1053
  1544. Radius 10
  1545. Height 16
  1546.  
  1547. States
  1548. {
  1549. Spawn:
  1550. SP32 B -1
  1551. Stop
  1552. }
  1553. }
  1554.  
  1555. thing MTF_EXTRA60 "Hanging Man"
  1556. {
  1557. Ednum 1055
  1558.  
  1559. Health 100
  1560. Radius 16
  1561. Height 72
  1562. Mass 10000000
  1563. PainChance 256
  1564. +SOLID
  1565. +SPAWNCEILING
  1566. +NOGRAVITY
  1567. +SHOOTABLE
  1568. +COUNTKILL
  1569.  
  1570. PainSound "fre046"
  1571. DeathSound "fre047"
  1572.  
  1573. States
  1574. {
  1575. Spawn:
  1576. SP33 A -1
  1577. Loop
  1578. Death:
  1579. TNT1 A 0 A_AddFlags(nogravity)
  1580. SP33 BC 6
  1581. SP33 E 6 A_Scream
  1582. SP33 F 6 A_KeenDie
  1583. SP33 G 0 A_SpawnObject(MTF_EXTRA61)
  1584. SP33 G -1
  1585. Stop
  1586. Pain:
  1587. SP33 H 4
  1588. SP33 H 8 A_Pain
  1589. Goto Spawn
  1590. }
  1591. }
  1592.  
  1593. thing MTF_EXTRA61 "Hanging Man's legs"
  1594. {
  1595. States
  1596. {
  1597. Spawn:
  1598. SP34 ABCD 4
  1599. SP34 E -1
  1600. Stop
  1601. }
  1602. }
  1603.  
  1604. each thing from 135 to 137
  1605. {
  1606. -NOBLOCKMAP
  1607. }
Add Comment
Please, Sign In to add comment