Скрипты нужны для задания реакции на игровые события. Например, в сценарии сказано: "После того, как Джек ударил жезлом по алтарю, на алтаре материализовался Огненный Кубок." Это значит, что где-то должно быть записано, что если игрок использовал объект "жезл" на объекте "алтарь", то нужно а) либо добавить в сцену объект "кубок", либо сделать уже имеющийся объект "кубок" видимым и доступным; а также б) проиграть анимацию "материализация кубка". Где-то же это надо указывать? А в других случаях надо не добавлять, а удалять объекты, и не один, а много. То есть реакция на внешне сходные события - "применить объект А к объекту Б" - может очень сильно различаться. И при этом может учитываться то, какие действия игрок уже совершил ранее. Если я разговариваю с Архимагом до того, как поговорю с Ведьмой, он скажет мне что-то одно, а если после того, то что-то другое. Где прописывать все эти условия? Хотя я и не настаиваю на своем мнении. Я бы делал так, но варианты вполне возможны.
|