Редактор TQ (частина 2) – Titan Quest – Дельфійський Оракул
Створення квестів для Titan Quest
Минулої статті, присвяченій модифікації Titan Quest, ми створили новий рівень, заселили його монстрами, забудували містами, посадили рослинність і додали кілька прикрас. Але навіть найкрасивіша карта нецікава, якщо на ній не можна виконувати якісь завдання. Просто шаткувати монстрів у капусту набридає дуже швидко. Сьогодні ми розповімо, як писати квести та додавати їх у гру.
Базова концепція
Коли визначитеся з монстром, виділіть умовуKill Creature X [empty] у поліScript Data. У вікніProperties клацніть по кнопці зі значком . (три крапки) навпроти міткиCreatureDataBaseRecord. Інформація про монстра буде занесена у поставлену умову. Створимо дію, яка активується, якщо гравець успішно впорається з поставленим завданням. Виділіть компонент тригераActions і клацніть на кнопці із зображенням синьої стрілки на панелі інструментів. Перед вами з'явиться нове вікно, що містить перелік різних дій. Давайте, наприклад, додамо гравцеві кілька скілл-пойнтів -Give Player N, N, N skillpoints. Виберіть створений компонент і налаштуйте ряд параметрів у вікні властивостей — наприклад, змініть базові значення у рядкахSkillPointsEpic,SkillPointsLegendary,SkillPointsNormal на 15. Тепер, якщо гравець уб'є певного монстра на нашому рівні, то отримає заповітні 15 очок умінь. Зауважте, що в квесті ви можете використовувати не одну, а кілька різних умов та дій. Також можна створити завдання, що складається з двох і більше кроків. Головне — не забувати, що кожен новий Quest Step повинен містити тригер, блок умов і дій. Якщо в процесі роботи ви вирішите видалитиякийсь елемент квесту, скористайтеся кнопкою із зображенням кошика на панелі інструментів. Збережіть квестовий документ у директоріюsourceQuests з вашим модом під будь-якою назвою, наприклад:Мої ДокументиWorkingCustomMapsIgromania_TQsourceQuestsIgromania_1.qst
Підключення квесту
Практика об'єднання
Початківцям картобудівникам