2024-09-14 16:30:48
All checks were successful
sync / build (push) Successful in 50s

This commit is contained in:
actions[bot]
2024-09-14 16:30:48 +00:00
parent fe5939c6de
commit 4c34d94a71
29 changed files with 529 additions and 308 deletions

View File

@@ -1661,6 +1661,237 @@ characters={
logistics_skill = 2
}
}
CHY_wudao = {
name = CHY_wudao
portraits={
army = {
large="gfx/leaders/CHY/wudao.png"
small="gfx/interface/ideas/idea_wudao.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { zhanlie_army media_personality reckless }
skill = 2
attack_skill = 2
defense_skill = 1
planning_skill = 2
logistics_skill = 2
}
}
CHY_zhenming = {
name = CHY_zhenming
portraits={
army = {
large="gfx/leaders/CHY/zhenming.png"
small="gfx/interface/ideas/idea_zhenming.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { zhanlie_army }
skill = 2
attack_skill = 2
defense_skill = 2
planning_skill = 1
logistics_skill = 2
}
}
CHY_luao = {
name = CHY_luao
portraits={
army = {
large="gfx/leaders/CHY/luao.png"
small="gfx/interface/ideas/idea_luao.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { zhanlie_army politically_connected }
skill = 2
attack_skill = 2
defense_skill = 2
planning_skill = 2
logistics_skill = 1
}
}
CHY_xizhang = {
name = CHY_xizhang
portraits={
army = {
large="gfx/leaders/CHY/xizhang.png"
small="gfx/interface/ideas/idea_xizhang.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { xunyang_army cautious }
skill = 3
attack_skill = 2
defense_skill = 4
planning_skill = 2
logistics_skill = 3
}
}
CHY_canglong = {
name = CHY_canglong
portraits={
army = {
large="gfx/leaders/CHY/canglong.png"
small="gfx/interface/ideas/idea_canglong.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { hangmu_army }
skill = 3
attack_skill = 3
defense_skill = 2
planning_skill = 3
logistics_skill = 3
}
}
CHY_qiansui = {
name = CHY_qiansui
portraits={
army = {
large="gfx/leaders/CHY/qiansui.png"
small="gfx/interface/ideas/idea_qiansui.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { hangmu_army }
skill = 2
attack_skill = 2
defense_skill = 2
planning_skill = 1
logistics_skill = 2
}
}
CHY_zuishang = {
name = CHY_zuishang
portraits={
army = {
large="gfx/leaders/CHY/zuishang.png"
small="gfx/interface/ideas/idea_zuishang.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { xunyang_army }
skill = 3
attack_skill = 2
defense_skill = 3
planning_skill = 3
logistics_skill = 3
}
}
CHY_dulianglai = {
name = CHY_dulianglai
portraits={
army = {
large="gfx/leaders/CHY/dulianglai.png"
small="gfx/interface/ideas/idea_dulianglai.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
}
traits = { xunyang_army }
skill = 3
attack_skill = 2
defense_skill = 2
planning_skill = 3
logistics_skill = 4
}
}
CHY_tianchengcv = {
name = CHY_tianchengcv
portraits={
army = {
large="gfx/leaders/CHY/tianchengcv.png"
small="gfx/interface/ideas/idea_tianchengcv.png"
}
}
corps_commander = {
visible = {
NOT = { has_character_flag = xiujia_doing }
OR = {
NOT = { tag = TAN }
is_ai = no
}
has_global_flag = tianchengzhaohuan
}
traits = { hangmu_army brilliant_strategist organizer thorough_planner }
skill = 2
attack_skill = 2
defense_skill = 1
planning_skill = 3
logistics_skill = 1
}
advisor = {
cost = 100
slot = air_chief
idea_token = tianchengcv
visible = {
has_global_flag = tianchengzhaohuan
}
traits = { trait_tianchengcv }
ai_will_do = {
factor = 5
}
}
}
CHY_feilong = {
name = CHY_feilong
portraits={

View File

@@ -410,7 +410,7 @@ characters={
}
advisor = {
cost = 100
slot = political_advisor
slot = navy_chief
idea_token = nvzaoshen
visible = {
if = {
@@ -1093,7 +1093,7 @@ characters={
advisor = {
cost = 100
slot = political_advisor
slot = theorist
idea_token = jian
traits = { trait_jian }
@@ -1195,7 +1195,7 @@ characters={
}
advisor = {
cost = 100
slot = theorist
slot = high_command
idea_token = yingrui_advisor
available = {
if = {

View File

@@ -231,6 +231,8 @@ leader_traits = {
}
trait_nvzaoshen2 = {
random = no
navy_anti_air_attack_factor = 0.05
experience_gain_navy = 0.2
repair_speed_factor = 0.15
}
trait_zhaohe = {
@@ -640,4 +642,24 @@ leader_traits = {
}
}
}
trait_tianchengcv = {
random = no
experience_gain_air = 0.3
planning_speed = 0.2
max_planning = 0.2
equipment_bonus = {
small_plane_airframe = {
instant = yes
maximum_speed = 0.2
naval_strike_attack = 0.15
naval_strike_targetting = 0.15
}
jizaijianniang_equipment_airframe = {
instant = yes
maximum_speed = 0.2
naval_strike_attack = 0.15
naval_strike_targetting = 0.15
}
}
}
}

View File

@@ -685,8 +685,8 @@ ideas = {
}
targeted_modifier = {
tag = DOH
attack_bonus_against = 0.3
defense_bonus_against = 0.3
attack_bonus_against = 0.4
defense_bonus_against = 0.4
}
modifier = {
breakthrough_factor = 0.1
@@ -702,8 +702,8 @@ ideas = {
}
targeted_modifier = {
tag = DOH
attack_bonus_against = 0.1
defense_bonus_against = 0.1
attack_bonus_against = 0.2
defense_bonus_against = 0.2
}
modifier = {
org_loss_when_moving = -0.05
@@ -715,11 +715,7 @@ ideas = {
allowed_civil_war = {
always = yes
}
targeted_modifier = {
tag = DOH
attack_bonus_against = -0.5
defense_bonus_against = -0.5
}
modifier = {
supply_consumption_factor = 0.25
resistance_growth = 2

View File

@@ -10,4 +10,16 @@ on_actions = {
}
}
}
on_monthly = {
effect = {
IF = { OR = { not = { has_global_flag = tianchengzhaohuan } not = { has_global_flag = tianchengzhaohuan_not } } }
every_country = {
limit = {
has_character = CHY_tiancheng
OR = { has_tech = radio_detection is_ai = yes }
}
country_event = CHY_new1_shijian.48
}
}
}
}

File diff suppressed because it is too large Load Diff