Я тоже сейчас пишу квест, когда будет готов точно сказать не могу.
В ТГЕ почти разобрался, единственное что мне там не понятно это логические условия.

Да там всё легко!
Если Лог. условия - это больше, меньше иль равно, то там всё идёт так:
Например:
Напишем в строчке значения выражение 5>2.
Редактор воспримет 5>2 как
единицу.
То есть, если написать 5*(5>2) то получится 5. (5 умножить на (5>2=1 (истина)) = 1)
Также и со знаком меньше.
5<2 = 0
Так можно чудить с параметрами: например, логическое условие
([p1]>[p2])+((([p4]<[p3])+2)^3)
значит, что:
если п1 больше п2, п4 больше п3, то получится 1+((0+2)^3)=1+8=9;
если п1 меньше п2, п4 больше п3, то получится 0+((0+2)^3)=0+8=8;
если п1 больше п2, п4 меньше п3, то получится 1+((1+2)^3)=1+27=28;
если п1 меньше п2, п4 меньше п3, то получится 0+((1+2)^3)=0+27=27.
Дальше лень писать...
...не, ещё про "равно" напишу.
Если, к примеру, в следствие обстоятельств, какой-нибудь
[p1]
нужно СРАВНИТЬ (именно через "равно") с каким-нибудь
[p2]
то нужно в условии написать:
[p1]=[p2]
Это значит, что условие будет давать добро на переход или ещё что-нибудь если п1 численно равен п2.
К примеру, какие-нибудь два детективских параметра п1 и п2:
П1 (значения от 0 до 2):
0 - не подозревает
1 - подозревает
2 - нервничает
П2 (значения от 0 до 2):
0 - спокоен
1 - подумывает об этом
2 - решителен
И условия для спорных "не всегда показывать" переходов во время критического разговора.
К примеру, если <insert name here> решителен и нервничает (2 и 2 по обоим показателям), он может на вас броситься и начать интерогировать

СТОП...бред какой-то...
Ну да ладно, я думаю этого материала вам будет достаточно.