Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. void () head_touch =
  2. {
  3. //local float amount;
  4.  
  5. if (other.classname != "player")
  6. return;
  7. if (other.health <= 0)
  8. return;
  9.  
  10. sprint(other, "You receive 10 health\n");
  11.  
  12. sound(other, CHAN_ITEM, self.noise, 1, ATTN_NORM);
  13.  
  14. T_Heal (other, 10, 1);
  15.  
  16. self.model = string_null;
  17. self.solid = SOLID_NOT;
  18.  
  19. activator = other;
  20. SUB_UseTargets();
  21. }
  22.  
  23. void (string gibname, float dm)
  24. ThrowHead =
  25. {
  26. setmodel (self, gibname);
  27. self.frame = 0;
  28. self.nextthink = -1;
  29. self.movetype = MOVETYPE_BOUNCE;
  30. self.takedamage = DAMAGE_NO;
  31. self.solid = SOLID_TRIGGER;
  32. self.touch = head_touch;
  33. self.view_ofs = '0 0 8';
  34. setsize (self, '-16 -16 0', '16 16 56');
  35. self.velocity = VelocityForDamage (dm);
  36. self.origin_z = self.origin_z - 24;
  37. self.flags = self.flags - (self.flags & FL_ONGROUND);
  38. self.avelocity = crandom () * '0 600 0';
  39.  
  40.  
  41. precache_sound ("demon/dhit2.wav");
  42. self.noise = "misc/dhit2.wav";
  43.  
  44.  
  45. //StartItem();
  46. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement