Advertisement
Guest User

Untitled

a guest
May 26th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. actor Ironbolt : FastProjectile
  2. {
  3. height 1
  4. radius 1
  5. damage (random(1,4)*9)
  6. speed 22
  7. seesound "misc/shot"
  8. deathsound "misc/shotx"
  9. PROJECTILE
  10. +ACTIVATEIMPACT
  11. +ACTIVATEPCROSS
  12. -ROCKETTRAIL
  13. -SOLID
  14. +NODAMAGETHRUST
  15. +NOEXTREMEDEATH
  16. scale 0.5
  17.  
  18. states
  19. {
  20. Spawn:
  21. XBLT A -1
  22. Death:
  23. TNT1 A 0 A_Jump (64, "Broken")
  24. TNT1 A 0 A_Jump (128, "GravitySpawn")
  25. TNT1 A 0 A_CheckFloor("GravitySpawn")
  26. TNT1 A 0 A_CheckCeiling("GravitySpawnCeil")
  27. TNT1 A 0 A_SpawnItemEx("BoltPickup")
  28. stop
  29. XDeath:
  30. TNT1 A 0 A_Jump (256, "GravitySpawnMonster")
  31. stop
  32. Crash:
  33. TNT1 A 0 A_Jump (256, "GravitySpawnMonster")
  34. stop
  35. GravitySpawn:
  36. TNT1 A 0 A_SpawnItemEx("BoltPickupGravity", 0, 0, 0, random(2,16), random(-8,8), random(2,16), random(-75,75), 0, 0, 0)
  37. stop
  38. GravitySpawnWall:
  39. TNT1 A 0 A_SpawnItemEx("BoltPickupGravity", 0, 0, 0, random(-12,10), random(-8,8), random(-4,8), random(-75,75), 0, 0, 0)
  40. stop
  41. GravitySpawnCeil:
  42. TNT1 A 0 A_SpawnItemEx("BoltPickupGravity", 0, 0, -2, random(2,8), random(-8,8), random(-16,-2), random(-75,75), 0, 0, 0)
  43. stop
  44. GravitySpawnMonster:
  45. TNT1 A 0 A_SpawnItemEx("BoltPickupGravity", 0, 0, 0, random(-3,-1), random(-1,1), random(-1,1), random(0,360), 0, 0, 0)
  46. stop
  47. Broken:
  48. TNT1 A 0
  49. stop
  50. }
  51. }
  52.  
  53. ACTOR BoltPickup : IronBoltAmmo 12
  54. {
  55. Inventory.PickupMessage "Picked up a crossbow bolt"
  56. Inventory.Amount 1
  57. +NOGRAVITY
  58. Height 2
  59. Radius 2
  60. States
  61. {
  62. Spawn:
  63. ARWR A -1
  64. Stop
  65. }
  66. }
  67.  
  68.  
  69. ACTOR BoltPickupGravity : BoltPickup
  70. {
  71. -NOGRAVITY
  72. Speed 10
  73. Projectile
  74. -NOGRAVITY
  75. +RANDOMIZE
  76. BounceFactor 0.25
  77. BounceType "Doom"
  78. Gravity 1.25
  79. States
  80. {
  81. Death:
  82. TNT1 A 0 A_SpawnItemEx("BoltPickup")
  83. stop
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement