Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. Actor PlasmaGun : Weapon 12394
  2. {
  3. Weapon.SlotNumber 6
  4. Weapon.SlotPriority 1
  5. Inventory.PickupMessage "Plasma Rifle."
  6. inventory.pickupsound "misc/w_pkup"
  7. Weapon.SelectionOrder 10
  8. Weapon.AmmoType "Cell"
  9. Weapon.AmmoGive1 600
  10. Weapon.AmmoUse 1
  11. Weapon.Kickback 10
  12. States
  13. {
  14. Spawn:
  15. D3PG A -1
  16. Loop
  17. Ready:
  18. NWPG ABCDEFGHGFEDCB 3 A_WeaponReady
  19. Loop
  20. Deselect:
  21. NWPG A 1 A_Lower
  22. Loop
  23. Select:
  24. NWPG A 1 A_Raise
  25. Loop
  26. Fire:
  27. NWPF A 1 A_GunFlash
  28. NWPF A 0 A_PlaySound("weapons/d3plasmaf")
  29. NWPF A 0 A_FireCustomMissile("D3PlasmaBall",0,1,6,6)
  30. NWPF A 0 A_FireCustomMissile("PlasmaFlameSpawner",0,0,4,6)
  31. NWPF BC 1
  32. NWPF A 0 A_Refire
  33. NWPF DDCB 1
  34. NWPF CD 2 A_FireCustomMissile("RedSteam",0,1,6,6)
  35. Goto Ready
  36. }
  37. }
  38.  
  39. Actor D3PlasmaBall
  40. {
  41. Decal Doom3PlasmaScorch
  42. Speed 170
  43. Height 8
  44. Radius 13
  45. Damage 10
  46. RenderStyle Add
  47. Alpha 0.85
  48. Scale 1.00
  49. PROJECTILE
  50. +DROPOFF
  51. +NOBLOCKMAP
  52. +NOGRAVITY
  53. States
  54. {
  55. Spawn:
  56. TNT1 A 0
  57. D3PP AB 1 BRIGHT
  58. D3PP C 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
  59. D3PP DE 1 BRIGHT
  60. D3PP F 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
  61. D3PP GH 1 BRIGHT
  62. D3PP I 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
  63. D3PP JK 1 BRIGHT
  64. D3PP L 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
  65. D3PP MN 1 BRIGHT
  66. D3PP O 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
  67. D3PP PQ 1 BRIGHT
  68. D3PP R 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
  69. D3PP ST 1 BRIGHT
  70. D3PP U 1 BRIGHT A_CustomMissile("PlasmaTrail", 0, 0, 0)
  71. Loop
  72. Death:
  73. D3PB A 1 BRIGHT A_PlaySound("weapons/d3plasmax")
  74. D3PB BCDEFGHIJKLMNOPQRSTUVW 1 BRIGHT
  75. D3PF A 1 BRIGHT
  76. Stop
  77. }
  78. }
  79.  
  80. Actor PlasmaFlameSpawner
  81. {
  82. Radius 2
  83. Height 4
  84. Speed 85
  85. PROJECTILE
  86. States
  87. {
  88. Spawn:
  89. TNT1 A 1
  90. TNT1 A 0 A_Die
  91. Goto Death
  92. Death:
  93. TNT1 A 0 A_CustomMissile("PlasmaFlame",0,0,0)
  94. Stop
  95. }
  96. }
  97.  
  98. Actor PlasmaTrail
  99. {
  100. Scale 0.1
  101. Speed 97
  102. RenderStyle Add
  103. Alpha 0.6
  104. +NOINTERACTION
  105. +NOGRAVITY
  106. +DOOMBOUNCE
  107. +DROPOFF
  108. States
  109. {
  110. Spawn:
  111. D3PB ABCD 1
  112. D3PF ABC 1
  113. Stop
  114. }
  115. }
  116.  
  117. Actor PlasmaFlame
  118. {
  119. PROJECTILE
  120. +NOINTERACTION
  121. +NOGRAVITY
  122. +FLOORCLIP
  123. +NOBLOCKMAP
  124. Alpha 0.2
  125. Scale 0.1
  126. RenderStyle Translucent
  127. States
  128. {
  129. Spawn:
  130. TNT1 A 0
  131. D3PB BCDEFGHIJKL 1 A_FadeOut(0.01)
  132. Stop
  133. }
  134. }
  135.  
  136. Actor RedSteam
  137. {
  138. Height 1
  139. Radius 1
  140. Speed 112
  141. Damage 11
  142. +Missile
  143. +NoGravity
  144. +NoBlockMap
  145. +BloodlessImpact
  146. -BloodSplatter
  147. RenderStyle Add
  148. Scale 0.6
  149. Alpha 0.2
  150. States
  151. {
  152. Spawn:
  153. ZTEM A 1 A_SetTranslucent(0.6, 6)
  154. ZTEM B 2 A_SetTranslucent(0.55, 6)
  155. ZTEM C 1 A_SetTranslucent(0.5, 6)
  156. ZTEM D 2 A_SetTranslucent(0.45, 6)
  157. ZTEM E 1 A_SetTranslucent(0.4, 6)
  158. ZTEM F 2 A_SetTranslucent(0.35, 6)
  159. ZTEM G 1 A_SetTranslucent(0.3, 6)
  160. ZTEM H 2 A_SetTranslucent(0.25, 6)
  161. ZTEM I 1 A_SetTranslucent(0.2, 6)
  162. ZTEM J 2 A_SetTranslucent(0.15, 6)
  163. ZTEM K 1 A_SetTranslucent(0.1, 6)
  164. ZTEM L 2 A_SetTranslucent(0.05, 6)
  165. Stop
  166. }
  167. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement