diff --git a/src/common/characters/az_CHY_characters.txt b/src/common/characters/az_CHY_characters.txt index 7575c71..81cc714 100755 --- a/src/common/characters/az_CHY_characters.txt +++ b/src/common/characters/az_CHY_characters.txt @@ -525,6 +525,17 @@ characters={ small="gfx/interface/ideas/idea_ruihe.png" } } + advisor = { + cost = 100 + slot = high_command + idea_token = ruihe + + + traits = { trait_ruihe } + ai_will_do = { + factor = 5 + } + } corps_commander = { visible = { NOT = { has_character_flag = xiujia_doing } @@ -1149,6 +1160,21 @@ characters={ factor = 5 } } + field_marshal = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { zhanlie_army brilliant_strategist armor_officer bearer_of_artillery } + skill = 4 + attack_skill = 5 + defense_skill = 2 + planning_skill = 4 + logistics_skill = 2 + } } CHY_wuqi = { name = CHY_wuqi @@ -1168,6 +1194,21 @@ characters={ factor = 50 } } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { xunyang_army inflexible_strategist engineer_officer } + skill = 4 + attack_skill = 2 + defense_skill = 5 + planning_skill = 3 + logistics_skill = 3 + } } CHY_nengdai = { name = CHY_nengdai @@ -1187,6 +1228,21 @@ characters={ factor = 5 } } + field_marshal = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { xunyang_army aggressive_assaulter brilliant_strategist organizer } + skill = 4 + attack_skill = 6 + defense_skill = 2 + planning_skill = 3 + logistics_skill = 2 + } } CHY_weizhang = { name = CHY_weizhang @@ -1428,4 +1484,193 @@ characters={ logistics_skill = 2 } } + CHY_yunxian = { + name = CHY_yunxian + portraits={ + army = { + large="gfx/leaders/CHY/yunxian.png" + small="gfx/interface/ideas/idea_yunxian.png" + } + } + advisor = { + cost = 100 + slot = high_command + idea_token = yunxian + + + traits = { trait_yunxian } + ai_will_do = { + factor = 5 + } + } + field_marshal = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { brilliant_strategist bearer_of_artillery xunyang_army organizer } + skill = 4 + attack_skill = 4 + defense_skill = 2 + planning_skill = 3 + logistics_skill = 3 + } + } + CHY_moye = { + name = CHY_moye + portraits={ + army = { + large="gfx/leaders/CHY/moye.png" + small="gfx/interface/ideas/idea_moye.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { xunyang_army } + skill = 2 + attack_skill = 2 + defense_skill = 2 + planning_skill = 1 + logistics_skill = 2 + } + } + CHY_jiyi = { + name = CHY_jiyi + portraits={ + army = { + large="gfx/leaders/CHY/jiyi.png" + small="gfx/interface/ideas/idea_jiyi.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { zhanlie_army camouflage_expert commando } + skill = 3 + attack_skill = 2 + defense_skill = 3 + planning_skill = 3 + logistics_skill = 2 + } + } + CHY_jiuyun = { + name = CHY_jiuyun + portraits={ + army = { + large="gfx/leaders/CHY/jiuyun.png" + small="gfx/interface/ideas/idea_jiuyun.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { xunyang_army } + skill = 2 + attack_skill = 3 + defense_skill = 2 + planning_skill = 2 + logistics_skill = 3 + } + } + CHY_jianye = { + name = CHY_jianye + portraits={ + army = { + large="gfx/leaders/CHY/jianye.png" + small="gfx/interface/ideas/idea_jianye.png" + } + } + advisor = { + cost = 100 + slot = high_command + idea_token = jianye + traits = { trait_jianye } + + ai_will_do = { + factor = 50 + } + } + field_marshal = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { hangmu_army organizer logistics inflexible_strategist } + skill = 3 + attack_skill = 3 + defense_skill = 3 + planning_skill = 2 + logistics_skill = 2 + } + } + CHY_zhumo = { + name = CHY_zhumo + portraits={ + army = { + large="gfx/leaders/CHY/zhumo.png" + small="gfx/interface/ideas/idea_zhumo.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { xunyang_army trickster commando } + skill = 2 + attack_skill = 1 + defense_skill = 2 + planning_skill = 2 + logistics_skill = 2 + } + } + CHY_feilong = { + name = CHY_feilong + portraits={ + army = { + large="gfx/leaders/CHY/feilong.png" + small="gfx/interface/ideas/idea_feilong.png" + } + } + corps_commander = { + visible = { + NOT = { has_character_flag = xiujia_doing } + OR = { + NOT = { tag = TAN } + is_ai = no + } + } + traits = { hangmu_army inflexible_strategist } + skill = 3 + attack_skill = 2 + defense_skill = 4 + planning_skill = 2 + logistics_skill = 3 + } + } } diff --git a/src/common/country_leader/theorist_traits.txt b/src/common/country_leader/theorist_traits.txt index 187b45c..adb5c89 100755 --- a/src/common/country_leader/theorist_traits.txt +++ b/src/common/country_leader/theorist_traits.txt @@ -535,4 +535,24 @@ leader_traits = { conversion_cost_civ_to_mil_factor = -0.25 conversion_cost_mil_to_civ_factor = -0.25 } + trait_jianye = { + random = no + supply_consumption_factor = -0.5 + critical_receive_chance = -0.25 + org_loss_at_low_org_factor = -0.05 + } + trait_ruihe = { + random = no + land_reinforce_rate = 0.05 + army_attack_factor = 0.05 + air_cas_efficiency = 0.25 + air_cas_present_factor = 0.1 + } + trait_yunxian = { + random = no + naval_torpedo_hit_chance_factor = 0.05 + army_speed_factor = 0.1 + army_armor_attack_factor = 0.1 + army_artillery_attack_factor = 0.1 + } } \ No newline at end of file diff --git a/src/common/national_focus/chongying.txt b/src/common/national_focus/chongying.txt index 3fe3fef..34db593 100755 --- a/src/common/national_focus/chongying.txt +++ b/src/common/national_focus/chongying.txt @@ -4407,7 +4407,7 @@ } random_army_leader = { limit = { - has_id = 7003 + has_id = 07003 } add_skill_level = 2 add_attack = 2 @@ -4426,22 +4426,9 @@ } } } - remove_unit_leader = 7029 - create_field_marshal = { - name = "能代" - picture = "nengdai.png" - traits = { - xunyang_army - aggressive_assaulter - brilliant_strategist - organizer - } - skill = 7 - attack_skill = 9 - defense_skill = 5 - planning_skill = 7 - logistics_skill = 6 - } + add_ideas = chy_changmenhuopao_buff + add_ideas = chy_changmentanke_buff + add_ideas = chy_changmenzhanlie_buff } } } diff --git a/src/gfx/interface/ideas/idea_jianye.png b/src/gfx/interface/ideas/idea_jianye.png new file mode 100755 index 0000000..1b71ee8 Binary files /dev/null and b/src/gfx/interface/ideas/idea_jianye.png differ diff --git a/src/gfx/interface/ideas/idea_jiuyun.png b/src/gfx/interface/ideas/idea_jiuyun.png new file mode 100755 index 0000000..a221a79 Binary files /dev/null and b/src/gfx/interface/ideas/idea_jiuyun.png differ diff --git a/src/gfx/interface/ideas/idea_jiyi.png b/src/gfx/interface/ideas/idea_jiyi.png new file mode 100755 index 0000000..2755223 Binary files /dev/null and b/src/gfx/interface/ideas/idea_jiyi.png differ diff --git a/src/gfx/interface/ideas/idea_moye.png b/src/gfx/interface/ideas/idea_moye.png new file mode 100755 index 0000000..64f48ad Binary files /dev/null and b/src/gfx/interface/ideas/idea_moye.png differ diff --git a/src/gfx/interface/ideas/idea_yunxian.png b/src/gfx/interface/ideas/idea_yunxian.png new file mode 100755 index 0000000..9117d77 Binary files /dev/null and b/src/gfx/interface/ideas/idea_yunxian.png differ diff --git a/src/gfx/interface/ideas/idea_zhumo.png b/src/gfx/interface/ideas/idea_zhumo.png new file mode 100755 index 0000000..151dee6 Binary files /dev/null and b/src/gfx/interface/ideas/idea_zhumo.png differ diff --git a/src/gfx/leaders/CHY/jianye.png b/src/gfx/leaders/CHY/jianye.png new file mode 100755 index 0000000..8d109a8 Binary files /dev/null and b/src/gfx/leaders/CHY/jianye.png differ diff --git a/src/gfx/leaders/CHY/jiuyun.png b/src/gfx/leaders/CHY/jiuyun.png new file mode 100755 index 0000000..98dc526 Binary files /dev/null and b/src/gfx/leaders/CHY/jiuyun.png differ diff --git a/src/gfx/leaders/CHY/jiyi.png b/src/gfx/leaders/CHY/jiyi.png new file mode 100755 index 0000000..cba0729 Binary files /dev/null and b/src/gfx/leaders/CHY/jiyi.png differ diff --git a/src/gfx/leaders/CHY/moye.png b/src/gfx/leaders/CHY/moye.png new file mode 100755 index 0000000..6a31fcd Binary files /dev/null and b/src/gfx/leaders/CHY/moye.png differ diff --git a/src/gfx/leaders/CHY/yunxian.png b/src/gfx/leaders/CHY/yunxian.png new file mode 100755 index 0000000..2073010 Binary files /dev/null and b/src/gfx/leaders/CHY/yunxian.png differ diff --git a/src/gfx/leaders/CHY/zhumo.png b/src/gfx/leaders/CHY/zhumo.png new file mode 100755 index 0000000..74e10ec Binary files /dev/null and b/src/gfx/leaders/CHY/zhumo.png differ diff --git a/src/history/countries/CHY - Chongying.txt b/src/history/countries/CHY - Chongying.txt index b18751a..1ff75d4 100755 --- a/src/history/countries/CHY - Chongying.txt +++ b/src/history/countries/CHY - Chongying.txt @@ -267,6 +267,13 @@ recruit_character = CHY_gecheng recruit_character = CHY_fengyun recruit_character = CHY_dashan recruit_character = CHY_chuyue +recruit_character = CHY_yunxian +recruit_character = CHY_moye +recruit_character = CHY_jiyi +recruit_character = CHY_jiuyun +recruit_character = CHY_jianye +recruit_character = CHY_zhumo +recruit_character = CHY_feilong if = { diff --git a/src/interface/az_ideas_and_portraits.gfx b/src/interface/az_ideas_and_portraits.gfx index de49aae..58bc320 100755 --- a/src/interface/az_ideas_and_portraits.gfx +++ b/src/interface/az_ideas_and_portraits.gfx @@ -256,6 +256,34 @@ spriteTypes = { name = "GFX_idea_chuyue" texturefile = "gfx/interface/ideas/idea_chuyue.png" } + spriteType = { + name = "GFX_idea_yunxian" + texturefile = "gfx/interface/ideas/idea_yunxian.png" + } + spriteType = { + name = "GFX_idea_moye" + texturefile = "gfx/interface/ideas/idea_moye.png" + } + spriteType = { + name = "GFX_idea_jiyi" + texturefile = "gfx/interface/ideas/idea_jiyi.png" + } + spriteType = { + name = "GFX_idea_jiuyun" + texturefile = "gfx/interface/ideas/idea_jiuyun.png" + } + spriteType = { + name = "GFX_idea_jianye" + texturefile = "gfx/interface/ideas/idea_jianye.png" + } + spriteType = { + name = "GFX_idea_zhumo" + texturefile = "gfx/interface/ideas/idea_zhumo.png" + } + spriteType = { + name = "GFX_idea_feilong" + texturefile = "gfx/interface/ideas/idea_feilong.png" + } spriteType = { name = "GFX_idea_bisimai" texturefile = "gfx/interface/ideas/idea_bisimai.png" diff --git a/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml b/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml index 60d2093..b84d9f7 100755 --- a/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/az_allcharacters_l_simp_chinese.yml @@ -439,6 +439,13 @@ CHY_fengyun:0"风云" CHY_dashan:0"大山" CHY_chuyue:"初月" + CHY_yunxian:0"云仙" + CHY_moye:0"摩耶" + CHY_jiyi:0"纪伊" + CHY_jiuyun:0"酒匂" + CHY_jianye:0"樫野" + CHY_zhumo:0"筑摩" + CHY_feilong:"飞龙" #科研 HUJ_chaijun:0"柴郡" diff --git a/src/localisation/simp_chinese/azc_air_chief_l_simp_chinese.yml b/src/localisation/simp_chinese/azc_air_chief_l_simp_chinese.yml index ec93c57..684bdab 100755 --- a/src/localisation/simp_chinese/azc_air_chief_l_simp_chinese.yml +++ b/src/localisation/simp_chinese/azc_air_chief_l_simp_chinese.yml @@ -21,6 +21,9 @@ trait_leipuxitele: "邪龙" trait_gangute: "破冰移转" trait_zhusaipei: "绚烂的火光" + trait_jianye: "损伤警备" + trait_ruihe: "鹤之奋进" + trait_yunxian: "荡涤诸恶" #特殊工业设计商# BFL_gaz: "北联高尔基汽车厂" BFL_gosproyektstroy: "北联国家建筑设计局"