idk why I dont have a cursor
This commit is contained in:
parent
701d55c01f
commit
cda3acdcea
349 changed files with 78627 additions and 7804 deletions
453
common/scripted_triggers/00_education_triggers.txt
Normal file
453
common/scripted_triggers/00_education_triggers.txt
Normal file
|
|
@ -0,0 +1,453 @@
|
|||
|
||||
|
||||
###TRIGGER LIST
|
||||
|
||||
#Takes RANK and OPERATOR
|
||||
#OPERATOR can be "equals", "greater" or "less"
|
||||
has_education_rank_trigger = {
|
||||
save_temporary_scope_value_as = {
|
||||
name = operator
|
||||
value = flag:$OPERATOR$
|
||||
}
|
||||
OR = {
|
||||
AND = {
|
||||
scope:operator = flag:equals
|
||||
OR = {
|
||||
has_trait_rank = {
|
||||
trait = education_diplomacy
|
||||
rank = $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_martial
|
||||
rank = $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_stewardship
|
||||
rank = $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_intrigue
|
||||
rank = $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_learning
|
||||
rank = $RANK$
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
scope:operator = flag:greater
|
||||
OR = {
|
||||
has_trait_rank = {
|
||||
trait = education_diplomacy
|
||||
rank > $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_martial
|
||||
rank > $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_stewardship
|
||||
rank > $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_intrigue
|
||||
rank > $RANK$
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_learning
|
||||
rank > $RANK$
|
||||
}
|
||||
}
|
||||
}
|
||||
#AND = {
|
||||
# scope:operator = flag:less
|
||||
# OR = {
|
||||
# has_trait_rank = {
|
||||
# trait = education_diplomacy
|
||||
# rank < $RANK$
|
||||
# }
|
||||
# has_trait_rank = {
|
||||
# trait = education_martial
|
||||
# rank < $RANK$
|
||||
# }
|
||||
# has_trait_rank = {
|
||||
# trait = education_stewardship
|
||||
# rank < $RANK$
|
||||
# }
|
||||
# has_trait_rank = {
|
||||
# trait = education_intrigue
|
||||
# rank < $RANK$
|
||||
# }
|
||||
# has_trait_rank = {
|
||||
# trait = education_learning
|
||||
# rank < $RANK$
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
}
|
||||
}
|
||||
|
||||
has_education_rank_1_trigger = {
|
||||
OR = {
|
||||
has_trait_rank = {
|
||||
trait = education_diplomacy
|
||||
rank = 1
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_martial
|
||||
rank = 1
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_stewardship
|
||||
rank = 1
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_intrigue
|
||||
rank = 1
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_learning
|
||||
rank = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
has_education_rank_2_trigger = {
|
||||
OR = {
|
||||
has_trait_rank = {
|
||||
trait = education_diplomacy
|
||||
rank = 2
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_martial
|
||||
rank = 2
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_stewardship
|
||||
rank = 2
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_intrigue
|
||||
rank = 2
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_learning
|
||||
rank = 2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
has_education_rank_3_trigger = {
|
||||
OR = {
|
||||
has_trait_rank = {
|
||||
trait = education_diplomacy
|
||||
rank = 3
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_martial
|
||||
rank = 3
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_stewardship
|
||||
rank = 3
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_intrigue
|
||||
rank = 3
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_learning
|
||||
rank = 3
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
has_education_rank_4_trigger = {
|
||||
OR = {
|
||||
has_trait_rank = {
|
||||
trait = education_diplomacy
|
||||
rank = 4
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_martial
|
||||
rank = 4
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_stewardship
|
||||
rank = 4
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_intrigue
|
||||
rank = 4
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_learning
|
||||
rank = 4
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
has_education_rank_5_trigger = {
|
||||
OR = {
|
||||
has_trait_rank = {
|
||||
trait = education_diplomacy
|
||||
rank = 5
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_martial
|
||||
rank = 5
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_stewardship
|
||||
rank = 5
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_intrigue
|
||||
rank = 5
|
||||
}
|
||||
has_trait_rank = {
|
||||
trait = education_learning
|
||||
rank = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
has_education_focus_trigger = {
|
||||
OR = {
|
||||
has_focus = education_diplomacy
|
||||
has_focus = education_martial
|
||||
has_focus = education_stewardship
|
||||
has_focus = education_intrigue
|
||||
has_focus = education_learning
|
||||
}
|
||||
}
|
||||
|
||||
#Takes RANK and FOCUS
|
||||
education_points_and_focus_equals_education_rank = {
|
||||
save_temporary_scope_value_as = {
|
||||
name = education_rank
|
||||
value = $RANK$
|
||||
}
|
||||
OR = {
|
||||
AND = {
|
||||
has_focus = education_$FOCUS$
|
||||
OR = {
|
||||
AND = {
|
||||
var:education_$FOCUS$_variable <= education_level_1
|
||||
scope:education_rank = 1
|
||||
}
|
||||
AND = {
|
||||
var:education_$FOCUS$_variable <= education_level_2
|
||||
scope:education_rank = 2
|
||||
}
|
||||
AND = {
|
||||
var:education_$FOCUS$_variable <= education_level_3
|
||||
scope:education_rank = 3
|
||||
}
|
||||
AND = {
|
||||
var:education_$FOCUS$_variable > education_level_3
|
||||
scope:education_rank = 4
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Takes RANK
|
||||
education_points_equals_education_rank = {
|
||||
OR = {
|
||||
education_points_and_focus_equals_education_rank = { RANK = $RANK$ FOCUS = diplomacy }
|
||||
education_points_and_focus_equals_education_rank = { RANK = $RANK$ FOCUS = martial }
|
||||
education_points_and_focus_equals_education_rank = { RANK = $RANK$ FOCUS = stewardship }
|
||||
education_points_and_focus_equals_education_rank = { RANK = $RANK$ FOCUS = intrigue }
|
||||
education_points_and_focus_equals_education_rank = { RANK = $RANK$ FOCUS = learning }
|
||||
}
|
||||
}
|
||||
|
||||
#Affinity/disaffinity
|
||||
#For children
|
||||
has_diplomacy_education_affinity_childhood_trait_trigger = {
|
||||
OR = {
|
||||
has_trait = charming
|
||||
has_trait = curious
|
||||
}
|
||||
}
|
||||
|
||||
has_martial_education_affinity_childhood_trait_trigger = {
|
||||
OR = {
|
||||
has_trait = rowdy
|
||||
has_trait = bossy
|
||||
}
|
||||
}
|
||||
|
||||
has_stewardship_education_affinity_childhood_trait_trigger = {
|
||||
OR = {
|
||||
has_trait = bossy
|
||||
has_trait = pensive
|
||||
}
|
||||
}
|
||||
|
||||
has_intrigue_education_affinity_childhood_trait_trigger = {
|
||||
OR = {
|
||||
has_trait = charming
|
||||
has_trait = rowdy
|
||||
}
|
||||
}
|
||||
|
||||
has_learning_education_affinity_childhood_trait_trigger = {
|
||||
OR = {
|
||||
has_trait = pensive
|
||||
has_trait = curious
|
||||
}
|
||||
}
|
||||
|
||||
has_diplomacy_education_disaffinity_childhood_trait_trigger = {
|
||||
has_trait = bossy
|
||||
}
|
||||
|
||||
has_martial_education_disaffinity_childhood_trait_trigger = {
|
||||
has_trait = curious
|
||||
}
|
||||
|
||||
has_stewardship_education_disaffinity_childhood_trait_trigger = {
|
||||
has_trait = charming
|
||||
}
|
||||
|
||||
has_intrigue_education_disaffinity_childhood_trait_trigger = {
|
||||
has_trait = pensive
|
||||
}
|
||||
|
||||
has_learning_education_disaffinity_childhood_trait_trigger = {
|
||||
has_trait = rowdy
|
||||
}
|
||||
|
||||
#For adults
|
||||
had_diplomacy_education_affinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
OR = {
|
||||
var:childhood_trait_type = flag:charming
|
||||
var:childhood_trait_type = flag:curious
|
||||
}
|
||||
}
|
||||
|
||||
had_martial_education_affinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
OR = {
|
||||
var:childhood_trait_type = flag:rowdy
|
||||
var:childhood_trait_type = flag:bossy
|
||||
}
|
||||
}
|
||||
|
||||
had_stewardship_education_affinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
OR = {
|
||||
var:childhood_trait_type = flag:bossy
|
||||
var:childhood_trait_type = flag:pensive
|
||||
}
|
||||
}
|
||||
|
||||
had_intrigue_education_affinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
OR = {
|
||||
var:childhood_trait_type = flag:charming
|
||||
var:childhood_trait_type = flag:rowdy
|
||||
}
|
||||
}
|
||||
|
||||
had_learning_education_affinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
OR = {
|
||||
var:childhood_trait_type = flag:pensive
|
||||
var:childhood_trait_type = flag:curious
|
||||
}
|
||||
}
|
||||
|
||||
had_diplomacy_education_disaffinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
var:childhood_trait_type = flag:bossy
|
||||
}
|
||||
|
||||
had_martial_education_disaffinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
var:childhood_trait_type = flag:curious
|
||||
}
|
||||
|
||||
had_stewardship_education_disaffinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
var:childhood_trait_type = flag:charming
|
||||
}
|
||||
|
||||
had_intrigue_education_disaffinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
var:childhood_trait_type = flag:pensive
|
||||
}
|
||||
|
||||
had_learning_education_disaffinity_childhood_trait_trigger = {
|
||||
has_variable = childhood_trait_type
|
||||
var:childhood_trait_type = flag:rowdy
|
||||
}
|
||||
|
||||
has_university_building_trigger = {
|
||||
OR = {
|
||||
has_building_or_higher = generic_university
|
||||
has_building_or_higher = al_azhar_university
|
||||
has_building_or_higher = sankore_university
|
||||
has_building_or_higher = siena_university
|
||||
has_building_or_higher = nalanda_university
|
||||
has_building_or_higher = house_of_wisdom_01
|
||||
has_building_or_higher = al_qarawiyyin_university_01
|
||||
has_building_or_higher = somapura_university_01
|
||||
has_building_or_higher = cluny_abbey_01
|
||||
}
|
||||
}
|
||||
|
||||
characters_have_same_education_group_trigger = {
|
||||
# First, we make sure that both characters have an education finalised.
|
||||
$CHARACTER_1$ = {
|
||||
OR = {
|
||||
has_trait = education_diplomacy
|
||||
has_trait = education_martial
|
||||
has_trait = education_stewardship
|
||||
has_trait = education_intrigue
|
||||
has_trait = education_learning
|
||||
}
|
||||
}
|
||||
$CHARACTER_2$ = {
|
||||
OR = {
|
||||
has_trait = education_diplomacy
|
||||
has_trait = education_martial
|
||||
has_trait = education_stewardship
|
||||
has_trait = education_intrigue
|
||||
has_trait = education_learning
|
||||
}
|
||||
}
|
||||
# Now check for the actual traits.
|
||||
$CHARACTER_1$ = {
|
||||
# Diplomacy.
|
||||
trigger_if = {
|
||||
limit = { has_trait = education_diplomacy }
|
||||
$CHARACTER_2$ = { has_trait = education_diplomacy}
|
||||
}
|
||||
# Martial.
|
||||
trigger_if = {
|
||||
limit = { has_trait = education_martial }
|
||||
$CHARACTER_2$ = { has_trait = education_martial }
|
||||
}
|
||||
# Stewardship.
|
||||
trigger_if = {
|
||||
limit = { has_trait = education_stewardship }
|
||||
$CHARACTER_2$ = { has_trait = education_stewardship }
|
||||
}
|
||||
# Intrigue.
|
||||
trigger_if = {
|
||||
limit = { has_trait = education_intrigue }
|
||||
$CHARACTER_2$ = { has_trait = education_intrigue }
|
||||
}
|
||||
# Learning.
|
||||
trigger_if = {
|
||||
limit = { has_trait = education_learning }
|
||||
$CHARACTER_2$ = { has_trait = education_learning }
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue