好感度修复
This commit is contained in:
parent
8b9319c3c2
commit
86ce0742a7
|
@ -158,6 +158,12 @@ rg_gray_admiral_init = {
|
||||||
set_leader_flag = gray_admiral
|
set_leader_flag = gray_admiral
|
||||||
set_leader_flag = legendary_leader
|
set_leader_flag = legendary_leader
|
||||||
set_leader_flag = immune_to_negative_traits
|
set_leader_flag = immune_to_negative_traits
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = { has_global_flag = has_wsg_mod }
|
||||||
|
set_leader_flag = not_has_wg_affection_normal
|
||||||
|
}
|
||||||
|
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
owner = {
|
owner = {
|
||||||
|
@ -254,6 +260,12 @@ rg_gray_general_init = {
|
||||||
set_leader_flag = gray_general
|
set_leader_flag = gray_general
|
||||||
set_leader_flag = legendary_leader
|
set_leader_flag = legendary_leader
|
||||||
set_leader_flag = immune_to_negative_traits
|
set_leader_flag = immune_to_negative_traits
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = { has_global_flag = has_wsg_mod }
|
||||||
|
set_leader_flag = not_has_wg_affection_normal
|
||||||
|
}
|
||||||
|
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
owner = {
|
owner = {
|
||||||
|
@ -289,7 +301,7 @@ rg_gray_general_init = {
|
||||||
leader_event = {
|
leader_event = {
|
||||||
id = wg_affection.8 days = 1
|
id = wg_affection.8 days = 1
|
||||||
}
|
}
|
||||||
add_trait_no_notify = leader_trait_admiral_wg_gray_affection
|
# add_trait_no_notify = leader_trait_admiral_wg_gray_affection
|
||||||
if = {
|
if = {
|
||||||
limit = { owner = { has_country_flag = gray_encountered_the_loop }}
|
limit = { owner = { has_country_flag = gray_encountered_the_loop }}
|
||||||
add_trait_no_notify = leader_trait_admiral_wg_the_loop
|
add_trait_no_notify = leader_trait_admiral_wg_the_loop
|
||||||
|
@ -340,6 +352,12 @@ rg_gray_scientist_init = {
|
||||||
set_leader_flag = gray_scientist
|
set_leader_flag = gray_scientist
|
||||||
set_leader_flag = legendary_leader
|
set_leader_flag = legendary_leader
|
||||||
set_leader_flag = immune_to_negative_traits
|
set_leader_flag = immune_to_negative_traits
|
||||||
|
|
||||||
|
if = {
|
||||||
|
limit = { has_global_flag = has_wsg_mod }
|
||||||
|
set_leader_flag = not_has_wg_affection_normal
|
||||||
|
}
|
||||||
|
|
||||||
if = {
|
if = {
|
||||||
limit = {
|
limit = {
|
||||||
owner = {
|
owner = {
|
||||||
|
|
|
@ -0,0 +1,280 @@
|
||||||
|
leader_trait_wg_gray_affection = {
|
||||||
|
cost = 0
|
||||||
|
inline_script = {
|
||||||
|
script = trait/wg_new_leader_affection_trait
|
||||||
|
LEADER_TYPE = wg_gray
|
||||||
|
}
|
||||||
|
#governor
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv2
|
||||||
|
potential = {
|
||||||
|
leader_class = governor
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv2 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv3 }
|
||||||
|
}
|
||||||
|
planet_district_city_build_speed_mult = 0.2
|
||||||
|
planet_district_generator_build_speed_mult = 0.2
|
||||||
|
planet_district_farming_build_speed_mult = 0.2
|
||||||
|
planet_district_mining_build_speed_mult = 0.2
|
||||||
|
planet_districts_minerals_cost_add = -100
|
||||||
|
planet_stability_add = 5
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv3
|
||||||
|
potential = {
|
||||||
|
leader_class = governor
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv3 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
planet_researchers_physics_research_produces_mult = 0.04
|
||||||
|
planet_researchers_society_research_produces_mult = 0.04
|
||||||
|
planet_researchers_engineering_research_produces_mult = 0.04
|
||||||
|
planet_district_city_build_speed_mult = 0.2
|
||||||
|
planet_district_generator_build_speed_mult = 0.2
|
||||||
|
planet_district_farming_build_speed_mult = 0.2
|
||||||
|
planet_district_mining_build_speed_mult = 0.2
|
||||||
|
planet_districts_minerals_cost_add = -100
|
||||||
|
planet_stability_add = 5
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv4
|
||||||
|
potential = {
|
||||||
|
leader_class = governor
|
||||||
|
if = {
|
||||||
|
limit = { has_leader_flag = married }
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv5 }
|
||||||
|
} else = {
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
planet_researchers_physics_research_produces_mult = 0.08
|
||||||
|
planet_researchers_society_research_produces_mult = 0.08
|
||||||
|
planet_researchers_engineering_research_produces_mult = 0.08
|
||||||
|
planet_district_city_build_speed_mult = 0.2
|
||||||
|
planet_district_generator_build_speed_mult = 0.2
|
||||||
|
planet_district_farming_build_speed_mult = 0.2
|
||||||
|
planet_district_mining_build_speed_mult = 0.2
|
||||||
|
planet_districts_minerals_cost_add = -100
|
||||||
|
planet_stability_add = 5
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv5
|
||||||
|
potential = {
|
||||||
|
leader_class = governor
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv5 }
|
||||||
|
has_leader_flag = married
|
||||||
|
}
|
||||||
|
planet_researchers_physics_research_produces_mult = 0.15
|
||||||
|
planet_researchers_society_research_produces_mult = 0.15
|
||||||
|
planet_researchers_engineering_research_produces_mult = 0.15
|
||||||
|
planet_district_city_build_speed_mult = 1.0
|
||||||
|
planet_district_generator_build_speed_mult = 1.0
|
||||||
|
planet_district_farming_build_speed_mult = 1.0
|
||||||
|
planet_district_mining_build_speed_mult = 1.0
|
||||||
|
planet_districts_minerals_cost_add = -150
|
||||||
|
|
||||||
|
planet_stability_add = 5
|
||||||
|
terraform_speed_mult = 0.3
|
||||||
|
planet_decision_enact_speed_mult = 0.15
|
||||||
|
}
|
||||||
|
|
||||||
|
#admiral
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv2
|
||||||
|
potential = {
|
||||||
|
leader_class = admiral
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv2 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv3 }
|
||||||
|
}
|
||||||
|
ship_evasion_add = 5
|
||||||
|
ship_tracking_add = 5
|
||||||
|
ship_accuracy_add = 5
|
||||||
|
ship_shield_mult = 0.5
|
||||||
|
ship_hull_mult = 0.5
|
||||||
|
ship_speed_mult = 0.2
|
||||||
|
ship_hull_regen_add_static = 10
|
||||||
|
ship_armor_regen_add_static = 10
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv3
|
||||||
|
potential = {
|
||||||
|
leader_class = admiral
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv3 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
ship_evasion_add = 5
|
||||||
|
ship_accuracy_add = 5
|
||||||
|
ship_tracking_add = 5
|
||||||
|
ship_shield_mult = 1.0
|
||||||
|
ship_hull_mult = 1.0
|
||||||
|
ship_weapon_damage = 0.2
|
||||||
|
ship_fire_rate_mult = 0.2
|
||||||
|
ship_speed_mult = 0.25
|
||||||
|
ship_hull_regen_add_static = 20
|
||||||
|
ship_armor_regen_add_static = 20
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv4
|
||||||
|
potential = {
|
||||||
|
leader_class = admiral
|
||||||
|
if = {
|
||||||
|
limit = { has_leader_flag = married }
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv5 }
|
||||||
|
} else = {
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ship_evasion_add = 10
|
||||||
|
ship_accuracy_add = 10
|
||||||
|
ship_tracking_add = 10
|
||||||
|
ship_shield_mult = 1.5
|
||||||
|
ship_hull_mult = 1.5
|
||||||
|
ship_weapon_damage = 0.4
|
||||||
|
ship_fire_rate_mult = 0.4
|
||||||
|
ship_speed_mult = 0.3
|
||||||
|
ship_hull_regen_add_static = 30
|
||||||
|
ship_armor_regen_add_static = 30
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv5
|
||||||
|
potential = {
|
||||||
|
leader_class = admiral
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv5 }
|
||||||
|
has_leader_flag = married
|
||||||
|
}
|
||||||
|
ship_evasion_add = 15
|
||||||
|
ship_accuracy_add = 15
|
||||||
|
ship_tracking_add = 15
|
||||||
|
ship_shield_mult = 2.5
|
||||||
|
ship_hull_mult = 2.5
|
||||||
|
ship_weapon_damage = 0.7
|
||||||
|
ship_fire_rate_mult = 0.7
|
||||||
|
ship_speed_mult = 0.5
|
||||||
|
ship_hull_regen_add_static = 50
|
||||||
|
ship_armor_regen_add_static = 50
|
||||||
|
}
|
||||||
|
|
||||||
|
#scientist
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv2
|
||||||
|
potential = {
|
||||||
|
leader_class = scientist
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv2 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv3 }
|
||||||
|
}
|
||||||
|
science_ship_survey_speed = 0.10
|
||||||
|
ship_anomaly_research_speed_mult = 0.10
|
||||||
|
ship_disengage_chance_mult = 0.3
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv3
|
||||||
|
potential = {
|
||||||
|
leader_class = scientist
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv3 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
science_ship_survey_speed = 0.20
|
||||||
|
ship_anomaly_research_speed_mult = 0.25
|
||||||
|
ship_shield_mult = 0.25
|
||||||
|
ship_armor_mult = 0.25
|
||||||
|
ship_disengage_chance_mult = 0.3
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv4
|
||||||
|
potential = {
|
||||||
|
leader_class = scientist
|
||||||
|
if = {
|
||||||
|
limit = { has_leader_flag = married }
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv5 }
|
||||||
|
} else = {
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
science_ship_survey_speed = 0.30
|
||||||
|
ship_anomaly_research_speed_mult = 0.35
|
||||||
|
ship_shield_mult = 0.35
|
||||||
|
ship_armor_mult = 0.35
|
||||||
|
ship_disengage_chance_mult = 0.35
|
||||||
|
ship_anomaly_generation_chance_mult = 0.20
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv5
|
||||||
|
potential = {
|
||||||
|
leader_class = scientist
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv5 }
|
||||||
|
has_leader_flag = married
|
||||||
|
}
|
||||||
|
science_ship_survey_speed = 0.50
|
||||||
|
ship_anomaly_research_speed_mult = 0.50
|
||||||
|
ship_shield_mult = 0.50
|
||||||
|
ship_armor_mult = 0.50
|
||||||
|
ship_disengage_chance_mult = 0.50
|
||||||
|
ship_anomaly_generation_chance_mult = 0.50
|
||||||
|
}
|
||||||
|
|
||||||
|
#general
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv2
|
||||||
|
potential = {
|
||||||
|
leader_class = general
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv2 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv3 }
|
||||||
|
}
|
||||||
|
army_experience_gain_mult = 0.1
|
||||||
|
army_morale_damage_mult = 0.1
|
||||||
|
army_disengage_chance_mult = 0.2
|
||||||
|
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv3
|
||||||
|
potential = {
|
||||||
|
leader_class = general
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv3 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
army_experience_gain_mult = 0.25
|
||||||
|
army_morale_damage_mult = 0.25
|
||||||
|
army_disengage_chance_mult = 0.4
|
||||||
|
armies_upkeep_mult = -0.2
|
||||||
|
army_collateral_damage_mult = -0.15 #"陆军连带伤害"
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv4
|
||||||
|
potential = {
|
||||||
|
leader_class = general
|
||||||
|
if = {
|
||||||
|
limit = { has_leader_flag = married }
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
check_variable = { which = affection value < wg_leader_affection_to_lv5 }
|
||||||
|
} else = {
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv4 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
army_experience_gain_mult = 0.5
|
||||||
|
army_morale_damage_mult = 0.5
|
||||||
|
army_disengage_chance_mult = 0.6
|
||||||
|
armies_upkeep_mult = -0.4
|
||||||
|
army_collateral_damage_mult = -0.30 #"陆军连带伤害"
|
||||||
|
}
|
||||||
|
triggered_modifier = {
|
||||||
|
# lv5
|
||||||
|
potential = {
|
||||||
|
leader_class = general
|
||||||
|
check_variable = { which = affection value >= wg_leader_affection_to_lv5 }
|
||||||
|
has_leader_flag = married
|
||||||
|
}
|
||||||
|
army_experience_gain_mult = 0.8
|
||||||
|
army_morale_damage_mult = 0.8
|
||||||
|
army_disengage_chance_mult = 1.0
|
||||||
|
armies_upkeep_mult = -0.8
|
||||||
|
army_collateral_damage_mult = -0.8 #"陆军连带伤害"
|
||||||
|
}
|
||||||
|
|
||||||
|
leader_class = { governor admiral scientist general }
|
||||||
|
initial = no
|
||||||
|
randomized = no
|
||||||
|
notify_on_gained = no
|
||||||
|
}
|
Loading…
Reference in New Issue