Difference between revisions of "Classes/ru"
m (Fixing infobox) |
(→Переводчики) |
||
Line 45: | Line 45: | ||
{{Languages|Scripting overview}} | {{Languages|Scripting overview}} | ||
[[Category:Scripts]] | [[Category:Scripts]] | ||
+ | [[Category:Translations_ru]] |
Revision as of 20:43, 11 October 2011
Скрипты |
---|
|
В процессе доработки
Dragon Age: Origins является классической ролевой игрой, которая позволяет пользователю играть героем одного из трех классов, каждый из которых обладает уникальными способностями.
Описание
Данная страница описывает техническую составляющую различий между классами и создана с целью помочь пользователям, желающим создать модификации, используя возможности скриптовых правил(ruleset).
Игровые классы описаны в документе под названием CLA_base.xls. Таблица, помещенная ниже является выдержкой из этого документа. В ней вы можете видеть различия между классами.
ID | Label | BaseHealth | BaseManaStamina | DepletableProgression | StrAdjust | ConAdjust | WillAdjust | MagAdjust | CunAdjust | DexAdjust | BaseAttack | BaseDefense | DefensePerLevel | HealthPerLevel | LevelsPerAbility | LevelsPerSkill | DamagePerLevel |
0 | INVALID | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | |
1 | Warrior | 100 | 100 | 5 | 4 | 3 | 0 | 0 | 0 | 3 | 60 | 45 | 1 | 6 | 1 | 3 | 0.4 |
2 | Wizard | 85 | 115 | 6 | 0 | 0 | 4 | 5 | 1 | 0 | 50 | 40 | 1 | 4 | 1 | 3 | 0.1 |
3 | Rogue | 90 | 90 | 4 | 0 | 0 | 2 | 0 | 4 | 4 | 55 | 50 | 1 | 5 | 1 | 2 | 0.2 |
Более подробное описание данных из таблицы вы можете найти здесь CLA_base.xls.
Скриптовый этап создания персонажа
В начале создания, все персонажы игры являются такими себе 'болванками', у которых все параметры Creature Properties установлены по умолчанию.
Скрипты, создающие персонажа вместе с UI-файлами, основываюясь на выборах, сделанных игроком, создают данные в документе CLA_base.xls. Эти же файлы ответственны за изменение параметров игрока после получения нового уровня.
Для работы со спутниками героя используются те же файлы и скрипты. Для враждебных созданий используется более ускоренный и оптимизированный алгоритм, определяющий их параметры исходя из ранга, AI(искуственного интеллекта), поведения и уровня.
Скрипты
Вот перечень скриптов, который принимают участие в создании персонажа и изменении его параметров в результате получения нового уровня:
- sys_chargen - Точка входа для всех персонажей, создание которых основано на событиях (Event), запущенных из модуль-скрипта(module_core.nss).
- sys_chargen_h - Библиотека, которая содержит большинство логических правил, используемых при изменении параметров существа (Creature Properties). Основанная на игровых правилах(game rules).
- sys_chargen_engine - Инклуд-скрипт, содержащий несколько константных переменных и часть кода, связанную с игровым движком.
- sys_autolevelup_h - Файл, определяющий логику поднятия уровня спутников героя после их принятия. В дальнейшем используется стандартный алгоритм подьема уровня.
- sys_autoscale_h - Файл, определяющий логику автоподнятия уровня.
- sys_rewards_h - Файл, содержащий количество опыта, получаемого в качестве награды за определенное действие, точки сохранения игры и проверку персонажа на повышение уровня.
Переводчики
Silderon / Почта / Как переводить DA Builder Wiki
Язык: | English • русский |
---|