按照惯例文件位置:C:\HTB君王之略\mods\htb806\data\world\maps\campaign\imperial_campaign
这个文件夹下的这个文件:campaign_script
先说一下药丸版旧事辉煌的脚本:
先搜索roman empire然后往下翻找到下边的内容:
monitor_event PreFactionTurnStart FactionType byzantium
if I_EventCounter militia >= 1
and I_EventCounter legion >= 1
and I_EventCounter tavern >= 1
and I_LocalFaction byzantium
and I_EventCounter militia_r >= 1
and I_EventCounter legion_r >= 1
and I_EventCounter tavern_r >= 1
and I_NumberOfSettlements byzantium >= 45
and I_SettlementOwner Rome = byzantium
and I_SettlementOwner Tunis = byzantium
and I_SettlementOwner Alexandria = byzantium
and I_SettlementOwner Jerusalem = byzantium
and I_SettlementOwner Cordoba = byzantium
and I_SettlementOwner Antioch = byzantium
and I_SettlementOwner Cairo = byzantium
set_event_counter roma 1
set_event_counter militia1 1
set_event_counter legion1 1
set_event_counter tavern1 1
historic_event roma faction/Forever.bik factions { byzantium, }
set_faction_banner
faction byzantium
banner saxons
end_set_faction_banner
terminate_monitor
end_if
if not I_LocalFaction byzantium
and I_NumberOfSettlements byzantium >= 45
and I_SettlementOwner Rome = byzantium
set_event_counter roma 1
set_event_counter militia1 1
set_event_counter legion1 1
set_event_counter tavern1 1
set_faction_banner
faction byzantium
banner saxons
end_set_faction_banner
terminate_monitor
end_if
end_monitor
其中这段代码:
if not I_LocalFaction byzantium
and I_NumberOfSettlements byzantium >= 45
和他下边的部分,个人认为应该是给ai用的,也就是说,在这之上的,是玩家触发旧事辉煌的条件。
其中,militia 的意思的军区法令,
legion的意思是普罗法令
tavern的意思是佣兵法令
他们后边的1是要求开过一次。
and I_NumberOfSettlements byzantium >= 45 这个的意思是要求东罗马要有45座城,再往下写的是那几个目标城市突尼斯,安条克开罗什么的。再之后就是判定开启旧事辉煌。
所以要怎么改动大家就清楚了。
这个文件夹下的这个文件:campaign_script
先说一下药丸版旧事辉煌的脚本:
先搜索roman empire然后往下翻找到下边的内容:
monitor_event PreFactionTurnStart FactionType byzantium
if I_EventCounter militia >= 1
and I_EventCounter legion >= 1
and I_EventCounter tavern >= 1
and I_LocalFaction byzantium
and I_EventCounter militia_r >= 1
and I_EventCounter legion_r >= 1
and I_EventCounter tavern_r >= 1
and I_NumberOfSettlements byzantium >= 45
and I_SettlementOwner Rome = byzantium
and I_SettlementOwner Tunis = byzantium
and I_SettlementOwner Alexandria = byzantium
and I_SettlementOwner Jerusalem = byzantium
and I_SettlementOwner Cordoba = byzantium
and I_SettlementOwner Antioch = byzantium
and I_SettlementOwner Cairo = byzantium
set_event_counter roma 1
set_event_counter militia1 1
set_event_counter legion1 1
set_event_counter tavern1 1
historic_event roma faction/Forever.bik factions { byzantium, }
set_faction_banner
faction byzantium
banner saxons
end_set_faction_banner
terminate_monitor
end_if
if not I_LocalFaction byzantium
and I_NumberOfSettlements byzantium >= 45
and I_SettlementOwner Rome = byzantium
set_event_counter roma 1
set_event_counter militia1 1
set_event_counter legion1 1
set_event_counter tavern1 1
set_faction_banner
faction byzantium
banner saxons
end_set_faction_banner
terminate_monitor
end_if
end_monitor
其中这段代码:
if not I_LocalFaction byzantium
and I_NumberOfSettlements byzantium >= 45
和他下边的部分,个人认为应该是给ai用的,也就是说,在这之上的,是玩家触发旧事辉煌的条件。
其中,militia 的意思的军区法令,
legion的意思是普罗法令
tavern的意思是佣兵法令
他们后边的1是要求开过一次。
and I_NumberOfSettlements byzantium >= 45 这个的意思是要求东罗马要有45座城,再往下写的是那几个目标城市突尼斯,安条克开罗什么的。再之后就是判定开启旧事辉煌。
所以要怎么改动大家就清楚了。
