Intial Commit
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
require "KFT_Ferret"
|
||||
|
||||
local F = KFTFerret
|
||||
local function persistTurret(module, command, player, args)
|
||||
if module ~= "turret_sync" or command ~= "syncAnim" or not args then return end
|
||||
if type(args.vehicleID) ~= "number" or type(args.animID) ~= "string" then return end
|
||||
local value = tonumber(args.animID)
|
||||
if not value or value % 2 ~= 0 or value < 2 or value > 360 then return end
|
||||
local vehicle = getVehicleById(args.vehicleID)
|
||||
if F.isGunner(vehicle, player) then F.savePose(vehicle, string.format("%03d", value)) end
|
||||
end
|
||||
Events.OnClientCommand.Add(persistTurret)
|
||||
|
||||
-- MTK supplies the ammunition items and unpacking recipes. Give them a modest
|
||||
-- source in military ammunition stores even when the M41 is not enabled.
|
||||
require "Items/ProceduralDistributions"
|
||||
local supplies = ProceduralDistributions.list.ArmyStorageAmmunition
|
||||
if supplies and supplies.items then
|
||||
local alreadyPresent = false
|
||||
for index = 1, #supplies.items, 2 do
|
||||
if supplies.items[index] == "Base.762x63mmCarton" then alreadyPresent = true end
|
||||
end
|
||||
if not alreadyPresent then
|
||||
table.insert(supplies.items, "Base.762x63mmCarton")
|
||||
table.insert(supplies.items, 3)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user