Первый набросок по моддингу черт персонажей

Aleksey 2023-12-02 13:28:04 +00:00
parent 4cf13b480e
commit d5b6fd8873

@ -0,0 +1,26 @@
В игре есть определение черт персонажа, которые могут быть определены не только для персонажа-лидера, но и также для советников. Для лидера юнитов определяется свой набор черт.
### Черты лидеров и советников
[ref](https://hoi4.paradoxwikis.com/Character_modding#Country_leader_traits)
Базовый набор черт, доступный в игре без модификаций определён в файле `${GAME_ROOT}/common/ideologies/00_ideologies.txt`.
Модификации могут добавлять или заменять файлы черт, определённых базовой игрой или другими модами: `${MOD_ROOT}/common/ideologies/*.txt`. Файлы загружаются в порядке возрастания по имени.
В каждом файле с чертами требуется корневой блок `leader_traits = { ... }`. В корневом блоке каждый ключ определяет черту, по которому можно указывать конкретную черту у персонажа, и должен определяться блоком со следующими ключами:
- `random` - булево значение, при отрицательном значении черта не будет выдаваться сгенерированным лидерам;
- `sprite` (опционально) - целочисленное значение, указывает на номер фрейма в спрайте `GFX_idea_traits_strip`
- `ai_will_do` (по умолчанию: 1) - TODO
- `command_cap` - TODO
- `modifier = { ... }` - TODO
- `targeted_modifier = { ... }` - TODO
- `equipment_bonus = { ... }` - TODO
- `rule = { ... }` - TODO
### Черты лидеров юнитов
[ref](https://hoi4.paradoxwikis.com/Character_modding#Unit_leader_traits)
TODO