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
116
common/scripted_triggers/00_pet_triggers.txt
Normal file
116
common/scripted_triggers/00_pet_triggers.txt
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
|
||||
#Triggers revolving around pets
|
||||
|
||||
has_cat_or_dog_trigger = {
|
||||
OR = {
|
||||
has_cat_trigger = yes
|
||||
has_dog_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
has_named_cat_or_dog_trigger = {
|
||||
OR = {
|
||||
has_named_cat_trigger = yes
|
||||
has_named_dog_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
has_cat_trigger = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_pet_cat
|
||||
}
|
||||
}
|
||||
|
||||
has_named_cat_trigger = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_pet_cat
|
||||
}
|
||||
exists = var:story_cycle_cat_name
|
||||
}
|
||||
|
||||
has_dog_trigger = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_pet_dog
|
||||
}
|
||||
}
|
||||
|
||||
has_eagle_trigger = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_pet_eagle
|
||||
}
|
||||
}
|
||||
|
||||
has_available_eagle_trigger = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_pet_eagle
|
||||
}
|
||||
NOR = {
|
||||
has_character_flag = eagle_is_missing
|
||||
has_character_flag = eagle_is_dying
|
||||
}
|
||||
}
|
||||
|
||||
eagle_is_old_trigger = {
|
||||
has_eagle_trigger = yes
|
||||
exists = var:eagle_age_variable
|
||||
var:eagle_age_variable >= 15
|
||||
}
|
||||
|
||||
has_named_eagle_trigger = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_pet_eagle
|
||||
}
|
||||
exists = var:story_cycle_eagle_name
|
||||
}
|
||||
|
||||
has_named_dog_trigger = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_pet_dog
|
||||
}
|
||||
exists = var:story_cycle_dog_name
|
||||
}
|
||||
|
||||
has_alive_pet_trigger = {
|
||||
OR = {
|
||||
has_named_cat_trigger = yes
|
||||
has_named_dog_trigger = yes
|
||||
has_named_eagle_trigger = yes
|
||||
has_character_modifier = exotic_pet_wolf
|
||||
has_character_modifier = exotic_pet_bear
|
||||
has_character_modifier = exotic_pet_lion
|
||||
has_character_modifier = exotic_pet_tiger
|
||||
}
|
||||
}
|
||||
|
||||
has_exotic_pet_trigger = {
|
||||
OR = {
|
||||
has_character_modifier = exotic_pet_wolf
|
||||
has_character_modifier = exotic_pet_bear
|
||||
has_character_modifier = exotic_pet_lion
|
||||
has_character_modifier = exotic_pet_tiger
|
||||
}
|
||||
}
|
||||
|
||||
has_eagle_personality_trait_trigger = {
|
||||
OR = {
|
||||
has_character_modifier = brave_eagle_story_modifier
|
||||
has_character_modifier = curious_eagle_story_modifier
|
||||
has_character_modifier = loyal_eagle_story_modifier
|
||||
has_character_modifier = calm_eagle_story_modifier
|
||||
has_character_modifier = wise_eagle_story_modifier
|
||||
has_character_modifier = cunning_eagle_story_modifier
|
||||
}
|
||||
}
|
||||
|
||||
has_secondary_eagle_personality_trait_trigger = {
|
||||
has_variable = eagle_personality_trait_2
|
||||
}
|
||||
|
||||
can_laamp_sell_eagle_trigger = {
|
||||
location = { has_holding_type = nomad_holding }
|
||||
has_available_eagle_trigger = yes
|
||||
NOT = { scope:laamp_artifact_peddler = { has_eagle_trigger = yes } }
|
||||
NOT = { has_character_flag = cant_sell_eagle } # Cooldown or somewhat healthy eagle
|
||||
NOT = { exists = scope:1020_second_artifact_to_sell } # Should only have one artifact to sell
|
||||
short_term_gold <= minor_gold_laamps_value # Out of desperation
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue