diff --git a/addons/medical_blood/functions/fnc_createBlood.sqf b/addons/medical_blood/functions/fnc_createBlood.sqf index 5c6ec47b96..6d6d93bb32 100644 --- a/addons/medical_blood/functions/fnc_createBlood.sqf +++ b/addons/medical_blood/functions/fnc_createBlood.sqf @@ -25,8 +25,8 @@ if (_p3dFile == "") exitWith {}; if ((_p3dFile select [0,1]) == "\") then {_p3dFile = _p3dFile select [1];}; private _object = createSimpleObject [_p3dFile, [0,0,0]]; +_object setDir random 360; _object setPos _pos; -_object setDir (random 360); [QGVAR(bloodDropCreated), [_object]] call CBA_fnc_serverEvent; diff --git a/addons/medical_blood/functions/fnc_spurt.sqf b/addons/medical_blood/functions/fnc_spurt.sqf index 6e9134f4f1..b3c9e8e1c6 100644 --- a/addons/medical_blood/functions/fnc_spurt.sqf +++ b/addons/medical_blood/functions/fnc_spurt.sqf @@ -35,7 +35,7 @@ if (_dropAmount > 1) then { private _cos = _cosDir * _distanceBetweenDrops; for "_i" from 2 to _dropAmount do { - _pos = _bloodPos getPos [_offset, _dir]; - ["ACE_Blooddrop_1", _bloodPos, _dir] call FUNC(createBlood); + _pos = _pos getPos [_offset, _dir]; + ["ACE_Blooddrop_1", _pos, _dir] call FUNC(createBlood); }; };