-
Notifications
You must be signed in to change notification settings - Fork 94
set_punctual_state_timeout
Ryzom Core Wiki edited this page Jul 8, 2024
·
5 revisions
title: Set Punctual State Timeout description: published: true date: 2023-03-16T23:14:22.830Z tags: editor: markdown dateCreated: 2023-03-16T22:33:02.555Z
The set_punctual_state_timeout action sets up a timer for the current state that will trigger the punctual_state_timeout event when the elapsed time exceeds the specified range. It is similar to set_state_timeout, but specific to punctual states.
This timer is canceled (disabled) when the punctual state is ended or changed, making it useful for limiting the duration of a state or other timed behavior that should be canceled once the state is done.
<min time>
[<max time>]
- <min time>: The minimum duration of the timer in game cycles.
- [<max time>]: (Optional) The maximum duration of the timer in game cycles. If specified, the actual duration of the timer will be randomly selected between min_time and max_time. Otherwise, the timer will only last for the minimum time.
- Set State Timeout: Sets up a timer that triggers the state_timeout event unless the state is changed before the timer elapses.
- Punctual State: Suspends the current active state and begins a punctual state, which has no positional behavior.
- Set Timer T0-3: Sets a timer for a game cycle duration or at a specific Ryzom time that triggers a timer_t0_triggered to timer_t3_triggered event.
- Begin State: Switches to another state.
- Random Select State: Changes the state of the NPC group to one of the listed states at random based on their assigned weights.