宣战理由修改

2025-10-29 06:58:01

每个宣战理由都由以下部分组成:

先决条件

战争目标

战争时长

宣战借口获得方式

是否可以被转给附庸国

战争名字

cb_restore_personal_union = {

valid_for_subject = no

is_triggered_only = yes

months = 240

prerequisites = {

OR = {

government = monarchy

government = dutch_republic

}

is_revolution_target = no

FROM = {

government = monarchy

is_subject = no

}

}

war_goal = take_capital_personal_union

}

标准的宣战借口代码就长这样。(所以说,“帝国主义”是个好CB。)

目录

1 先决条件

2 战争目标

2.1 战争目标的结构

2.2 和谈条件的修改

3 参考资料

3.1 现有的宣战理由和战争目标

3.2 版本沿革

先决条件

先决条件(prerequisites)即获取该宣战借口需要先满足的条件。

无先决条件

如果CB不需要任何东西就能触发,那么就别添加“prerequisites = {”这几行。不过,如果没有添加prerequisites,CB必须有is_triggered_only = yes,否则CB永远不会被发动。

cb_change_government = {

valid_for_subject = no

is_triggered_only = yes

months = 120

war_goal = war_goal_change_government

}

先决条件类型

可能用于CB的需求被罗列在条件页面。写这些脚本的方法类似于给事件写需求脚本。同时DLC也能被加入为先决条件。

例子:

prerequisites = {

culture_group = east_asian

is_subject = no

}

以上代码表示只有当该国为中华文化且不是附庸国才能拥有此宣战借口。

战争目标

战争目标(War goals)就是战争的目标,顾名思义。它们被罗列在/Europa Universalis IV/common/wargoal_types。玩家能选择其一,或者创建一个新的,但是战争目标应该被写入wargoal_types文件,否则你的CB不会生效。

在CB中:

war_goal = war_goal_change_government

在wargoal_types中:

war_goal_change_government = {

type = take_capital

badboy_factor = 0.75

prestige_factor = 1

peace_cost_factor = 1.0

allowed_provinces = {

OR = {

is_core = ROOT

is_claim = ROOT

any_neighbor_province = {

owned_by = ROOT

}

}

}

po_change_government = yes

po_demand_provinces = yes

war_name = CHANGE_GOVERNMENT_WAR_NAME

}

战争目标的结构

类型 - 战争的首要目标

影响因素 - 标准为1,0.5为一半,2为双倍

允许夺取的省份

允许提出的停战条件

战争的名字

和谈条件的修改

和谈条件脚本代码位于:/Europa Universalis IV/common/peace_treaties/00_peace_treaties.txt

参考资料

现有的宣战理由和战争目标

1.30 版本的66个宣战理由[1]:

cb_restore_personal_union 重建联合统治

"他们拒绝接受我们的联合统治。"

cb_defection 省份背叛

"他们为从我国叛变的省份提供庇护。"

cb_loan_cancelled 拒付贷款

"他们拒绝归还贷款。"

cb_spy_discovered 间谍活动

"他们对我国采取了间谍行动!"

cb_disloyal_vassal 附庸国背叛

"他们可耻地背叛了附庸之誓"

cb_hre_attacked 解放帝国领土

"他们吞并了一个帝国诸侯。"

cb_insult 外交侮辱

"他们侮辱了我国!"

cb_dishonored_call 背弃同盟

"他们拒绝响应我们的参战号召"

cb_vassalize_mission 附庸国家

"我们有附庸特定国家的任务。"

cb_fabricated_claims 秘密文件

"我们有一些真实度很高的文档,可以证明该国统治者是非法的。"

cb_religious_conformance 宗教统一

"一个帝国,一种信仰!"

cb_border_war 边境摩擦

"两国在边境问题上持有争端。"

cb_trade_war_triggered 贸易战争

"他们阻碍我们的贸易!"

cb_trade_conflict 贸易冲突

"他们威胁到了我们的贸易!"

cb_trade_league_conflict 贸易争端

"他们威胁到了我们的贸易!"

cb_annex 吞并战争

"我们应该吞并他们!"

cb_change_government 政体战争

"我们应当强迫他们采用和我们一样的政体!"

cb_change_government_great_peasants_war 镇压农民

"农民不配管理国家。他们必须被武力归置回原位。"

cb_peasants_war_for_peasants 农民起义

"农民渴望摆脱贵族暴君施加的束缚。"

cb_humiliate 羞辱

"我们有机会羞辱他们。"

cb_conquest 彻底的征服

"我们宣称他们持有的省份。"

cb_core 收复核心领土

"他们非法占有我国领土。"

cb_independence_war 独立

"我们理应独立。"

cb_colonial_independance_war 殖民领独立

"我们应该独立。"

cb_nationalist 民族主义

"他们非法占有我国民族聚居的省份。"

cb_imperial 帝国主义

"成为我们伟大帝国的一部分 是他们最好的选择!"

cb_hegemon 遏制霸权

"一定要阻止他们!"

cb_war_against_the_world 反世界战争

"全世界都将我们当做洪水猛兽;我们将为守护我们的自由而战!"

cb_daimyo_annex 为天皇而战

"我们应该将日本团结在我们的旗帜下!通过征服帝国首都京都,我们将把天皇置于我们的保护下并接手幕府将军之职。"

cb_independent_daimyo_annex 为天皇而战

"我们应该将日本团结在我们的旗帜下!通过征服帝国首都京都,我们将把天皇置于我们的保护下并接手幕府将军之职。"

cb_shogun_annex 吞并大名

"他们正在威胁我们对日本的统治!"

cb_sengoku 战国时代

"我们必须通过征服临近大名的土地来增加我们在幕府那里的影响力。"

cb_revolutionary 革命战争

"他们是意识形态上的敌人!"

cb_colonial 殖民主义

"他们有我国想要的殖民地。"

cb_liberation 解放

"他们在压迫享有自由权利的人民。"

cb_crusade 十字军战争

"他们是该诅咒的异教徒!"

cb_crusade_pheasants 圣战

"他们是该诅咒的异教徒!"

cb_defender_of_the_faith 守护信仰"

"他们并不忠于正统信仰!"

cb_heretic 清除异端

"烧死异端分子!"

cb_excommunication 统治者被绝罚

"他们的统治者被绝罚了。"

cb_trade_war 贸易竞争

"他们对我们的贸易产生了威胁!"

cb_trade_league_dispute 贸易联盟争端

"他们对我们联盟的一个成员实行禁运!"

cb_imperial_ban 夺回帝国领土

"他们非法占有了帝国领土。"

cb_liberate_elector 解放选侯

"他们附庸了神圣罗马帝国的选帝侯。"

cb_super_badboy 可耻败类

"他们是一群该下地狱的杂碎!"

cb_claim_throne 王位宣称

"我们有继承该国王位的正当权利。"

cb_horde_vs_civ 游牧侵扰

"游牧民族与定居者之间不可能存在和平!"

cb_tribal_feud 部落争霸

"我们的部落更它们更加强大!"

cb_revoke_electorate 剥夺选举权

"我们可以剥夺他们选举的权力。宣这场战争会极大地惹恼其他的选帝侯。"

cb_privateers 贸易保护

"追捕妨碍贸易的私掠船"

cb_support_rebels 支持叛军

"帮助揭竿而起的叛军,以使他们能够强制要求。"

cb_crush_the_revolution 镇压革命

"我们必须制止革命,维护和平与秩序。"

cb_spread_the_revolution 输出革命

"我们必须在境外输出革命!"

cb_religious_league 宗教阵营

"我们必须迫使国王承认我们的宗教权利!"

cb_flower_wars 荣冠战争

"我们要迫使邻国向我们下跪,如此我们才能获得一个常规的人祭来源。"

cb_maya_expansion 玛雅联邦

"我们周围的土地被分成了无数的“卡”-无足轻重的城邦。所有邻“卡”都必须加入我们城或者就毁灭。"

cb_humiliate_rotw 羞辱宿敌

"我们可以羞辱我们的宿敌。"

cb_chinese_unification 统一中国

"统一中国全境。"

cb_take_mandate 获得天命

"我们必须向世界证明我们是拥有天命的。"

cb_force_migration 强制移民

"我们必须强制让他们迁移。"

cb_forced_break_alliance 强迫盟友断盟

"我们必须为这个不可接受的外交背叛惩罚他们。"

cb_force_tributary 强迫成为朝贡国

"我们将强迫他们成为我们的朝贡国。"

cb_hundred_years_union 强迫联统

"法兰西公国将永远臣服于我们。"

cb_force_join_hre 扩张帝国

"他们必须成为帝国的一部分!"

cb_imperial_realm_war 帝国领地战争

"神圣罗马帝国认为进攻这个国家是合法的。"

cb_world_crusade 大圣战

"这个世界充满了亵渎与腐朽;我们必须寻求方法来净化这个罪孽深重的世界!"

已经废弃的宣战理由,只存在于本地化代码[2]中:

cb_guarantee 保证独立

"他们攻击了一个受我们保证独立的国家。"

cb_warning 违反警告

"他们无视我国的警告。"

cb_offensive_call 帮助同盟

"一个盟国正与他们作战。"

cb_primitives 殖民扩张

"他们是原始部落。"

cb_religious_liberation 宗教解放

"他们在镇压我们的教友!"

cb_claim 征服

"他们拥有理应属于我们的省份。"

1.30 版本的62个战争目标[3]:

fallback_wargoal

(未使用)

revoke_elector

(cb_revoke_electorate)

take_core_defection"收回一个核心省份"

"战争目标是从对方手中夺取一个核心省份。"(cb_defection)

superiority_loan"展现霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(cb_loan_cancelled)

superiority_spy"展现霸权"

"以赢得战役的方式,对这些间谍展现霸权"(cb_spy_discovered)

superiority_revolution"展现霸权"

"战争的目的是通过赢得胜利带来革命的优势。"(cb_spread_the_revolution)

take_capital_revolution

(cb_crush_the_revolution)

take_capital_disloyal"夺取对方首都"

"战争目标是占领这个不安分的附庸国的首都"(cb_disloyal_vassal)

take_capital_vassalize"夺取首都并将其附庸"

"战争目标是夺取首都"(cb_vassalize_mission,cb_flower_wars)

defend_country_faith"护卫友邦"

"战争目标是保护与我们信奉同一宗教的兄弟们"(cb_defender_of_the_faith)

take_province_hre"侵略神圣罗马帝国"

"战争目标是夺取一个属于神圣罗马帝国领土的省份"(cb_hre_attacked)

defend_country"护卫友邦"

"战争目标是保护一个友邦"(未使用)

superiority_insult"对口出狂言的贱种展示我国霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(cb_dishonored_call,cb_forced_break_alliance)

superiority_insult_mutual"对口出狂言的贱种展示我国霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(cb_insult)

take_capital_personal_union"夺取首都"

"战争目标是夺取首都"(cb_restore_personal_union,cb_hundred_years_union)

take_capital_fabricated_claims"夺取首都"

"战争目标是夺取首都"(cb_fabricated_claims)

take_capital_conformance"夺取首都"

"战争目标是夺取首都"(cb_religious_conformance)

take_border"夺取边境省份"

"战争目标是夺取边境省份"(cb_border_war)

defend_capital_independence"保卫首都($CAPITAL$)"

"战争目标是保卫$COUNTRY$的首都"(cb_independence_war,cb_colonial_independance_war)

take_capital_conquest"夺取首都"

"战争目标是夺取首都"(未使用)

take_core"收回一个核心省份"

"战争目标是从对方手中夺取一个核心省份."(cb_core)

take_capital_claim"夺取首都"

"战争目标是夺取首都"(未使用)

take_claim"夺回省份"

"战争目标是夺回我国主权省份."(cb_conquest)

take_province_nationalist"夺回省份"

"战争目标是夺回省份"(cb_nationalist)

take_capital_imperial"夺取首都"

"战争目标是夺取首都"(cb_imperial)

take_capital_pirates"夺取首都"

"战争目标是夺取首都"(cb_war_against_the_world)

take_capital_mayan"夺取首都"

"战争目标是占领首都"(cb_maya_expansion)

take_province_revolutionary"通过革命夺取省份"

"战争目标是夺回省份"(未使用)

take_colony"夺取殖民地"

"战争目标是夺取一个殖民地"(cb_colonial)

take_capital_liberation"夺取首都"

"战争目标是夺取首都"(cb_liberation)

superiority_liberation"展现霸权"

"战争的目标是通过赢得战争展现他们的霸权"(cb_liberate_elector)

superiority_world_crusade"展现霸权"

(cb_world_crusade)

superiority_crusade"向这些肮脏的异教徒展示霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(cb_crusade)

take_province_religion"夺取省份"

"战争目标是夺取省份"(未使用)

superiority_heretic"向他们展现霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(cb_heretic)

take_province_excommunication"夺取省份"

"战争目标是夺取省份"(cb_excommunication)

superiority_trade"向他们展现霸权"

"战争的目标是通过赢得战役来展示霸权"(cb_trade_war_triggered)

superiority_trade_mutual"向他们展现霸权"

"战争的目标是通过赢得战役来展示霸权"(cb_trade_war,cb_trade_league_dispute)

take_province_ban"夺取省份"

"战争目标是夺取省份"(cb_imperial_ban)

superiority_punitive"向他们展现霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(cb_super_badboy)

take_capital_punitive"占领首都"

"战争目标是占领首都。"(未使用)

superiority_primitives"向他们展现霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(未使用)

superiority_overseas"展示霸权"

"战争的目的是展示他们的霸权力量并赢得战争."(未使用)

take_capital_throne"夺取首都以及王位"

"战争目标是夺取首都"(cb_claim_throne)

superiority_horde"显示游牧霸权"

"战争目标是展现霸权,这要通过赢得战役的方式达成."(cb_horde_vs_civ)

take_province_tribal_feud"夺取省份"

"战争目标是夺取省份"(cb_tribal_feud)

annex_country"吞并国家"

"战争目标是夺取其首都.你可以冒天下之大不韪,将其吞并."(cb_annex)

annex_country_japan"吞并国家"

"战争目标是夺取其首都.你可以冒天下之大不韪,将其吞并."(cb_daimyo_annex,cb_independent_daimyo_annex,cb_shogun_annex,cb_sengoku)

war_goal_change_government"改变政体"

"战争目标是夺取其首都.你可以强迫此国接受你的政体."(cb_change_government)

war_goal_peasants_change_government"改变政体"

(cb_peasants_war_for_peasants)

war_goal_change_government_mutual"改变政体"

"战争目标是夺取其首都.你可以强迫此国接受你的政体."(cb_revolutionary)

humiliate"羞辱"

"你的目的不是政府并霸占他们的土地,而是给他们点教训,以此羞辱他们。"(cb_humiliate)

humiliate_rotw"羞辱"

"目标是迫使你的敌人承认失败,让它在全世界的注视下被羞辱。"(cb_humiliate_rotw)

blockade_ports"封锁港口"

"你的目标是封锁尽可能多的港口,以阻碍你的敌人的贸易."(cb_trade_conflict,cb_trade_league_conflict,cb_privateers)

take_capital_support_rebels

(cb_support_rebels)

superiority_religious_league

(cb_religious_league)

superiority_chinese_unification"征服中国"

"战争目标是向中国地区的其他国家显示我们的强大."(cb_chinese_unification)

take_capital_take_mandate

(cb_take_mandate)

force_migration

(cb_force_migration)

take_capital_force_tributary

(cb_force_tributary)

take_capital_force_join_hre

(cb_force_join_hre)

superiority_reichskrieg

(cb_imperial_realm_war)

↑ 脚本代码位于:/Europa Universalis IV/common/cb_types/00_cb_types.txt。

↑ 本地化代码位于:/Europa Universalis IV/localisation/text_l_english.yml。

↑ 脚本代码位于:/Europa Universalis IV/common/wargoal_types/00_wargoal_types.txt。本地化代码位于:/Europa Universalis IV/localisation/diplomacy_l_english.yml。

版本沿革

1.4

无法回退到更早的版本,所以无从比较。

1.5

革命战争cb_revolutionary政体要求调整。殖民扩张cb_primitives的目标不能是附属国。

1.6

重建联合统治cb_restore_personal_union不能是共和政体。增加CB贸易冲突cb_trade_conflict。殖民领独立cb_colonial_independance_war的自由渴望改为乘法计算的0.5。海外领土cb_overseas的战争目标从superiority_primitives改为superiority_overseas。增加CB贸易保护cb_privateers。

1.7

王位宣称cb_claim_throne取消与目标同王朝的要求。

1.8

增加不能是革命目标的判断is_revolution_target = no。增加不可用于附属国判断valid_for_subject = no。民族主义cb_nationalist、帝国主义cb_imperial的外交科技要求22级。帝国主义CB取消政体要求但不能是附属国。增加CB战国时代cb_sengoku、解放选侯cb_liberate_elector。可耻败类cb_super_badboy的战争目标从take_capital_punitive改为superiority_punitive。海外领土cb_overseas的目标的首都要求在亚洲或非洲。贸易保护cb_privateers要求目标有私掠船。增加CB支持叛军cb_support_rebels、镇压革命cb_crush_the_revolution、输出革命cb_spread_the_revolution、宗教阵营cb_religious_league。

1.9

允许君主制或荷兰共和制使用CB重建联合统治cb_restore_personal_union。守护信仰cb_defender_of_the_faith、宗教解放cb_religious_liberation、清除异端cb_heretic、统治者被绝罚cb_excommunication增加神罗判断,无威斯特伐利亚和约或者战争一方首都不在神罗境内可以使用这些CB。

1.10

独立战争cb_independence_war、殖民领独立cb_colonial_independance_war的附属国判断条件调整。殖民扩张cb_primitives、海外领土cb_overseas、部落争霸cb_tribal_feud增加不可用于附属国判断valid_for_subject = no。欧洲以外的AI不使用CB输出革命cb_spread_the_revolution。增加CB荣冠战争cb_flower_wars和玛雅联邦cb_maya_expansion。

1.11

无变动。

1.12

革命战争cb_revolutionary政体要求调整。允许在没有孙子兵法DLC的情况下使用CB清除异端cb_heretic。允许殖民领对邻接土著使用CB殖民扩张cb_primitives。剥夺选举权cb_revoke_electorate增加没有常识DLC的要求。镇压革命cb_crush_the_revolution政体要求移除帝国政体。玛雅联邦CB的战争目标从take_province_religion改为take_capital_imperial。增加CB统一中国cb_chinese_unification。

1.13

民族主义cb_nationalist、帝国主义cb_imperial的外交科技要求从22改为23。入侵国扬马延可以直接使用帝国主义CB。可耻败类cb_super_badboy增加包围网判断coalition = yes。允许土著的附属国使用CB殖民扩张cb_primitives。

1.14

增加不可用于附属国判断valid_for_subject = no。守护信仰cb_defender_of_the_faith、清除异端cb_heretic调整宗教判断条件。移除CB宗教解放cb_religious_liberation。统一中国cb_chinese_unification的中国区域细化。增加CB强制移民cb_force_migration。

1.15

无变动。

1.16

贸易战争cb_trade_war_triggered、贸易冲突cb_trade_conflict、贸易竞争cb_trade_war进攻方禁止改变边界(割地附庸等)。增加CB贸易争端cb_trade_league_conflict、贸易联盟争端cb_trade_league_dispute。海外领土cb_overseas的目标增加东非和中非科技组。清理代码格式。

1.17

增加CB羞辱宿敌cb_humiliate_rotw。

1.18

重建联统CB延长至240个月并且限定目标为君主制非附属国。cb_crusade的十字军目标判断代码调整。羞辱宿敌CB进攻方禁止改变边界(割地附庸等)。增加CB强迫盟友断盟cb_forced_break_alliance。

1.19

移除CB殖民扩张cb_primitives和海外领土cb_overseas。玛雅联邦CB的战争目标改为take_capital_mayan。

1.20

移除和约要求中的保护国条款,增加朝贡国条款。附属国判定is_subject改为非朝贡附属国判定(yes)/独立或朝贡国判定(no)。镇压革命cb_crush_the_revolution政体要求移除绝对君主制。统一中国cb_chinese_unification增加天命DLC的判断。增加CB夺取天命cb_take_mandate和强迫朝贡cb_force_tributary。

1.21

无变动。

1.22

增加和约要求中的转移附庸条款。

1.23

移除和约要求中的吞并条款。增加独立大名政体和马穆鲁克政体判定。

1.24

无变动。

1.25

增加英国触发CB百年战争强迫联统cb_hundred_years_union。

1.26

政体判断改为政府改革项判断,政体名称调整。

1.27

贸易同盟战争cb_trade_war的判定条件从政府改革项改为政体特征has_government_attribute = is_merchant_republic。

1.28

增加海盗用CB反世界战争cb_war_against_the_world,等同于一般国家的帝国主义CB。

1.29

日本相关CB的战争目标从annex_country改为annex_country_japan。幕府将军不能使用CB夺取天命cb_take_mandate。

1.30

重建联合统治cb_restore_personal_union可用于安布罗斯共和国或者有国家标识neapolitan_republic。增加神罗内CB镇压农民cb_change_government_great_peasants_war、农民起义cb_peasants_war_for_peasants。取消或调整不能是革命目标的判断is_revolution_target = no。独立战争cb_independence_war、为天皇而战cb_daimyo_annex、cb_independent_daimyo_annex、吞并大名cb_shogun_annex 的附属国判断条件调整。增加CB遏制霸权cb_hegemon。历史战争专用CB解放cb_liberation改为有国家标识fra_liberation_wars_enabled。十字军战争cb_crusade增加穆斯林宗教组的判断。增加CB圣战cb_crusade_pheasants给没有CB十字军战争的国家。CB清除异端cb_heretic增加统治者标志hussite_heretic。镇压革命cb_crush_the_revolution的革命判断大幅简化。CB输出革命cb_spread_the_revolution增加革命目标判断。获得天命cb_take_mandate增加停战判断。增加CB扩张帝国cb_force_join_hre、帝国领地战争cb_imperial_realm_war、大圣战cb_world_crusade。

模组制作

文档

效果指令 • 触发条件 • 修正 • 作用域 • 变量 • 本地化 • 可定制的本地化

脚本

顾问 • 时代 • 书签 • 建筑 • 宣战理由 • 殖民区域 • 新建国家 • 文化 • 决议 • 定义 • 外交行动 • 灾难 • 阶层• 事件 • 派系 • 政府 • 政府互动(1.35) • 伟大工程 • 历史 • 理念组 • 思潮 • 任务树 • 修正 • 自定义国家 • 政策 • 宗教 • 叛军 • 附属国类型 • 科技 • 贸易公司 • 商品 • 单位 • 旗舰

地图

地图 • Map Modding Quick Reference• 随机新世界 • 贸易节点

图形

3D模型 • 界面 • 贴图库 • 字体 • 粒子特效 • 着色器 • 兵模

音频

音乐 • 音效

其它

控制台指令 • 校验码 • JoroDox模组制作工具 • Mod文件结构 • Mod错误调试 • 验证器 • 运行文件

教程

添加省份 • 成就修改 • On actions • 模组制作

舰队工坊