Guest User

Untitled

a guest
Jul 15th, 2017
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. ACTOR ShootingPuff : BulletPuff replaces BulletPuff
  2. {
  3. DamageType NoDamage
  4. +ALWAYSPUFF
  5. +PUFFONACTORS
  6. +PUFFGETSOWNER
  7. +SEEINVISIBLE
  8. -ALLOWPARTICLES
  9. -RANDOMIZE
  10. VSpeed 0
  11. var int user_distance;
  12.  
  13. States
  14. {
  15. Spawn:
  16. PUFF A 4 Bright NoDelay
  17. {
  18. if(!A_CheckFlag(MISSILE,"Null",AAPTR_TARGET))
  19. {
  20. A_FaceTarget(0,180,0,0,FAF_MIDDLE);
  21. A_SetUserVar(user_distance, GetDistance(1));
  22. A_SpawnItemEX("DoomImpBall",cos(pitch)*user_distance,0,-sin(pitch)*user_distance,
  23. cos(pitch)*-10,0,-sin(pitch)*-10,0,SXF_NOCHECKPOSITION|SXF_TRANSFERPOINTERS);
  24. }
  25. }
  26. PUFF B 4
  27. // Intentional fall-through
  28. Melee:
  29. PUFF CD 4
  30. Stop
  31. }
  32. }
  33.  
  34. DamageType NoDamage
  35. {
  36. Factor 0
  37. }
Advertisement
Add Comment
Please, Sign In to add comment