diff --git a/A3A/addons/Garage/Public/fn_addVehicle.sqf b/A3A/addons/Garage/Public/fn_addVehicle.sqf
index eed5250cec..ed17a3bc38 100644
--- a/A3A/addons/Garage/Public/fn_addVehicle.sqf
+++ b/A3A/addons/Garage/Public/fn_addVehicle.sqf
@@ -57,16 +57,18 @@ if (_class in [FactionGet(occ,"surrenderCrate"), FactionGet(inv,"surrenderCrate"
true
};
-
-//Utility refund and Fuel refund
+//Utility refund
if (_vehicle getVariable ['A3A_canGarage', false]) exitwith{
- if (_class in [FactionGet(reb,"vehicleFuelDrum"), FactionGet(reb,"vehicleFuelTank")]) then {
- [floor (
- [_vehicle] call A3A_fnc_remainingFuel *
- (_vehicle getVariable ['A3A_itemPrice', 0])
- )] remoteExec ["A3A_fnc_resourcesPlayer", _client];
- ["STR_HR_GRG_Feedback_addVehicle_Fuel_sold"] remoteExec ["HR_GRG_fnc_Hint", _client];
- deleteVehicle _vehicle;
+ if (_class in [FactionGet(reb,"vehicleFuelDrum") # 0, FactionGet(reb,"vehicleFuelTank") # 0]) then {
+ if (_player isEqualTo theBoss) then {
+ [floor (
+ ([_vehicle] call A3A_fnc_remainingFuel) * (_vehicle getVariable ['A3A_itemPrice', 0])
+ )] remoteExec ["A3A_fnc_resourcesPlayer", _client];
+ ["STR_HR_GRG_Feedback_addVehicle_Fuel_sold"] remoteExec ["HR_GRG_fnc_Hint", _client];
+ deleteVehicle _vehicle;
+ } else {
+ ["STR_HR_GRG_Feedback_addVehicle_Fuel_commander_only"] remoteExec ["HR_GRG_fnc_Hint", _client];
+ };
} else {
[_vehicle getVariable ['A3A_itemPrice', 0]] remoteExec ["A3A_fnc_resourcesPlayer", _client];
["STR_HR_GRG_Feedback_addVehicle_Item_Stored"] remoteExec ["HR_GRG_fnc_Hint", _client];
diff --git a/A3A/addons/Garage/Stringtable.xml b/A3A/addons/Garage/Stringtable.xml
index d2986e7e68..9464bb3c34 100644
--- a/A3A/addons/Garage/Stringtable.xml
+++ b/A3A/addons/Garage/Stringtable.xml
@@ -203,6 +203,10 @@
Fuel sold
Fuel sold
+
+ Fuel sources can only be garaged by commander
+ Fuel sources can only be garaged by commander
+
You can't garage vehicles that are more than 25m away from you
You can't garage vehicles that are more than 25m away from you
diff --git a/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf b/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf
index cee862998f..aedd4532ec 100644
--- a/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf
+++ b/A3A/addons/core/Templates/Templates/FactionDefaults/RebelDefaults.sqf
@@ -13,5 +13,5 @@
["flyGear", ["U_I_pilotCoveralls"]] call _fnc_saveToTemplate;
["vehicleLightSource", "Land_LampShabby_F"] call _fnc_saveToTemplate;
-["vehicleFuelDrum", ["FlexibleTank_01_forest_F", 80]] call _fnc_saveToTemplate;
+["vehicleFuelDrum", ["FlexibleTank_01_forest_F", 160]] call _fnc_saveToTemplate;
["vehicleFuelTank", ["B_Slingload_01_Fuel_F", 1000]] call _fnc_saveToTemplate;
diff --git a/A3A/addons/core/functions/UtilityItems/fn_buyItem.sqf b/A3A/addons/core/functions/UtilityItems/fn_buyItem.sqf
index 63ecdba326..41fd25e4cb 100644
--- a/A3A/addons/core/functions/UtilityItems/fn_buyItem.sqf
+++ b/A3A/addons/core/functions/UtilityItems/fn_buyItem.sqf
@@ -3,7 +3,7 @@ Author: [Killerswin2, Håkon]
trys to purchase a item and places it near the player. Damage for the object is disabled.
Arguments:
0.