Add files via upload

This commit is contained in:
Thomas 2022-11-10 17:51:32 +01:00 committed by GitHub
parent f6a3307187
commit 4c3a80a3cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 74 additions and 0 deletions

View File

@ -0,0 +1,57 @@
-------------------------------------------------------------------------
-- AmmoTruck 100 - NTTR - Basic
-------------------------------------------------------------------------
-- Documentation
--
-- AMMOTRUCK: https://flightcontrol-master.github.io/MOOSE_DOCS_DEVELOP/Documentation/Functional.AmmoTruck.html
--
-------------------------------------------------------------------------
-- Join the game master slot. The howitzers are firing at the red
-- bunkers. When close to out of ammunition, trucks will drive towards
-- the artillery pieces and reload them.
-------------------------------------------------------------------------
-- Date: November 2022
-------------------------------------------------------------------------
BASE:TraceOn()
BASE:TraceClass("AMMOTRUCK")
local truckset = SET_GROUP:New():FilterCoalitions("blue"):FilterActive(true):FilterCategoryGround():FilterPrefixes("Truck"):FilterStart()
local ariset = SET_GROUP:New():FilterCoalitions("blue"):FilterActive(true):FilterCategoryGround():FilterPrefixes("Artillery"):FilterStart()
local ammotruck = AMMOTRUCK:New(truckset,ariset,coalition.side.BLUE,"Logistics",ZONE:FindByName("HomeZone"))
ammotruck.waitingtime = 60*15
ammotruck.unloadtime = 60*10
ammotruck.monitor = -30
ammotruck.ammothreshold = 5
ammotruck.usearmygroup = true
--Truck has been sent off:
function ammotruck:OnAfterRouteTruck(From, Event, To, Truckdata, Aridata)
local m = MESSAGE:New("Truck "..Truckdata.name.." on the way!",15,"AmmoTruck"):ToBlue()
end
--Truck has arrived:
function ammotruck:OnAfterTruckArrived(From, Event, To, Truckdata)
local m = MESSAGE:New("Truck "..Truckdata.name.." arrived!",15,"AmmoTruck"):ToBlue()
end
--Truck is returning home:
function ammotruck:OnAfterTruckReturning(From, Event, To, Truckdata)
local m = MESSAGE:New("Truck "..Truckdata.name.." returning!",15,"AmmoTruck"):ToBlue()
end
--Truck is arrived at home:
function ammotruck:OnAfterTruckHome(From, Event, To, Truckdata)
local m = MESSAGE:New("Truck "..Truckdata.name.." arrived home!",15,"AmmoTruck"):ToBlue()
end
local trucks = SPAWN:New("Truck")
:InitLimit(5,0)
:InitRandomizePosition(true,100,10)
:SpawnScheduled(15,0)

View File

@ -0,0 +1,10 @@
$dir = split-path -parent $MyInvocation.MyCommand.Definition
cd $dir
$file = Split-Path $dir -leaf
$dir
$file
cd "_unpacked"
. 7z a -r -y -tzip "..\$file.miz" *
cd ..

View File

@ -0,0 +1,7 @@
$dir = split-path -parent $MyInvocation.MyCommand.Definition
cd $dir
$file = Split-Path $dir -leaf
Remove-Item .\_unpacked -Force -Recurse
md "_unpacked"
cd "_unpacked"
. 7z x -r -y "..\$file.miz" *