Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
FIX:
trigger_multiple
restartDescription
This PR introduces a fix to the
trigger_multiple
entity, adding the ability to restart the trigger after being deactivated. Previously,trigger_multiple
entities did not properly restart when required, potentially leaving certain game mechanics broken.Changes:
CTriggerMultiple::Restart
function has been implemented to handle the reinitialization of the trigger.Restart
function stops the current trigger and spawns it again, allowing it to be reused.Spawn
Logic: Added logic to correctly reset the trigger in theSpawn
method for proper functioning after restart.Fixes:
trigger_multiple
entities wouldn't restart, preventing certain game events from being triggered multiple times as intended.Impact:
trigger_multiple
entity, allowing it to function as expected in multiplayer games with multiple activations.