Difference between revisions of "Osiris/Shared/DB GLO Attribute Check AgainstLevel"
From Divinity Engine Wiki
m |
|||
Line 3: | Line 3: | ||
* '''DB_GLO Attribute_Check_AgainstSpeaker'''(''(STRING)'''''_Dialog''',''(INTEGER)'''''_Index''',''(STRING)'''''_Attribute''',''(STRING)'''''_Difficulty''',''(INTEGER)'''''_Source''',''(INTEGER)'''''_Target''') | * '''DB_GLO Attribute_Check_AgainstSpeaker'''(''(STRING)'''''_Dialog''',''(INTEGER)'''''_Index''',''(STRING)'''''_Attribute''',''(STRING)'''''_Difficulty''',''(INTEGER)'''''_Source''',''(INTEGER)'''''_Target''') | ||
===== Description ===== | ===== Description ===== | ||
− | When the dialog '''_Dialog''' gets started, story will set the dialog variables needed for the '''Check | + | When the dialog '''_Dialog''' gets started, story will set the dialog variables needed for the '''Attribute Check ''<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. | '''_Index''' can be 1, 2 or 3 to define up to three different attribute checks in a single dialog. |
Revision as of 13:26, 30 January 2018
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 Attribute Check <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
- The valid values for _Attribute are the same as the ones for CharacterGetAttribute.