summaryrefslogtreecommitdiffstats
path: root/Common/Functions/Common_GetTownsIncome.sqf
blob: df5bf4304a488b9b31e9179d22f8521fa87cbda5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private ["_income","_incomeCoef","_incomeSystem","_side"];
_side = (_this) Call GetSideID;

_income = 0;
_incomeSystem = 'WFBE_INCOMESYSTEM' Call GetNamespace;
_incomeCoef = 0;
if (_incomeSystem == 3) then {_incomeCoef = 'WFBE_INC_COEFFICIENT' Call GetNamespace};

{
	if ((_x getVariable "sideID") == _side) then {
		switch (_incomeSystem) do {
			case 3: {_income = _income + ((_x getVariable "supplyValue")*_incomeCoef)};
			default {_income = _income + (_x getVariable "supplyValue")};
		};
	};
} forEach towns;

_income