unfucking the mod
This commit is contained in:
parent
cbe3fbcda2
commit
d887392b56
1167 changed files with 26982 additions and 13 deletions
210
events/dlc/bp3/bp3_court_position_events.txt
Normal file
210
events/dlc/bp3/bp3_court_position_events.txt
Normal file
|
|
@ -0,0 +1,210 @@
|
|||
namespace = bp3_court_position
|
||||
|
||||
# Court Brewmaster upkeep event
|
||||
bp3_court_position.100 = {
|
||||
type = character_event
|
||||
hidden = yes
|
||||
|
||||
trigger = {
|
||||
NOT = { has_variable = experimental_brew_cooldown }
|
||||
exists = court_position:court_brewmaster_court_position
|
||||
has_variable = active_experimental_brew
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Set a cooldown, so it can only happen once every 6 months
|
||||
set_variable = {
|
||||
name = experimental_brew_cooldown
|
||||
days = 179
|
||||
}
|
||||
|
||||
set_variable = {
|
||||
name = experimental_brew_creator
|
||||
value = court_position:court_brewmaster_court_position
|
||||
}
|
||||
|
||||
# Find what kind of drink it is (see 00_court_position_modifiers for a list of modifiers)
|
||||
random_list = {
|
||||
3 = { # Negative Drinks
|
||||
add_character_flag = experimental_brew_negative
|
||||
}
|
||||
1 = { # Childish Drinks
|
||||
trigger = {
|
||||
any_child = {
|
||||
count >= 1
|
||||
is_adult = no
|
||||
age >= 6
|
||||
}
|
||||
}
|
||||
add_character_flag = experimental_brew_childish
|
||||
random_child = {
|
||||
limit = {
|
||||
is_adult = no
|
||||
age >= 6
|
||||
}
|
||||
root = {
|
||||
set_variable = {
|
||||
name = experimental_brew_child
|
||||
value = prev
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
10 = { # Positive Drinks
|
||||
add_character_flag = experimental_brew_positive
|
||||
}
|
||||
3 = { # Very Positive Drinks
|
||||
add_character_flag = experimental_brew_very_positive
|
||||
}
|
||||
}
|
||||
|
||||
# Assign modifier and name
|
||||
switch = {
|
||||
trigger = has_character_flag
|
||||
experimental_brew_negative = {
|
||||
random_list = {
|
||||
1 = { # Health
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = small_health_negative
|
||||
}
|
||||
}
|
||||
1 = { # Courtier and Guest Opinion
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = court_guest_opinion_negative
|
||||
}
|
||||
}
|
||||
1 = { # Negative Prestige
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = prestige_negative
|
||||
}
|
||||
}
|
||||
1 = { # Negative Piety
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = piety_negative
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
experimental_brew_childish = {
|
||||
# Child Opinion
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = child_opinion
|
||||
}
|
||||
}
|
||||
experimental_brew_positive = {
|
||||
random_list = {
|
||||
1 = { # Diplomacy
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = diplomacy
|
||||
}
|
||||
}
|
||||
1 = { # Martial
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = martial
|
||||
}
|
||||
}
|
||||
1 = { # Stewardship
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = stewardship
|
||||
}
|
||||
}
|
||||
1 = { # Intrigue
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = intrigue
|
||||
}
|
||||
}
|
||||
1 = { # Learning
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = learning
|
||||
}
|
||||
}
|
||||
1 = { # Prowess
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = prowess
|
||||
}
|
||||
}
|
||||
1 = { # Courtier and Guest Opinion
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = court_guest_opinion_positive
|
||||
}
|
||||
}
|
||||
1 = { # Courtly Opinion
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = courtly_opinion
|
||||
}
|
||||
}
|
||||
1 = { # Prestige
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = prestige_positive
|
||||
}
|
||||
}
|
||||
1 = { # Piety
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = piety_positive
|
||||
}
|
||||
}
|
||||
1 = { # Attraction Opinion
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = attraction_opinion
|
||||
}
|
||||
}
|
||||
1 = { # Fertility
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = fertility
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
experimental_brew_very_positive = {
|
||||
random_list = {
|
||||
1 = { # General Opinion
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = general_opinion
|
||||
}
|
||||
}
|
||||
1 = { # Stress Loss
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = stress_loss
|
||||
}
|
||||
}
|
||||
1 = { # Renown
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = renown
|
||||
}
|
||||
}
|
||||
1 = { # Fascination
|
||||
trigger = {
|
||||
root.culture.culture_head = root
|
||||
}
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = fascination
|
||||
}
|
||||
}
|
||||
1 = { # Monthly Income
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = monthly_income
|
||||
}
|
||||
}
|
||||
1 = { # Health
|
||||
court_brewmaster_assign_modifier_positive_effect = {
|
||||
MODIFIER = small_health_positive
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
### Clean up
|
||||
remove_character_flag = experimental_brew_negative
|
||||
remove_character_flag = experimental_brew_childish
|
||||
remove_character_flag = experimental_brew_positive
|
||||
remove_character_flag = experimental_brew_very_positive
|
||||
remove_variable = experimental_brew_child
|
||||
remove_variable = experimental_brew_creator
|
||||
|
||||
trigger_event = {
|
||||
id = bp3_court_position.100
|
||||
months = 6
|
||||
}
|
||||
}
|
||||
}
|
||||
6813
events/dlc/bp3/bp3_journey_events.txt
Normal file
6813
events/dlc/bp3/bp3_journey_events.txt
Normal file
File diff suppressed because it is too large
Load diff
2793
events/dlc/bp3/bp3_mapmaking.txt
Normal file
2793
events/dlc/bp3/bp3_mapmaking.txt
Normal file
File diff suppressed because it is too large
Load diff
2828
events/dlc/bp3/bp3_roaming_events.txt
Normal file
2828
events/dlc/bp3/bp3_roaming_events.txt
Normal file
File diff suppressed because it is too large
Load diff
4489
events/dlc/bp3/bp3_survey_events.txt
Normal file
4489
events/dlc/bp3/bp3_survey_events.txt
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue