]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/mutators/mutator/weaponarena_random/sv_weaponarena_random.qc
Merge remote-tracking branch 'origin/master' into morosophos/rankings_cnt
[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     STAT(WEAPONS, player) = W_RandomWeapons(player, STAT(WEAPONS, player), g_weaponarena_random);
13     if (g_weaponarena_random_with_blaster) STAT(WEAPONS, player) |= WEPSET(BLASTER);
14 }