diff --git a/CHANGE LOG 1.0.6.txt b/CHANGE LOG 1.0.6.txt
index 127635427..56ac4994a 100644
--- a/CHANGE LOG 1.0.6.txt
+++ b/CHANGE LOG 1.0.6.txt
@@ -14,7 +14,7 @@
- Duplicate global variables have been renamed:
- dayz_updateObjects --> DayZ_GearedObjects
- Duplicate public variables have been renamed:
- - dayzPlayerLogin --> PVCDZ_plr_Login/PVCDZ_plr_PlayerAccepted
+ - dayzPlayerLogin --> PVCDZ_plr_Login
- dayzPlayerLogin2 --> PVCDZ_plr_Login2
- norrnRaDrag --> PVDZ_drg_RaDrag
- norrnRaLW --> PVDZ_drg_RaLW
diff --git a/SQF/dayz_code/NOTE.txt b/SQF/dayz_code/NOTE.txt
index 00a9a052d..d46fccbcd 100644
--- a/SQF/dayz_code/NOTE.txt
+++ b/SQF/dayz_code/NOTE.txt
@@ -25,7 +25,6 @@ dayz_serverObjectMonitor = []; IS REPLACED WITH PVDZE_serverObjectMonitor = [];
******REPLACE ALL PVCDZ_ AND PVDZ_ with PVCDZE/PVDZE_
trap_monitor.fsm is no more!
-dayz_gui = [] spawn { IS NO MORE????
NEW FNC PVDZE_hlt_Bleed -- THATS AN L change it to an I
diff --git a/SQF/dayz_code/compile/player_death.sqf b/SQF/dayz_code/compile/player_death.sqf
index 07e3cc37d..d672fdf15 100644
--- a/SQF/dayz_code/compile/player_death.sqf
+++ b/SQF/dayz_code/compile/player_death.sqf
@@ -110,7 +110,6 @@ terminate dayz_slowCheck;
//terminate dayz_animalCheck;
terminate dayz_monitor1;
//terminate dayz_medicalH;
-//terminate dayz_gui;
r_player_dead = true;
diff --git a/SQF/dayz_code/compile/player_dumpBackpack.sqf b/SQF/dayz_code/compile/player_dumpBackpack.sqf
deleted file mode 100644
index f33975be1..000000000
--- a/SQF/dayz_code/compile/player_dumpBackpack.sqf
+++ /dev/null
@@ -1,13 +0,0 @@
-private ["_weapons","_magazines","_weaponscnt","_magazinescnt","_backpack"];
-_backpack = nearestObject [player, "Bag_Base_EP1"];
-if (!(isNull _backpack)) then {
- if (!local _backpack) then {
- _weapons = getWeaponCargo _backpack;
- _magazines = getMagazineCargo _backpack;
- _weaponscnt = count(_weapons select 0);
- _magazinescnt = count(_magazines select 0);
- if ((_magazinescnt > 0) ||(_weaponscnt > 0)) then{
- hideObject _backpack;
- };
- };
-};
\ No newline at end of file
diff --git a/SQF/dayz_code/init/compiles.sqf b/SQF/dayz_code/init/compiles.sqf
index cccb1a786..78d230460 100644
--- a/SQF/dayz_code/init/compiles.sqf
+++ b/SQF/dayz_code/init/compiles.sqf
@@ -156,7 +156,6 @@ if (!isDedicated) then {
player_copyKey = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_copyKey.sqf";
player_craftItem = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_craftItem.sqf";
player_deathBoard = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\list_playerDeathsAlt.sqf";
- player_dumpBackpack = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_dumpBackpack.sqf";
player_harvest = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_harvest.sqf";
player_harvestPlant = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_harvestPlant.sqf";
player_hasTools = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_hasTools.sqf";
diff --git a/SQF/dayz_code/init/variables.sqf b/SQF/dayz_code/init/variables.sqf
index 452c53844..239af90fc 100644
--- a/SQF/dayz_code/init/variables.sqf
+++ b/SQF/dayz_code/init/variables.sqf
@@ -579,6 +579,7 @@ if (isServer) then {
DZE_DYN_AntiStuck3rd = 0;
DZE_safeVehicle = ["ParachuteWest","ParachuteC"];
if(isNil "EpochEvents") then {EpochEvents = [];};
+ if(isNil "DZEdebug") then {DZEdebug = false;};
if(isNil "DZE_vehicleAmmo") then {DZE_vehicleAmmo = 0;};
if(isNil "DZE_BackpackGuard") then {DZE_BackpackGuard = true;};
if(isNil "DZE_DeathMsgGlobal") then {DZE_DeathMsgGlobal = false;};
@@ -686,7 +687,6 @@ if (!isDedicated) then {
dayz_currentWeaponHolders = 0;
dayz_maxMaxWeaponHolders = 80;
dayz_inVehicle = false;
- dayzGearSave = false;
dayz_unsaved = false;
dayz_scaleLight = 0;
dayzDebug = false;
diff --git a/SQF/dayz_code/system/player_monitor.fsm b/SQF/dayz_code/system/player_monitor.fsm
index ee516f42b..56cdf85f5 100644
--- a/SQF/dayz_code/system/player_monitor.fsm
+++ b/SQF/dayz_code/system/player_monitor.fsm
@@ -632,7 +632,6 @@ class FSM
"_usedFood = 0;" \n
"_usedWater = 0;" \n
"" \n
- "dayzGearSave = false;" \n
"_inventory call player_gearSet;" \n
"" \n
"//Assess in backpack" \n
@@ -747,6 +746,10 @@ class FSM
"" \n
"_setDir = _worldspace select 0;" \n
"_setPos = _worldspace select 1;" \n
+ "" \n
+ "if (isNil ""freshSpawn"") then {" \n
+ " freshSpawn = 0;" \n
+ "};" \n
"" \n
"if(dayz_paraSpawn && (freshSpawn == 2)) then {" \n
" player setDir _setDir;" \n
@@ -801,6 +804,18 @@ class FSM
" _wpns = getArray (_config >> ""weapons"");" \n
" _bcpk = getText (_config >> ""backpack"");" \n
" _bcpkWpn = getText (_config >> ""backpackWeapon"");" \n
+ " if(!isNil ""DefaultMagazines"") then {" \n
+ " _gmags = DefaultMagazines;" \n
+ " };" \n
+ " if(!isNil ""DefaultWeapons"") then {" \n
+ " _wpns = DefaultWeapons;" \n
+ " };" \n
+ " if(!isNil ""DefaultBackpack"") then {" \n
+ " _bcpk = DefaultBackpack;" \n
+ " };" \n
+ " if(!isNil ""DefaultBackpackItems"") then {" \n
+ " _bcpkWpn = DefaultBackpackItems;" \n
+ " };" \n
" " \n
" //Add inventory" \n
" {" \n
@@ -809,7 +824,7 @@ class FSM
" player addMagazine _x;" \n
" _countmags = _countmags +1;" \n
" };" \n
- " } forEach _gmags;" \n
+ " } count _gmags;" \n
"" \n
" while {_countmags < _totalrndmags} do {" \n
" _rndmag = _rndmags call BIS_fnc_selectRandom;" \n
@@ -825,14 +840,24 @@ class FSM
" if (_isOK) then {" \n
" player addWeapon _x;" \n
" };" \n
- " } forEach _wpns;" \n
+ " } count _wpns;" \n
" " \n
" if (_bcpk != """") then {" \n
" player addBackpack _bcpk; " \n
" dayz_myBackpack = unitBackpack player;" \n
"" \n
- " if (_bcpkWpn != """") then {" \n
- " dayz_myBackpack addWeaponCargoGlobal [_bcpkWpn,1];" \n
+ " if ((typeName _bcpkWpn) == ""ARRAY"") then {" \n
+ " {" \n
+ " if (isClass(configFile >> ""CfgWeapons"" >> _x)) then {" \n
+ " dayz_myBackpack addWeaponCargoGlobal [_x,1];" \n
+ " } else {" \n
+ " dayz_myBackpack addMagazineCargoGlobal [_x, 1];" \n
+ " };" \n
+ " } count _bcpkWpn;" \n
+ " } else {" \n
+ " if (_bcpkWpn != """") then {" \n
+ " dayz_myBackpack addWeaponCargoGlobal [_bcpkWpn, 1];" \n
+ " };" \n
" };" \n
" };" \n
" };" \n
@@ -972,19 +997,19 @@ class FSM
"progressLoadingScreen 0.95;" \n
"dayz_loadScreenMsg = localize 'str_player_setup_completed';" \n
"_torev4l=nearestObjects [_setPos, Dayz_plants + DayZ_GearedObjects + [""AllVehicles"",""WeaponHolder""], 50];" \n
- "{ [_x,0] spawn object_roadFlare } forEach (allMissionObjects ""RoadFlare"");" \n
- "{ [_x,1] spawn object_roadFlare } forEach (allMissionObjects ""ChemLight"");" \n
+ "{ [_x,0] spawn object_roadFlare } count (allMissionObjects ""RoadFlare"");" \n
+ "{ [_x,1] spawn object_roadFlare } count (allMissionObjects ""ChemLight"");" \n
"{" \n
" _fadeFire = _x getVariable['fadeFire', true];" \n
" if (!_fadeFire) then {" \n
" nul = [_x,2,0,false,false] spawn BIS_Effects_Burn;" \n
" };" \n
- "} forEach allMissionObjects ""SpawnableWreck"";" \n
- "{deleteVehicle _x} forEach (_setPos nearEntities [""zZombie_Base"",30]);" \n
+ "} count allMissionObjects ""SpawnableWreck"";" \n
+ "{deleteVehicle _x} count (_setPos nearEntities [""zZombie_Base"",30]);" \n
"player setDir _setDir;" \n
"player setPosATL _setPos;" \n
"player setVelocity [0,0,0.5];" \n
- "{player reveal _x} forEach _torev4l;" \n
+ "{player reveal _x} count _torev4l;" \n
"dayz_myPosition = _setPos;" \n
"player setVariable ['BIS_noCoreConversations', true];" \n
"dayz_clientPreload = true;"/*%FSM*/;
@@ -1053,37 +1078,18 @@ class FSM
" _currentWpn = _state select 0;" \n
" _currentAnim = _state select 1;" \n
" //Reload players state" \n
- " if ((count _state > 3) && DZE_FriendlySaving) then {" \n
- " DZE_Friends = _state select 3;" \n
- " }; " \n
" if (count _state > 2) then {" \n
" dayz_temperatur = _state select 2;" \n
- " };rentWpn = ""Makarov"";" \n
+ " if ((count _state > 3) && DZE_FriendlySaving) then {" \n
+ " DZE_Friends = _state select 3;" \n
+ " };" \n
+ "} else {" \n
+ " _currentWpn = ""Makarov"";" \n
" _currentAnim = ""aidlpercmstpsraswpstdnon_player_idlesteady02"";" \n
"};" \n
"" \n
- "if (player hasWeapon ""MeleeCrowbar"") then {" \n
- " player removeMagazine 'crowbar_swing'; " \n
- " player addMagazine 'crowbar_swing';" \n
- "};" \n
- "if (player hasWeapon ""MeleeSledge"") then {" \n
- " player removeMagazine 'sledge_swing'; " \n
- " player addMagazine 'sledge_swing';" \n
- "};" \n
- "if (player hasWeapon ""MeleeHatchet_DZE"") then {" \n
- " player removeMagazine 'Hatchet_Swing'; " \n
- " player addMagazine 'Hatchet_Swing';" \n
- "};" \n
- "if (player hasWeapon ""MeleeMachete"") then {" \n
- " player removeMagazine 'Machete_Swing'; " \n
- " player addMagazine 'Machete_Swing';" \n
- "};" \n
- "if (player hasWeapon ""MeleeFishingPole"") then {" \n
- " player removeMagazine 'Fishing_Swing'; " \n
- " player addMagazine 'Fishing_Swing';" \n
- "};" \n
- "" \n
"reload player;" \n
+ "" \n
"if (_currentAnim != """" && !dayz_paraSpawn) then {" \n
" [objNull, player, rSwitchMove,_currentAnim] call RE;" \n
"};" \n
@@ -1172,12 +1178,7 @@ class FSM
"r_player_rh = player getVariable [""rh_factor"", false];" \n
"selfTransfusionTime = time; //time to keep for last self transfusion." \n
"" \n
- """colorCorrections"" ppEffectEnable true;" \n
- """colorCorrections"" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1 min (4*r_player_blood/3/r_player_bloodTotal)], [1, 1, 1, 0.0]];" \n
- """colorCorrections"" ppEffectCommit 0;" \n
- "" \n
"dayz_musicH = [] spawn player_music;" \n
- "dayzGearSave = true;" \n
"dayz_slowCheck = [] spawn player_spawn_2;" \n
"Dayz_logonTime = daytime;" \n
"Dayz_logonDate = dayz_Survived;" \n
@@ -1186,55 +1187,10 @@ class FSM
"//Current amounts" \n
"dayz_spawnZombies = {alive _x AND local _x} count (_position nearEntities [""zZombie_Base"",_radius]);" \n
"dayz_CurrentNearByZombies = {alive _x} count (_position nearEntities [""zZombie_Base"",_radius]);" \n
- "dayzGearSave = true;" \n
- "dayz_gui = [] spawn {" \n
- " private[""_distance""];" \n
- " dayz_musicH = [] spawn player_music;" \n
- " _wasInVehicle = false;" \n
- " _thisVehicle = objNull;" \n
- " while {true} do {" \n
- " _array = player call world_surfaceNoise;" \n
- " dayz_surfaceNoise = _array select 1;" \n
- " dayz_surfaceType = _array select 0;" \n
"" \n
- " call player_checkStealth;" \n
- " dayz_statusArray = [] call player_updateGui;" \n
- "" \n
- " _vehicle = vehicle player;" \n
- " if (_vehicle != player) then {" \n
- " _wasInVehicle = true;" \n
- " _thisVehicle = _vehicle;" \n
- " } else {" \n
- " if (_wasInVehicle) then {" \n
- " _wasInVehicle = false;" \n
- " _thisVehicle call player_antiWall;" \n
- " };" \n
- " };" \n
- " uiSleep 0.2;" \n
- " };" \n
- "};" \n
- "" \n
- "//dayz_slowCheck = [] spawn player_spawn_2;" \n
- "" \n
- "Dayz_logonTime = daytime;" \n
- "Dayz_logonDate = dayz_Survived;" \n
"{ _x call fnc_veh_ResetEH; } forEach vehicles;" \n
"player allowDamage true;" \n
"player enableSimulation true;" \n
- "private[""_fadeFire""];" \n
- "{" \n
- " _fadeFire = _x getVariable['fadeFire', true];" \n
- " if (!_fadeFire) then {" \n
- " _nul = [_x,2,0,false,false] spawn BIS_Effects_Burn;" \n
- " };" \n
- "} count entities ""SpawnableWreck"";" \n
- "" \n
- "dayz_backpackcheck = [] spawn {" \n
- " while {true} do {" \n
- " call player_dumpBackpack;" \n
- " uiSleep 1;" \n
- " };" \n
- "};" \n
"// remove box " \n
"[] spawn {" \n
" private [""_counter""];" \n
@@ -1274,8 +1230,7 @@ class FSM
name = "Finish";
itemno = 32;
init = /*%FSM*/"diag_log 'player_forceSave called from fsm';" \n
- "call player_forceSave;" \n
- "endLoadingScreen;"/*%FSM*/;
+ "call player_forceSave;"/*%FSM*/;
precondition = /*%FSM*/""/*%FSM*/;
class Links
{
@@ -1566,6 +1521,7 @@ class FSM
itemno = 58;
init = /*%FSM*/"if (_debug == 1) then {diag_log [diag_tickTime,'Gender_Selection'];};" \n
"endLoadingScreen;" \n
+ "freshSpawn = 2;" \n
"" \n
"_gender = createDialog 'RscDisplayGenderSelect';" \n
"" \n
@@ -2018,7 +1974,6 @@ class FSM
"Dayz_logonTown = ""Wilderness"";" \n
"if (count _nearestCity > 0) then {Dayz_logonTown = text (_nearestCity select 0)};" \n
"[_world,Dayz_logonTown,format[localize ""str_player_06"",dayz_Survived]] spawn { uiSleep 5; _this spawn BIS_fnc_infoText;};" \n
- "dayzGearSave = true;" \n
"dayz_myPosition = getPosATL player;" \n
"Dayz_loginCompleted = true;" \n
"" \n
diff --git a/SQF/dayz_epoch_b/stringtable.xml b/SQF/dayz_epoch_b/stringtable.xml
index 183258730..7bd364681 100644
--- a/SQF/dayz_epoch_b/stringtable.xml
+++ b/SQF/dayz_epoch_b/stringtable.xml
@@ -1103,33 +1103,6 @@
Mise en place du coffre fort annulée.
Stavění sejfu zrušeno.
-
- This server is running an incorrect version of the server side application. You cannot play on this server. If you are the server admin please contact DayZ Epoch staff.
- Dieser Server läuft mit einer falschen Version der serverseitigen Anwenung. Sie können auf diesem Server nicht spielen. Wenn Sie der Admin des Server sind, dann kontaktieren Sie bitte den DayZ Epoch Staff.
- Этот сервер работает на неправильной версии серверного приложения. Вы не можете играть на этом сервере. Если вы являетесь администратором сервера, пожалуйста, свяжитесь с персоналом DayZ Epoch.
-
- Deze server draait een verkeerde versie van de serversided software. Je kunt niet op deze server spelen. Als het jouw server is, neem dan contact op met de DayZ Epoch Staff.
- Ce serveur exécute une version différente du jeu. Vous ne pouvez pas jouer sur ce serveur. Si vous êtes l'administrateur de ce serveur, contactez l'équipe de DayZ Epoch s'il vous plaît
- Tento server běží na nesprávné verzi serveru. Nemůžete hrát na tomto serveru. Pokud jste administrátor serveru, prosím kontaktujte podporu DayZ Epoch.
-
-
- You have an outdated version of Epoch please download the correct version
- Sie haben eine falsche Version von Epoch. Downloaden Sie bitte die aktuelle Version.
- У вас устаревшая версия DayZ Epoch, загрузите правильную версию
-
- Je hebt een verouderde versie van epoch.
- Vous avez une version de DayZ Epoch périmée, une mise à jour est nécessaire.
- Máte zastaralou verzi Epochu. Prosím, stáhněte si novou verzi.
-
-
- Could not retrieve date and time from server disconnect and retry.
- Es konnte nicht Datum und Uhrzeit vom Server abgerufen werden. Trennen Sie die Verbindung vom Server und versuchen Sie es erneut.
- Не удалось получить дату и время с сервера отключитесь и повторите попытку.
-
- Het is niet gelukt om de datum en tijd van de server op te halen \nVerbreek de verbinding en probeer het opnieuw.
- Récupération de la date et de l'heure impossible à partir du serveur. Déconnectez et réessayez.
- Nelze získat datum a čas ze serveru. Odpojte se a připojte znovu.
-
You cannot lock this %1, you do not know the combination.
Sie können nicht diese(n) %1 abschließen, da Sie nicht die Kombination kennen.