на примере Тевтонской кампании
Автор: Avtocrator
Дата: 10 июн 2014, 22:19 · Просмотров: 1 706
Дата: 10 июн 2014, 22:19 · Просмотров: 1 706
Персонажи с собственной стратегической моделью и уровни моделей
на примере Тевтонской кампании
на примере Тевтонской кампании
Спойлер (раскрыть)
Генералам и агентам в игре можно делать индивидуальные модели и тут будет рассмотрено каким образом они прописываются. Для примера возьмем английское подкрепление, которое приходит на помощь Тевтонскому ордену(campaign_script):
Стратегическая модель генерала изменена всего лишь с помощью одного трейта EnglishCrusader 1, запись этого трейта следующая(export_descr_character_traits):
В этой записи важен эффект Level 4, это уровень модели, он отслеживается по очередности в которой модели записаны(descr_character):
Нумерация идет от нуля:
Соответственно тому, какой Level записан в трейте у генерала и будет его стратегическая модель.
Ну и затем сама запись модели полководца(пути к текстуре и 3D-модели) в descr_model_strat:
А так же отдельная запись в expanded:
Таким же образом изменяются стратегические модели агентов, как например трейт епископа дает священнику епископскую модель.
spawn_army
faction teutonic_order
character Charles, named character, x 57, y 53, label crus1, battle_model Adv_Northern_General_Eng
traits LoyaltyStarter 1, ReligionStarter 1, Upright 2, GoodAttacker 1, PublicFaith 2, EnglishCrusader 1
unit Adv English Bodyguard exp 0 armour 0 weapon_lvl 0
unit Adv Levy Spearmen exp 0 armour 0 weapon_lvl 0
unit Adv Levy Spearmen exp 0 armour 0 weapon_lvl 0
unit Adv Levy Spearmen exp 0 armour 0 weapon_lvl 0
unit Adv Feudal Knights exp 0 armour 0 weapon_lvl 0
unit Adv Feudal Knights exp 0 armour 0 weapon_lvl 0
end
faction teutonic_order
character Charles, named character, x 57, y 53, label crus1, battle_model Adv_Northern_General_Eng
traits LoyaltyStarter 1, ReligionStarter 1, Upright 2, GoodAttacker 1, PublicFaith 2, EnglishCrusader 1
unit Adv English Bodyguard exp 0 armour 0 weapon_lvl 0
unit Adv Levy Spearmen exp 0 armour 0 weapon_lvl 0
unit Adv Levy Spearmen exp 0 armour 0 weapon_lvl 0
unit Adv Levy Spearmen exp 0 armour 0 weapon_lvl 0
unit Adv Feudal Knights exp 0 armour 0 weapon_lvl 0
unit Adv Feudal Knights exp 0 armour 0 weapon_lvl 0
end
Стратегическая модель генерала изменена всего лишь с помощью одного трейта EnglishCrusader 1, запись этого трейта следующая(export_descr_character_traits):
;------------------------------------------
Trait EnglishCrusader
Characters family
Hidden
AntiTraits Factionheir
Level English_Crusader
Description English_Crusader_desc
EffectsDescription English_Crusader_effects_desc
Threshold 1
Effect Level 4
Trait EnglishCrusader
Characters family
Hidden
AntiTraits Factionheir
Level English_Crusader
Description English_Crusader_desc
EffectsDescription English_Crusader_effects_desc
Threshold 1
Effect Level 4
В этой записи важен эффект Level 4, это уровень модели, он отслеживается по очередности в которой модели записаны(descr_character):
faction teutonic_order
dictionary 2
strat_model teutonic_general
strat_model teutonic_general ; heir
strat_model teutonic_grand_master ; leader
strat_model northern_general_fra ; crusading noble (french model)
strat_model northern_general_eng ; crusading noble (england model)
battle_model Teutonic_General
battle_equip gladius, chainmail shirt helmet and rectangular shield
dictionary 2
strat_model teutonic_general
strat_model teutonic_general ; heir
strat_model teutonic_grand_master ; leader
strat_model northern_general_fra ; crusading noble (french model)
strat_model northern_general_eng ; crusading noble (england model)
battle_model Teutonic_General
battle_equip gladius, chainmail shirt helmet and rectangular shield
Нумерация идет от нуля:
Цитата
strat_model teutonic_general - Level 0
strat_model teutonic_general - Level 1
strat_model teutonic_grand_master - Level 2
strat_model northern_general_fra - Level 3
strat_model northern_general_eng - Level 4
strat_model teutonic_general - Level 1
strat_model teutonic_grand_master - Level 2
strat_model northern_general_fra - Level 3
strat_model northern_general_eng - Level 4
Соответственно тому, какой Level записан в трейте у генерала и будет его стратегическая модель.
Ну и затем сама запись модели полководца(пути к текстуре и 3D-модели) в descr_model_strat:
type northern_general_eng
skeleton strat_named_with_army
scale 0.7
indiv_range 40
texture teutonic_order, models_strat/textures/late_general_england_strat.tga
model_flexi_m models_strat/late_general_northern.CAS, max
shadow_model_flexi models_strat/shadow_sword.CAS, max
skeleton strat_named_with_army
scale 0.7
indiv_range 40
texture teutonic_order, models_strat/textures/late_general_england_strat.tga
model_flexi_m models_strat/late_general_northern.CAS, max
shadow_model_flexi models_strat/shadow_sword.CAS, max
А так же отдельная запись в expanded:
{EMT_TEUTONIC_ORDER_NAMED_CHARACTER} Брат Тевтонского ордена
{EMT_TEUTONIC_ORDER_NAMED_CHARACTER_3} Крестоносец
{EMT_TEUTONIC_ORDER_NAMED_CHARACTER_4} Крестоносец
{EMT_TEUTONIC_ORDER_NAMED_GENERAL} Полководец Тевтонского ордена
{EMT_TEUTONIC_ORDER_NAMED_GENERAL_3} Крестоносец
{EMT_TEUTONIC_ORDER_NAMED_GENERAL_4} Крестоносец
{EMT_TEUTONIC_ORDER_NAMED_CHARACTER_3} Крестоносец
{EMT_TEUTONIC_ORDER_NAMED_CHARACTER_4} Крестоносец
{EMT_TEUTONIC_ORDER_NAMED_GENERAL} Полководец Тевтонского ордена
{EMT_TEUTONIC_ORDER_NAMED_GENERAL_3} Крестоносец
{EMT_TEUTONIC_ORDER_NAMED_GENERAL_4} Крестоносец
Таким же образом изменяются стратегические модели агентов, как например трейт епископа дает священнику епископскую модель.