Available since Version 1.18.
Set the decay delay and decay rate for the insidetrigger / outsidetrigger objectives.
Scope
This command should be called between calls to AddObjective and CloseObjective in a mission's initialisation script.
Syntax
MFK
Lua
SetObjDecay( decay_rate, [decay_delay] );Game.SetObjDecay( decay_rate, [decay_delay] )- decay_rate: The rate at which the objective decays.
- Defaults to 0.
- decay_delay: The amount of time that must pass before the objective begins decaying.
Examples
MFK
Lua
AddObjective("insidetrigger");
SetObjTrigger("z2Phone1");
// Decay the meter by "3 seconds" when the player is not inside the trigger for more than 2 seconds.
SetObjDecay(3, 2);
CloseObjective();Game.AddObjective("insidetrigger")
Game.SetObjTrigger("z2Phone1")
-- Decay the meter by "3 seconds" when the player is not inside the trigger for more than 2 seconds.
Game.SetObjDecay(3, 2)
Game.CloseObjective()