mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +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
|
||||
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 DesertTentStorage: DomeTentStorage_base {
|
||||
|
||||
@@ -86,6 +86,10 @@ if (!_ok) exitWith {
|
||||
_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
|
||||
_ok = true;
|
||||
_upgradeParts = [];
|
||||
@@ -107,11 +111,6 @@ if (!_ok) exitWith {
|
||||
_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;
|
||||
_msg = localize "str_player_build_rotate";
|
||||
_msg call dayz_rollingMessages;
|
||||
|
||||
Reference in New Issue
Block a user