Osiris/Shared/DB GiveNewItemFromTemplateEvent

From Divinity Engine Wiki
Revision as of 15:50, 19 December 2017 by Tinkerer (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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