end
else if cmd = 'g_powerup_randomize_respawn' then
begin
- ParseGameFlag(GAME_OPTION_RULEZRANDOM, I_MSG_RULEZ_RANDOM_OFF, I_MSG_RULEZ_RANDOM_ON);
+ ParseGameFlag(GAME_OPTION_RULEZRANDOM, I_MSG_RULEZ_RANDOM_OFF, I_MSG_RULEZ_RANDOM_ON, False);
end
else if cmd = 'g_weaponstay' then
begin
ggItems[ID].alive := false;
ggItems[ID].RespawnTime := IfThen(gLMSRespawn = LMS_RESPAWN_NONE, gGameSettings.ItemRespawnTime, 15) * 36;
- if ((gGameSettings.Options and GAME_OPTION_RULEZRANDOM) = 0) then // Random powerup respawn
+ if LongBool(gGameSettings.Options and GAME_OPTION_RULEZRANDOM) then // Random powerup respawn
begin
if ggItems[ID].ItemType in [ITEM_SPHERE_BLUE, ITEM_SPHERE_WHITE, ITEM_INVUL,
- ITEM_INVIS, ITEM_MEDKIT_BLACK, ITEM_JETPACK] then
+ ITEM_INVIS, ITEM_MEDKIT_BLACK, ITEM_JETPACK, ITEM_SUIT] then
begin
ggItems[ID].RespawnTime := Random(gGameSettings.RulezTimeMultiplier) * 36;
- //e_logwritefln ('Randomized number', []);
+ e_logwritefln ('Randomized number', []);
end;
end;
end;
AddItem(_lc[I_MENU_YES]);
AddItem(_lc[I_MENU_NO]);
if LongBool(gsGameFlags and GAME_OPTION_RULEZRANDOM) then
- ItemIndex := 1
+ ItemIndex := 0
else
- ItemIndex := 0;
+ ItemIndex := 1;
end;
with AddSwitch(_lc[I_MENU_BOTS_VS]) do
begin