+#if defined(CSQC)
+#elif defined(MENUQC)
+#elif defined(SVQC)
+ #include "../../dpdefs/progsdefs.qc"
+ #include "../../dpdefs/dpextensions.qc"
+ #include "../util.qh"
+ #include "config.qh"
+ #include "weapons.qh"
+#endif
+
// ==========================
// Balance Config Generator
// ==========================
heapsort(WEP_CONFIG_COUNT, W_Config_Queue_Swap, W_Config_Queue_Compare, world);
// step 4: write queue
- WEP_CONFIG_WRITETOFILE(sprintf("// {{{ #%d: %s\n", i, W_Name(i)))
- for(x = 0; x <= WEP_CONFIG_COUNT; ++x) { WEP_CONFIG_WRITETOFILE(wep_config_queue[x]) }
- WEP_CONFIG_WRITETOFILE("// }}}\n")
+ WEP_CONFIG_WRITETOFILE(sprintf(
+ "// {{{ #%d: %s%s\n",
+ i,
+ WEP_NAME(i),
+ (((get_weaponinfo(i)).spawnflags & WEP_FLAG_MUTATORBLOCKED) ? " (MUTATOR WEAPON)" : "")
+ ));
+ for(x = 0; x <= WEP_CONFIG_COUNT; ++x) { WEP_CONFIG_WRITETOFILE(wep_config_queue[x]); }
+ WEP_CONFIG_WRITETOFILE("// }}}\n");
// step 5: debug info
- print(sprintf("#%d: %s: %d settings...\n", i, W_Name(i), WEP_CONFIG_COUNT));
+ print(sprintf("#%d: %s: %d settings...\n", i, WEP_NAME(i), WEP_CONFIG_COUNT));
totalsettings += WEP_CONFIG_COUNT;
}