Osiris/Shared/DB GLO Attribute Check AgainstLevel

From Divinity Engine Wiki
Revision as of 07:09, 13 October 2017 by Tinkerer (talk | contribs) (Removed extraneous ')
Jump to: navigation, search
Full Definition(s)
  • DB_GLO Attribute_Check_AgainstLevel((STRING)_Dialog,(INTEGER)_Index,(STRING)_Attribute,(STRING)_Difficulty,(INTEGER)_Source,(INTEGER)_Level)
  • DB_GLO Attribute_Check_AgainstSpeaker((STRING)_Dialog,(INTEGER)_Index,(STRING)_Attribute,(STRING)_Difficulty,(INTEGER)_Source,(INTEGER)_Target)
Description

When the dialog _Dialog gets started, story will set the dialog variables needed for the Check Attribute <n> script flag to function, with <n> equal to _Index. This script flag, when checked in the dialog, will then check whether the attribute _Attribute of speaker _Source is high enough. The required minimum value is set so that it is easy/hard to pass for a character of level _Level resp. the same level as _Target depending on the specified _Difficulty.

_Index can be 1, 2 or 3 to define up to three different attribute checks in a single dialog.

_Difficulty can be one of the following values: Always, Easy, Medium, Hard, Impossible.

Notes
See Also