Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. void ka_SpawnBall() // self = the ball
  2. {
  3. if(!g_keepaway) {
  4. remove(self);
  5. return;
  6. }
  7. if (!self.model) {
  8. self.model = "models/orbs/orbblue.md3";
  9. self.scale = 1;
  10. }
  11.  
  12. precache_model(self.model);
  13. setmodel(self, self.model);
  14. setsize(self, BALL_MINS, BALL_MAXS);
  15. ball_scale = self.scale;
  16. self.classname = "keepawayball";
  17. self.damageforcescale = cvar("g_keepawayball_damageforcescale");
  18. self.effects = self.effects | EF_FULLBRIGHT;
  19. self.movetype = MOVETYPE_BOUNCE;
  20. self.touch = ka_TouchEvent;
  21. self.think = ka_RespawnBall;
  22. self.nextthink = time;
  23. self.flags = FL_ITEM;
  24. //self.reset = ka_Reset;
  25. self.owner = world;
  26.  
  27. WaypointSprite_AttachCarrier("ka-ball", self);
  28. //WaypointSprite_UpdateTeamRadar(self.waypointsprite_attachedforcarrier, RADARICON_FLAGCARRIER, '1 0 0');
  29. // wtf radar doesn't work when not in a team environment?
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement