Как сделать так, чтобы квесты были последовательными и не открывались до заверше...
Вопрос
Как сделать так, чтобы квесты были последовательными и не открывались до завершения предыдущего?
Ответ
Для того чтобы сделать квесты последовательными в S.T.A.L.K.E.R., вам нужно использовать инфопоршни. В вашем случае, вы можете прописать следующие условия для диалогов:
1) Для перехода от 'testloc_hus_hb' к 'testloc_hus_end':
```xml
<info name="hus_info">
<string type="key">testloc_hus_end</string>
<value type="bool">false</value>
<on value="true">
<if name="has_completed_testloc_hus_hb">
<action type="set">
<key>testloc_hus_end</key>
<value>true</value>
</action>
</if>
</on>
</info>
- Для перехода от 'tesloc_hus_comp_start' к 'testloc_hus_comp_end':
<info name="comp_info">
<string type="key">testloc_hus_comp_end</string>
<value type="bool">false</value>
<on value="true">
<if name="has_completed_tesloc_hus_comp_start">
<action type="set">
<key>testloc_hus_comp_end</key>
<value>true</value>
</action>
</if>
</on>
</info>
Эти инфопоршни будут проверять, завершен ли предыдущий квест перед открытием следующего.