Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
sv_nades.qh
Go to the documentation of this file.
1#pragma once
2
3#include "nades.qh"
4
26
41
42
43.entity nade;
44.entity fake_nade;
52.float toss_time;
53
54bool orb_send(entity this, entity to, int sf);
55
57entity nades_spawn_orb(entity this, float orb_lifetime, float orb_rad);
58
60void nades_Clear(entity player);
61
63void nades_RemovePlayer(entity player);
64
66void nades_GiveBonus(entity player, float score);
67
69#define params(i, o) \
70 i(entity, 0) \
71 i(entity, 1) \
72 i(vector, 2) \
73 o(vector, 2) \
74 i(float, 3) \
75 o(float, 3) \
76 /**/
78#undef params
#define MUTATOR_HOOKABLE(name, params)
Definition base.qh:168
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define params(i, o)
Called when a client command is parsed NOTE: hooks MUST start with if (MUTATOR_RETURNVALUE) return fa...
Definition events.qh:36
#define nade(name, colormin1, colormax1, colormin2, colormax2)
vector
Definition self.qh:96
bool autocvar_g_nades
Definition sv_nades.qh:5
int autocvar_g_nades_bonus_score_high
Definition sv_nades.qh:38
float nade_lifetime
Definition sv_nades.qh:45
void nades_RemovePlayer(entity player)
Remove nades and bonus nades from a player.
Definition sv_nades.qc:895
float autocvar_g_nades_nade_minforce
Definition sv_nades.qh:15
entity nade_damage_target
Definition sv_nades.qh:49
int autocvar_g_nades_bonus_score_spree
Definition sv_nades.qh:40
int autocvar_g_nades_bonus_score_low
Definition sv_nades.qh:37
int autocvar_g_nades_nade_newton_style
Definition sv_nades.qh:23
entity nades_spawn_orb(entity this, float orb_lifetime, float orb_rad)
Spawns an orb for some nade types.
Definition sv_nades.qc:61
void nades_Clear(entity player)
Remove nades that are being thrown.
Definition sv_nades.qc:637
bool autocvar_g_nades_bonus_client_select
Definition sv_nades.qh:29
float autocvar_g_nades_nade_refire
Definition sv_nades.qh:18
void nades_GiveBonus(entity player, float score)
Give a bonus grenade to a player.
Definition sv_nades.qc:423
float autocvar_g_nades_nade_edgedamage
Definition sv_nades.qh:20
bool autocvar_g_nades_override_dropweapon
Definition sv_nades.qh:6
string pokenade_type
Definition sv_nades.qh:48
float autocvar_g_nades_nade_lifetime
Definition sv_nades.qh:14
float autocvar_g_nades_pickup_time
Definition sv_nades.qh:13
bool autocvar_g_nades_bonus_onstrength
Definition sv_nades.qh:30
int autocvar_g_nades_bonus_score_time_flagcarrier
Definition sv_nades.qh:35
bool autocvar_g_nades_bonus_only
Definition sv_nades.qh:31
float autocvar_g_nades_nade_radius
Definition sv_nades.qh:21
bool autocvar_g_nades_bonus
Definition sv_nades.qh:27
float autocvar_g_nades_spawn_destroy_damage
Definition sv_nades.qh:11
int autocvar_g_nades_bonus_score_time
Definition sv_nades.qh:34
float autocvar_g_nades_nade_health
Definition sv_nades.qh:17
bool autocvar_g_nades_onspawn
Definition sv_nades.qh:8
vector autocvar_g_nades_throw_offset
Definition sv_nades.qh:7
int autocvar_g_nades_bonus_max
Definition sv_nades.qh:32
entity fake_nade
Definition sv_nades.qh:44
float autocvar_g_nades_nade_maxforce
Definition sv_nades.qh:16
float autocvar_g_nades_nade_force
Definition sv_nades.qh:22
float nade_special_time
Definition sv_nades.qh:47
string autocvar_g_nades_bonus_type
Definition sv_nades.qh:28
string cvar_cl_pokenade_type
Definition sv_nades.qh:51
string cvar_cl_nade_type
Definition sv_nades.qh:50
float autocvar_g_nades_spawn_health_respawn
Definition sv_nades.qh:10
int autocvar_g_nades_bonus_score_minor
Definition sv_nades.qh:36
float autocvar_g_nades_nade_damage
Definition sv_nades.qh:19
bool autocvar_g_nades_pickup
Definition sv_nades.qh:12
bool orb_send(entity this, entity to, int sf)
Definition net.qc:101
float toss_time
Definition sv_nades.qh:52
int autocvar_g_nades_bonus_score_medium
Definition sv_nades.qh:39
bool autocvar_g_nades_client_select
Definition sv_nades.qh:25
float nade_refire
Definition sv_nades.qh:46
string autocvar_g_nades_nade_type
Definition sv_nades.qh:24
int autocvar_g_nades_spawn_count
Definition sv_nades.qh:9
int autocvar_g_nades_bonus_score_max
Definition sv_nades.qh:33