2Anetor:
1 (hero.guild == GIL_NOV) Диалог будет дан только в том случае если ГГ будет NOV.
|
Да.
2 (Npc_KnowsInfo (other,DIA_Sqperty_MYSTER)) Диалог начнется после того как ГГ поговорит с npc о Диалоге (DIA_Sqperty_MYSTER).
|
Если это условие расположено внутри функции диалога, то да.
3 (other.guild == GIL_NOV) ((( Это тоже что и 1)))).
|
Только в том случае, если это условие расположено внутри функции диалога.
4 (Npc_KnowsInfo (hero,DIA_Sqperty_MYSTER)) ((( Это тоже что и 2)))).
|
Это условие в любом случае проверяет, говорил ли ГГ диалог DIA_Sqperty_MYSTER.
Вообще тебе необходимо более подробно разобраться в использование глобальных переменных self, hero, other и victim. Их нельзя путать, на их использовании построен практически весь алгоритм скриптов.