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