Gustavo6046

Yet another DECORATE

Nov 21st, 2015
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. Actor GrassBlade
  2. {
  3. Radius 3
  4. Height 2
  5. Speed 25
  6. FastSpeed 50
  7. Damage 5
  8. Projectile
  9. +RANDOMIZE
  10. Alpha 1
  11. SeeSound "imp/attack"
  12. States
  13. {
  14. Spawn:
  15. TSGP A 4
  16. Loop
  17. Death:
  18. TNT1 A 1 A_SpawnItem("FoliageShock")
  19. TNT1 A 1
  20. Stop
  21. }
  22. }
  23.  
  24. Actor FoliageShock
  25. {
  26. var int user_resultangle;
  27. +INVISIBLE
  28. Radius 0
  29. Height 0
  30. Speed 0
  31. States
  32. {
  33. Spawn:
  34. TNT1 A 1 A_SetUserVar("user_resultangle", 0)
  35. goto SpawnFoliage
  36. SpawnFoliage:
  37. TNT1 A 0 A_SpawnItem("Foliage")
  38. TNT1 A 0 A_SetUserVar("user_resultangle",user_resultangle+1)
  39. TNT1 A 0 A_JumpIf(user_resultangle==7,"Death")
  40. Loop
  41. Death:
  42. TNT1 A 1
  43. Stop
  44. }
  45. }
  46.  
  47. Actor Foliage : GrassBlade
  48. {
  49. Scale 0.4
  50. States
  51. {
  52. Spawn:
  53. TSGP A 0 A_SetAngle(random(0, 359))
  54. goto Idle
  55. Idle:
  56. TSGP A 4
  57. Loop
  58. Death:
  59. TNT1 A 1
  60. Stop
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment