blob: f5b591309b155419bb2482c34338b5d1591b372f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
|