国策树:x轴是横轴(左右),y轴是竖轴(上下) resistance 抵抗势力 compliance 合法性 baltic_union 波罗的海联盟 < 钢四国策御用小于号 > 钢四国策御用大于号 --------------------------------------------------------------------------------------------------------- 国策更改国名本地化文件:在localisation文件夹中的r56_countries_cosmetic_l_simp_chinese(改名需要两个代码第一个为原代码,第二个为DEF代码) _DEF(为地图显示名称)_ADJ(为简写名称) set_cosmetic_tag = 名称代码 国策更改国家名称 --------------------------------------------------------------------------------------------------------- add_popularity = { ideology = 执政党 popularity = 小数点数量 } 增加目标执政党支持度 democratic(蓝线)communism(红线)fascism(黑线)neutrality(白线) --------------------------------------------------------------------------------------------------------- add_relation_modifier = { target = 目标国家 modifier = FRA_reorganized_departments } 目标国家获得增加顺从度buff --------------------------------------------------------------------------------------------------------- set_party_name = { ideology = 意识形态 long_name = 长名称 name = 名称 } 更改目标意识形态政党名称 --------------------------------------------------------------------------------------------------------- has_war_with_major = yes/no 是/否与主要国家交战 --------------------------------------------------------------------------------------------------------- core_compliance = { occupied_country_tag = 目标国家 value > 数字(整数) } 目标国家顺从度大于数字为前提条件 --------------------------------------------------------------------------------------------------------- AND = { } 在OR条件里需要满足AND里所以条件才可以进行 --------------------------------------------------------------------------------------------------------- 给与国家 = { give_military_access = 接受国家 } 给与国家给接受国家军事同行权 --------------------------------------------------------------------------------------------------------- NOT = { country_exists = 国家简称 } 国家不存在 --------------------------------------------------------------------------------------------------------- is_in_faction_with = 国家简称 与国家在阵营中 --------------------------------------------------------------------------------------------------------- add_threat = 1 国策增加世界紧张度 add_named_threat = { threat = 数字 name = 添加原因(名称) } 事件增加世界紧张度 --------------------------------------------------------------------------------------------------------- diplomatic_relation = { country = 目标国家 relation = non_aggression_pact active = yes(签订)/no(撕毁) } 与目标国家签订(撕毁)互不侵犯条约 --------------------------------------------------------------------------------------------------------- add_ideas = 精神代码 添加国家精神 目标国家 = { add_timed_idea = { idea = 精神代码 days = 天数 } } 给目标国家添加精神限制一定天数,然后自动消失 --------------------------------------------------------------------------------------------------------- add_manpower = 数量 增加人力 ---------------------------------------------------------------------------------------------------------11494 11346 482 9294 11288 目标地区 = { add_extra_state_shared_building_slots = 数量 增加建筑位 add_building_construction = { type = 增加建筑种类 level = 数量 province = 地块内地块(主要用于添加海陆要塞和补给中心和海军基地) instant_build = yes } } naval_base 海军基地 air_base 空军基地 supply_node 补给中心 bunker 陆上要塞 coastal_bunker 海岸要塞 infrastructure 基础设施 industrial_complex 民用工厂 arms_factory 军用工厂 dockyard 海军船坞 在目标地区增加建筑位和建筑数量 remove_building = { type = 删除建筑种类 level = 1 } 在目标地区移除建筑数量 build_railway = { level = 铁路等级(1-5) path = { 铁路途径地区 } } 修铁路 --------------------------------------------------------------------------------------------------------- random_country = { limit = { owns_state = 地块代码 } country_event = { id = 事件代码 days = 1 } } 哪个国家控制这块领土,哪个国家就出发事件 --------------------------------------------------------------------------------------------------------- 宗主国 = { set_autonomy = { target = 傀儡国 autonomy_state = autonomy_free } } 宗主国释放傀儡国独立 --------------------------------------------------------------------------------------------------------- load_focus_tree = 国策树名称 国家重新获得国策树 complete_national_focus = 国策代码 会直接完成国策 --------------------------------------------------------------------------------------------------------- 国家代码 = { white_peace = 国家代码} 国与国之间和平 --------------------------------------------------------------------------------------------------------- 领土拥有国 = { release = 被释放国 } 拥有别国领土核心的国家释放该核心国家 --------------------------------------------------------------------------------------------------------- ai_chance = { factor = 权重大小 } 设置此选项 国策ai会做选择倾向 --------------------------------------------------------------------------------------------------------- add_popularity = { ideology = 意识形态 popularity = 数量,小数点数字 } 增加意识形态支持度 --------------------------------------------------------------------------------------------------------- start_civil_war = { ruling_party = 内战开始后主政的意志形态政党 ideology = 发动内战的意识形态政党 size = 为下方发动内战时势力大小范围,小数点数字 } 发动内战 create_dynamic_country = { original_tag = RUT(发动内战的国家旗帜名称选用) transfer_state = 89(内战爆发拥有地块) set_politics = { ruling_party = neutrality(爆发之后由哪个党派执政) } add_popularity = { ideology = neutrality(爆发之后党派支持度) popularity = 0.60 } declare_war_on = { target = AUS(与哪个国家战争) type = civil_war(战争类型) } add_civil_war_target = AUS(获得哪个国家的战争目标) load_focus_tree = RUT_focus(给与内战国家国策) add_ideas = {(选择发动内战国家法律) extensive_conscription war_economy } } 亲自选定发动内战国家的地块 --------------------------------------------------------------------------------------------------------- cancel_if_invalid = no 国策条件不满足时,不会取消国策,只会暂停 --------------------------------------------------------------------------------------------------------- add_popularity = { ideology = 目标意识形态 popularity = 小数点数量 } 增加多少目标意识形态的支持度 --------------------------------------------------------------------------------------------------------- if = { limit = { NOT = { has_government = 目标意识形态 } } set_politics = { ruling_party = 目标意识形态 elections_allowed = yes/no } } 将非上方意识形态政府,改变为下方意识形态,是否允许选举 --------------------------------------------------------------------------------------------------------- 创建阵营国家 = { create_faction = 创建阵营名称 } 阵营国家 = { add_to_faction = 加入国家 } 上方国家加入下方国家阵营并成为阵营领袖(需要能立马解散阵营为前提条件或者不是阵营成员非阵营领袖) --------------------------------------------------------------------------------------------------------- diplomatic_relation = { country = 目标国家 relation = guarantee active = no } 取消目标国家的保独 --------------------------------------------------------------------------------------------------------- is_core_of = POL 是核心为前提条件 --------------------------------------------------------------------------------------------------------- if = { limit = { is_in_faction = no } create_faction = "Central Powers" } 不在阵营中自己创建阵营 --------------------------------------------------------------------------------------------------------- 目标地区 = { set_demilitarized_zone = no/yes } 目标地区设置为非军事区或者取消非军事区 --------------------------------------------------------------------------------------------------------- NOT = { has_idea = 民族精神 } 没有此民族精神 --------------------------------------------------------------------------------------------------------- declare_war_on = { type = take_state_focus target = 国家代码 } 对目标国家以征服名义立即宣战 create_wargoal = { type = take_state_focus target = PREV expire = 7 generator = { 地区编号 } } 获得此地区控制者的征服战争目标 时效7天 create_wargoal = { type = take_state_focus target = HOL expire = 7 } 获得针对荷兰的征服战争目标限时7天内发动 --------------------------------------------------------------------------------------------------------- 给予国家 = { give_resource_rights = { receiver = 目标国家 state = 目标地块 } } 给予国家将目标地点的所有资源使用权交给目标国家 add_resource = { type = 资源名称 amount = 数量数字 state = 目标地区 } 添加目标数量的目标资源到目标地点 (oil 石油)(aluminum 铝)(rubber 橡胶)(tungsten 钨)(steel 钢)(chromium 铬) --------------------------------------------------------------------------------------------------------- if = { limit = { 目标区块 = { is_capital = no } } set_capital = { state = 目标区块 } } 设置国家首都区块 --------------------------------------------------------------------------------------------------------- 国策(事件)国家代码 = { annex_country = { target = 吞并国家代码 transfer_troops = yes } } 上方国家吞并下面国家并接管全部部队 --------------------------------------------------------------------------------------------------------- 国家简称 = { has_war_with = 国家简称 } 国家与国家在战争中为条件 --------------------------------------------------------------------------------------------------------- has_capitulated = yes 已经停止抵抗 --------------------------------------------------------------------------------------------------------- 目标国家 = { is_puppet_of = 国策国家 } 目标国家是国策国家的傀儡为前提条件 --------------------------------------------------------------------------------------------------------- add_political_power = 数量 获得数量整治点 --------------------------------------------------------------------------------------------------------- 目标地区 = { controls_or_subject_of = yes } 目标地区由国策国家或国策国家的傀儡国控制为前提条件 目标地区 = { is_controlled_by = 目标国家 } 当目标地区处于目标国家控制状态下为前提条件 目标国家 = { has_full_control_of_state = 目标地区 } 当目标地区完全处于目标国家控制状态下为前提条件(应该是和平时期也被目标国家掌控着) --------------------------------------------------------------------------------------------------------- 目标地区 = { start_resistance = 核心国家 } 拥有目标地区核心的国家,发动抵抗运动(拥有国没有该地核心) --------------------------------------------------------------------------------------------------------- every_state = { limit = { is_core_of = 核心国家 } add_core_of = 获得国家 } 核心国家的所有核心会被获得国家获得 every_state = { limit = { OR = { state = 目标地区 } } 下方选项 = 目标国家 } 选择下方选项 remove_core_of = 目标国家(只能使用上方组合代码) remove_state_core = 目标地区(只能单独添加) 失去目标地区核心 add_core_of = 目标国家(只能使用上方组合代码) add_state_core = 目标地区(只能单独添加) 添加目标地区核心 remove_state_claim = 目标地区(只能单独添加) 删除目标地区宣称 add_state_claim = 目标地区(只能单独添加) 添加目标地区宣称 --------------------------------------------------------------------------------------------------------- strength_ratio = { tag = 目标国家 ratio > 小数倍数 } 实力对比不低于目标国家的几倍 --------------------------------------------------------------------------------------------------------- 国家代码 = { has_completed_focus = 国策代码 } 目标国家完成什么国策为前提条件 --------------------------------------------------------------------------------------------------------- set_cosmetic_tag = 英文名称 改名 --------------------------------------------------------------------------------------------------------- has_country_flag = { flag = 国策代码 days > 天数 } 在完成国策之后多少天内可以进行下一个国策 --------------------------------------------------------------------------------------------------------- completion_reward = { 国家简称 = { country_event = 事件代码 } } 添加触发事件模板 completion_reward = { 国家简称 = { country_event = { id = 事件代码 days = 延期出发天数 } } } 事件添加延期时间模板 --------------------------------------------------------------------------------------------------------- { surrender_progress > 小数 } 投降进度高于多少 --------------------------------------------------------------------------------------------------------- unlock_decision_tooltip = 决议代码 解锁=决议 --------------------------------------------------------------------------------------------------------- 目标傀儡国 = { has_autonomy_state = 自治等级 } 目标傀儡国是目标自治等级为前提条件 compare_autonomy_progress_ratio > 自治度进程大于多少 例如60% = 0.60 --------------------------------------------------------------------------------------------------------- 宗主国 = { set_autonomy = { target = 傀儡国 autonomy_state = autonomy_integrated_puppet } } 变成半吞并傀儡(一级) 宗主国 = { set_autonomy = { target = 傀儡国 autonomy_state = autonomy_colony } } 变成殖民傀儡(三级) 宗主国 = { set_autonomy = { target = 傀儡国 autonomy_state = autonomy_dominion } } 变成自治傀儡(四级) 宗主国 = { puppet = 傀儡国 } 变成普通傀儡(二级) set_politics = { ruling_party = ROOT } 指定的政党 --------------------------------------------------------------------------------------------------------- if = { limit = { is_in_faction = no } create_faction = "阵营名称" } 创建阵营 --------------------------------------------------------------------------------------------------------- if = { limit = { 给与国家 = {owns_state = 目标地块} } 接受国家 = {transfer_state = 目标地块} } 前提为上方国家掌控的地块会给下面目标国家 目标国家 = { transfer_state = 目标地块 } 没有前提条件直接将这块地给目标国家 --------------------------------------------------------------------------------------------------------- visible = { has_completed_focus = 国策名称 } 完成国策之后解锁决议 --------------------------------------------------------------------------------------------------------- 目标区块 = { add_compliance = 数量 } 每个区块单独增加顺从度 every_state = { limit = { is_core_of = 国家简称 } add_compliance = 数量 } 增加该国家顺从度 resistance 抵抗势力 --------------------------------------------------------------------------------------------------------- add_equipment_to_stockpile = { type = infantry_equipment amount = 2500 producer = SOV } 添加制定数量苏联产的步枪 add_equipment_to_stockpile = { type = artillery_equipment amount = 1000 producer = SOV } 添加制定数量苏联产的火炮 add_equipment_to_stockpile = { type = motorized_equipment amount = 8000 producer = GER } 添加制定数量德国的摩托化装备 add_equipment_to_stockpile = { type = support_equipment amount = 5000 producer = GER } 添加制定数量德国的支援装备 add_equipment_to_stockpile = { type = light_tank_chassis amount = 1000 producer = GER } 添加制定数量德国的轻坦 add_equipment_to_stockpile = { type = medium_tank_chassis amount = 500 producer = GER } 添加制定数量德国的中坦 add_equipment_to_stockpile = { type = fighter_equipment amount = 350 producer = GER } 添加制定数量德国的战斗机 motorized_equipment摩托化装备 motorized_rocket_equipment自行火箭炮 mechanized_equipment机械化装备 armored_car_equipment装甲车 --------------------------------------------------------------------------------------------------------- set_rule = { can_send_volunteers = yes } 解锁可以派遣志愿军规则 set_rule = { can_create_factions = yes } 解锁可以创建阵营规则 --------------------------------------------------------------------------------------------------------- OR = { AND ={ country_exists = GER is_puppet = no } AND ={ country_exists = PRE is_puppet = no } } AND为需要满足两个条件中的这两个 --------------------------------------------------------------------------------------------------------- add_tech_bonus = { bonus = 1(加成数值) uses = 1(加成卡数量) category = (科技代码) } 给予加成卡 add_tech_bonus = { bonus = 1.0(加成数值) ahead_reduction = 1(科研减少时间/年) uses = 1(加成卡数量) category = (科技代码) } 减少科技超前惩罚 infantry_weapons(步枪) rocketry(火箭) nuclear(核武器) industry(工业) artillery(全火炮)cat_anti_air(防空炮)cat_anti_tank(反坦克炮) electronics(电子学) armor(装甲) cat_mechanized_equipment(机械化装备) --------------------------------------------------------------------------------------------------------- completion_reward = { set_politics = { ruling_party = democratic elections_allowed = yes } } 政变文件?