Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. Actor SilverBoltsWep : MegaBuster
  2. {
  3. Weapon.AmmoUse 1
  4. Weapon.AmmoGive 12
  5. Weapon.SlotNumber 1
  6. Obituary "$OB_SILVERBOLTS"
  7. Inventory.PickupMessage "$PU_SILVERBOLTS"
  8. Weapon.Ammotype "SilverBoltsAmmo"
  9. Inventory.PickupSound "weapon/VayneSB"
  10. +WEAPON.NOAUTOAIM
  11. //inventory.icon "NHWWI"
  12. Scale 2.0
  13.  
  14. States
  15. {
  16. VAYW A 0
  17. VAYW A 1
  18. loop
  19. Ready:
  20. VAYN B 0 ACS_ExecuteAlways(998,0,15)
  21. VAYN B 6 A_WeaponReady
  22. VAYN B 0 A_GiveInventory("SilverBoltsAmmo", 1)
  23. //a second is 35 tics
  24. Goto Ready+1
  25. Deselect:
  26. TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower
  27. VAYN B 1 A_Lower
  28. Loop
  29. Select:
  30. TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise
  31. VAYN B 1 A_Raise
  32. Loop
  33.  
  34. Fire:
  35. VAYN B 0 A_JumpIfNoAmmo("NoAmmo")
  36. VAYN B 0 A_PlaySoundEx("weapon/ringboomerang","Weapon")
  37. VAYN B 0 A_FireCustomMissile("SilverBolts",0,1,8,0)
  38. VAYN CDB 6
  39. VAYN B 0 A_Refire
  40. Goto Ready+1
  41.  
  42. AltFire:
  43. CKIC AAAAAAAAAA 0 A_JumpIfInventory("TumbleAmmo",11,"AltCont")
  44. CKIC A 1 A_WeaponReady(WRF_NOSECONDARY)
  45. goto Ready+1
  46. AltCont:
  47. CKIC A 0 ACS_NamedExecuteAlways("nighthunter_dash",0)
  48. CKIC A 0 A_TakeInventory("TumbleAmmo",11,TIF_NOTAKEINFINITE)
  49. CKIC A 0 A_PlaySoundEX("weapon/flamesword","Weapon")
  50. TNT1 A 35 A_GiveInventory("TumbleCheck", 1)
  51. CKIC HI 1
  52. CKIC A 0 A_Refire
  53. goto Ready+1
  54.  
  55. Reload:
  56. VAYN B 0 A_JumpIfNoAmmo("NoAmmo")
  57. VAYN B 0 A_PlaySoundEx("weapon/ringboomerang","Weapon")
  58. VAYN B 0 A_FireCustomMissile("TumbleCheck",0,1,8,0)
  59. VAYN CDB 6
  60. VAYN B 0 A_Refire
  61. goto Ready+1
  62.  
  63. NoAmmo:
  64. VAYN B 1 ACS_Execute(979,0)
  65. Goto Ready+1
  66.  
  67. }
  68. }
  69.  
  70. actor SilverBoltsAmmo : Ammo
  71. {
  72. inventory.amount 1
  73. inventory.maxamount 12
  74. +INVENTORY.IGNORESKILL
  75. }
  76.  
  77. actor TumbleAmmo : Ammo
  78. {
  79. inventory.amount 1
  80. inventory.maxamount 44
  81. +INVENTORY.IGNORESKILL
  82. }
  83.  
  84. actor TumbleCheck : Inventory
  85. {
  86. inventory.amount 1
  87. inventory.maxamount 1
  88. }
  89.  
  90. /*
  91. actor FinalHour
  92. {
  93. }
  94. */
  95.  
  96. actor SilverBolts
  97. {
  98. PROJECTILE
  99. Radius 7
  100. Height 7
  101. scale 2.5
  102. damagetype "SilverBolts"
  103. Obituary "$OB_SILVERBOLTS"
  104. damage (10)
  105. speed 30
  106. States
  107. {
  108. Spawn:
  109. SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
  110. loop
  111. }
  112. }
  113.  
  114. actor SilverBoltsQ : SilverBolts
  115. {
  116. scale 5.0
  117. damage (15)
  118. speed 40
  119. }
  120.  
  121. actor SilverBoltsR
  122. {
  123. PROJECTILE
  124. Radius 9
  125. Height 7
  126. scale 2.5
  127. damagetype "SilverBolts"
  128. Obituary "$OB_SILVERBOLTS"
  129. damage (12)
  130. speed 30
  131. States
  132. {
  133. Spawn:
  134. SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
  135. loop
  136. }
  137. }
  138.  
  139. actor SilverBoltsRQ
  140. {
  141. PROJECTILE
  142. Radius 9
  143. Height 7
  144. scale 2.5
  145. damagetype "SilverBolts"
  146. Obituary "$OB_SILVERBOLTS"
  147. damage (17)
  148. speed 40
  149. States
  150. {
  151. Spawn:
  152. SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
  153. loop
  154. }
  155. }
  156.  
  157. /*
  158. actor Condemn
  159. {
  160. PROJECTILE
  161. Radius 10
  162. Height 8
  163. scale 2.5
  164. damagetype "SilverBolts"
  165. Obituary "$OB_CONDEMN"
  166. damage (5)
  167. speed 50
  168. States
  169. {
  170. Spawn:
  171. SILB BC 3
  172. SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
  173. loop
  174. }
  175. }
  176. */
  177.  
  178. /*
  179. actor CondemnR
  180. {
  181. PROJECTILE
  182. Radius 10
  183. Height 8
  184. scale 2.5
  185. damagetype "SilverBolts"
  186. Obituary "$OB_CONDEMN"
  187. damage (7)
  188. speed 50
  189. States
  190. {
  191. Spawn:
  192. SILB BC 3
  193. SILB BC 3 A_SpawnItemEx("SilverBoltsFX", -8, Random(-16, 16), random(0, -8))
  194. loop
  195. }
  196. }
  197. */
  198.  
  199. actor SilverBoltsFX
  200. {
  201. scale 2.5
  202. +CLIENTSIDEONLY
  203. +MISSILE
  204. +DONTSPLASH
  205. +NOGRAVITY
  206. //Gravity 0.2
  207. Damage (0)
  208. height 0
  209. radius 0
  210. States
  211. {
  212. Spawn:
  213. SILB I 3
  214. SILB J 3
  215. SILB I 3 A_Fadeout
  216. wait
  217. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement