diff --git a/Missionframework/scripts/shared/fetch_params.sqf b/Missionframework/scripts/shared/fetch_params.sqf
index 3e5898e8..94524daf 100644
--- a/Missionframework/scripts/shared/fetch_params.sqf
+++ b/Missionframework/scripts/shared/fetch_params.sqf
@@ -269,12 +269,16 @@ if (!isDedicated && hasInterface) then {
_value = if (KP_liberation_fog_param) then {localize "STR_PARAMS_ENABLED";} else {localize "STR_PARAMS_DISABLED";};
_text = _text + format ["%1
%2
", _param, _value];
+ _param = localize "STR_PARAMS_RESOURCESMULTIPLIER";
+ _value = format ["x%1", GRLIB_resources_multiplier];
+ _text = _text + format ["%1
%2
", _param, _value];
+
_param = localize "STR_PARAMS_ARSENAL";
_value = if (KP_liberation_arsenal_type) then {localize "STR_PARAMS_ARSENAL_ACE";} else {localize "STR_PARAMS_ARSENAL_BI";};
_text = _text + format ["%1
%2
", _param, _value];
_param = localize "STR_PARAMS_VICTORYCONDITION";
- switch (GRLIB_weather_param) do {
+ switch (KP_liberation_victoryCondition) do {
case 1: {_value = localize "STR_PARAMS_VICTORYCONDITION_1";};
case 2: {_value = localize "STR_PARAMS_VICTORYCONDITION_2";};
case 3: {_value = localize "STR_PARAMS_VICTORYCONDITION_3";};
@@ -283,10 +287,6 @@ if (!isDedicated && hasInterface) then {
};
_text = _text + format ["%1
%2
", _param, _value];
- _param = localize "STR_PARAMS_RESOURCESMULTIPLIER";
- _value = format ["x%1", GRLIB_resources_multiplier];
- _text = _text + format ["%1
%2
", _param, _value];
-
_param = localize "STR_A3_ReviveMode";
_value = if (bis_reviveParam_mode == 1) then {localize "STR_A3_EnabledForAllPlayers";} else {localize "STR_A3_Disabled";};
_text = _text + format ["%1
%2
", _param, _value];
@@ -381,6 +381,14 @@ if (!isDedicated && hasInterface) then {
_value = if (KP_liberation_clear_cargo) then {localize "STR_PARAMS_ENABLED";} else {localize "STR_PARAMS_DISABLED";};
_text = _text + format ["%1
%2
", _param, _value];
+ _param = localize "STR_PARAM_ALLOW_ENEMIES_IN_IMMOBILE";
+ _value = if (KP_liberation_allowEnemiesInImmobile == 0) then {localize "STR_PARAMS_ENABLED";} else {KP_liberation_allowEnemiesInImmobile;};
+ _text = _text + format ["%1
%2
", _param, _value];
+
+ _param = localize "STR_PARAM_DELAY_DESPAWN_MAX";
+ _value = if (KP_liberation_delayDespawnMax == 0) then {localize "STR_PARAMS_ENABLED";} else {KP_liberation_delayDespawnMax;};
+ _text = _text + format ["%1
%2
", _param, _value];
+
_param = localize "STR_PARAM_LIMITEDZEUS";
_value = if (KP_liberation_limited_zeus) then {localize "STR_PARAMS_ENABLED";} else {localize "STR_PARAMS_DISABLED";};
_text = _text + format ["%1
%2
", _param, _value];
@@ -411,15 +419,7 @@ if (!isDedicated && hasInterface) then {
_text = _text + format ["%1
%2
", _param, _value];
_param = localize "STR_RESTART_PARAM";
- _value = localize "STR_PARAMS_DISABLED";
- switch (KP_liberation_restart) do {
- case 1: {_value = "1";};
- case 2: {_value = "2";};
- case 3: {_value = "3";};
- case 4: {_value = "4";};
- case 5: {_value = "5";};
- case 6: {_value = "6";};
- };
+ _value = if (KP_liberation_restart == 0) then {localize "STR_PARAMS_ENABLED";} else {KP_liberation_restart;};
_text = _text + format ["%1
%2
", _param, _value];
player createDiaryRecord ["parameters",["Active", _text]];
diff --git a/Missionframework/ui/mission_params.hpp b/Missionframework/ui/mission_params.hpp
index d14150f6..1245a4cd 100644
--- a/Missionframework/ui/mission_params.hpp
+++ b/Missionframework/ui/mission_params.hpp
@@ -272,7 +272,7 @@ class Params
};
class DelayDespawnMax {
title = $STR_PARAM_DELAY_DESPAWN_MAX;
- values[] = {0,5,10,15,20,25,30};
+ values[] = {0, 5, 10, 15, 20, 25, 30};
texts[] = {$STR_PARAMS_DISABLED, "5", "10", "15", "20", "25", "30"};
default = 5;
};