Humanity changes for killing zeds and more.

[ADDED] +5 humanity for killing zombie, -10 for gutting, +20 for
exchanging zombie parts for biomeat.
This commit is contained in:
vbawol
2013-07-01 10:24:42 -05:00
parent 837a91433b
commit 70f839c298
4 changed files with 24 additions and 3 deletions

View File

@@ -78,6 +78,12 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
publicVariable "dayzGutBodyZ";
};
// Reduce humanity for gutting zeds
_humanity = player getVariable["humanity",0];
_humanity = _humanity - 10;
player setVariable["humanity",_humanity,true];
_string = format["Successfully Gutted Zombie",_text,_qty];
cutText [_string, "PLAIN DOWN"];
};

View File

@@ -81,10 +81,22 @@ for "_x" from 1 to _total_trades do {
_removed = _removed + ([player,_part_in,_qty_in] call BIS_fnc_invRemove);
if (_removed == _qty_in) then {
_humanityGain = 0;
for "_x" from 1 to _qty_out do {
player addMagazine _part_out;
if(_part_out == "FoodBioMeat") then {
_humanityGain = _humanityGain + 20;
};
};
if(_humanityGain > 0) then {
// Increase humanity for turning in bio meat
_humanity = player getVariable["humanity",0];
_humanity = _humanity + 20;
player setVariable["humanity",_humanity,true];
};
cutText [format[("Traded %1 %2 for %3 %4"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"];
} else {