Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.61 KB | None | 0 0
  1. ACTOR SkoroKnight
  2. {
  3.  
  4. Health 10000
  5. Radius 40
  6. Height 110
  7. Mass 1000
  8. Speed 16
  9. scale 0.5
  10. PainChance 1
  11. Monster
  12. MinMissileChance 160
  13. +BOSS
  14. +nopain
  15. +MISSILEMORE
  16. +FLOORCLIP
  17. +NORADIUSDMG
  18. +DONTMORPH
  19. +BOSSDEATH
  20. PainChance "kulrath",0
  21. DamageFactor "kulrath",0
  22. PainChance "fire",0
  23. DamageFactor "fire",0
  24. SeeSound "cyber/sight"
  25. PainSound "cyber/pain"
  26. DeathSound "cyber/death"
  27. ActiveSound "cyber/active"
  28. Obituary "$OB_CYBORG"
  29. States
  30. {
  31. Spawn:
  32. HORT A 0
  33. HORT A 0 a_jumpifinventory("elementaltoken",1,"elementalpawn")
  34. HORT A 0 a_jumpifinventory("kulrathtoken",1,"kulrathpawn")
  35. HORT AB 10 A_Look
  36. Loop
  37.  
  38. elementalpawn:
  39. ELEM AB 10 a_look
  40. loop
  41.  
  42. kulrathpawn:
  43. KULR ABCB 8 a_look
  44. loop
  45.  
  46. See:
  47. HORT A 0 a_jumpifinventory("elementaltoken",1,"elementalsee")
  48. HORT A 0 a_jumpifinventory("kulrathtoken",1,"kulrathsee")
  49. HORT A 0 a_jumpifhealthlower(7500,"transformation")
  50. HORT A 0 a_jumpifhealthlower(3750,"transformation2")
  51. HORT AABBCCDD 2 A_Chase
  52. Loop
  53. Missile:
  54. HORT E 0 a_jumpifinventory("elementaltoken",1,"elementalmissile")
  55. HORT E 0 a_jumpifinventory("kulrathtoken",1,"kulrathmissile")
  56. HORT E 0 a_jumpifcloser(384,"tramplemissile")
  57. HORT E 0 a_custommissile("kulrathparticle",112,-16,0)
  58. HORT E 3 a_chase
  59. HORT E 0 a_custommissile("kulrathparticle",104,-8,0)
  60. HORT E 3 a_chase
  61. HORT E 0 a_custommissile("kulrathparticle",96,0,0)
  62. HORT F 3 a_chase
  63. HORT F 0 a_custommissile("kulrathparticle",88,8,0)
  64. HORT F 0 a_facetarget
  65. HORT F 3 a_chase
  66. HORT F 0 a_custommissile("kulrathparticle",80,16,0)
  67. HORT G 0 a_facetarget
  68. HORT G 3 a_chase
  69. HORT G 0 a_custommissile("kulrathparticle",72,24,0)
  70. HORT G 0 a_facetarget
  71. HORT G 3 a_chase
  72. HORT F 0 a_custommissile("kulrathparticle",64,32,0)
  73. HORT H 0 a_facetarget
  74. HORT H 3 a_chase
  75. HORT H 0 a_custommissile("kulrathball",48,0,random(-2,3),0,random(-3,1))
  76. HORT H 0 a_custommissile("kulrathball",48,0,random(-3,1),0,random(-1,3))
  77. HORT H 1 a_custommissile("kulrathball",48,0,random(-1,3),0,random(-3,1))
  78. HORT H 0 a_custommissile("kulrathball",48,0,random(-3,2),0,random(-1,3))
  79. HORT H 0 a_custommissile("kulrathball",48,0,random(-2,3),0,random(-3,1))
  80. HORT H 1 a_custommissile("kulrathball",48,0,random(-3,1),0,random(-1,3))
  81. HORT H 0 a_custommissile("kulrathball",48,0,random(-2,3),0,random(-3,1))
  82. HORT H 0 a_custommissile("kulrathball",48,0,random(-3,1),0,random(-1,3))
  83. HORT H 3 a_chase
  84. goto see
  85. Tramplemissile:
  86. HORT EFG 4 a_facetarget
  87. HORT H 0 a_custommissile("Trampleball",48,-150,0,CMF_AIMDIRECTION)
  88. HORT H 0 a_custommissile("Trampleball",48,-120,0,CMF_AIMDIRECTION)
  89. HORT H 0 a_custommissile("Trampleball",48,-90,0,CMF_AIMDIRECTION)
  90. HORT H 0 a_custommissile("Trampleball",48,-60,0,CMF_AIMDIRECTION)
  91. HORT H 0 a_custommissile("Trampleball",48,-30,0,CMF_AIMDIRECTION)
  92. HORT H 0 a_custommissile("Trampleball",48,0,0,CMF_AIMDIRECTION)
  93. HORT H 0 a_custommissile("Trampleball",48,30,0,CMF_AIMDIRECTION)
  94. HORT H 0 a_custommissile("Trampleball",48,60,0,CMF_AIMDIRECTION)
  95. HORT H 0 a_custommissile("Trampleball",48,90,0,CMF_AIMDIRECTION)
  96. HORT H 0 a_custommissile("Trampleball",48,120,0,CMF_AIMDIRECTION)
  97. HORT H 4 a_custommissile("Trampleball",48,150,0,CMF_AIMDIRECTION)
  98. goto see
  99. kulrathSee:
  100. KULR A 0 a_jumpifhealthlower(3750,"transformation2")
  101. KULR A 0 A_JumpIf (z-floorz<64,"flyup")
  102. KULR AABBCCBB 3 bright A_Chase
  103. Loop
  104. Flyup:
  105. KULR A 0 ThrustThingZ (0, random(2,3), 0, 0)
  106. KULR A 3 a_chase
  107. goto see
  108. kulrathMissile:
  109. KULR D 0 a_jumpifcloser(384,"missile2")
  110. KULR D 0 a_jump(256,"missile3")
  111. missile1:
  112. KULR DDEE 3 bright A_chase
  113. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  114. KULR F 3 bright a_chase
  115. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  116. KULR F 3 bright a_chase
  117. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  118. KULR E 3 bright a_chase
  119. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  120. KULR E 3 bright a_chase
  121.  
  122. KULR DDEE 3 bright A_chase
  123. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  124. KULR F 3 bright a_chase
  125. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  126. KULR F 3 bright a_chase
  127. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  128. KULR E 3 bright a_chase
  129. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  130. KULR E 3 bright a_chase
  131.  
  132. KULR DDEE 3 bright A_chase
  133. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  134. KULR F 3 bright a_chase
  135. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  136. KULR F 3 bright a_chase
  137. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  138. KULR E 3 bright a_chase
  139. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  140. KULR E 3 bright a_chase
  141.  
  142. KULR DDEE 3 bright A_chase
  143. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  144. KULR F 3 bright a_chase
  145. KULR F 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  146. KULR F 3 bright a_chase
  147. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  148. KULR E 3 bright a_chase
  149. KULR E 0 Bright A_custommissile("kulrathball",32,0,random(-3,3))
  150. KULR E 3 bright a_chase
  151.  
  152. Goto See
  153.  
  154. missile3:
  155. KULR DE 6 bright A_facetarget
  156. KULR F 6 Bright A_custommissile("kulrathexplosionball",32,0,0)
  157. KULR DE 6 bright A_facetarget
  158. KULR F 6 Bright A_custommissile("kulrathexplosionball",32,0,0)
  159. KULR DE 6 bright A_facetarget
  160. KULR F 6 Bright A_custommissile("kulrathexplosionball",32,0,0)
  161. Goto See
  162.  
  163. missile2:
  164. KULR DE 6 bright a_facetarget
  165. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  166. KULR F 0 bright a_facetarget
  167. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  168. KULR F 0 bright a_facetarget
  169. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  170. KULR F 0 bright a_facetarget
  171. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  172. KULR F 0 bright a_facetarget
  173. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  174. KULR F 0 bright a_facetarget
  175. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  176. KULR F 0 bright a_facetarget
  177. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  178. KULR F 0 bright a_facetarget
  179. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  180. KULR F 0 bright a_facetarget
  181. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  182. KULR F 0 bright a_facetarget
  183. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  184. KULR F 0 bright a_facetarget
  185. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  186. KULR F 0 bright a_facetarget
  187. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  188. KULR F 0 bright a_facetarget
  189. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  190. KULR F 0 bright a_facetarget
  191. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  192. KULR F 0 bright a_facetarget
  193. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  194. KULR F 0 bright a_facetarget
  195. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  196. KULR F 0 bright a_facetarget
  197. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  198. KULR F 0 bright a_facetarget
  199. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  200. KULR F 0 bright a_facetarget
  201. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  202. KULR F 0 bright a_facetarget
  203. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  204. KULR F 0 bright a_facetarget
  205. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  206. KULR F 0 bright a_facetarget
  207. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  208. KULR F 0 bright a_facetarget
  209. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  210. KULR F 0 bright a_facetarget
  211. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-4,14))
  212. KULR F 0 bright a_facetarget
  213. KULR F 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  214.  
  215.  
  216. goto see
  217. Pain:
  218. HORT A 0 a_jumpifinventory("elementaltoken",1,"elementalpain")
  219. HORT A 0 a_jumpifinventory("kulrathtoken",1,"kulrathpain")
  220. HORT A 3
  221. HORT A 3 A_Pain
  222. HORT A 3
  223. Goto See
  224.  
  225. kulrathPain:
  226. KULR E 0
  227. KULR E 3
  228. KULR E 3 A_Pain
  229. KULR F 6
  230. Goto See
  231.  
  232.  
  233. transformation:
  234. HORT I 0 a_setinvulnerable
  235. HORT I 0 a_changeflag("float",1)
  236. HORT I 0 a_changeflag("nogravity",1)
  237. HORT I 0 a_giveinventory("kulrathtoken",1)
  238. HORT IJKL 8
  239. HORT L 0 a_unsetinvulnerable
  240. Goto flyup
  241.  
  242.  
  243. Transformation2:
  244. KULR G 0 a_setinvulnerable
  245. KULR G 0 a_changeflag("float",0)
  246. KULR G 0 a_changeflag("nogravity",0)
  247. KULR G 4 a_giveinventory("elementaltoken",1)
  248. KULR H 4 A_Scream
  249. KULR IJ 4
  250. TNT1 A 0 A_SpawnItemEx("deaddragontransformation", 0, 0, 0, 1, 0, 0, 0, 128)
  251. KULR M 0 a_unsetinvulnerable
  252. goto elementalsee
  253.  
  254. elementalSee:
  255. ELEM AABBCCDD 2 A_Chase
  256. Loop
  257. Melee:
  258. ELEM A 0 a_jumpifinventory("elementaltoken",1,"elementalmelee")
  259. goto missile
  260. elementalMelee:
  261. ELEM EFG 4 a_facetarget
  262. ELEM H 4 A_CustomMeleeAttack(random(100,200)*6,"skeleton/melee","none")
  263. goto see
  264. elementalMissile:
  265. ELEM E 0 a_jumpifcloser(448,"elementalmissile2")
  266. ELEM E 0 BRIGHT A_VileStart
  267. ELEM E 10 BRIGHT A_FaceTarget
  268. ELEM F 8 BRIGHT A_VileTarget
  269. ELEM GGGGGG 8 BRIGHT A_FaceTarget
  270. ELEM H 0 bright a_viletarget("kulrathexplosionballinstant")
  271. ELEM HHHH 2 BRIGHT A_VileAttack
  272. ELEM H 10 BRIGHT
  273. ELEM H 0 bright a_viletarget("kulrathexplosionballinstant")
  274. ELEM HHHH 2 BRIGHT A_VileAttack
  275. ELEM H 10 BRIGHT
  276. ELEM H 10 BRIGHT
  277.  
  278. goto see
  279.  
  280. elementalmissile2:
  281. ELEM EFG 4 A_FaceTarget
  282. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  283. ELEM H 0 bright a_facetarget
  284. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  285. ELEM H 0 bright a_facetarget
  286. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  287. ELEM H 0 bright a_facetarget
  288. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  289. ELEM H 0 bright a_facetarget
  290. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  291. ELEM H 0 bright a_facetarget
  292. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  293. ELEM H 0 bright a_facetarget
  294. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  295. ELEM H 0 bright a_facetarget
  296. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  297. ELEM H 0 bright a_facetarget
  298. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  299. ELEM H 0 bright a_facetarget
  300. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  301. ELEM H 0 bright a_facetarget
  302. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  303. ELEM H 0 bright a_facetarget
  304. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  305. ELEM H 0 bright a_facetarget
  306. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  307. ELEM H 0 bright a_facetarget
  308. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  309. ELEM H 0 bright a_facetarget
  310. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  311. ELEM H 0 bright a_facetarget
  312. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  313. ELEM H 0 bright a_facetarget
  314. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  315. ELEM H 0 bright a_facetarget
  316. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  317. ELEM H 0 bright a_facetarget
  318. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  319. ELEM H 0 bright a_facetarget
  320. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  321. ELEM H 0 bright a_facetarget
  322. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  323. ELEM H 0 bright a_facetarget
  324. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  325. ELEM H 0 bright a_facetarget
  326. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  327. ELEM H 0 bright a_facetarget
  328. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  329. ELEM H 0 bright a_facetarget
  330. ELEM H 1 bright a_custommissile("kulrathflamebreath",32,0,random(-14,4))
  331. ELEM H 0 bright a_facetarget
  332.  
  333.  
  334.  
  335. Goto See
  336. elementalPain:
  337. ELEM A 2
  338. ELEM A 2 A_Pain
  339. Goto See
  340. Death:
  341. ELEN ABCDEHIJK 4
  342. ELEN L 8
  343. ELEN MNOPQ 4
  344. ELEN RSTU 7
  345. ELEN V 12
  346. ELEN WXY 6
  347. ELEN Y 6 A_NoBlocking
  348. ELEN Z -1
  349. Stop
  350.  
  351.  
  352.  
  353. }
  354. }
  355. ACTOR DeadDragontransformation
  356. {
  357. Radius 12
  358. Height 15
  359. Speed 1
  360. Mass 5000
  361. RenderStyle "Translucent"
  362. alpha 1
  363. scale 0.5
  364. +noclip
  365. +Doombounce
  366. States
  367. {
  368. Spawn:
  369. KULR K 5
  370. KULR L 5 A_Fall
  371. KULR M 5
  372. KULR N -1
  373. Stop
  374. }
  375. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement