Osiris/Shared/DB DialogNPCs: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 7: | Line 7: | ||
Actors added via [[Osiris/API/DialogAddCharacter|DialogAddCharacter]] and [[Osiris/API/DialogAddCharacterAt|DialogAddCharacterAt]] will also be added to these databases. | Actors added via [[Osiris/API/DialogAddCharacter|DialogAddCharacter]] and [[Osiris/API/DialogAddCharacterAt|DialogAddCharacterAt]] will also be added to these databases. | ||
===== Notes ===== | ===== Notes ===== | ||
* / | * During the [[Osiris/API/DialogEnded|DialogEnded]] event, this database is still valid. The reason is that it gets removed in '''ZZZ_LastGoal''' story goal, and event handlers in goals get executed in the order corresponding to the [[Osiris_Overview#Rule_Order|alphabetical order of the goal names]]. | ||
===== See Also ===== | ===== See Also ===== | ||
* [[Osiris/API/DialogActorJoined|DialogActorJoined]] | * [[Osiris/API/DialogActorJoined|DialogActorJoined]] |
Revision as of 21:00, 7 February 2018
Full Definition(s)
- DB_DialogNPCs((INTEGER)_Inst, (CHARACTERGUID)_Actor, (INTEGER)_Slot)
- DB_DialogPlayers((INTEGER)_Inst, (CHARACTERGUID)_Actor, (INTEGER)_Slot)
Description
Whenever a dialog starts, all NPCs and players involved in this dialog instance _Inst will be collected in these databases. _Slot counts separately for players and NPCs from 1 to the number of players resp. NPCs involved in the dialog.
Actors added via DialogAddCharacter and DialogAddCharacterAt will also be added to these databases.
Notes
- During the DialogEnded event, this database is still valid. The reason is that it gets removed in ZZZ_LastGoal story goal, and event handlers in goals get executed in the order corresponding to the alphabetical order of the goal names.