Advertisement
Chronos_Ouroboros

herp

Dec 8th, 2013
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.96 KB | None | 0 0
  1. actor PyroSuccubus 30014
  2. {
  3. //$Category Monsters
  4. //$Title "Pyro Succubus"
  5. spawnid 165
  6. Obituary "A pyrosuccubus was too hot for %o."
  7. health 1000
  8. radius 16
  9. height 50
  10. mass 200
  11. speed 65
  12. Scale 0.95
  13. MissileType FireBall1
  14. DamageFactor ice,2
  15. DamageFactor Fire,0
  16. painchance 65
  17. seesound "pyr/sight"
  18. painsound "pyr/pain"
  19. deathsound "pyr/death"
  20. activesound "pyr/active"
  21. RENDERSTYLE TRANSLUCENT
  22. MONSTER
  23. +NOTARGET
  24. +FLOORCLIP
  25. +DONTHURTSPECIES
  26. Species "Succubus"
  27. States
  28. {
  29. Spawn:
  30. SUC1 AB 10 Bright A_Look
  31. Loop
  32. See:
  33. TNT1 A 0 A_ChangeFlag("FLOAT",0)
  34. TNT1 A 0 A_ChangeFlag("NOGRAVITY",0)
  35. TNT1 A 0 A_ChangeFlag("DROPOFF",0)
  36. SUC1 AA 3 Bright A_Chase
  37. SUC1 A 0 Bright A_SpawnItemEx("WalkFire1",0,0,0,1,0,0,0,128)
  38. SUC1 BB 3 Bright A_Chase
  39. SUC1 B 0 Bright A_SpawnItemEx("WalkFire1",0,0,0,1,0,0,0,128)
  40. SUC1 CC 3 Bright A_Chase
  41. SUC1 C 0 Bright A_SpawnItemEx("WalkFire1",0,0,0,1,0,0,0,128)
  42. SUC1 DD 3 Bright A_Chase
  43. SUC1 D 0 Bright A_SpawnItemEx("WalkFire1",0,0,0,1,0,0,0,128)
  44. SUC1 A 0 A_Jump(32,"Grav")
  45. Loop
  46. Grav:
  47. TNT1 A 0 A_JumpIf( Z + 300 + 100 >= CeilingZ, "See")
  48. TNT1 A 0 A_ChangeFlag("NOGRAVITY",1)
  49. TNT1 A 0 A_ChangeFlag("DROPOFF",1)
  50. TNT1 A 0 A_ChangeFlag("FLOAT",1)
  51. Goto Fly
  52. Fly:
  53. SUFY AA 4 BRIGHT ThrustThingZ(0,15,0,0)
  54. SUFY AABBCCDD 2 BRIGHT
  55. Goto Hover
  56. Land:
  57. SUFY AA 4 BRIGHT ThrustThingZ(0,-20,0,0)
  58. SUFY A 1 BRIGHT A_CheckFloor("See")
  59. SUFY AABBCCDD 2 BRIGHT
  60. SUFY A 1 BRIGHT A_CheckFloor("See")
  61. Goto Hover
  62. Hover:
  63. SUFY AABBCCDD 2 BRIGHT A_Chase (0, "MissileF")
  64. SUFY A 0 BRIGHT A_Jump(64,"Fly")
  65. SUFY A 0 BRIGHT A_Jump(32,"Land")
  66. Loop
  67. Missile:
  68. TNT1 A 0 A_Jump(85, "TripleShot")
  69. Goto QuadrupleShot
  70. QuadrupleShot:
  71. SUC1 E 8 Bright A_FaceTarget
  72. SUC1 F 8 Bright A_FaceTarget
  73. SUC1 G 8 Bright A_ComboAttack
  74. SUC1 E 8 Bright A_FaceTarget
  75. SUC1 F 8 Bright A_FaceTarget
  76. SUC1 G 0 Bright A_PlaySound("pyr/laugh",CHAN_VOICE)
  77. SUC1 G 0 Bright A_Custommissile ("FireBall1", 27, 0, 8)
  78. SUC1 G 0 Bright A_ComboAttack
  79. SUC1 G 8 Bright A_Custommissile ("FireBall1", 27, 0, -8)
  80. SUC1 E 8 Bright
  81. Goto See
  82. TripleShot:
  83. SUC1 E 8 Bright A_FaceTarget
  84. SUC1 F 8 Bright A_FaceTarget
  85. SUC1 G 0 Bright A_PlaySound("pyr/laugh",CHAN_VOICE)
  86. SUC1 G 0 Bright A_Custommissile ("FireBall1", 27, 0, 8)
  87. SUC1 G 0 Bright A_ComboAttack
  88. SUC1 G 8 Bright A_Custommissile ("FireBall1", 27, 0, -8)
  89. SUC1 E 8 Bright
  90. Goto See
  91. MissileF:
  92. TNT1 A 0 A_Jump(85, "TripleShotF")
  93. Goto QuadrupleShotF
  94. QuadrupleShotF:
  95. SUFY E 8 Bright A_FaceTarget
  96. SUFY F 8 Bright A_FaceTarget
  97. SUFY G 8 Bright A_ComboAttack
  98. SUFY E 8 Bright A_FaceTarget
  99. SUFY F 8 Bright A_FaceTarget
  100. SUFY G 0 Bright A_PlaySound("pyr/laugh",CHAN_VOICE)
  101. SUFY G 0 Bright A_Custommissile ("FireBall1", 27, 0, 8)
  102. SUFY G 0 Bright A_ComboAttack
  103. SUFY G 8 Bright A_Custommissile ("FireBall1", 27, 0, -8)
  104. SUFY E 8 Bright
  105. Goto Hover
  106. TripleShotF:
  107. SUFY E 8 Bright A_FaceTarget
  108. SUFY F 8 Bright A_FaceTarget
  109. SUFY G 0 Bright A_PlaySound("pyr/laugh",CHAN_VOICE)
  110. SUFY G 0 Bright A_Custommissile ("FireBall1", 27, 0, 8)
  111. SUFY G 0 Bright A_ComboAttack
  112. SUFY G 8 Bright A_Custommissile ("FireBall1", 27, 0, -8)
  113. SUFY E 8 Bright
  114. Goto Hover
  115. Pain:
  116. SUC1 L 2 Bright
  117. SUC1 L 2 Bright A_Pain
  118. Goto See
  119. Death:
  120. SUC1 M 7 Bright
  121. SUC1 N 7 Bright A_Scream
  122. SUC1 O 7 Bright
  123. SUC1 P 7 A_NoBlocking
  124. SUC1 QRST 7
  125. SUC1 U -1
  126. Stop
  127. Raise:
  128. SUC1 UTSRQ 8 Bright
  129. SUC1 P 0 A_PlaySoundEx("pyr/resurrected", 3)
  130. SUC1 PONM 8 Bright
  131. Goto See
  132. }
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement