206 lines
4.2 KiB
Text
206 lines
4.2 KiB
Text
namespace = bp2_yearly_extra
|
|
|
|
################################
|
|
# My Favorite Councilor #
|
|
# by Johan Husén #
|
|
# bp2_yearly_extra #
|
|
################################
|
|
|
|
# Gaining some skills from your councilor
|
|
|
|
bp2_yearly_extra.0001 = {
|
|
type = character_event
|
|
content_source = dlc_009
|
|
title = bp2_yearly_extra.0001.t
|
|
desc = bp2_yearly_extra.0001.desc
|
|
theme = education
|
|
left_portrait = {
|
|
character = root
|
|
animation = thinking
|
|
}
|
|
right_portrait = {
|
|
character = scope:target_councilor
|
|
triggered_animation = {
|
|
trigger = {
|
|
scope:target_councilor = { has_council_position = councillor_court_chaplain }
|
|
}
|
|
animation = chaplain
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
scope:target_councilor = { has_council_position = councillor_steward }
|
|
}
|
|
animation = steward
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
scope:target_councilor = { has_council_position = councillor_marshal }
|
|
}
|
|
animation = marshal
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
scope:target_councilor = { has_council_position = councillor_spymaster }
|
|
}
|
|
animation = spymaster
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
scope:target_councilor = { has_council_position = councillor_chancellor }
|
|
}
|
|
animation = chancellor
|
|
}
|
|
}
|
|
cooldown = { years = 15 }
|
|
|
|
trigger = {
|
|
has_bp2_dlc_trigger = yes
|
|
is_available_child = yes
|
|
OR = {
|
|
AND = {
|
|
has_focus = education_diplomacy
|
|
exists = cp:councillor_chancellor
|
|
}
|
|
AND = {
|
|
has_focus = education_martial
|
|
exists = cp:councillor_marshal
|
|
}
|
|
AND = {
|
|
has_focus = education_stewardship
|
|
exists = cp:councillor_steward
|
|
}
|
|
AND = {
|
|
has_focus = education_intrigue
|
|
exists = cp:councillor_spymaster
|
|
}
|
|
AND = {
|
|
has_focus = education_learning
|
|
exists = cp:councillor_court_chaplain
|
|
}
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
}
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = {
|
|
has_focus = education_diplomacy
|
|
exists = cp:councillor_chancellor
|
|
}
|
|
cp:councillor_chancellor = { save_scope_as = target_councilor }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_focus = education_martial
|
|
exists = cp:councillor_marshal
|
|
}
|
|
cp:councillor_marshal = { save_scope_as = target_councilor }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_focus = education_stewardship
|
|
exists = cp:councillor_steward
|
|
}
|
|
cp:councillor_steward = { save_scope_as = target_councilor }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_focus = education_intrigue
|
|
exists = cp:councillor_spymaster
|
|
}
|
|
cp:councillor_spymaster = { save_scope_as = target_councilor }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_focus = education_learning
|
|
exists = cp:councillor_court_chaplain
|
|
}
|
|
cp:councillor_court_chaplain = { save_scope_as = target_councilor }
|
|
}
|
|
}
|
|
|
|
# Option A: I want to help out!
|
|
option = {
|
|
name = bp2_yearly_extra.0001.a
|
|
flavor = bp2_yearly_extra.0001.a.tt
|
|
|
|
if = {
|
|
limit = { has_focus = education_diplomacy }
|
|
add_diplomacy_skill = 1
|
|
}
|
|
else_if = {
|
|
limit = { has_focus = education_martial }
|
|
add_martial_skill = 1
|
|
}
|
|
else_if = {
|
|
limit = { has_focus = education_stewardship }
|
|
add_stewardship_skill = 1
|
|
}
|
|
else_if = {
|
|
limit = { has_focus = education_intrigue }
|
|
add_intrigue_skill = 1
|
|
}
|
|
else_if = {
|
|
limit = { has_focus = education_learning }
|
|
add_learning_skill = 1
|
|
}
|
|
stress_impact = {
|
|
base = miniscule_stress_impact_gain
|
|
diligent = minor_stress_impact_loss
|
|
lazy = minor_stress_impact_gain
|
|
}
|
|
scope:target_councilor = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = frustrated_opinion
|
|
opinion = -20
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
modifier = {
|
|
has_trait = lazy
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
# Option B: I just like to see them work.
|
|
option = {
|
|
name = bp2_yearly_extra.0001.b
|
|
flavor = bp2_yearly_extra.0001.b.tt
|
|
scope:target_councilor = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = thankful_opinion
|
|
opinion = 20
|
|
}
|
|
}
|
|
stress_impact = {
|
|
base = minor_stress_impact_loss
|
|
diligent = medium_stress_impact_loss
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
modifier = {
|
|
has_trait = diligent
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
has_trait = lazy
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
has_trait = curious
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
has_trait = pensive
|
|
add = 50
|
|
}
|
|
}
|
|
}
|
|
}
|