Blood bag issue #1310

Needs a test.
Fixed timer.
This commit is contained in:
icomrade
2014-06-04 20:26:31 -04:00
parent d6a5b6ae67
commit 40b1063fa9
3 changed files with 16 additions and 15 deletions

View File

@@ -5,14 +5,15 @@ _unit = _this select 0;
_rndInfection = (random 15);
_TransfusionInfection = (_rndInfection < 1);
if (_unit == player) then {
if ((count _this) > 1) then {
if (((count _this) > 1) && {(typeName (_this select 1)) == "ARRAY"}) then { //DO NOT TOUCH THE CODE BRACKETS!
_selfTransValues = _this select 1;
r_player_blood = (_selfTransValues select 0);
r_player_blood = r_player_blood + (_selfTransValues select 0);
if (r_player_blood > 12000) then {r_player_blood = 12000;};
_TransfusionInfection = ((random (_selfTransValues select 1)) < 1);
} else {
r_player_blood = r_player_bloodTotal;
};
r_player_lowblood = false;
r_player_lowblood = false;
10 fadeSound 1;
"dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit 5;
"colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 1]];"colorCorrections" ppEffectCommit 5;
@@ -27,5 +28,5 @@ if (_unit == player) then {
_control = _display displayCtrl 1300;
_control ctrlShow true;
player setVariable["USEC_BloodQty",r_player_bloodTotal,true];
player setVariable["USEC_BloodQty",r_player_blood,true];
};