3 string autocvar_g_overkill;
4 bool autocvar_g_overkill_filter_healthmega;
5 bool autocvar_g_overkill_filter_armormedium = true;
6 bool autocvar_g_overkill_filter_armorbig = true;
7 bool autocvar_g_overkill_filter_armormega;
11 REGISTER_MUTATOR(ok, expr_evaluate(autocvar_g_overkill) && !MUTATOR_IS_ENABLED(mutator_instagib) && !MapInfo_LoadedGametype.m_weaponarena && cvar_string("g_mod_balance") == "Overkill")
15 precache_all_playermodels("models/ok_player/*.dpm");
17 if (autocvar_g_overkill_filter_healthmega)
19 ITEM_HealthMega.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
21 if (autocvar_g_overkill_filter_armormedium)
23 ITEM_ArmorMedium.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
25 if (autocvar_g_overkill_filter_armorbig)
27 ITEM_ArmorBig.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
29 if (autocvar_g_overkill_filter_armormega)
31 ITEM_ArmorMega.spawnflags |= ITEM_FLAG_MUTATORBLOCKED;
37 ITEM_HealthMega.spawnflags &= ~ITEM_FLAG_MUTATORBLOCKED;
38 ITEM_ArmorMedium.spawnflags &= ~ITEM_FLAG_MUTATORBLOCKED;
39 ITEM_ArmorBig.spawnflags &= ~ITEM_FLAG_MUTATORBLOCKED;
40 ITEM_ArmorMega.spawnflags &= ~ITEM_FLAG_MUTATORBLOCKED;