Advertisement
ijontichy

skulltagmonsters.txt

Jun 10th, 2012
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.27 KB | None | 0 0
  1. //=================================================================================================
  2. //
  3. // DarkImp
  4. //
  5. //=================================================================================================
  6.  
  7. actor DarkImp : DoomImp 5003 // [RT] Inherits from the DoomImp for convenience
  8. {
  9. game Doom
  10. spawnid 155 // [RT] I think this is the right Spawnid, change if it isn't
  11. obituary "$OB_DARKIMP"
  12. hitobituary "$OB_DARKIMP_MELEE"
  13. health 120
  14. missiletype DarkImpBall
  15. meleedamage 3
  16. meleesound "imp/melee"
  17. states
  18. {
  19. Spawn:
  20. DIMP AB 10 A_Look
  21. loop
  22. See:
  23. DIMP AABBCCDD 3 A_Chase
  24. loop
  25. Melee:
  26. Missile:
  27. DIMP EF 8 A_FaceTarget
  28. DIMP G 6 A_ComboAttack // See DarkImpBall
  29. goto See
  30. Pain:
  31. DIMP H 2
  32. DIMP H 2 A_Pain
  33. goto See
  34. Death:
  35. DIMP I 8
  36. DIMP J 8 A_Scream
  37. DIMP K 6
  38. DIMP L 6 A_NoBlocking
  39. DIMP M -1
  40. stop
  41. XDeath:
  42. DIMP N 5
  43. DIMP O 5 A_XScream
  44. DIMP P 5
  45. DIMP Q 5 A_NoBlocking
  46. DIMP RST 5
  47. DIMP U -1
  48. stop
  49. Raise:
  50. DIMP ML 8
  51. DIMP KJI 6
  52. goto See
  53. }
  54. }
  55.  
  56. actor DarkImpBall : DoomImpBall // [RT] Inherits from DoomImpBall for convenience.
  57. {
  58. game Doom
  59. spawnid 218
  60. Speed 20
  61. damage 3 // [RT] I think this is right, change if neccesary.
  62. states
  63. {
  64. Spawn:
  65. BAL4 AB 4 bright
  66. loop
  67. Death:
  68. BAL4 CDE 6 bright
  69. stop
  70. }
  71. }
  72.  
  73. //=================================================================================================
  74. //
  75. // Cacolantern
  76. //
  77. //=================================================================================================
  78.  
  79. ACTOR Cacolantern : Cacodemon 5006
  80. {
  81. SpawnID 159
  82. Health 800
  83. Obituary "$OB_CACOLANTERN"
  84. HitObituary "$OB_CACOLANTERN_MELEE"
  85. States
  86. {
  87. Spawn:
  88. HED2 A 10 A_Look
  89. Loop
  90. See:
  91. HED2 A 3 A_Chase
  92. Loop
  93. Pain:
  94. HED2 E 3
  95. HED2 E 3 A_Pain
  96. HED2 F 6
  97. Goto See
  98. Missile:
  99. HED2 BC 5 A_FaceTarget
  100. HED2 D 5 BRIGHT A_BasicAttack (8, "None", "CacolanternBall", 32)
  101. Goto See
  102. Death:
  103. HED2 G 8 A_NoBlocking
  104. HED2 H 8 A_Scream
  105. HED2 IJK 8
  106. HED2 L -1 A_SetFloorClip
  107. Stop
  108. Raise:
  109. HED2 L 8 A_UnsetFloorClip
  110. HED2 KJIHG 8
  111. Goto See
  112. }
  113. }
  114.  
  115. ACTOR CacolanternBall
  116. {
  117. SpawnID 219
  118. Radius 6
  119. Height 8
  120. Speed 20
  121. Damage 5
  122. Projectile
  123. +RANDOMIZE
  124. RenderStyle Add
  125. SeeSound "caco/attack"
  126. DeathSound "caco/shotx"
  127. States
  128. {
  129. Spawn:
  130. BAL8 AB 4 BRIGHT
  131. Loop
  132. Death:
  133. BAL8 CDE 6 BRIGHT
  134. Stop
  135. }
  136. }
  137.  
  138. //=================================================================================================
  139. //
  140. // Abaddon
  141. //
  142. //=================================================================================================
  143.  
  144. ACTOR Abaddon : Cacolantern 5015
  145. {
  146. SpawnID 220
  147. Health 1200
  148. Speed 12
  149. PainChance 40
  150. Obituary "$OB_ABADDON"
  151. HitObituary "$OB_ABADDON_MELEE"
  152. States
  153. {
  154. Spawn:
  155. HED3 A 10 A_Look
  156. Loop
  157. See:
  158. HED3 A 3 A_Chase
  159. Loop
  160. Pain:
  161. HED3 E 3
  162. HED3 E 3 A_Pain
  163. HED3 F 6
  164. Goto See
  165. Missile:
  166. HED3 BC 5 A_FaceTarget
  167. HED3 D 5 BRIGHT A_BasicAttack (8, "None", "AbaddonBall", 32)
  168. HED3 BC 5 A_FaceTarget
  169. HED3 D 5 BRIGHT A_BasicAttack (8, "None", "AbaddonBall", 32)
  170. Goto See
  171. Death:
  172. HED3 G 8 A_NoBlocking
  173. HED3 H 8 A_Scream
  174. HED3 IJK 8
  175. HED3 L -1 A_SetFloorClip
  176. Stop
  177. Raise:
  178. HED3 L 8 A_UnSetFloorClip
  179. HED3 KJIHG 8
  180. Goto See
  181. }
  182. }
  183.  
  184. ACTOR AbaddonBall
  185. {
  186. SpawnID 221
  187. Radius 6
  188. Height 8
  189. Speed 20
  190. Damage 10
  191. Projectile
  192. +RANDOMIZE
  193. RenderStyle Add
  194. SeeSound "caco/attack"
  195. DeathSound "caco/shotx"
  196. States
  197. {
  198. Spawn:
  199. BAL3 AB 4 BRIGHT
  200. Loop
  201. Death:
  202. BAL3 CDE 6 BRIGHT
  203. Stop
  204. }
  205. }
  206.  
  207. //=================================================================================================
  208. //
  209. // Belphegor
  210. //
  211. //=================================================================================================
  212.  
  213. ACTOR Belphegor : HellKnight 5008
  214. {
  215. SpawnID 215
  216. Health 1500
  217. PainChance 25
  218. SeeSound "baron/sight"
  219. PainSound "baron/pain"
  220. DeathSound "baron/death"
  221. ActiveSound "baron/active"
  222. Obituary "$OB_BELPHEGOR"
  223. HitObituary "$OB_BELPHEGOR_MELEE"
  224. States
  225. {
  226. Spawn:
  227. BOS3 AB 10 A_Look
  228. Loop
  229. See:
  230. BOS3 AABBCCDD 3 A_Chase
  231. Loop
  232. Pain:
  233. BOS3 H 2
  234. BOS3 H 2 A_Pain
  235. Goto See
  236. Melee:
  237. Missile:
  238. BOS3 EF 6 A_FaceTarget
  239. BOS3 G 6 A_BasicAttack (10, "baron/melee", "BelphegorBall", 32)
  240. BOS3 EF 6 A_FaceTarget
  241. BOS3 G 6 A_BasicAttack (10, "baron/melee", "BelphegorBall", 32)
  242. BOS3 EF 6 A_FaceTarget
  243. BOS3 G 6 A_BasicAttack (10, "baron/melee", "BelphegorBall", 32)
  244. Goto See
  245. Death:
  246. BOS3 I 8
  247. BOS3 J 8 A_Scream
  248. BOS3 K 8
  249. BOS3 L 8 A_NoBlocking
  250. BOS3 MN 8
  251. BOS3 O -1 A_BossDeath
  252. Stop
  253. Raise:
  254. BOS3 ONMLKJI 8
  255. Goto See
  256. }
  257. }
  258.  
  259. ACTOR BelphegorBall : BaronBall
  260. {
  261. SpawnID 222
  262. Speed 20
  263. }
  264.  
  265. //=================================================================================================
  266. //
  267. // BloodDemon
  268. //
  269. //=================================================================================================
  270.  
  271. ACTOR BloodDemon : Demon 5004
  272. {
  273. SpawnID 156
  274. Health 300
  275. Obituary "$OB_BLOODDEMON_MELEE"
  276. States
  277. {
  278. Spawn:
  279. SRG2 AB 10 A_Look
  280. Loop
  281. See:
  282. SRG2 AABBCCDD 2 A_Chase
  283. Loop
  284. Pain:
  285. SRG2 H 2
  286. SRG2 H 2 A_Pain
  287. Goto See
  288. Melee:
  289. SRG2 EF 8 A_FaceTarget
  290. SRG2 G 8 A_SargAttack
  291. Goto See
  292. Death:
  293. SRG2 I 8
  294. SRG2 J 8 A_Scream
  295. SRG2 K 4
  296. SRG2 L 4 A_NoBlocking
  297. SRG2 M 4
  298. SRG2 N -1
  299. Stop
  300. Raise:
  301. SRG2 NMLKJI 5
  302. Goto See
  303. }
  304. }
  305.  
  306. //=================================================================================================
  307. //
  308. // Hectebus
  309. //
  310. //=================================================================================================
  311.  
  312. ACTOR Hectebus : Fatso 5007
  313. {
  314. SpawnID 158
  315. Health 1200
  316. PainChance 20
  317. Obituary "$OB_HECTEBUS"
  318. States
  319. {
  320. Spawn:
  321. HECT AB 15 A_Look
  322. Loop
  323. See:
  324. HECT AABBCCDDEEFF 4 A_Chase
  325. Loop
  326. Pain:
  327. HECT J 3
  328. HECT J 3 A_Pain
  329. Goto See
  330. Missile:
  331. //These Next 2 states replace A_FatRaise and A_HectRaise
  332. HECT G 0 A_PlaySound("fatso/raiseguns")
  333. HECT G 20 A_FaceTarget
  334. HECT H 0 A_CustomMissile("HectShot",28,0,0,1)
  335. HECT H 0 A_CustomMissile("HectShot",28,0,5.625,1)
  336. HECT H 0 A_CustomMissile("HectShot",28,0,11.25,1)
  337. HECT H 0 A_CustomMissile("HectShot",28,0,16.875,1)
  338. HECT H 10 BRIGHT
  339. HECT IG 5 A_FaceTarget
  340. HECT H 0 A_CustomMissile("HectShot",28,0,0,1)
  341. HECT H 0 A_CustomMissile("HectShot",28,0,-5.625,1)
  342. HECT H 0 A_CustomMissile("HectShot",28,0,-11.25,1)
  343. HECT H 0 A_CustomMissile("HectShot",28,0,-16.875,1)
  344. HECT H 10 BRIGHT
  345. HECT IG 5 A_FaceTarget
  346. HECT H 0 A_CustomMissile("HectShot",28,0,-11.25,1)
  347. HECT H 0 A_CustomMissile("HectShot",28,0,-5.625,1)
  348. HECT H 0 A_CustomMissile("HectShot",28,0,0,1)
  349. HECT H 0 A_CustomMissile("HectShot",28,0,5.625,1)
  350. HECT H 0 A_CustomMissile("HectShot",28,0,11.25,1)
  351. HECT H 10 BRIGHT
  352. HECT IG 5 A_FaceTarget
  353. Goto See
  354. Death:
  355. HECT K 6
  356. HECT L 6 A_Scream
  357. HECT M 6 A_NoBlocking
  358. HECT NOPQRS 6
  359. HECT T -1
  360. Stop
  361. Raise:
  362. HECT RQPONMLK 5
  363. Goto See
  364. }
  365. }
  366.  
  367. ACTOR HectShot : FatShot
  368. {
  369. Speed 22
  370. Damage 12
  371. States
  372. {
  373. Spawn:
  374. HECF AB 4 BRIGHT
  375. Loop
  376. Death:
  377. HECF C 8 BRIGHT
  378. HECF D 6 BRIGHT
  379. HECF E 4 BRIGHT
  380. Stop
  381. }
  382. }
  383.  
  384. //=================================================================================================
  385. //
  386. // SuperShotgunGuy
  387. //
  388. //=================================================================================================
  389.  
  390. ACTOR SuperShotgunGuy 5005
  391. {
  392. Game Doom
  393. SpawnID 157
  394. Health 120
  395. Radius 20
  396. Height 56
  397. Mass 100
  398. Speed 8
  399. PainChance 170
  400. SeeSound "chainguy/sight"
  401. PainSound "chainguy/pain"
  402. DeathSound "chainguy/death"
  403. ActiveSound "chainguy/active"
  404. AttackSound "ssgguy/attack"
  405. MONSTER
  406. +FLOORCLIP
  407. Obituary "$OB_SSGGUY"
  408. DropItem "SuperShotgun"
  409. States
  410. {
  411. Spawn:
  412. GPOS AB 10 A_Look
  413. Loop
  414. See:
  415. GPOS AABBCCDD 4 A_Chase
  416. Loop
  417. Missile:
  418. GPOS E 10 A_FaceTarget
  419. GPOS F 8 Bright A_CustomBulletAttack(8, 7, 7, 5, "BulletPuff")
  420. GPOS E 8
  421. Goto See
  422. Pain:
  423. GPOS G 3
  424. GPOS G 3 A_Pain
  425. Goto See
  426. Death:
  427. GPOS H 5
  428. GPOS I 5 A_Scream
  429. GPOS J 5 A_NoBlocking
  430. GPOS KLM 5
  431. GPOS N -1
  432. Stop
  433. XDeath:
  434. GPOS O 5
  435. GPOS P 5 A_XScream
  436. GPOS Q 5 A_NoBlocking
  437. GPOS RS 5
  438. GPOS T -1
  439. Stop
  440. Raise:
  441. GPOS LKJIH 5
  442. Goto See
  443. }
  444. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement