mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
SPAWNSTATIC class reworked
**SPAWNSTATIC** - Added option to link statics to units, e.g. carriers. - Fixed SpawnFromType function. - Added :InitXYZ functions to set parameters. - Removed ReSpawn functions. Pointless here. Use Respawn of STATIC class instead. - Updated docs. **COORDINATE** - Added optional parameter to IsDay() and IsNight() functions to check on specific time. **STATIC** - Fixed Respawn functions so that statics do not appear on top of each other. **UTILS** - Added optional parameter to GetMissionDay and GetMissionDayOfYear functions. **AIRBOSS** - Adjusted recovery turn time interval back to 5 min in :SetRecoveryTurnTime() function.
This commit is contained in:
@@ -1045,12 +1045,13 @@ function UTILS.GetDCSMissionDate()
|
||||
end
|
||||
|
||||
--- Returns the day of the mission.
|
||||
-- @param #number Time (Optional) Abs. time in seconds. Default now, i.e. the value return from timer.getAbsTime().
|
||||
-- @return #number Day of the mission. Mission starts on day 0.
|
||||
function UTILS.GetMissionDay()
|
||||
function UTILS.GetMissionDay(Time)
|
||||
|
||||
local time=timer.getAbsTime()
|
||||
Time=Time or timer.getAbsTime()
|
||||
|
||||
local clock=UTILS.SecondsToClock(time, false)
|
||||
local clock=UTILS.SecondsToClock(Time, false)
|
||||
|
||||
local x=tonumber(UTILS.Split(clock, "+")[2])
|
||||
|
||||
@@ -1058,12 +1059,13 @@ function UTILS.GetMissionDay()
|
||||
end
|
||||
|
||||
--- Returns the current day of the year of the mission.
|
||||
-- @param #number Time (Optional) Abs. time in seconds. Default now, i.e. the value return from timer.getAbsTime().
|
||||
-- @return #number Current day of year of the mission. For example, January 1st returns 0, January 2nd returns 1 etc.
|
||||
function UTILS.GetMissionDayOfYear()
|
||||
function UTILS.GetMissionDayOfYear(Time)
|
||||
|
||||
local Date, Year, Month, Day=UTILS.GetDCSMissionDate()
|
||||
|
||||
local d=UTILS.GetMissionDay()
|
||||
local d=UTILS.GetMissionDay(Time)
|
||||
|
||||
return UTILS.GetDayOfYear(Year, Month, Day)+d
|
||||
|
||||
|
||||
Reference in New Issue
Block a user