Page 1 of 1

Reset Trigger

Posted: Sun Mar 15, 2020 11:58 pm
by Jovani
Image
"Reset Trigger" is an trigger used to reset the time from "Time Trigger" to 0 and also to reset "Alternating Trigger" making it activate from beginning.
This occurred to me because I was trying (in map editor) that when player leaves an "Area Trigger", "Time Trigger" time is reset to 0 again without activating anything through "Disable Trigger", but it didn't work, it only stopped time but doesn't leave back to 0.
Image
This trigger can helps to reset "Time Trigger" time and "Alternating Trigger" activation order when player (on your map) performs an action that causes these triggers to reset.
Image

Re: Reset Trigger

Posted: Mon Mar 16, 2020 3:58 pm
by NTN9
Neat idea, but right now you can do that by spawning Timer and DestroyTrigger in group:
https://drive.google.com/file/d/1hL5hX0 ... sp=sharing


Image

Re: Reset Trigger

Posted: Sat Mar 21, 2020 7:29 pm
by Gurt
Added the following after v.1.3.4:
Added IObjectTimerTrigger.ResetTrigger(), IObjectTimerTrigger.StopTimer(), IObjectTimerTrigger.StartTimer(), IObjectTimerTrigger.IsTimerRunning to be able to stop/start/reset timers through code.
Added IObjectAlternatingTrigger.ResetTrigger() to be able to reset AlternatingTriggers so it starts all over again.

No ResetTrigger though as not many triggers can/may reset so it's not a generic/common enough use-case. But the ScriptAPI functions might help in certain cases.