diff --git a/src/game/g_player.pas b/src/game/g_player.pas
index 300979a87de4011a595a4d59af4704d9132f74a3..98535cc9ef2f36220f98ba05b4cbb0a401598cac 100644 (file)
--- a/src/game/g_player.pas
+++ b/src/game/g_player.pas
if not (R_BERSERK in FRulez) then
begin
Include(FRulez, R_BERSERK);
- if gBerserkAutoswitch and (FBFGFireCounter = -1) then
+ if gBerserkAutoswitch and (gDebugMode or gCheats) and (FBFGFireCounter = -1) then
begin
FCurrWeap := WEAPON_KASTET;
resetWeaponQueue();
FDifficult := TDifficult(p^);
end;
+
+begin
+ conRegVar('cheat_berserk_autoswitch', @gBerserkAutoswitch, 'autoswitch to fist when berserk pack taken', '', true, true);
end.