4bf3957fb8e4ceadb530d618e9260b2adc6f6ccf
[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) STAT(WEAPONS, player) &= ~WEPSET(BLASTER);
12     W_RandomWeapons(player, g_weaponarena_random);
13     if (g_weaponarena_random_with_blaster) STAT(WEAPONS, player) |= WEPSET(BLASTER);
14 }