Перейти к основному содержимому

11.4. Как добавить текст, который будет выводиться только при выполнении определённого условия?

В: Как добавить текст, который будет выводиться только при выполнении определённого условия?

О: Всё просто. Вместо того, чтобы писать текст в поле "Базовое описание", нужно ввести конструкцию условия в поле "Выполнить при посещении" в Quest Generator. Например:

! выводим текст, не зависящий от условия

*p "Ты посмотрел в зеркало и увидел, что одет в "
! далее следует конструкция условия

if кольчуга_надета=0:
! если кольчуга не надета

! выводим соответствующий текст

*pl "рваную грязную рубаху."
elseif кольчуга_надета=1:
! иначе если кольчуга надета

! выводим другой текст

*pl "новенькую блестящую кольчугу."
end

Переменная "кольчуга_надета" в данном случае служит переменной-маркером.