Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ka_SpawnBall() // self = the ball
- {
- if(!g_keepaway) {
- remove(self);
- return;
- }
- if (!self.model) {
- self.model = "models/orbs/orbblue.md3";
- self.scale = 1;
- }
- precache_model(self.model);
- setmodel(self, self.model);
- setsize(self, BALL_MINS, BALL_MAXS);
- ball_scale = self.scale;
- self.classname = "keepawayball";
- self.damageforcescale = cvar("g_keepawayball_damageforcescale");
- self.effects = self.effects | EF_FULLBRIGHT;
- self.movetype = MOVETYPE_BOUNCE;
- self.touch = ka_TouchEvent;
- self.think = ka_RespawnBall;
- self.nextthink = time;
- self.flags = FL_ITEM;
- //self.reset = ka_Reset;
- self.owner = world;
- WaypointSprite_AttachCarrier("ka-ball", self);
- //WaypointSprite_UpdateTeamRadar(self.waypointsprite_attachedforcarrier, RADARICON_FLAGCARRIER, '1 0 0');
- // wtf radar doesn't work when not in a team environment?
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement