|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
#include "sv_new_toys.qh"#include "new_toys.qh"#include "../random_items/sv_random_items.qh"#include <server/weapons/spawning.qh>Go to the source code of this file.
Functions | |
| MUTATOR_HOOKFUNCTION (nt, FilterItem) | |
| MUTATOR_HOOKFUNCTION (nt, SetStartItems) | |
| MUTATOR_HOOKFUNCTION (nt, SetWeaponreplace) | |
| string | nt_GetFullReplacement (string w) |
| string | nt_GetReplacement (string w, float m) |
| REGISTER_MUTATOR (nt, expr_evaluate(cvar_string("g_new_toys")) &&!MUTATOR_IS_ENABLED(mutator_instagib) &&!MUTATOR_IS_ENABLED(ok)) | |
Variables | |
| float | autocvar_g_new_toys_autoreplace |
| bool | autocvar_g_new_toys_use_pickupsound = false |
| string | new_toys |
| const float | NT_AUTOREPLACE_ALWAYS = 1 |
| const float | NT_AUTOREPLACE_NEVER = 0 |
| const float | NT_AUTOREPLACE_RANDOM = 2 |
| MUTATOR_HOOKFUNCTION | ( | nt | , |
| FilterItem | ) |
Definition at line 210 of file sv_new_toys.qc.
References autocvar_g_new_toys_use_pickupsound, entity(), M_ARGV, nt_IsNewToy(), and string_null.
| MUTATOR_HOOKFUNCTION | ( | nt | , |
| SetStartItems | ) |
Definition at line 141 of file sv_new_toys.qc.
References argv(), autocvar_g_new_toys_autoreplace, FOREACH, nt_GetReplacement(), start_weapons, start_weapons_defaultmask, tokenize_console, warmup_start_weapons, warmup_start_weapons_defaultmask, and Weapons.
| MUTATOR_HOOKFUNCTION | ( | nt | , |
| SetWeaponreplace | ) |
Definition at line 181 of file sv_new_toys.qc.
References autocvar_g_new_toys_autoreplace, entity(), M_ARGV, MUTATOR_IS_ENABLED, nt_GetReplacement(), and W_Apply_Weaponreplace().
Definition at line 117 of file sv_new_toys.qc.
References string_null.
Referenced by nt_GetReplacement().
Definition at line 129 of file sv_new_toys.qc.
References NT_AUTOREPLACE_NEVER, NT_AUTOREPLACE_RANDOM, nt_GetFullReplacement(), and strcat().
Referenced by MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
| REGISTER_MUTATOR | ( | nt | , |
| expr_evaluate(cvar_string("g_new_toys")) &&!MUTATOR_IS_ENABLED(mutator_instagib) &&!MUTATOR_IS_ENABLED(ok) | ) |
Definition at line 78 of file sv_new_toys.qc.
References error, FOREACH, LOG_INFO, MUTATOR_ONADD, MUTATOR_ONREMOVE, MUTATOR_ONROLLBACK_OR_REMOVE, nt_IsNewToy(), time, Weapons, and WEP_FLAG_MUTATORBLOCKED.
| float autocvar_g_new_toys_autoreplace |
Definition at line 111 of file sv_new_toys.qc.
Referenced by MUTATOR_HOOKFUNCTION(), and MUTATOR_HOOKFUNCTION().
Definition at line 112 of file sv_new_toys.qc.
Referenced by MUTATOR_HOOKFUNCTION().
| string new_toys |
Definition at line 109 of file sv_new_toys.qc.
| const float NT_AUTOREPLACE_ALWAYS = 1 |
Definition at line 114 of file sv_new_toys.qc.
| const float NT_AUTOREPLACE_NEVER = 0 |
Definition at line 113 of file sv_new_toys.qc.
Referenced by nt_GetReplacement().
| const float NT_AUTOREPLACE_RANDOM = 2 |
Definition at line 115 of file sv_new_toys.qc.
Referenced by nt_GetReplacement().