|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Go to the source code of this file.
Functions | |
| void | ka_DamageEvent (entity this, entity inflictor, entity attacker, float damage, int deathtype,.entity weaponentity, vector hitloc, vector force) |
| void | ka_DropEvent (entity plyr) |
| void | ka_Handler_CheckBall (entity this) |
| void | ka_TouchEvent (entity this, entity toucher) |
| REGISTER_MUTATOR (ka, false) | |
| void (entity this) havocbot_role_ka_carrier | |
Variables | |
| IntrusiveList | g_kaballs |
| void ka_DamageEvent | ( | entity | this, |
| entity | inflictor, | ||
| entity | attacker, | ||
| float | damage, | ||
| int | deathtype, | ||
| .entity | weaponentity, | ||
| vector | hitloc, | ||
| vector | force ) |
Definition at line 108 of file sv_keepaway.qc.
References entity(), ITEM_DAMAGE_NEEDKILL, ka_RespawnBall(), and vector.
Referenced by ka_DropEvent(), and ka_SpawnBalls().
Definition at line 191 of file sv_keepaway.qc.
References ATTEN_NONE, autocvar_g_keepawayball_respawntime, autocvar_g_keepawayball_tracking, CH_TRIGGER, crandom, DAMAGE_YES, entity(), g_damagedbycontents, IL_PUSH(), ka_DamageEvent(), ka_EventLog(), ka_PlayerReset(), ka_RespawnBall(), MOVETYPE_BOUNCE, navigation_dynamicgoal_set(), NULL, Send_Notification(), set_movetype(), setthink, SOLID_TRIGGER, sound, SPRITERULE_DEFAULT, time, VOL_BASE, warmup_stage, waypointsprite_attachedforcarrier, WaypointSprite_Ping(), WaypointSprite_Spawn(), and WaypointSprite_UpdateRule().
Referenced by MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
Definition at line 291 of file sv_keepaway.qc.
References entity(), g_kaballs, game_starttime, IL_EMPTY, ka_RemoveBalls(), ka_SpawnBalls(), nextthink, and time.
Referenced by REGISTER_MUTATOR().
Definition at line 114 of file sv_keepaway.qc.
References ATTEN_NONE, ATTEN_NORM, autocvar_g_keepaway_ballcarrier_maxballs, ballcarried, CH_TRIGGER, cnt, DAMAGE_NO, damagedbycontents, entity(), func_null(), g_damagedbycontents, game_stopped, GameRules_scoring_add, GameRules_scoring_vip, IL_REMOVE(), IS_DEAD, IS_INDEPENDENT_PLAYER, IS_PLAYER, ka_ballcarrier_waypointsprite_visible_for_player(), ka_BallThink_Carried(), ka_EventLog(), ka_RespawnBall(), MOVETYPE_NONE, navigation_dynamicgoal_unset(), nextthink, NULL, origin, owner, previous_owner, Q3SURFACEFLAG_NOIMPACT, scale, Send_Effect(), Send_Notification(), set_movetype(), setthink, solid, SOLID_NOT, sound, SPRITERULE_DEFAULT, takedamage, time, toucher, trace_dphitq3surfaceflags, velocity, VOL_BASE, wait, WaypointSprite_AttachCarrier(), waypointsprite_attachedforcarrier, WaypointSprite_Kill(), WaypointSprite_Ping(), and WaypointSprite_UpdateRule().
Referenced by ka_SpawnBalls().
| REGISTER_MUTATOR | ( | ka | , |
| false | ) |
Definition at line 9 of file sv_keepaway.qh.
References entity(), g_kaballs, GameRules_scoring, IL_NEW, InitializeEntity(), INITPRIO_SETLOCATION, ka_Handler_CheckBall(), MUTATOR_ONADD, MUTATOR_STATIC, new_pure, setthink, SFL_SORT_PRIO_PRIMARY, and SFL_SORT_PRIO_SECONDARY.
| void | ( | entity | this | ) |
References entity(), havocbot_role_ka_carrier(), havocbot_role_ka_collector(), toucher, and vector.
| IntrusiveList g_kaballs |
Definition at line 8 of file sv_keepaway.qh.
Referenced by havocbot_goalrating_ball(), ka_Handler_CheckBall(), ka_RemoveBalls(), ka_SpawnBalls(), and REGISTER_MUTATOR().