mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Perform build checks before removing magazines
Also allow tents and stashes to be built without a plot pole (same as 1051).
This commit is contained in:
@@ -1,4 +1,19 @@
|
|||||||
// DayZ tents are defined in \dayz_equip\configs\Storage.hpp
|
// DayZ tents are defined in \dayz_equip\configs\Storage.hpp
|
||||||
|
class DZ_storage_base : Land_A_tent {
|
||||||
|
//Base class for all tents and stashes. Only included here to add Epoch values.
|
||||||
|
scope=public;
|
||||||
|
armor = 5;
|
||||||
|
displayname = $STR_VEH_NAME_STASH;
|
||||||
|
icon = "";
|
||||||
|
mapsize = 3;
|
||||||
|
transportMaxMagazines = 0;
|
||||||
|
transportMaxWeapons = 0;
|
||||||
|
transportMaxBackpacks = 0;
|
||||||
|
// Epoch values
|
||||||
|
constructioncount = 1;
|
||||||
|
requireplot = 0;
|
||||||
|
nounderground = 0;
|
||||||
|
};
|
||||||
class DomeTentStorage_base;
|
class DomeTentStorage_base;
|
||||||
|
|
||||||
class DesertTentStorage: DomeTentStorage_base {
|
class DesertTentStorage: DomeTentStorage_base {
|
||||||
|
|||||||
@@ -86,6 +86,10 @@ if (!_ok) exitWith {
|
|||||||
_msg call dayz_rollingMessages;
|
_msg call dayz_rollingMessages;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
_posReference = [player] call FNC_GetPos;
|
||||||
|
_canBuild = [_posReference, _item, false] call DZE_BuildChecks;
|
||||||
|
if !(_canBuild select 0) exitWith {};
|
||||||
|
|
||||||
// lets check player has requiredParts for upgrade
|
// lets check player has requiredParts for upgrade
|
||||||
_ok = true;
|
_ok = true;
|
||||||
_upgradeParts = [];
|
_upgradeParts = [];
|
||||||
@@ -107,11 +111,6 @@ if (!_ok) exitWith {
|
|||||||
_msg call dayz_rollingMessages;
|
_msg call dayz_rollingMessages;
|
||||||
};
|
};
|
||||||
|
|
||||||
_posReference = [player] call FNC_GetPos;
|
|
||||||
|
|
||||||
_canBuild = [_posReference, _item, false] call DZE_BuildChecks;
|
|
||||||
if (!(_canBuild select 0)) exitWith {};
|
|
||||||
|
|
||||||
//localize "str_player_build_rotate" call dayz_rollingMessages;
|
//localize "str_player_build_rotate" call dayz_rollingMessages;
|
||||||
_msg = localize "str_player_build_rotate";
|
_msg = localize "str_player_build_rotate";
|
||||||
_msg call dayz_rollingMessages;
|
_msg call dayz_rollingMessages;
|
||||||
|
|||||||
Reference in New Issue
Block a user