Difference between revisions of "Osiris/Shared/DB GiveNewItemFromTemplateEvent"
From Divinity Engine Wiki
m (Link DB_GiveTemplateFromNpcToPlayerDialogEvent/DB_GiveTemplateFromPlayerDialogEvent) |
m |
||
Line 15: | Line 15: | ||
* Helper [[Osiris/Shared/DB_HasStoryEvent|DB_HasStoryEvent]] | * Helper [[Osiris/Shared/DB_HasStoryEvent|DB_HasStoryEvent]] | ||
− | [[Category:Osiris Shared Mod Helpers]] | + | [[Category:Osiris Shared Mod Helpers|GiveNewItemFromTemplateEvent]] |
Revision as of 15:50, 19 December 2017
Full Definition(s)
- DB_GiveNewItemFromTemplateEvent((STRING)_template,(STRING)_event)
Description
Defining this database means that if the character/object flag _event gets set on a character, a new instance of the root template _template will be created and transferred to said character's inventory.
Notes
- This is useful to create an item out of thin air and and transfer it to a character (either a player or an NPC) in a dialog.
- The flag gets cleared immediately after giving the item, so do not check it later to determine whether you already gave the item. Conversely, you can set it again on the same character later on to give a new instance of this item.
- Only use this with root templates of items.
- Right-click on a root template and select Copy TypeGUID_Name_GUID to clipboard to obtain the value for the _template parameter.
See Also
- ItemToInventory
- Helper DB_GiveItemToEvent
- Helper DB_GiveTemplateFromNpcToPlayerDialogEvent
- Helper DB_GiveTemplateFromPlayerDialogEvent
- Helper DB_HasStoryEvent