From 628d33984d9228f1781d13a65fbb80f35facc899 Mon Sep 17 00:00:00 2001 From: hybrid Date: Thu, 11 Jun 2026 19:55:24 +0300 Subject: init --- Server/Functions/Server_BuildingHandleDamages.sqf | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Server/Functions/Server_BuildingHandleDamages.sqf (limited to 'Server/Functions/Server_BuildingHandleDamages.sqf') diff --git a/Server/Functions/Server_BuildingHandleDamages.sqf b/Server/Functions/Server_BuildingHandleDamages.sqf new file mode 100644 index 0000000..f5b5913 --- /dev/null +++ b/Server/Functions/Server_BuildingHandleDamages.sqf @@ -0,0 +1,22 @@ +Private ['_building','_dammages','_origin','_side','_sideBuilding','_side']; + +_building = _this select 0; +_dammages = _this select 1; +_origin = _this select 2; +_sideBuilding = _this select 3; + +_side = civilian; +if (side _origin == sideEnemy) then { + if (_origin isKindOf westSoldierBaseClass) then {_side = west}; + if (_origin isKindOf eastSoldierBaseClass) then {_side = east}; +} else { + _side = side _origin; +}; + +if (_sideBuilding == _side) then { + _dammages = false; +} else { + _dammages = [_building, _dammages] Call HandleBuildingDamage; +}; + +_dammages \ No newline at end of file -- cgit v1.3.1