Updating Files

This commit is contained in:
Thakia 2026-10-02 12:55:50 -03:00
parent c7fae63da6
commit 284477741a
13 changed files with 2059 additions and 1291 deletions

View file

@ -2013,7 +2013,7 @@
brooch_centerpiece_sword = {
group = brooch_centerpiece
trigger = {
scope:owner.faith ?= { NOT = { has_doctrine_parameter = pacifist_opinion_active } }
scope:owner.rite ?= { NOT = { rite_has_parameter = pacifist } }
}
weight = 33
}
@ -2209,7 +2209,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2228,7 +2228,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2247,7 +2247,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2266,7 +2266,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2285,7 +2285,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2304,7 +2304,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2323,7 +2323,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2342,7 +2342,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2361,7 +2361,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -2380,7 +2380,7 @@
scope:owner = {
NOR = {
religion = religion:islam_religion
faith = { has_doctrine = tenet_aniconism }
rite = { rite_has_tenet = tenet_aniconism }
}
}
}
@ -3789,7 +3789,7 @@
OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian
has_trait = lifestyle_mystic
has_trait = scholarly_court
has_trait = scholar
has_trait = erudite
has_trait = education_learning
has_trait = adventurer
}
@ -3801,7 +3801,7 @@
OR = { #Mystic lifestyle, adventurers, scholarly educated or scholarly court - not formal theologian
has_trait = lifestyle_mystic
has_trait = scholarly_court
has_trait = scholar
has_trait = erudite
has_trait = education_learning
has_trait = adventurer
}
@ -3848,7 +3848,7 @@
OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court
has_trait = lifestyle_herbalist
has_trait = scholarly_court
has_trait = scholar
has_trait = erudite
has_trait = education_learning
has_trait = adventurer
has_trait = lifestyle_gardener
@ -3860,7 +3860,7 @@
OR = { #Herbalist lifestyle, adventurers, gardener, scholarly educated or scholarly court
has_trait = lifestyle_herbalist
has_trait = scholarly_court
has_trait = scholar
has_trait = erudite
has_trait = education_learning
has_trait = adventurer
has_trait = lifestyle_gardener
@ -4268,6 +4268,17 @@
weight = 1
}
book_subject_religious_text = {
group = book_subject
trigger = {
trigger_if = { # If the subject has been pre-saved from events etc. we make sure it's picked
limit = { exists = scope:owner.var:book_artifact_subject }
scope:owner.var:book_artifact_subject = flag:religious_text
}
}
weight = 1
}
book_subject_alchemy = {
group = book_subject
trigger = {
@ -4325,6 +4336,18 @@
weight = 1
}
book_topic_religious_text = {
group = book_topic
trigger = {
has_artifact_feature = book_subject_religious_text
trigger_if = { # If the subject has been pre-saved from events etc. we make sure it's picked
limit = { exists = scope:owner.var:book_artifact_topic }
scope:owner.var:book_artifact_topic = flag:religious_text
}
}
weight = 1
}
book_topic_soulmate = {
group = book_topic
trigger = {
@ -5306,7 +5329,7 @@
scope:owner.faith.religion = religion:islam_religion
exists = scope:owner.var:book_artifact_author
scope:owner.var:book_artifact_author.faith.religion = religion:islam_religion
scope:owner.var:book_artifact_author = { has_trait = scholar }
scope:owner.var:book_artifact_author = { has_trait = erudite }
}
weight = 1
}
@ -5959,7 +5982,7 @@
limit = { exists = scope:owner.var:book_artifact_topic }
scope:owner.var:book_artifact_topic = flag:galen
}
scope:owner.capital_province = {
scope:owner.capital_province ?= {
OR = {
geographical_region = world_europe
geographical_region = world_middle_east
@ -6523,6 +6546,12 @@
weight = 1
}
book_title_religious_text = {
group = book_title
trigger = { has_artifact_feature = book_subject_religious_text }
weight = 1
}
# martial
book_title_martial = { #Fallback option that we don't cropping up too often if it's not needed
group = book_title

View file

@ -0,0 +1,9 @@
Structure:
key = {
group = feature group
trigger = {} # Scopes are passed in from create_artifact and similar
weight = script value # Same scopes as trigger
}
The artifact_feature_KEY is also used as a loc key in some contexts. E.G., "feature_sword_hilt_silver"