3442 lines
76 KiB
Text
3442 lines
76 KiB
Text
|
|
#Debugging events
|
|
|
|
namespace = debug
|
|
|
|
debug.1 = { # Max Portraits in Event Window
|
|
type = character_event
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
theme = realm
|
|
orphan = yes
|
|
content_source = "dlc_006"
|
|
override_background = {
|
|
reference = temple
|
|
}
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = dancing
|
|
# camera = camera_event_kneeling
|
|
}
|
|
|
|
right_portrait = {
|
|
character = scope:portrait_2
|
|
animation = throne_room_kneel_1
|
|
# camera = camera_event_standing_with_horse_right
|
|
}
|
|
|
|
center_portrait = {
|
|
character = scope:portrait_3
|
|
animation = loss_1
|
|
}
|
|
|
|
|
|
lower_right_portrait = scope:portrait_4
|
|
lower_center_portrait = scope:portrait_5
|
|
lower_left_portrait = scope:portrait_6
|
|
|
|
immediate = {
|
|
random_ruler = { save_scope_as = portrait_1 }
|
|
random_ruler = { save_scope_as = portrait_2 }
|
|
random_ruler = { save_scope_as = portrait_3 }
|
|
random_ruler = { save_scope_as = portrait_4 }
|
|
random_ruler = { save_scope_as = portrait_5 }
|
|
random_ruler = { save_scope_as = portrait_6 }
|
|
}
|
|
|
|
option = { name = LOREM_IPSUM_TITLE }
|
|
}
|
|
|
|
debug.111 = { # Two Portraits + three Artifacts in Event Window
|
|
type = character_event
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
theme = realm
|
|
orphan = yes
|
|
left_portrait = {
|
|
character = root
|
|
animation = idle
|
|
}
|
|
right_portrait = {
|
|
character = scope:portrait_1
|
|
animation = idle
|
|
}
|
|
|
|
artifact = {
|
|
target = scope:portrait_2
|
|
position = lower_right_portrait
|
|
}
|
|
|
|
artifact = {
|
|
target = scope:portrait_3
|
|
position = lower_center_portrait
|
|
}
|
|
|
|
artifact = {
|
|
target = scope:portrait_4
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
random_ruler = {
|
|
save_scope_as = portrait_1
|
|
}
|
|
random_artifact = {
|
|
save_scope_as = portrait_2
|
|
}
|
|
random_artifact = {
|
|
save_scope_as = portrait_3
|
|
}
|
|
random_artifact = {
|
|
save_scope_as = portrait_4
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = LOREM_IPSUM_TITLE
|
|
}
|
|
}
|
|
|
|
debug.0002 = {
|
|
type = character_event
|
|
title = debug.0002.t
|
|
desc = debug.0002.desc
|
|
theme = default
|
|
left_portrait = scope:recipient
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = { is_female = yes }
|
|
save_scope_as = mother
|
|
scope:recipient = { save_scope_as = father }
|
|
}
|
|
|
|
else = {
|
|
save_scope_as = father
|
|
scope:recipient = { save_scope_as = mother }
|
|
}
|
|
}
|
|
|
|
#Normal pregnancy
|
|
option = {
|
|
name = debug.0002.a
|
|
|
|
scope:mother = {
|
|
make_pregnant = {
|
|
father = scope:father
|
|
}
|
|
}
|
|
}
|
|
|
|
#One please
|
|
option = {
|
|
name = debug.0002.b
|
|
|
|
scope:mother = {
|
|
make_pregnant = {
|
|
father = scope:father
|
|
number_of_children = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
#Two please
|
|
option = {
|
|
name = debug.0002.c
|
|
|
|
scope:mother = {
|
|
make_pregnant = {
|
|
father = scope:father
|
|
number_of_children = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
#Three please
|
|
option = {
|
|
name = debug.0002.d
|
|
|
|
scope:mother = {
|
|
make_pregnant = {
|
|
father = scope:father
|
|
number_of_children = 3
|
|
}
|
|
}
|
|
}
|
|
|
|
#Go crazy
|
|
option = {
|
|
name = debug.0002.e
|
|
|
|
scope:mother = {
|
|
make_pregnant = {
|
|
father = scope:father
|
|
number_of_children = 10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
## globally upgrade some holdings for marketing videos and screenshots
|
|
|
|
debug.0008 = {
|
|
type = character_event
|
|
hidden = yes
|
|
theme = default
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
every_duchy = {
|
|
if = {
|
|
limit = { is_titular = no }
|
|
title_capital_county = {
|
|
every_county_province = {
|
|
if = {
|
|
limit = {
|
|
is_county_capital = yes
|
|
NOT = { has_building = curtain_walls_02 }
|
|
}
|
|
add_building = curtain_walls_02
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_holding_type = castle_holding
|
|
NOT = { has_building = castle_02 }
|
|
}
|
|
add_building = castle_02
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_holding_type = church_holding
|
|
NOT = { has_building = temple_02 }
|
|
}
|
|
add_building = temple_03
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_holding_type = city_holding
|
|
NOT = { has_building = city_02 }
|
|
}
|
|
add_building = city_03
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_kingdom = {
|
|
if = {
|
|
limit = { is_titular = no }
|
|
title_capital_county = {
|
|
every_county_province = {
|
|
if = {
|
|
limit = {
|
|
is_county_capital = yes
|
|
NOT = { has_building = curtain_walls_03 }
|
|
}
|
|
add_building = curtain_walls_03
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_holding_type = castle_holding
|
|
NOT = { has_building = castle_03 }
|
|
}
|
|
add_building = castle_03
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_holding_type = church_holding
|
|
NOT = { has_building = temple_03 }
|
|
}
|
|
add_building = temple_03
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_holding_type = city_holding
|
|
NOT = { has_building = city_03 }
|
|
}
|
|
add_building = city_03
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
every_empire = {
|
|
if = {
|
|
limit = { is_titular = no }
|
|
title_capital_county = {
|
|
every_county_province = {
|
|
if = {
|
|
limit = {
|
|
is_county_capital = yes
|
|
NOT = { has_building = curtain_walls_08 }
|
|
}
|
|
add_building = curtain_walls_08
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_holding_type = castle_holding
|
|
NOT = { has_building = castle_04 }
|
|
}
|
|
add_building = castle_04
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_holding_type = church_holding
|
|
NOT = { has_building = temple_04 }
|
|
}
|
|
add_building = temple_04
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
has_holding_type = city_holding
|
|
NOT = { has_building = city_04 }
|
|
}
|
|
add_building = city_04
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
######################
|
|
# HEALTH DATA EVENTS #
|
|
######################
|
|
|
|
# Set variable to collect data on birth
|
|
scripted_effect test_2_set_character_disease_data_variable_effect = {
|
|
set_variable = {
|
|
name = disease_data_character_$DISEASE$_amount
|
|
value = 0
|
|
}
|
|
}
|
|
|
|
# For likelihood of happening, set target values, change the weights of the diseases, et voila
|
|
# Calculate for deadliness: seed the world with disease and check how likely people are to die
|
|
debug.0010 = { #test.2
|
|
hidden = yes
|
|
|
|
trigger = { activate_disease_data_tracking_trigger = yes }
|
|
|
|
immediate = {
|
|
set_variable = {
|
|
name = disease_data_activate_tracking
|
|
value = yes
|
|
}
|
|
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = ill }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = pneumonic }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = gout_ridden }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = leper }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = typhus }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = consumption }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = cancer }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = lovers_pox }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = great_pox }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = smallpox }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = bubonic_plague }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = measles }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = dysentery }
|
|
test_2_set_character_disease_data_variable_effect = { DISEASE = ergotism }
|
|
}
|
|
}
|
|
|
|
|
|
scripted_effect test_3_create_disease_variables_effect = {
|
|
set_global_variable = {
|
|
name = disease_data_global_$DISEASE$_amount
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = disease_data_global_premature_death_$DISEASE$_amount
|
|
value = 0
|
|
}
|
|
}
|
|
|
|
scripted_effect test_3_count_diseases_effect = {
|
|
change_global_variable = {
|
|
name = disease_data_global_$DISEASE$_amount
|
|
add = var:disease_data_character_$DISEASE$_amount
|
|
}
|
|
}
|
|
|
|
|
|
scripted_effect test_3_count_premature_disease_deaths_effect = {
|
|
if = {
|
|
limit = { death_reason = death_$DISEASE$ }
|
|
change_global_variable = {
|
|
name = disease_data_global_premature_death_amount
|
|
add = 1
|
|
}
|
|
change_global_variable = {
|
|
name = disease_data_global_premature_death_$DISEASE$_amount
|
|
add = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
# Collect data on death
|
|
debug.0011 = { #test.3
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
trigger = {
|
|
activate_disease_data_tracking_trigger = yes
|
|
has_variable = disease_data_activate_tracking
|
|
}
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = { NOT = { exists = global_var:disease_data_global_character_amount } }
|
|
|
|
# All counters
|
|
set_global_variable = {
|
|
name = disease_data_global_character_amount
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = disease_data_global_common_disease_amount
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = disease_data_global_serious_disease_amount
|
|
value = 0
|
|
}
|
|
set_global_variable = {
|
|
name = disease_data_global_premature_death_amount
|
|
value = 0
|
|
}
|
|
|
|
# Disease counters
|
|
test_3_create_disease_variables_effect = { DISEASE = ill }
|
|
test_3_create_disease_variables_effect = { DISEASE = pneumonic }
|
|
test_3_create_disease_variables_effect = { DISEASE = gout_ridden }
|
|
test_3_create_disease_variables_effect = { DISEASE = leper }
|
|
test_3_create_disease_variables_effect = { DISEASE = typhus }
|
|
test_3_create_disease_variables_effect = { DISEASE = consumption }
|
|
test_3_create_disease_variables_effect = { DISEASE = cancer }
|
|
test_3_create_disease_variables_effect = { DISEASE = lovers_pox }
|
|
test_3_create_disease_variables_effect = { DISEASE = great_pox }
|
|
test_3_create_disease_variables_effect = { DISEASE = smallpox }
|
|
test_3_create_disease_variables_effect = { DISEASE = bubonic_plague }
|
|
test_3_create_disease_variables_effect = { DISEASE = measles }
|
|
test_3_create_disease_variables_effect = { DISEASE = dysentery }
|
|
test_3_create_disease_variables_effect = { DISEASE = ergotism }
|
|
}
|
|
|
|
|
|
change_global_variable = {
|
|
name = disease_data_global_character_amount
|
|
add = 1
|
|
}
|
|
|
|
# Add to disease counters
|
|
test_3_count_diseases_effect = { DISEASE = ill }
|
|
test_3_count_diseases_effect = { DISEASE = pneumonic }
|
|
test_3_count_diseases_effect = { DISEASE = gout_ridden }
|
|
test_3_count_diseases_effect = { DISEASE = leper }
|
|
test_3_count_diseases_effect = { DISEASE = typhus }
|
|
test_3_count_diseases_effect = { DISEASE = consumption }
|
|
test_3_count_diseases_effect = { DISEASE = cancer }
|
|
test_3_count_diseases_effect = { DISEASE = lovers_pox }
|
|
test_3_count_diseases_effect = { DISEASE = great_pox }
|
|
test_3_count_diseases_effect = { DISEASE = smallpox }
|
|
test_3_count_diseases_effect = { DISEASE = bubonic_plague }
|
|
test_3_count_diseases_effect = { DISEASE = measles }
|
|
test_3_count_diseases_effect = { DISEASE = dysentery }
|
|
test_3_count_diseases_effect = { DISEASE = ergotism }
|
|
|
|
# Had a "common" disease?
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
var:disease_data_character_ill_amount >= 1
|
|
var:disease_data_character_lovers_pox_amount >= 1
|
|
}
|
|
}
|
|
change_global_variable = {
|
|
name = disease_data_global_common_disease_amount
|
|
add = 1
|
|
}
|
|
}
|
|
|
|
# Had a "serious" disease?
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
var:disease_data_character_gout_ridden_amount >= 1
|
|
var:disease_data_character_pneumonic_amount >= 1
|
|
var:disease_data_character_leper_amount >= 1
|
|
var:disease_data_character_typhus_amount >= 1
|
|
var:disease_data_character_consumption_amount >= 1
|
|
var:disease_data_character_cancer_amount >= 1
|
|
var:disease_data_character_great_pox_amount >= 1
|
|
var:disease_data_character_smallpox_amount >= 1
|
|
var:disease_data_character_bubonic_plague_amount >= 1
|
|
var:disease_data_character_measles_amount >= 1
|
|
var:disease_data_character_dysentery_amount >= 1
|
|
var:disease_data_character_ergotism_amount >= 1
|
|
}
|
|
}
|
|
change_global_variable = {
|
|
name = disease_data_global_serious_disease_amount
|
|
add = 1
|
|
}
|
|
}
|
|
|
|
# Premature death data
|
|
if = {
|
|
limit = { age < 60 }
|
|
|
|
save_scope_as = dead
|
|
random_independent_ruler = {
|
|
trigger_event = { # Death reason isn't set yet, so we send an event to someone else to check
|
|
id = debug.0013
|
|
days = 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Display the current data
|
|
scripted_effect test_4_disease_data_calc_effect = {
|
|
set_variable = {
|
|
name = disease_data_calc_$DISEASE$_percentage
|
|
value = {
|
|
value = global_var:disease_data_global_$DISEASE$_amount
|
|
divide = global_var:disease_data_global_character_amount
|
|
multiply = 100
|
|
}
|
|
}
|
|
set_variable = {
|
|
name = disease_data_calc_$DISEASE$_premature_death_chance
|
|
value = {
|
|
value = global_var:disease_data_global_premature_death_$DISEASE$_amount
|
|
divide = global_var:disease_data_global_$DISEASE$_amount
|
|
multiply = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.0012 = { # test.4
|
|
type = character_event
|
|
title = test.4.title
|
|
desc = test.4.desc
|
|
theme = medicine
|
|
orphan = yes
|
|
override_background = {
|
|
reference = temple_generic
|
|
}
|
|
|
|
immediate = {
|
|
### COPY DATA ###
|
|
|
|
#Total character amount
|
|
set_variable = {
|
|
name = local_copy_disease_data_global_character_amount
|
|
value = global_var:disease_data_global_character_amount
|
|
}
|
|
#Total early death amount
|
|
set_variable = {
|
|
name = local_copy_disease_data_global_premature_death_amount
|
|
value = global_var:disease_data_global_premature_death_amount
|
|
}
|
|
|
|
|
|
### ADDITIONAL DATA ###
|
|
|
|
#Percentage of early disease deaths
|
|
set_variable = {
|
|
name = disease_data_calc_premature_disease_death_percentage
|
|
value = {
|
|
value = global_var:disease_data_global_premature_death_amount
|
|
divide = global_var:disease_data_global_character_amount
|
|
multiply = 100
|
|
}
|
|
}
|
|
|
|
#Percentage common disease contraction
|
|
set_variable = {
|
|
name = disease_data_calc_common_disease_percentage
|
|
value = {
|
|
value = global_var:disease_data_global_common_disease_amount
|
|
divide = global_var:disease_data_global_character_amount
|
|
multiply = 100
|
|
}
|
|
}
|
|
|
|
#Percentage serious disease contraction
|
|
set_variable = {
|
|
name = disease_data_calc_serious_disease_percentage
|
|
value = {
|
|
value = global_var:disease_data_global_serious_disease_amount
|
|
divide = global_var:disease_data_global_character_amount
|
|
multiply = 100
|
|
}
|
|
}
|
|
|
|
#Disease chances
|
|
test_4_disease_data_calc_effect = { DISEASE = ill }
|
|
test_4_disease_data_calc_effect = { DISEASE = pneumonic }
|
|
test_4_disease_data_calc_effect = { DISEASE = gout_ridden }
|
|
test_4_disease_data_calc_effect = { DISEASE = leper }
|
|
test_4_disease_data_calc_effect = { DISEASE = typhus }
|
|
test_4_disease_data_calc_effect = { DISEASE = consumption }
|
|
test_4_disease_data_calc_effect = { DISEASE = cancer }
|
|
test_4_disease_data_calc_effect = { DISEASE = lovers_pox }
|
|
test_4_disease_data_calc_effect = { DISEASE = great_pox }
|
|
test_4_disease_data_calc_effect = { DISEASE = smallpox }
|
|
test_4_disease_data_calc_effect = { DISEASE = bubonic_plague }
|
|
test_4_disease_data_calc_effect = { DISEASE = measles }
|
|
test_4_disease_data_calc_effect = { DISEASE = dysentery }
|
|
test_4_disease_data_calc_effect = { DISEASE = ergotism }
|
|
|
|
save_scope_value_as = {
|
|
name = a_value
|
|
value = var:disease_data_calc_common_disease_percentage
|
|
}
|
|
}
|
|
|
|
option = {
|
|
if = { # To block error messages....
|
|
limit = {
|
|
OR = {
|
|
exists = var:local_copy_disease_data_global_character_amount
|
|
exists = var:local_copy_disease_data_global_premature_death_amount
|
|
exists = var:disease_data_calc_premature_disease_death_percentage
|
|
exists = var:disease_data_calc_common_disease_percentage
|
|
exists = var:disease_data_calc_serious_disease_percentage
|
|
exists = var:disease_data_calc_ill_percentage
|
|
exists = var:disease_data_calc_ill_premature_death_chance
|
|
exists = var:disease_data_calc_pneumonic_percentage
|
|
exists = var:disease_data_calc_pneumonic_premature_death_chance
|
|
exists = var:disease_data_calc_gout_ridden_percentage
|
|
exists = var:disease_data_calc_gout_ridden_premature_death_chance
|
|
exists = var:disease_data_calc_leper_percentage
|
|
exists = var:disease_data_calc_leper_premature_death_chance
|
|
exists = var:disease_data_calc_typhus_percentage
|
|
exists = var:disease_data_calc_typhus_premature_death_chance
|
|
exists = var:disease_data_calc_consumption_percentage
|
|
exists = var:disease_data_calc_consumption_premature_death_chance
|
|
exists = var:disease_data_calc_cancer_percentage
|
|
exists = var:disease_data_calc_cancer_premature_death_chance
|
|
exists = var:disease_data_calc_lovers_pox_percentage
|
|
exists = var:disease_data_calc_lovers_pox_premature_death_chance
|
|
exists = var:disease_data_calc_great_pox_percentage
|
|
exists = var:disease_data_calc_great_pox_premature_death_chance
|
|
exists = var:disease_data_calc_smallpox_percentage
|
|
exists = var:disease_data_calc_smallpox_premature_death_chance
|
|
exists = var:disease_data_calc_bubonic_plague_percentage
|
|
exists = var:disease_data_calc_bubonic_plague_premature_death_chance
|
|
exists = var:disease_data_calc_measles_percentage
|
|
exists = var:disease_data_calc_measles_premature_death_chance
|
|
exists = var:disease_data_calc_dysentery_percentage
|
|
exists = var:disease_data_calc_dysentery_premature_death_chance
|
|
exists = var:disease_data_calc_ergotism_percentage
|
|
exists = var:disease_data_calc_ergotism_premature_death_chance
|
|
}
|
|
}
|
|
}
|
|
|
|
debug_log = test.4.desc
|
|
}
|
|
}
|
|
|
|
debug.0013 = { # test.5
|
|
hidden = yes
|
|
|
|
immediate = {
|
|
scope:dead = {
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = ill }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = pneumonic }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = gout_ridden }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = leper }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = typhus }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = consumption }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = cancer }
|
|
#test_3_count_premature_disease_deaths_effect = { DISEASE = lovers_pox } you can't die from lover's pox
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = great_pox }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = smallpox }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = bubonic_plague }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = measles }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = dysentery }
|
|
test_3_count_premature_disease_deaths_effect = { DISEASE = ergotism }
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
debug.0020 = {
|
|
type = character_event
|
|
title = debug_test_event_progress_title
|
|
desc = debug_test_event_progress_desc
|
|
theme = default
|
|
orphan = yes
|
|
|
|
widget = {
|
|
gui = "event_window_widget_event_chain_progress"
|
|
container = "custom_widgets_container"
|
|
controller = event_chain_progress
|
|
}
|
|
immediate = {
|
|
save_scope_value_as = { # 4 events in this event chain
|
|
name = event_chain_length
|
|
value = 4
|
|
}
|
|
save_scope_value_as = { # Of which we are on the 2nd event
|
|
name = event_chain_progress
|
|
value = 2
|
|
}
|
|
}
|
|
|
|
option = {
|
|
}
|
|
}
|
|
|
|
debug.0299 = {
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
save_scope_as = owner
|
|
create_artifact = {
|
|
name = debug_test_event_progress_title
|
|
description = debug_test_event_progress_title
|
|
visuals = mace
|
|
type = regalia_simple
|
|
quality = 0
|
|
wealth = 0
|
|
modifier = artifact_placeholder_modifier
|
|
save_scope_as = newly_created_artifact
|
|
}
|
|
create_artifact = {
|
|
name = debug_test_event_progress_title
|
|
description = debug_test_event_progress_title
|
|
visuals = sword
|
|
type = regalia_simple
|
|
quality = 20
|
|
wealth = 20
|
|
modifier = artifact_placeholder_modifier
|
|
save_scope_as = newly_created_artifact
|
|
}
|
|
create_artifact = {
|
|
name = debug_test_event_progress_title
|
|
description = debug_test_event_progress_title
|
|
visuals = dagger
|
|
type = regalia_simple
|
|
quality = 40
|
|
wealth = 40
|
|
modifier = artifact_placeholder_modifier
|
|
save_scope_as = newly_created_artifact
|
|
}
|
|
create_artifact = {
|
|
name = debug_test_event_progress_title
|
|
description = debug_test_event_progress_title
|
|
visuals = axe
|
|
type = regalia_simple
|
|
quality = 60
|
|
wealth = 60
|
|
modifier = artifact_placeholder_modifier
|
|
save_scope_as = newly_created_artifact
|
|
}
|
|
create_artifact = {
|
|
name = debug_test_event_progress_title
|
|
description = debug_test_event_progress_title
|
|
visuals = hammer
|
|
type = regalia_simple
|
|
quality = 80
|
|
wealth = 80
|
|
modifier = artifact_placeholder_modifier
|
|
save_scope_as = newly_created_artifact
|
|
}
|
|
create_artifact = {
|
|
name = debug_test_event_progress_title
|
|
description = debug_test_event_progress_title
|
|
visuals = spear
|
|
type = regalia_simple
|
|
quality = 100
|
|
wealth = 100
|
|
modifier = artifact_placeholder_modifier
|
|
save_scope_as = newly_created_artifact
|
|
}
|
|
}
|
|
}
|
|
debug.0300 = {
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
save_scope_as = owner
|
|
random_character_artifact = {
|
|
trigger_event = {
|
|
id = artifact.1000
|
|
days = 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.0301 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_sword_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_weapon_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_WEAPON_TYPE = flag:artifact_weapon_type_sword
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.302 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_dagger_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_weapon_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_WEAPON_TYPE = flag:artifact_weapon_type_dagger
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.303 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_axe_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_weapon_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_WEAPON_TYPE = flag:artifact_weapon_type_axe
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.304 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_hammer_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_weapon_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_WEAPON_TYPE = flag:artifact_weapon_type_hammer
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.305 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_spear_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_weapon_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_WEAPON_TYPE = flag:artifact_weapon_type_spear
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.306 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_mace_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_weapon_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_WEAPON_TYPE = flag:artifact_weapon_type_mace
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.307 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_brooch_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
save_scope_as = owner
|
|
create_artifact_brooch_effect = {
|
|
OWNER = root
|
|
SMITH = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.310 = {
|
|
type = character_event
|
|
title = artifact_armor_name
|
|
desc = artifact_armor_description
|
|
theme = stewardship_wealth_focus
|
|
override_background = {
|
|
reference = wilderness
|
|
}
|
|
left_portrait = root
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_armor_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_ARMOR_TYPE = flag:no #Decided in the effect based on the variable saved on the inspiration owner
|
|
}
|
|
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.311 = {
|
|
type = character_event
|
|
title = artifact_armor_name
|
|
desc = artifact_armor_description
|
|
theme = stewardship_wealth_focus
|
|
override_background = {
|
|
reference = wilderness
|
|
}
|
|
left_portrait = root
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_armor_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
SET_ARMOR_TYPE = flag:armor_type_lamellar
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.312 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_regalia_description
|
|
theme = stewardship_wealth_focus
|
|
override_background = {
|
|
reference = throne_room
|
|
}
|
|
#left_portrait = root
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
random_dummy_gender_effect = yes
|
|
create_artifact_regalia_effect = {
|
|
OWNER = root
|
|
SMITH = scope:dummy_gender
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.313 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_chest_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
|
|
immediate = {
|
|
save_scope_as = owner
|
|
title:c_kandy = { title_province = { add_to_list = artifact_material_sources } }
|
|
create_artifact_chest_effect = {
|
|
OWNER = root
|
|
CARPENTER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
|
|
debug.314 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_cabinet_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
|
|
immediate = {
|
|
create_artifact_cabinet_effect = {
|
|
OWNER = root
|
|
CARPENTER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.315 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_throne_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
|
|
immediate = {
|
|
save_scope_as = owner
|
|
create_artifact_throne_effect = {
|
|
OWNER = root
|
|
MAKER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
|
|
debug.316 = {
|
|
type = character_event
|
|
title = artifact_wall_tapestry_name
|
|
desc = artifact_wall_tapestry_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_tapestry_effect = {
|
|
OWNER = root
|
|
WEAVER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.317 = {
|
|
type = character_event
|
|
title = test_artifact_name
|
|
desc = artifact_crown_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
|
|
immediate = {
|
|
random_dummy_gender_effect = yes
|
|
create_artifact_crown_effect = {
|
|
OWNER = root
|
|
SMITH = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.318 = {
|
|
type = character_event
|
|
title = artifact_wall_tapestry_name
|
|
desc = artifact_wall_tapestry_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_tapestry_effect = {
|
|
OWNER = root
|
|
WEAVER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.319 = {
|
|
type = character_event
|
|
title = artifact_box_small_name
|
|
desc = artifact_box_small_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_box_small_effect = {
|
|
OWNER = root
|
|
CARPENTER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.320 = {
|
|
type = character_event
|
|
title = artifact_box_medium_name
|
|
desc = artifact_box_medium_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_box_medium_effect = {
|
|
OWNER = root
|
|
CARPENTER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.321 = {
|
|
type = character_event
|
|
title = artifact_goblet_name
|
|
desc = artifact_goblet_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_goblet_effect = {
|
|
OWNER = root
|
|
SMITH = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.322 = {
|
|
type = character_event
|
|
title = debug.322.title
|
|
desc = debug.322.desc
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
set_variable = { name = book_artifact_topic value = flag:martial_troop_compositions days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:martial_military_strategies days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:martial_ancient_military_campaigns days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:military days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:duels days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:diplomacy_court_politics days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:diplomacy_court_alliances days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:cicero days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:diplomacy_art_of_feasting days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:hitopadesa days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:kalila days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:edda days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:orkneyinga days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:jokes days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:learning_theological_treaties days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:learning_metaphysical_conundrums days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:aristotle days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_anatomy days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:learning_tome_collections days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:prayers days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:hours days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:iliad days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:mahabharata days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:mufaddaliyat days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:stewardship_trade_routes days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:stewardship_lawmaking days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:stewardship_best_practices_tax_collectors days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:digest days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:architect days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:speculum days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:admin days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:intrigue_poisons days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:seduction days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:intrigue_the_art_of_love days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_medicine days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_herbs days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_science days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:galen days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_witch days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_witch_bible days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:worship_horned_god days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:love_sorcery days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:curse_sorcery days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_cannibal days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_lunatic days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_mystic days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_hunter days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_nature days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_falconry days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_dogs days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:artifact_book_topic_childhood days = 1 }
|
|
set_variable = { name = book_artifact_topic value = flag:science days = 1 }
|
|
save_scope_as = honorary_guest
|
|
save_scope_as = honorary_guest_regular
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.323 = {
|
|
type = character_event
|
|
title = artifact_animal_hide_big_name
|
|
desc = artifact_animal_hide_big_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
trigger = {
|
|
any_realm_province = {
|
|
OR = {
|
|
terrain = forest
|
|
terrain = steppe
|
|
terrain = jungle
|
|
terrain = taiga
|
|
terrain = oasis
|
|
}
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
save_scope_value_as = {
|
|
name = animal_hide_size
|
|
value = flag:big
|
|
}
|
|
create_artifact_animal_hide_effect = {
|
|
OWNER = root
|
|
HUNTER = root
|
|
LEGENDARY = no
|
|
ANIMAL = flag:none
|
|
}
|
|
random_realm_province = {
|
|
limit = {
|
|
OR = {
|
|
terrain = forest
|
|
terrain = steppe
|
|
terrain = jungle
|
|
terrain = taiga
|
|
terrain = oasis
|
|
}
|
|
}
|
|
save_scope_as = location
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.324 = {
|
|
type = character_event
|
|
title = artifact_animal_hide_medium_name
|
|
desc = artifact_animal_hide_medium_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
save_scope_value_as = {
|
|
name = animal_hide_size
|
|
value = flag:medium
|
|
}
|
|
create_artifact_animal_hide_effect = {
|
|
OWNER = root
|
|
HUNTER = root
|
|
LEGENDARY = no
|
|
ANIMAL = flag:none
|
|
}
|
|
random_realm_province = {
|
|
save_scope_as = location
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.325 = {
|
|
type = character_event
|
|
title = artifact_small_hide_name
|
|
desc = artifact_small_hide_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
save_scope_value_as = {
|
|
name = animal_hide_size
|
|
value = flag:small
|
|
}
|
|
create_artifact_animal_hide_effect = {
|
|
OWNER = root
|
|
HUNTER = root
|
|
LEGENDARY = no
|
|
ANIMAL = flag:none
|
|
}
|
|
random_realm_province = {
|
|
save_scope_as = location
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.326 = {
|
|
type = character_event
|
|
title = artifact_wall_banner_name
|
|
desc = artifact_wall_banner_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
trigger = {
|
|
exists = var:epic_battle_location
|
|
exists = var:epic_loser
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_wall_banner_effect = { OWNER = root CREATOR = root TARGET = root.primary_title }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.327 = {
|
|
type = character_event
|
|
title = artifact_wall_shield_name
|
|
desc = artifact_wall_shield_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_wall_shield_effect = {
|
|
OWNER = root
|
|
TARGET = root.house
|
|
CREATOR = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.328 = {
|
|
type = character_event
|
|
title = artifact_wall_skull_name
|
|
desc = artifact_wall_shield_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_wall_skull_effect = {
|
|
OWNER = root
|
|
HUNTER = root
|
|
LEGENDARY = no
|
|
ANIMAL = flag:none
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.329 = {
|
|
type = character_event
|
|
title = artifact_wall_narwhal_horn_name
|
|
desc = artifact_wall_narwhal_horn
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_wall_narwhal_horn_effect = {
|
|
OWNER = root
|
|
HUNTER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
#debug.330 = {
|
|
# type = character_event
|
|
# title = artifact_wall_rhino_horn_name
|
|
# desc = artifact_wall_rhino_horn
|
|
# theme = stewardship_wealth_focus
|
|
# orphan = yes
|
|
#
|
|
# immediate = {
|
|
# create_artifact_wall_rhino_horn_effect = { OWNER = root }
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = debug_test_artifact_cloth_option
|
|
# }
|
|
#}
|
|
|
|
debug.331 = {
|
|
type = character_event
|
|
title = artifact_sculpture_name
|
|
desc = artifact_sculpture_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
artifact = {
|
|
target = scope:newly_created_artifact
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_sculpture_effect = {
|
|
OWNER = root
|
|
SCULPTER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.332 = {
|
|
type = character_event
|
|
title = artifact_pedestal_rock_name
|
|
desc = artifact_pedestal_rock_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_rock_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.333 = {
|
|
type = character_event
|
|
title = artifact_pedestal_pouch_name
|
|
desc = artifact_pedestal_pouch_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_pouch_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.334 = {
|
|
type = character_event
|
|
title = artifact_pedestal_scroll_name
|
|
desc = artifact_pedestal_scroll_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_scroll_effect = {
|
|
OWNER = root
|
|
WRITER = root
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.335 = {
|
|
type = character_event
|
|
title = artifact_pedestal_crucifix_name
|
|
desc = artifact_pedestal_crucifix_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_crucifix_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.336 = {
|
|
type = character_event
|
|
title = artifact_pedestal_cross_name
|
|
desc = artifact_pedestal_cross_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_cross_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.337 = {
|
|
type = character_event
|
|
title = artifact_pedestal_human_skull_name
|
|
desc = artifact_pedestal_human_skull_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
trigger = {
|
|
scope:owner = {
|
|
any_killed_character = { }
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_human_skull_effect = { OWNER = root DESKULLED = root CREATOR = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.338 = {
|
|
type = character_event
|
|
title = artifact_pedestal_massive_diamond_name
|
|
desc = artifact_pedestal_massive_diamond
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_diamond_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.339 = {
|
|
type = character_event
|
|
title = artifact_pedestal_gold_nugget_name
|
|
desc = artifact_pedestal_gold_nugget
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_gold_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
#debug.340 = {
|
|
# type = character_event
|
|
# title = artifact_pedestal_mosque_lamp_name
|
|
# desc = artifact_pedestal_mosque_lamp
|
|
# theme = stewardship_wealth_focus
|
|
# orphan = yes
|
|
#
|
|
# immediate = {
|
|
# create_artifact_pedestal_lamp_effect = { OWNER = root }
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = debug_test_artifact_cloth_option
|
|
# }
|
|
#}
|
|
|
|
|
|
debug.342 = {
|
|
type = character_event
|
|
title = artifact_book_title
|
|
desc = artifact_book_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
random_dummy_gender_effect = yes
|
|
save_scope_as = author
|
|
create_artifact_book_effect = {
|
|
OWNER = root
|
|
CREATOR = scope:dummy_gender
|
|
SET_SUBJECT = flag:no
|
|
SET_TOPIC = flag:no
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.343 = {
|
|
type = character_event
|
|
title = artifact_pedestal_reliquary_christian_name
|
|
desc = artifact_pedestal_reliquary_christian_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_reliquary_christian_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.344 = {
|
|
type = character_event
|
|
title = artifact_pedestal_reliquary_islam_name
|
|
desc = artifact_pedestal_reliquary_islam_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_reliquary_islam_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.345 = {
|
|
type = character_event
|
|
title = artifact_pedestal_reliquary_buddhism_name
|
|
desc = artifact_pedestal_reliquary_buddhism_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_reliquary_buddhism_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.346 = {
|
|
type = character_event
|
|
title = artifact_pedestal_reliquary_judaism_name
|
|
desc = artifact_pedestal_reliquary_judaism_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_reliquary_judaism_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.347 = {
|
|
type = character_event
|
|
title = artifact_sculpture_religious_name
|
|
desc = artifact_sculpture_religious_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
trigger = {
|
|
faith = {
|
|
NOR = {
|
|
has_doctrine = tenet_aniconism
|
|
religion = religion:judaism_religion
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
|
religion = religion:islam_religion
|
|
}
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_sculpture_religious_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.348 = {
|
|
type = character_event
|
|
title = artifact_sculpture_religious_christian_name
|
|
desc = artifact_sculpture_religious_christian_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
trigger = {
|
|
faith = {
|
|
NOT = {
|
|
has_doctrine = tenet_aniconism
|
|
}
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
create_artifact_sculpture_religious_christian_effect = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
debug.349 = {
|
|
type = character_event
|
|
title = artifact_pedestal_reliquary_christian_name
|
|
desc = artifact_pedestal_reliquary_christian_description
|
|
theme = stewardship_wealth_focus
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_artifact_pedestal_christian_relic_effect_hist = { OWNER = root }
|
|
create_artifact_pedestal_islamic_relic_effect_hist = { OWNER = root }
|
|
create_artifact_pedestal_buddhism_relic_effect_hist = { OWNER = root }
|
|
}
|
|
|
|
option = {
|
|
name = debug_test_artifact_cloth_option
|
|
}
|
|
}
|
|
|
|
# Set relationship
|
|
debug.350 = {
|
|
type = character_event
|
|
title = set_relationship_debug_name
|
|
desc = set_relationship_debug_desc
|
|
theme = default
|
|
left_portrait = scope:recipient
|
|
|
|
option = {
|
|
name = set_relationship_debug_friend_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_friend_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_friend = { reason = test_friend_desc target = scope:recipient }
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_friend_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = friend
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
|
|
NOT = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = best_friend
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_friend = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_best_friend_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_best_friend_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_best_friend = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_best_friend_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = best_friend
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_best_friend = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_lover_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_lover_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_lover = { reason = test_lover_desc target = scope:recipient }
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_lover_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = lover
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
|
|
NOT = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = soulmate
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_lover = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_soulmate_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_soulmate_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_soulmate = { reason = test_soulmate_desc copy_reason = lover target = scope:recipient }
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_soulmate_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = soulmate
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_soulmate = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_childhood_bully_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_bully_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_bully = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_childhood_bully_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = bully
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_bully = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_childhood_victim_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_victim_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_victim = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_childhood_victim_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = victim
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_victim = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_rival_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_rival_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_rival = {
|
|
target = scope:recipient
|
|
reason = rival_debug
|
|
}
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_rival_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = rival
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
|
|
NOT = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = nemesis
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_rival = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_nemesis_add
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
can_set_relation_nemesis_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
set_relation_nemesis = {
|
|
target = scope:recipient
|
|
reason = nemesis_debug
|
|
}
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_nemesis_remove
|
|
|
|
trigger = {
|
|
scope:actor = {
|
|
any_relation = {
|
|
type = nemesis
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
remove_relation_nemesis = scope:recipient
|
|
}
|
|
}
|
|
option = {
|
|
name = set_relationship_debug_nevermind
|
|
}
|
|
}
|
|
|
|
debug.360 = {
|
|
type = character_event
|
|
title = enter_text_save_in_death_title
|
|
desc = enter_text_save_in_death_desc
|
|
theme = default
|
|
left_portrait = root
|
|
orphan = yes
|
|
|
|
widget = {
|
|
gui = "event_window_widget_enter_text"
|
|
container = "dynamic_birth_name"
|
|
controller = {
|
|
type = text
|
|
data = {
|
|
key = test_saved_text
|
|
default = cat_name_mite
|
|
}
|
|
}
|
|
setup_scope = {
|
|
root = { save_scope_as = text_target }
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = enter_text_save_in_death_opt
|
|
store_localized_text_in_death = test_saved_text
|
|
add_to_global_variable_list = {
|
|
name = test_saved_text_character
|
|
target = root
|
|
}
|
|
remove_variable = test_saved_text
|
|
death = natural
|
|
}
|
|
}
|
|
|
|
debug.361 = {
|
|
type = character_event
|
|
title = enter_text_save_in_death_title
|
|
desc = enter_text_save_in_death_retreive_desc
|
|
theme = default
|
|
left_portrait = scope:text_character
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
random_in_global_list = {
|
|
variable = test_saved_text_character
|
|
save_scope_as = text_character
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = enter_text_save_in_death_retreive_opt
|
|
}
|
|
option = {
|
|
name = enter_text_save_in_death_clear_opt
|
|
every_in_global_list = {
|
|
variable = test_saved_text_character
|
|
remove_localized_text = test_saved_text
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.380 = {
|
|
type = character_event
|
|
hidden = yes
|
|
theme = default
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
capital_province = {
|
|
set_variable = {
|
|
name = random_building_variable
|
|
value = 0
|
|
days = 365
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.400 = {
|
|
type = character_event
|
|
title = generate_artifact_with_history_debug_name
|
|
desc = generate_artifact_with_history_debug_desc
|
|
theme = default
|
|
left_portrait = root
|
|
right_portrait = scope:recipient
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_given
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = given
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_discovered
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = discovered
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_stolen_unknown
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = stolen_unknown
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_stolen
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = stolen
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_created_unknown
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = created_unknown
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_created
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = created
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_inherited_unknown
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = inherited_unknown
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_inherited
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = inherited
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_reforged
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = reforged
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_conquest
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = conquest
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = generate_artifact_with_history_debug_taken_in_siege
|
|
generate_trinket_effect = {
|
|
TRINKET_RECEIVER = root
|
|
TRINKET_GIVER = scope:recipient
|
|
GRAB_ALL_TRINKETS = yes
|
|
HISTORY_TYPE = taken_in_siege
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
# Have Sex With Character (only usable via interaction)
|
|
debug.410 = {
|
|
hidden = yes
|
|
immediate = {
|
|
send_interface_message = {
|
|
type = sway_good_message
|
|
title = debug_sex_interaction
|
|
left_icon = scope:recipient
|
|
right_icon = ROOT # References root instead of scope:actor to verify that root is defined
|
|
|
|
had_sex_with_effect = {
|
|
CHARACTER = scope:recipient
|
|
PREGNANCY_CHANCE = pregnancy_chance
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Convert all of iberia to mozarab & conquer caucasian iberia
|
|
debug.411 = { # For usage debugging achievements. Should be a generic command rather than a predefined event.
|
|
orphan = yes
|
|
hidden = yes
|
|
immediate = {
|
|
debug_log = "Iberia Converted to Mozarab!"
|
|
every_county_in_region = {
|
|
region = world_europe_west_iberia
|
|
set_county_faith = faith:mozarabic_church
|
|
}
|
|
|
|
debug_log = "Woosh! Caucasian Iberia is now yours!"
|
|
every_county_in_region = {
|
|
region = dlc_fp2_caucasian_iberia
|
|
create_title_and_vassal_change = {
|
|
type = conquest
|
|
save_scope_as = change
|
|
}
|
|
change_title_holder_include_vassals = {
|
|
holder = root
|
|
change = scope:change
|
|
}
|
|
resolve_title_and_vassal_change = scope:change
|
|
change_county_control = 100 # (Not actually necessary, apparently)
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.412 = { # Spawn the CHESS-A-THRON 3000, a perfect creature designed to beat you up at the game of chess
|
|
orphan = yes
|
|
hidden = yes
|
|
immediate = {
|
|
create_character = {
|
|
age = { 20 32 }
|
|
location = root.capital_province
|
|
gender_female_chance = root_faith_dominant_gender_female_chance
|
|
culture = root.culture
|
|
faith = root.faith
|
|
random_traits = yes
|
|
martial = 100
|
|
learning = 100
|
|
intrigue = 100
|
|
|
|
dynasty = none
|
|
after_creation = {
|
|
add_gold = { minor_gold_value medium_gold_value }
|
|
add_prestige = { minor_prestige_gain medium_prestige_gain }
|
|
add_piety = { minor_piety_gain medium_piety_gain }
|
|
}
|
|
|
|
save_scope_as = generated_actor
|
|
}
|
|
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = b_chessy
|
|
left_icon = scope:generated_actor
|
|
|
|
add_courtier = scope:generated_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
# Cycle through duel animations (hardcoded) - but easy to read and expand upon :)
|
|
debug.415 = { # You could have a system that checks the scripted animations themselves, but this was made only to test the animations themselves
|
|
type = character_event
|
|
title = {
|
|
desc = TITLE_ANIMATION
|
|
desc = CONSTRUCT_BUILDINGS_DETAILS
|
|
}
|
|
desc = building_type_nalanda_university_desc
|
|
|
|
theme = mental_break
|
|
left_portrait = {
|
|
character = root
|
|
|
|
### DUEL ANIMATIONS
|
|
# Axe
|
|
triggered_animation = { # Aggressive animation
|
|
trigger = { scope:animation_cycle = 0 scope:animation_view_celebrations = 0 }
|
|
animation = aggressive_axe
|
|
}
|
|
triggered_animation = { # Celebration animation (Originally designed with an elegant, concatenating design, then I realized the engine did not support it.)
|
|
trigger = { scope:animation_cycle = 0 scope:animation_view_celebrations = 1 }
|
|
animation = celebrate_axe
|
|
}
|
|
# Mace
|
|
triggered_animation = { # Aggressive animation
|
|
trigger = { scope:animation_cycle = 1 scope:animation_view_celebrations = 0 }
|
|
animation = aggressive_mace
|
|
}
|
|
triggered_animation = { # Celebration animation
|
|
trigger = { scope:animation_cycle = 1 scope:animation_view_celebrations = 1 }
|
|
animation = celebrate_mace
|
|
}
|
|
# Sword
|
|
triggered_animation = { # Aggressive animation
|
|
trigger = { scope:animation_cycle = 2 scope:animation_view_celebrations = 0 }
|
|
animation = aggressive_sword
|
|
}
|
|
triggered_animation = { # Celebration animation
|
|
trigger = { scope:animation_cycle = 2 scope:animation_view_celebrations = 1 }
|
|
animation = celebrate_sword
|
|
}
|
|
# Dagger
|
|
triggered_animation = { # Aggressive animation
|
|
trigger = { scope:animation_cycle = 3 scope:animation_view_celebrations = 0 }
|
|
animation = aggressive_dagger
|
|
}
|
|
triggered_animation = { # Celebration animation
|
|
trigger = { scope:animation_cycle = 3 scope:animation_view_celebrations = 1 }
|
|
animation = celebrate_dagger
|
|
}
|
|
# Spear
|
|
triggered_animation = { # Aggressive animation
|
|
trigger = { scope:animation_cycle = 4 scope:animation_view_celebrations = 0 }
|
|
animation = aggressive_spear
|
|
}
|
|
triggered_animation = { # Celebration animation
|
|
trigger = { scope:animation_cycle = 4 scope:animation_view_celebrations = 1 }
|
|
animation = celebrate_spear
|
|
}
|
|
# Hammer
|
|
triggered_animation = { # Aggressive animation
|
|
trigger = { scope:animation_cycle = 5 scope:animation_view_celebrations = 0 }
|
|
animation = aggressive_hammer
|
|
}
|
|
triggered_animation = { # Celebration animation
|
|
trigger = { scope:animation_cycle = 5 scope:animation_view_celebrations = 1 }
|
|
animation = celebrate_hammer
|
|
}
|
|
# Fallback
|
|
animation = aggressive_sword
|
|
}
|
|
artifact = {
|
|
target = root.var:signature_weapon_scope
|
|
position = lower_left_portrait
|
|
trigger = { exists = root.var:signature_weapon_scope }
|
|
}
|
|
|
|
immediate = {
|
|
# Create variables used for tracking where in the cycle you are
|
|
if = {
|
|
limit = { exists = scope:animation_cycle }
|
|
if = {
|
|
limit = { scope:animation_cycle_action = 1 }
|
|
save_scope_value_as = {
|
|
name = animation_cycle
|
|
value = {
|
|
value = scope:animation_cycle
|
|
add = 1
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:animation_cycle_action = 0 }
|
|
save_scope_value_as = {
|
|
name = animation_cycle
|
|
value = {
|
|
value = scope:animation_cycle
|
|
subtract = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
save_scope_value_as = {
|
|
name = animation_cycle
|
|
value = 0
|
|
}
|
|
save_scope_value_as = {
|
|
name = animation_view_celebrations
|
|
value = 0
|
|
}
|
|
}
|
|
|
|
# Wrapping support
|
|
if = {
|
|
limit = { scope:animation_cycle < 0 } # Go from the back to the top
|
|
save_scope_value_as = {
|
|
name = animation_cycle
|
|
value = 5 # Replace this with the highest number in the animation set
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:animation_cycle > 5 } # Replace this with the highest number in the animation set
|
|
save_scope_value_as = {
|
|
name = animation_cycle
|
|
value = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Forward (next anim)
|
|
name = dynn_Daflos_motto
|
|
|
|
save_scope_value_as = {
|
|
name = animation_cycle_action
|
|
value = 1
|
|
}
|
|
|
|
trigger_event = debug.415
|
|
}
|
|
|
|
option = { # Backwards (prev anim)
|
|
name = default_retreat
|
|
|
|
save_scope_value_as = {
|
|
name = animation_cycle_action
|
|
value = 0
|
|
}
|
|
|
|
trigger_event = debug.415
|
|
}
|
|
|
|
option = { # Switch to celebration animations
|
|
name = lover.3215.t
|
|
trigger = { scope:animation_view_celebrations = 0 }
|
|
save_scope_value_as = {
|
|
name = animation_view_celebrations
|
|
value = 1
|
|
}
|
|
save_scope_value_as = {
|
|
name = animation_cycle_action
|
|
value = 2 # Used to keep still
|
|
}
|
|
|
|
trigger_event = debug.415
|
|
}
|
|
|
|
option = { # Switch back from celebration animations
|
|
name = hold_court.8110.t
|
|
trigger = { scope:animation_view_celebrations = 1 }
|
|
save_scope_value_as = {
|
|
name = animation_view_celebrations
|
|
value = 0
|
|
}
|
|
save_scope_value_as = {
|
|
name = animation_cycle_action
|
|
value = 2
|
|
}
|
|
|
|
trigger_event = debug.415
|
|
}
|
|
|
|
option = { name = EXIT_TO_DESKTOP } # Exit debug event
|
|
}
|
|
|
|
# Debug set up conditions for childhood_education.0004
|
|
debug.418 = {
|
|
hidden = yes
|
|
immediate = {
|
|
debug_log = "Running autotest for childhood_education.0004"
|
|
if = {
|
|
limit = {
|
|
any_relation = {
|
|
type = ward
|
|
has_any_focus = no
|
|
}
|
|
}
|
|
add_piety = 50000 # Acts as a warning that maintenance events did not run
|
|
}
|
|
if = {
|
|
limit = { # Then, this second time, we give it a new focus to force childhood_education.0004 to trigger
|
|
any_relation = {
|
|
type = ward
|
|
has_focus = education_martial
|
|
}
|
|
}
|
|
random_relation = { # Change focus
|
|
type = ward
|
|
set_focus = education_diplomacy
|
|
}
|
|
# (this is the part where the event auto-triggers itself) (or should. All reqs are met but it seems the hook fails)
|
|
}
|
|
else = {
|
|
random_relation = {
|
|
type = ward
|
|
set_focus = education_martial # Change focus (gives first focus), then call event again
|
|
}
|
|
trigger_event = debug.418 # Apparently the fact that this event calls itself makes it no longer an orphan, which I find very amusing
|
|
}
|
|
}
|
|
}
|
|
|
|
# Family Feud
|
|
debug.501 = { # Have another house murder my close family
|
|
type = character_event
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
faith = {
|
|
random_faith_playable_ruler = {
|
|
limit = {
|
|
in_diplomatic_range = root
|
|
house != root.house
|
|
}
|
|
save_scope_as = killer_scope
|
|
}
|
|
}
|
|
random_close_family_member = {
|
|
limit = {
|
|
is_close_family_of = root
|
|
this != root
|
|
}
|
|
death = {
|
|
death_reason = death_duel
|
|
killer = scope:killer_scope
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.502 = { # Have another house kill me
|
|
type = character_event
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
faith = {
|
|
random_faith_playable_ruler = {
|
|
limit = {
|
|
house_feud_valid_feud_target_trigger = yes
|
|
}
|
|
save_scope_as = killer_scope
|
|
}
|
|
}
|
|
death = {
|
|
death_reason = death_duel
|
|
killer = scope:killer_scope
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.503 = { # Have my house kill a feud target member
|
|
type = character_event
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
trigger = {
|
|
house = {
|
|
any_house_member = {
|
|
is_adult = yes
|
|
is_house_head = no
|
|
NOT = { this = root }
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
|
}
|
|
any_house_relation = {
|
|
has_house_relation_level = feud
|
|
any_relation_house = {
|
|
NOT = { this = root.house }
|
|
any_house_member = {
|
|
is_adult = yes
|
|
is_house_head = no
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = this.house.house_head }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
house = {
|
|
random_house_member = {
|
|
limit = {
|
|
is_adult = yes
|
|
is_house_head = no
|
|
NOT = { this = root }
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
|
}
|
|
save_scope_as = murderer_scope
|
|
}
|
|
random_house_relation = {
|
|
limit = {
|
|
has_house_relation_level = feud
|
|
any_relation_house = {
|
|
NOT = { this = root.house }
|
|
any_house_member = {
|
|
is_adult = yes
|
|
is_house_head = no
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = this.house.house_head }
|
|
save_temporary_scope_as = victim_temp
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:victim_temp = {
|
|
death = {
|
|
death_reason = death_duel
|
|
killer = scope:murderer_scope
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.504 = { # Have my house killed by a feud target member
|
|
type = character_event
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
trigger = {
|
|
house = {
|
|
any_house_member = {
|
|
is_adult = yes
|
|
this != root
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
|
}
|
|
any_house_relation = {
|
|
has_house_relation_level = feud
|
|
any_relation_house = {
|
|
NOT = { this = root.house }
|
|
any_house_member = {
|
|
is_adult = yes
|
|
is_house_head = no
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = this.house.house_head }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
house = {
|
|
random_house_member = {
|
|
limit = {
|
|
is_adult = yes
|
|
this != root
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
|
}
|
|
save_scope_as = victim_scope
|
|
}
|
|
random_house_relation = {
|
|
limit = {
|
|
has_house_relation_level = feud
|
|
any_relation_house = {
|
|
NOT = { this = root.house }
|
|
any_house_member = {
|
|
is_adult = yes
|
|
is_house_head = no
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = this.house.house_head }
|
|
save_temporary_scope_as = murderer_temp
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:victim_scope = {
|
|
death = {
|
|
death_reason = death_duel
|
|
killer = scope:murderer_temp
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.510 = { # Placeholder debug event - Used to mark the location of placeholders
|
|
type = character_event
|
|
title = { # My favourite movie of the original triology
|
|
desc = d_star_company_adj
|
|
desc = game_concept_wars
|
|
desc = KEY_KP_MINUS
|
|
desc = cat_revenge_modifier
|
|
}
|
|
desc = {
|
|
desc = childhood.7400_mother_dead
|
|
desc = double_line_break
|
|
desc = RELIGION_LOC_PLACEHOLDER
|
|
desc = double_line_break
|
|
desc = RELIGION_LOC_PLACEHOLDER
|
|
desc = double_line_break
|
|
desc = RELIGION_LOC_PLACEHOLDER
|
|
desc = double_line_break
|
|
desc = RELIGION_LOC_PLACEHOLDER
|
|
}
|
|
|
|
#orphan = yes
|
|
theme = mental_break
|
|
left_portrait = root
|
|
right_portrait = character:33922
|
|
|
|
option = { name = debug_generic_option } # Dear debug console, quiet please.
|
|
option = { name = debug_generic_option trigger = { always = no } trigger_event = debug.510 }
|
|
}
|
|
|
|
debug.511 = { # Set secret faith for Character
|
|
type = character_event
|
|
theme = default
|
|
orphan = yes
|
|
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
|
|
option = {
|
|
name = debug.511.a
|
|
|
|
trigger = {
|
|
NOT = { exists = root.secret_faith }
|
|
}
|
|
|
|
root = {
|
|
set_character_secret_faith = faith:rabbinism
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug.511.b
|
|
|
|
trigger = {
|
|
exists = root.secret_faith
|
|
}
|
|
|
|
root = {
|
|
remove_character_secret_faith = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.512 = {
|
|
type = character_event
|
|
theme = default
|
|
orphan = yes
|
|
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
|
|
option = {
|
|
name = debug.512.a
|
|
}
|
|
}
|
|
|
|
debug.513 = {
|
|
title = debug_main
|
|
desc = debug_main
|
|
theme = ep2_video_test
|
|
orphan = yes
|
|
|
|
option = {
|
|
name = debug_main
|
|
}
|
|
}
|
|
|
|
debug.605 = {
|
|
type = character_event
|
|
title = debug_main
|
|
desc = debug_main
|
|
theme = default
|
|
orphan = yes
|
|
|
|
left_portrait = root
|
|
|
|
option = {
|
|
name = debug_main
|
|
stress_impact = {
|
|
base = 30
|
|
}
|
|
}
|
|
option = {
|
|
name = debug_main
|
|
|
|
trigger = {
|
|
dread > 20
|
|
}
|
|
}
|
|
option = {
|
|
name = debug_main
|
|
|
|
trigger = {
|
|
has_trait = diligent
|
|
}
|
|
}
|
|
option = {
|
|
name = debug_main
|
|
|
|
trigger = {
|
|
martial > 10
|
|
}
|
|
}
|
|
option = {
|
|
name = debug_main
|
|
stress_impact = {
|
|
base = 30
|
|
}
|
|
|
|
trigger = {
|
|
dread > 20
|
|
has_trait = diligent
|
|
has_trait = brave
|
|
martial > 10
|
|
stewardship > 10
|
|
}
|
|
}
|
|
}
|
|
|
|
#steam rich presence test - update this event with your new rich presence text to see it in the desc
|
|
debug.700 = {
|
|
type = character_event
|
|
title = steam_rich_presence_debug_t
|
|
desc = steam_rich_presence_debug_desc
|
|
theme = realm
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
random_ruler = {
|
|
limit = {
|
|
has_trait = sayyid
|
|
NOR = {
|
|
has_trait = fp3_struggle_detractor
|
|
has_trait = fp3_struggle_supporter
|
|
}
|
|
}
|
|
save_scope_as = sayyid
|
|
}
|
|
random_ruler = {
|
|
limit = {
|
|
has_trait = fp3_struggle_detractor
|
|
NOT = { has_trait = fp3_struggle_supporter }
|
|
}
|
|
save_scope_as = fp3_struggle_detractor
|
|
}
|
|
random_ruler = {
|
|
limit = {
|
|
has_trait = fp3_struggle_supporter
|
|
NOT = { has_trait = fp3_struggle_detractor }
|
|
}
|
|
save_scope_as = fp3_struggle_supporter
|
|
}
|
|
random_ruler = {
|
|
limit = {
|
|
has_character_modifier = fp3_struggle_caliph_super_suspicious_modifier
|
|
}
|
|
save_scope_as = sus_caliph
|
|
}
|
|
random_ruler = {
|
|
limit = {
|
|
any_character_struggle = {
|
|
#involvement = involved
|
|
is_struggle_type = persian_struggle
|
|
}
|
|
}
|
|
save_scope_as = persian_struggle
|
|
}
|
|
random_ruler = {
|
|
limit = {
|
|
any_character_struggle = {
|
|
#involvement = involved
|
|
is_struggle_type = iberian_struggle
|
|
}
|
|
}
|
|
save_scope_as = iberian_struggle
|
|
}
|
|
}
|
|
|
|
option = {}
|
|
}
|
|
|
|
debug.9595 = {
|
|
type = character_event
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = PROGRESS_TO_VICTORY_DEBUG
|
|
theme = realm
|
|
orphan = yes
|
|
lower_right_portrait = scope:bottom
|
|
lower_left_portrait = scope:top
|
|
|
|
immediate = {
|
|
involved_activity = { save_scope_as = activity }
|
|
scope:activity = {
|
|
ordered_attending_character = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = { activity_tournament_race_contest_trigger = no }
|
|
activity_is_valid_tournament_contestant = yes
|
|
}
|
|
exists = var:contest_aptitude
|
|
}
|
|
order_by = var:contest_aptitude
|
|
save_scope_as = top
|
|
}
|
|
ordered_attending_character = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = { activity_tournament_race_contest_trigger = no }
|
|
activity_is_valid_tournament_contestant = yes
|
|
}
|
|
exists = var:contest_aptitude
|
|
}
|
|
order_by = {
|
|
value = 0
|
|
subtract = var:contest_aptitude
|
|
}
|
|
save_scope_as = bottom
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = LOREM_IPSUM_TITLE
|
|
}
|
|
}
|
|
|
|
debug.9600 = { # Event for testing Tax Collector script support
|
|
type = character_event
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
theme = realm
|
|
orphan = yes
|
|
|
|
lower_left_portrait = scope:tax_collector
|
|
lower_right_portrait = scope:tax_collector_vassal
|
|
|
|
immediate = {
|
|
random_tax_collector = { save_scope_as = tax_collector }
|
|
|
|
scope:tax_collector = {
|
|
random_tax_collector_vassal = { save_scope_as = tax_collector_vassal }
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = aptitude_terrible
|
|
trigger = {
|
|
scope:tax_collector = {
|
|
tax_collector_aptitude = {
|
|
target = clan_tax_slot
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
fire_tax_collector = scope:tax_collector
|
|
}
|
|
|
|
option = {
|
|
name = aptitude_poor
|
|
trigger = {
|
|
scope:tax_collector = {
|
|
tax_collector_aptitude = {
|
|
target = clan_tax_slot
|
|
value = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
fire_tax_collector = scope:tax_collector
|
|
}
|
|
|
|
option = {
|
|
name = aptitude_average
|
|
trigger = {
|
|
scope:tax_collector = {
|
|
tax_collector_aptitude = {
|
|
target = clan_tax_slot
|
|
value = 3
|
|
}
|
|
}
|
|
}
|
|
|
|
fire_tax_collector = scope:tax_collector
|
|
}
|
|
|
|
option = {
|
|
name = aptitude_good
|
|
trigger = {
|
|
scope:tax_collector = {
|
|
tax_collector_aptitude = {
|
|
target = clan_tax_slot
|
|
value = 4
|
|
}
|
|
}
|
|
}
|
|
|
|
fire_tax_collector = scope:tax_collector
|
|
}
|
|
|
|
option = {
|
|
name = aptitude_excellent
|
|
trigger = {
|
|
scope:tax_collector = {
|
|
tax_collector_aptitude = {
|
|
target = clan_tax_slot
|
|
value = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
fire_tax_collector = scope:tax_collector
|
|
}
|
|
}
|
|
|
|
|
|
# Test for maximum usage of everything in activities.
|
|
debug.9601 = {
|
|
type = activity_event
|
|
title = debug_9601.t
|
|
desc = debug_9601.desc
|
|
theme = feast_activity
|
|
left_portrait = {
|
|
character = root
|
|
animation = hunting_falcon
|
|
}
|
|
center_portrait = {
|
|
character = root
|
|
animation = hunting_falcon
|
|
}
|
|
right_portrait = {
|
|
character = root
|
|
animation = hunting_falcon
|
|
}
|
|
lower_left_portrait = root
|
|
lower_center_portrait = root
|
|
lower_right_portrait = root
|
|
orphan = yes
|
|
|
|
trigger = { always = no }
|
|
|
|
# Ayyy.
|
|
option = { name = debug_9601.a }
|
|
|
|
# Yo.
|
|
option = { name = debug_9601.b }
|
|
|
|
# I'm eventing here.
|
|
option = { name = debug_9601.c }
|
|
|
|
# Come on.
|
|
option = { name = debug_9601.d }
|
|
}
|
|
|
|
debug.9610 = { # Spawn a super tax collector
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_character = {
|
|
name = "Super Tax Collector"
|
|
age = { 20 32 }
|
|
location = root.capital_province
|
|
gender_female_chance = root_faith_dominant_gender_female_chance
|
|
culture = root.culture
|
|
faith = root.faith
|
|
random_traits = yes
|
|
trait = blind
|
|
stewardship = 100
|
|
|
|
dynasty = none
|
|
after_creation = { add_character_flag = is_guaranteed_excellent_tax_collector }
|
|
|
|
save_scope_as = generated_actor
|
|
}
|
|
|
|
send_interface_message = {
|
|
type = event_stewardship_good
|
|
title = governance_1053_corrupt_tax_collectors_modifier
|
|
right_icon = scope:generated_actor
|
|
|
|
add_courtier = scope:generated_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.9611 = { # Spawn a assassin
|
|
hidden = yes
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
create_character = {
|
|
name = "Super Assassin"
|
|
age = { 20 32 }
|
|
location = root.capital_province
|
|
gender_female_chance = root_faith_dominant_gender_female_chance
|
|
culture = root.culture
|
|
faith = root.faith
|
|
random_traits = yes
|
|
intrigue = 100
|
|
prowess = 100
|
|
trait = schemer
|
|
trait = education_intrigue_4
|
|
|
|
dynasty = none
|
|
|
|
save_scope_as = generated_actor
|
|
}
|
|
|
|
send_interface_message = {
|
|
type = event_stewardship_good
|
|
title = {
|
|
desc = d_assassin
|
|
desc = motto_greed
|
|
}
|
|
right_icon = scope:generated_actor
|
|
|
|
add_courtier = scope:generated_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
debug.9620 = { # Hunt Artifacts
|
|
type = character_event
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
theme = realm
|
|
orphan = yes
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = happiness
|
|
}
|
|
|
|
right_portrait = {
|
|
character = scope:hunter
|
|
scripted_animation = bow_drawn
|
|
}
|
|
|
|
artifact = {
|
|
target = scope:trinket
|
|
position = lower_right_portrait
|
|
}
|
|
artifact = {
|
|
target = scope:skull
|
|
position = lower_center_portrait
|
|
}
|
|
artifact = {
|
|
target = scope:hide
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
random_courtier = { save_scope_as = hunter }
|
|
hidden_effect = {
|
|
random_list = {
|
|
1 = {
|
|
hunt_activity_standard_game_effect = { PROVINCE = root.capital_province HUNTER = root }
|
|
}
|
|
1 = {
|
|
hunt_activity_dangerous_game_effect = { PROVINCE = root.capital_province }
|
|
}
|
|
}
|
|
}
|
|
hunt_activity_standard_game_effect = { PROVINCE = root.capital_province HUNTER = root }
|
|
create_artifact_animal_hide_effect = {
|
|
OWNER = root
|
|
HUNTER = scope:hunter
|
|
LEGENDARY = no
|
|
ANIMAL = root.var:animal_type
|
|
}
|
|
scope:newly_created_artifact ?= { save_scope_as = hide }
|
|
if = {
|
|
limit = {
|
|
can_animal_produce_skull_trigger = { VARIABLE = root.var:animal_type }
|
|
}
|
|
create_artifact_wall_skull_effect = {
|
|
OWNER = root
|
|
HUNTER = scope:hunter
|
|
LEGENDARY = no
|
|
ANIMAL = root.var:animal_type
|
|
}
|
|
scope:newly_created_artifact ?= { save_scope_as = skull }
|
|
}
|
|
create_artifact_animal_trinket_effect = {
|
|
OWNER = root
|
|
HUNTER = scope:hunter
|
|
LEGENDARY = no
|
|
ANIMAL = root.var:animal_type
|
|
}
|
|
scope:newly_created_artifact ?= { save_scope_as = trinket }
|
|
}
|
|
|
|
option = {
|
|
name = LOREM_IPSUM_TITLE
|
|
}
|
|
|
|
after = { remove_variable = animal_type }
|
|
}
|
|
|
|
debug.9621 = { # Legendary Artifacts
|
|
type = character_event
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
theme = realm
|
|
orphan = yes
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = happiness
|
|
}
|
|
|
|
right_portrait = {
|
|
character = scope:hunter
|
|
scripted_animation = bow_drawn
|
|
}
|
|
|
|
artifact = {
|
|
target = scope:trinket
|
|
position = lower_right_portrait
|
|
}
|
|
artifact = {
|
|
target = scope:skull
|
|
position = lower_center_portrait
|
|
}
|
|
artifact = {
|
|
target = scope:hide
|
|
position = lower_left_portrait
|
|
}
|
|
|
|
immediate = {
|
|
random_courtier = { save_scope_as = hunter }
|
|
hidden_effect = {
|
|
random_list = {
|
|
1 = {
|
|
hunt_activity_standard_game_effect = { PROVINCE = root.capital_province HUNTER = root }
|
|
}
|
|
1 = {
|
|
hunt_activity_dangerous_game_effect = { PROVINCE = root.capital_province }
|
|
}
|
|
}
|
|
}
|
|
hunt_activity_standard_game_effect = { PROVINCE = root.capital_province HUNTER = root }
|
|
create_artifact_animal_hide_effect = {
|
|
OWNER = root
|
|
HUNTER = scope:hunter
|
|
LEGENDARY = yes
|
|
ANIMAL = root.var:animal_type
|
|
}
|
|
scope:newly_created_artifact ?= { save_scope_as = hide }
|
|
if = {
|
|
limit = {
|
|
can_animal_produce_skull_trigger = { VARIABLE = root.var:animal_type }
|
|
}
|
|
create_artifact_wall_skull_effect = {
|
|
OWNER = root
|
|
HUNTER = scope:hunter
|
|
LEGENDARY = yes
|
|
ANIMAL = root.var:animal_type
|
|
}
|
|
scope:newly_created_artifact ?= { save_scope_as = skull }
|
|
}
|
|
create_artifact_animal_trinket_effect = {
|
|
OWNER = root
|
|
HUNTER = scope:hunter
|
|
LEGENDARY = yes
|
|
ANIMAL = root.var:animal_type
|
|
}
|
|
scope:newly_created_artifact ?= { save_scope_as = trinket }
|
|
}
|
|
|
|
option = {
|
|
name = LOREM_IPSUM_TITLE
|
|
}
|
|
|
|
after = { remove_variable = animal_type }
|
|
}
|
|
|
|
# playground for great projects
|
|
debug.9622 = {
|
|
type = character_event
|
|
title = LOREM_IPSUM_TITLE
|
|
desc = LOREM_IPSUM_DESCRIPTION
|
|
theme = realm
|
|
orphan = yes
|
|
|
|
immediate = {
|
|
random_realm_province = {
|
|
plan_great_project = {
|
|
founder = root
|
|
great_project_type = great_wall
|
|
save_scope_as = new_project
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_generic_option
|
|
|
|
trigger = {
|
|
scope:new_project = {
|
|
great_project_construction_phase_is = planned
|
|
great_project_type = great_wall
|
|
}
|
|
}
|
|
# if planning new part of great wall add funds out of thin air
|
|
# create great project in random province
|
|
scope:new_project = {
|
|
great_project_founder = {
|
|
add_gold = 2000
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_generic_option
|
|
|
|
trigger = {
|
|
scope:new_project = {not = {
|
|
any_contribution = {
|
|
contribution_id = logistics
|
|
scope:new_project.great_project_founder = {
|
|
can_fund_project_contribution = prev
|
|
}
|
|
}
|
|
} }
|
|
}
|
|
scope:new_project = {
|
|
great_project_founder = {
|
|
add_prestige = 2000
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = debug_generic_option
|
|
|
|
trigger = {
|
|
scope:new_project = {
|
|
any_contribution = {
|
|
contribution_is_required = yes
|
|
root = {
|
|
# prev = the selected contribution
|
|
can_fund_project_contribution = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:new_project = {
|
|
random_contribution = {
|
|
limit = { contribution_is_required = yes }
|
|
root = {
|
|
# prev = the selected contribution
|
|
fund_great_project_contribution = {
|
|
contribution = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|