Go to the source code of this file.
|
void | Use_Target_Tent (edict_t *ent, edict_t *other, edict_t *activator) |
|
void | SP_target_temp_entity (edict_t *ent) |
|
void | Use_Target_Speaker (edict_t *ent, edict_t *other, edict_t *activator) |
|
void | SP_target_speaker (edict_t *ent) |
|
void | Use_Target_Help (edict_t *ent, edict_t *other, edict_t *activator) |
|
void | SP_target_help (edict_t *ent) |
|
void | use_target_secret (edict_t *ent, edict_t *other, edict_t *activator) |
|
void | SP_target_secret (edict_t *ent) |
|
void | use_target_goal (edict_t *ent, edict_t *other, edict_t *activator) |
|
void | SP_target_goal (edict_t *ent) |
|
void | target_explosion_explode (edict_t *self) |
|
void | use_target_explosion (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_explosion (edict_t *ent) |
|
void | use_target_changelevel (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_changelevel (edict_t *ent) |
|
void | use_target_splash (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_splash (edict_t *self) |
|
void | ED_CallSpawn (edict_t *ent) |
|
void | use_target_spawner (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_spawner (edict_t *self) |
|
void | use_target_blaster (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_blaster (edict_t *self) |
|
void | trigger_crosslevel_trigger_use (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_crosslevel_trigger (edict_t *self) |
|
void | target_crosslevel_target_think (edict_t *self) |
|
void | SP_target_crosslevel_target (edict_t *self) |
|
void | target_laser_think (edict_t *self) |
|
void | target_laser_on (edict_t *self) |
|
void | target_laser_off (edict_t *self) |
|
void | target_laser_use (edict_t *self, edict_t *other, edict_t *activator) |
|
void | target_laser_start (edict_t *self) |
|
void | SP_target_laser (edict_t *self) |
|
void | target_lightramp_think (edict_t *self) |
|
void | target_lightramp_use (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_lightramp (edict_t *self) |
|
void | target_earthquake_think (edict_t *self) |
|
void | target_earthquake_use (edict_t *self, edict_t *other, edict_t *activator) |
|
void | SP_target_earthquake (edict_t *self) |
|
◆ ED_CallSpawn()
◆ SP_target_blaster()
◆ SP_target_changelevel()
◆ SP_target_crosslevel_target()
Definition at line 478 of file g_target.c.
485 self->nextthink =
level.time +
self->delay;
◆ SP_target_crosslevel_trigger()
◆ SP_target_earthquake()
◆ SP_target_explosion()
◆ SP_target_goal()
◆ SP_target_help()
◆ SP_target_laser()
◆ SP_target_lightramp()
Definition at line 715 of file g_target.c.
741 self->movedir[0] =
self->message[0] -
'a';
742 self->movedir[1] =
self->message[1] -
'a';
743 self->movedir[2] = (
self->movedir[1] -
self->movedir[0]) / (self->
speed /
FRAMETIME);
◆ SP_target_secret()
◆ SP_target_spawner()
◆ SP_target_speaker()
◆ SP_target_splash()
◆ SP_target_temp_entity()
◆ target_crosslevel_target_think()
◆ target_earthquake_think()
◆ target_earthquake_use()
◆ target_explosion_explode()
◆ target_laser_off()
◆ target_laser_on()
◆ target_laser_start()
Definition at line 585 of file g_target.c.
592 self->s.modelindex = 1;
602 self->s.skinnum = 0xf2f2f0f0;
604 self->s.skinnum = 0xd0d1d2d3;
606 self->s.skinnum = 0xf3f3f1f1;
608 self->s.skinnum = 0xdcdddedf;
610 self->s.skinnum = 0xe0e1e2e3;
Referenced by SP_target_laser().
◆ target_laser_think()
◆ target_laser_use()
◆ target_lightramp_think()
◆ target_lightramp_use()
◆ trigger_crosslevel_trigger_use()
◆ use_target_blaster()
◆ use_target_changelevel()
◆ use_target_explosion()
◆ use_target_goal()
◆ Use_Target_Help()
◆ use_target_secret()
◆ use_target_spawner()
◆ Use_Target_Speaker()
◆ use_target_splash()
◆ Use_Target_Tent()
void(* dprintf)(char *fmt,...)
void use_target_changelevel(edict_t *self, edict_t *other, edict_t *activator)
#define MOD_TARGET_BLASTER
trace_t(* trace)(vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, edict_t *passent, int contentmask)
#define VectorSubtract(a, b, c)
void(* WritePosition)(vec3_t pos)
void(* multicast)(vec3_t origin, multicast_t to)
void use_target_goal(edict_t *ent, edict_t *other, edict_t *activator)
void target_laser_on(edict_t *self)
void use_target_blaster(edict_t *self, edict_t *other, edict_t *activator)
void ED_CallSpawn(edict_t *ent)
#define CONTENTS_DEADMONSTER
void VectorScale(vec3_t in, vec_t scale, vec3_t out)
void target_explosion_explode(edict_t *self)
void SpawnItem(edict_t *ent, gitem_t *item)
void Use_Target_Speaker(edict_t *ent, edict_t *other, edict_t *activator)
edict_t * G_Find(edict_t *from, int fieldofs, char *match)
struct gclient_s * client
void(* sound)(edict_t *ent, int channel, int soundindex, float volume, float attenuation, float timeofs)
void target_lightramp_use(edict_t *self, edict_t *other, edict_t *activator)
void T_Damage(edict_t *targ, edict_t *inflictor, edict_t *attacker, vec3_t dir, vec3_t point, vec3_t normal, int damage, int knockback, int dflags, int mod)
void BeginIntermission(edict_t *targ)
void Use_Target_Tent(edict_t *ent, edict_t *other, edict_t *activator)
#define SFL_CROSS_TRIGGER_MASK
void G_FreeEdict(edict_t *e)
void use_target_spawner(edict_t *self, edict_t *other, edict_t *activator)
void target_earthquake_use(edict_t *self, edict_t *other, edict_t *activator)
void(* configstring)(int num, char *string)
int(* soundindex)(char *name)
void(* positioned_sound)(vec3_t origin, edict_t *ent, int channel, int soundinedex, float volume, float attenuation, float timeofs)
void target_laser_off(edict_t *self)
vec_t VectorNormalize(vec3_t v)
int Q_stricmp(char *s1, char *s2)
void target_laser_use(edict_t *self, edict_t *other, edict_t *activator)
void(* unlinkentity)(edict_t *ent)
void target_laser_start(edict_t *self)
void use_target_secret(edict_t *ent, edict_t *other, edict_t *activator)
void(* use)(edict_t *self, edict_t *other, edict_t *activator)
void(* WriteDir)(vec3_t pos)
void target_laser_think(edict_t *self)
void G_UseTargets(edict_t *ent, edict_t *activator)
void target_lightramp_think(edict_t *self)
void trigger_crosslevel_trigger_use(edict_t *self, edict_t *other, edict_t *activator)
void VectorMA(vec3_t veca, float scale, vec3_t vecb, vec3_t vecc)
void target_crosslevel_target_think(edict_t *self)
void G_SetMovedir(vec3_t angles, vec3_t movedir)
qboolean KillBox(edict_t *ent)
void fire_blaster(edict_t *self, vec3_t start, vec3_t aimdir, int damage, int speed, int effect, qboolean hyper)
#define VectorSet(v, x, y, z)
void use_target_splash(edict_t *self, edict_t *other, edict_t *activator)
void Use_Target_Help(edict_t *ent, edict_t *other, edict_t *activator)
int VectorCompare(vec3_t v1, vec3_t v2)
void use_target_explosion(edict_t *self, edict_t *other, edict_t *activator)
void(* linkentity)(edict_t *ent)
void target_earthquake_think(edict_t *self)
void Com_sprintf(char *dest, int size, char *fmt,...)
void T_RadiusDamage(edict_t *inflictor, edict_t *attacker, float damage, edict_t *ignore, float radius, int mod)
void(* bprintf)(int printlevel, char *fmt,...)