thefloff 4 år sedan
förälder
incheckning
15bad6b9fa

+ 3 - 3
addons - Copy/RD501_Main/functions/magclamp/fnc_startRefuel.sqf

@@ -56,11 +56,11 @@ _vehicle setVariable["RD501_mc_nextRefuelUpdate", 0.1, true];
     private _source_fuel = (fuel _source) * _maxFuelSource;
 
     // if last ticks have not been applied yet, act as if they have
-    private _last_Target_fuel = _target getVariable["RD501_mc_lastTargetFuelAmount", 0];
+    private _last_target_fuel = (_source getVariable["RD501_mc_lastTargetFuelAmount", 0]) * _maxFuelTarget;
     if (_last_target_fuel > _target_fuel) then
     {
         _target_fuel = _last_target_fuel;
-    }
+    };
 
     private _deltaT = _currentTime - (_source getVariable["RD501_mc_lastRefuelTick", 0]);
     private _transfer = _rate * _deltaT;
@@ -89,7 +89,7 @@ _vehicle setVariable["RD501_mc_nextRefuelUpdate", 0.1, true];
     };
 
     ["RD501_mc_set_fuel", _target_new_fuel, _target] call CBA_fnc_targetEvent;
-    _source setVariable["RD501_mc_lastTargetFuelAmount", _target_fuel, true];
+    _source setVariable["RD501_mc_lastTargetFuelAmount", _target_new_fuel, true];
 
     _source setFuel _source_new_fuel;
     _source setVariable["RD501_mc_lastRefuelTick", _currentTime, true];

+ 1 - 1
addons - Copy/RD501_Vehicles/air/LAAT/common_stuff_swop.hpp

@@ -5,7 +5,7 @@ class EventHandlers : DefaultEventhandlers
 };
 
 RD501_magclamp_small_forbidden=1;
-RD501_magclamp_large_offset[]={0.0,2.0,-3.5};
+RD501_magclamp_large_offset[]={0.0,2.0,-3.7};
 
 	faction = macro_republic_faction
 	editorSubcategory = macro_editor_cat_air(Republic_heli)