GetSecondsPassed
From GECK
A function included in the GECK for Fallout 3.
Contents
Description
Returns the number of real life seconds that have passed since this function was last called by the calling script.
Syntax
(seconds:float) GetSecondsPassed
Example
float timer begin gamemode if timer < 5 set timer to timer + GetSecondsPassed else ;5 seconds have passed, do something special set timer to 0 endif end
Notes
- SetGlobalTimeMultiplier will affect the return value of this function in the same way it affects the speed of the game.
- Divide GetSecondsPassed's result by GetGlobalTimeMultiplier to get the time passed in real-life time.
- Each script has its own independent tracking of when GetSecondsPassed was last called.
- Calling this function multiple times in the same script in the same frame will return the same values for each call.
- This function is unreliable in a ScriptEffect during sleep/wait/fast travel. Use ScriptEffectElapsedSeconds instead.
- To know how many in-game days have passed, use GameDaysPassed instead (see Special Variables).