N3OW/common/scripted_triggers/00_crime_triggers.txt

68 lines
1.5 KiB
Text

#is_witch_trigger
#is_deviant_trigger
is_witch_trigger = {
custom_description = {
text = is_a_witch
subject = this
OR = {
has_trait = witch
any_secret = { secret_type = secret_witch }
}
}
}
is_witch_known_by_trigger = {
OR = {
has_trait = witch
custom_description = {
text = has_a_witch_secret_known_by_character
subject = this
object = $CHARACTER$
any_secret = {
secret_type = secret_witch
is_known_by = $CHARACTER$
}
}
}
}
is_deviant_trigger = {
OR = {
has_trait = deviant
any_secret = { secret_type = secret_deviant }
}
}
is_incestuous_trigger = {
OR = {
has_trait = incestuous
any_secret = {
secret_type = secret_incest
}
}
}
sexual_activity_with_partner_is_criminal_in_faith_trigger = {
save_temporary_scope_as = sexual_legality_check
OR = {
#Incest (currently never illegal so commented out)
#AND = {
# relation_with_character_is_incestuous_in_faith_trigger = { CHARACTER = $PARTNER$ FAITH = $FAITH$ }
# trait_is_criminal_in_faith_trigger = { TRAIT = incestuous FAITH = $FAITH$ GENDER_CHARACTER = scope:sexual_legality_check } }
#}
#Sodomy
AND = {
relation_with_character_is_sodomy_in_faith_trigger = { CHARACTER = $PARTNER$ FAITH = $FAITH$ }
trait_is_criminal_in_faith_trigger = { TRAIT = sodomite FAITH = $FAITH$ GENDER_CHARACTER = scope:sexual_legality_check }
}
#Adultery/fornication
AND = {
NOT = { is_consort_of = $PARTNER$ }
trait_is_criminal_in_faith_trigger = { TRAIT = fornicator FAITH = $FAITH$ GENDER_CHARACTER = scope:sexual_legality_check }
}
}
}