]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/mutators/mutator/weaponarena_random/sv_weaponarena_random.qc
Cleanup common mutators: remove IMPLEMENTATION macro
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mutators / mutator / weaponarena_random / sv_weaponarena_random.qc
1 #include "sv_weaponarena_random.qh"
2
3 // WEAPONTODO: rename the cvars
4 REGISTER_MUTATOR(weaponarena_random, true);
5
6 MUTATOR_HOOKFUNCTION(weaponarena_random, PlayerSpawn)
7 {
8     if (!g_weaponarena_random) return;
9     entity player = M_ARGV(0, entity);
10
11     if (g_weaponarena_random_with_blaster) player.weapons &= ~WEPSET(BLASTER);
12     W_RandomWeapons(player, g_weaponarena_random);
13     if (g_weaponarena_random_with_blaster) player.weapons |= WEPSET(BLASTER);
14 }