Difference between revisions of "Osiris/Shared/DB InRegion"

From Divinity Engine Wiki
Jump to: navigation, search
(Documented DB_InRegion and DB_WasInRegion)
 
m
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
* [[Osiris/API/CharacterEnteredTrigger|CharacterEnteredTrigger]]
 
* [[Osiris/API/CharacterEnteredTrigger|CharacterEnteredTrigger]]
 
* [[Osiris/API/CharacterLeftTrigger|CharacterLeftTrigger]]
 
* [[Osiris/API/CharacterLeftTrigger|CharacterLeftTrigger]]
 +
* [[Osiris/API/ObjectIsInTrigger|ObjectIsInTrigger]]
 
* [[Osiris/API/TriggerRegisterForCharacter|TriggerRegisterForCharacter]]
 
* [[Osiris/API/TriggerRegisterForCharacter|TriggerRegisterForCharacter]]
 
* [[Osiris/API/TriggerRegisterForPlayers|TriggerRegisterForPlayers]]
 
* [[Osiris/API/TriggerRegisterForPlayers|TriggerRegisterForPlayers]]
Line 14: Line 15:
 
* [[Osiris/API/TriggerUnregisterForPlayers|TriggerUnregisterForPlayers]]
 
* [[Osiris/API/TriggerUnregisterForPlayers|TriggerUnregisterForPlayers]]
 
* [[Osiris/API/TriggerLaunchIterator|TriggerLaunchIterator]]
 
* [[Osiris/API/TriggerLaunchIterator|TriggerLaunchIterator]]
+
* Helper [[Osiris/Shared/DB_TriggerSendsSpotEvents|DB_TriggerSendsSpotEvents]]
[[Category:Osiris Shared Mod Helpers]]
+
* Helper [[Osiris/Shared/ProcTriggerRegisterForPlayers|ProcTriggerRegisterForPlayers]]
 +
 
 +
[[Category:Osiris Shared Mod Helpers|InRegion]]

Latest revision as of 23:33, 7 February 2018

Full Definition(s)
  • DB_InRegion((CHARACTERGUID)_Char, (TRIGGERGUID)_Region)
  • DB_WasInRegion((CHARACTERGUID)_Char, (TRIGGERGUID)_Region)
Description

Whenever a CharacterEnteredTrigger event is thrown, a DB_InRegion() fact for this character/trigger combination will be defined. When a CharacterLeftTrigger event is thrown, this fact is removed and a DB_WasInRegion() fact with the same data gets added.

Notes
  • When a non-player character dies while DB_InRegion(_Npc, _Trigger) was defined for it, this fact will be removed. Furthermore, no DB_WasInRegion() fact will be added at that point. When a player character dies, the DB_InRegion() database does not change.
See Also