Osiris/Shared/DB OneShotPlayerTrigger: Difference between revisions

From Divinity Engine Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 10: Line 10:




[[Category:Osiris Shared Mod Helpers|DB OneShotPlayerTrigger]]
[[Category:Osiris Shared Mod Helpers|OneShotPlayerTrigger]]

Revision as of 14:14, 9 January 2018

Full Definition(s)
  • DB OneShotPlayerTrigger((TRIGGERGUID)_Trigger)
  • ProcOneShotTriggerEntered((CHARACTERGUID)_Player,(TRIGGERGUID)_Trigger)
Description

Adding a trigger to the database registers the _Trigger for all players and ensures the trigger only fires once, calling the ProcOneShotTriggerEntered procedure when this happens, with the entering _Player and the _Trigger as parameters.

Notes
  • Simply unregistering the trigger when it is first triggered is not safe: if the party teleports somewhere together, multiple events may be thrown simultaneously.
See Also