|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
#include "multi.qh"Go to the source code of this file.
Functions | |
| void | multi_eventdamage (entity this, entity inflictor, entity attacker, float damage, int deathtype,.entity weaponentity, vector hitloc, vector force) |
| void | multi_reset (entity this) |
| void | multi_touch (entity this, entity toucher) |
| void | multi_trigger (entity this, bool exacttrigger) |
| void | multi_use (entity this, entity actor, entity trigger) |
| void | multi_wait (entity this) |
| spawnfunc (trigger_multiple) | |
| spawnfunc (trigger_once) | |
Variables | |
| int | triggertimes |
| void multi_eventdamage | ( | entity | this, |
| entity | inflictor, | ||
| entity | attacker, | ||
| float | damage, | ||
| int | deathtype, | ||
| .entity | weaponentity, | ||
| vector | hitloc, | ||
| vector | force ) |
Definition at line 148 of file multi.qc.
References DEATH_ISSPECIAL, enemy, entity(), GetResource(), goalentity, HITTYPE_SPLASH, INVERT_TEAMS, multi_trigger(), NOSPLASH, spawnflags, takedamage, TakeResource(), team, and vector.
Referenced by spawnfunc().
Definition at line 167 of file multi.qc.
References DAMAGE_YES, entity(), func_null(), max_health, multi_touch(), multi_use(), nextthink, q3compat, SetResourceExplicit(), setthink, settouch, solid, SOLID_BBOX, SPAWNFLAG_NOTOUCH, spawnflags, takedamage, team, team_saved, and use.
Referenced by spawnfunc().
Definition at line 103 of file multi.qc.
References ALL_ENTITIES, AVAILABLE_TEAMS, CS(), enemy, entity(), goalentity, INVERT_TEAMS, IS_PLAYER, makevectors, movedir, multi_trigger(), NUM_TEAM_1, NUM_TEAM_2, pressedkeys, q3compat, spawnflags, team, toucher, and v_forward.
Referenced by multi_reset(), and spawnfunc().
Definition at line 22 of file multi.qc.
References _sound, ATTEN_NORM, CH_TRIGGER, DAMAGE_NO, enemy, entity(), etof, EXACTTRIGGER_TOUCH, func_null(), goalentity, IS_CLIENT, IS_PLAYER, multi_wait(), nextthink, noise, ONLY_PLAYERS, q3compat, setthink, settouch, spawnflags, stof(), SUB_UseTargets(), takedamage, time, triggertimes, use, VOL_BASE, and wait.
Referenced by multi_eventdamage(), multi_touch(), and multi_use().
Definition at line 96 of file multi.qc.
References enemy, entity(), goalentity, and multi_trigger().
Referenced by multi_reset(), and spawnfunc().
Definition at line 8 of file multi.qc.
References DAMAGE_YES, entity(), max_health, SetResourceExplicit(), solid, SOLID_BBOX, and takedamage.
Referenced by multi_trigger().
| spawnfunc | ( | trigger_multiple | ) |
Definition at line 196 of file multi.qc.
References buf_create, canteamdamage, DAMAGE_YES, EXACTTRIGGER_INIT, g_saved_team, GetField_fullspawndata(), GetResource(), IL_PUSH(), LOG_FATAL, max_health, multi_eventdamage(), multi_reset(), multi_touch(), multi_use(), noise, objerror, origin, precache_sound(), q3compat, settouch, SND, solid, SOLID_BBOX, sounds, SPAWNFLAG_NOTOUCH, spawnflags, strzone(), takedamage, team, team_saved, triggertimes, use, and wait.
| spawnfunc | ( | trigger_once | ) |
| int triggertimes |
Definition at line 5 of file multi.qc.
Referenced by multi_trigger(), and spawnfunc().