ζ Фopум ζ: Военная Академия
Добавлено: Пн Июн 21, 2010 12:45
Тeмa: Описание механики игры [SPOILER!]
Разнообразная информация по игре.
Ранее постил отдельными частями на другом форуме; теперь решил объединить всё тут, в одном месте. Кажется, эта тема подходит лучше всего.
--------------------------------------------------------------------------------------------------------
Информация о всех предметах и сетах предметов в игре (версия 1.4)
Архив с двумя html-ками и картинками (1.5 МБ):
http://ifolder.ru/17795184
--------------------------------------------------------------------------------------------------------
"Расшифрованные" из ресурсов данные о начальных характеристиках и развитии юнитов, случайных событиях и событиях/диалогах при захвате провинции/сайта. Для версии 1.4 (плюс хотфикс).
Могут быть CПОЙЛЕРЫ!
Архив из 4-х текстовых файлов (140 КБ):
http://ifolder.ru/17795195
utable.txt - описание юнитов: характеристики, стартовые и приобретаемые умения, макс. возможные характеристики на 10 и 20 уровнях. ("Макс. возможная характеристика" - это если при левелапах всегда брать только повышение этой характеристики, к тому же при условии, что рендом будет всегда подсовывать повышение именно этой характеристики.) Получаемые с уровнями умения описаны в формате - "Ур.A название x B" - юнит может получить это умение начиная с уровня A и всего может его получить B раз (при условии, что умение может улучшаться - например, Целительство).
abils.txt - описание умений юнитов из utable.txt. "N" в описании умения заменяется числом, стоящим в скобках за названием абилки.
encounters.txt ("расшифрованный" encounters.var) - описание событий/диалогов, происходящих при захвате провинции/сайта.
event.txt ("расшифрованный" event.var) - описание случайных событий, происходящих в провинциях.
Как пользоваться event.txt и encounters.txt.
Ищем нужное событие по любой фразе из него. Дальше смотрим какие эффекты происходят при этом событии (блок Effects в описании) и к каким другим событиям приводят ответы (блок Answers).
--------------------------------------------------------------------------------------------------------
"Расшифрованный" camp_event.var (содержит диалоги и события кампании, происходящие в астрале).
Архив с текстовым файлом (150 КБ):
http://ifolder.ru/18223718
Сюжетные CПОЙЛЕРЫ!
В реализации событий активно используются специальные флаги-триггеры (отмечены в описании как Флаг_xxx). Некоторые ответы в диалогах появляются только в случае, если значение определенного флага > 0. В этом случае ответ будет описан в виде:
Флаг_xxx: [=>yyy] Текст ответа.
Здесь yyy - это событие, которое будет вызвано при выборе ответа.
В некоторых событиях изменяется "отношение" астральных владык к игроку. Это "отношение" пишется под портретом владыки. Числовые значение этих "отношений" следующие:
меньше -49 Ненависть
(-49;-40) Вражда
(-39;-30) Отвращение
(-29;-20) Презрение
(-19;-10) Неприязнь
(-9; 9) Равнодушие
(10;19) Благосклонность
(20;29) Симпатия
(30;39) Признание
(40;49) Уважение
больше 49 Дружба
--------------------------------------------------------------------------------------------------------
Урон от атаки юнита вычисляется по формуле:
Урон = Атака * random(0.8; 1.2) - Защита
Если результат этой формулы получается <=0, то может быть нанесен урон = 1 с определенной вероятностью. Эта вероятность как-то зависит от полученного результата - чем больше "в минуса" уходит результат формулы, тем меньше вероятность. Точные вероятности для отрицательных результатов тестить жутковато.
Результат формулы округляется вверх, кажется.
--------------------------------------------------------------------------------------------------------
Восстановление жизни у юнитов/героев между боями.
Базовое:
Восстанавливается 10% от макс Жизни за ход. Округление вниз.
Дополнительно у героев:
+1 Жизни за каждую единицу параметра Здоровье.
Дополнительно у юнитов и героев:
+2 Жизни за каждую единицу навыка Регенерация.
+1 Жизни за каждую единицу навыка Первая помощь.
+1 Жизни за каждого юнита с навыком Целительство в отряде (от силы навыка не зависит). Не действует на механические существ (баллисты, катапульты, гаргульи).
--------------------------------------------------------------------------------------------------------
Урон от заклинаний.
У всех "ударных" спеллов есть скрытые характеристики - "множитель силы мага" и "множитель сопротивления цели".
Формула урона от спеллов выглядит так:
TotalDamage = (BaseDamage + Power*PowerMod) * random(0.8; 1.2) - TotalResist*ResistPower
, где
BaseDamage - базовый урон заклинания (из таблички ниже); он же отображается в описании заклинания;
Power - характеристика "Сила мага" кастующего;
PowerMod - модификатор "Силы мага" для этого заклинания (PowerMod из таблички ниже);
TotalResist - финальное сопротивление цели (зависит от характеристики "Сопротивление" цели и "Преодоления сопротивления" кастующего). Формула:
TotalResist = Resist - ResistPierce,
где Resist - характеристика "Сопротивление" цели;
ResistPierce - пробивание сопротивления кастующего.
TotalResist не может стать < 0 (в этом случае приравнивается нулю).
ResistPower - модификатор "Сопротивления" цели для этого заклинания (ResistPower из таблички ниже);
random(x; y) - случайное число от x до y (в нашем случае - разброс на +/-20%).
Табличка характеристик "ударных" спеллов:
Имя Ранг PowerMod ResistPower BaseDamage Радиус
Магическая искра 0 1 1 4 Цель
Усталость 0 0.5 1 5 (Выносливость) Цель
Магическая стрела 1 1 1 8 Цель
Лечение 1 1 0 7 (+Жизнь) Цель
Страх 1 0.5 2 8 (Мораль) Цель
Сжечь снаряды 1 1 1 6 (Урон + Боеприпасы) Цель
Молния 2 2 1 12 Цель
Огненный шар 2 1 1 7 Область(1)
Каменный дождь 2 0.5 1 (Защита) 5 Область(2)
Исцеление 2 1 0 12 (+Жизнь) Цель
Экзорцизм 2 1 0.5 15 Цель
Слово Льда 3 0 0 8 Цель
Кислота 3 1 0.5 15 Цель
Пламя Хаоса 3 2 3 20 Цель
Телепорт 3 1 1 Replacement Цель
Общее Лечение 3 1 0 6 (+Жизнь) Все свои
Слово Власти 3 0.5 1 ? MindControl 3 Цель
Похищение жизни 3 1 1 13 Цель
Белая магия 4 1 1 9 Все
Облако Ужаса 4 1 1 10 (Мораль) Область(2)
Армагеддон 4 1 2 15 Все
Испепеление 4 3 2 30 Цель
Огненная буря 4 2 1.5 10 Область(2)
Черная магия 4 1 2 13 Все
--------------------------------------------------------------------------------------------------------
Отличия версии 1.4 от версии 1.3.
В виде текстового файла (на форуме сильно разъехалось бы форматирование и, к тому же, заняло бы слишком много места).
http://ifolder.ru/18248451