From 74fa5f4fb5f6830c5cb8476b2537ed52c0960706 Mon Sep 17 00:00:00 2001 From: Heidesommer Date: Mon, 31 Aug 2026 16:52:26 -0400 Subject: [PATCH] Update 02_religion_values.txt --- common/script_values/02_religion_values.txt | 330 ++++++++++++++++++++ 1 file changed, 330 insertions(+) diff --git a/common/script_values/02_religion_values.txt b/common/script_values/02_religion_values.txt index d9a6a14ec..0c3721ba9 100644 --- a/common/script_values/02_religion_values.txt +++ b/common/script_values/02_religion_values.txt @@ -3587,6 +3587,24 @@ faith_conversion_cost_mult = { scope:character.faith.religion = { is_in_family = rf_pagan } } } + AND = { + scope:new_faith.religion = { is_in_family = rf_sinitic } + NOT = { + scope:character.faith.religion = { is_in_family = rf_sinitic } + } + } + AND = { + scope:new_faith.religion = { is_in_family = rf_antediluvianist } + NOT = { + scope:character.faith.religion = { is_in_family = rf_antediluvianist } + } + } + AND = { + scope:new_faith.religion = { is_in_family = rf_esoteric } + NOT = { + scope:character.faith.religion = { is_in_family = rf_esoteric } + } + } } } multiply = { @@ -3688,6 +3706,57 @@ faith_conversion_cost_mult = { } } } + if = { + limit = { + scope:new_faith.religion = { is_in_family = rf_sinitic } + scope:character.faith.religion = { + is_in_family = rf_sinitic + this != scope:new_faith.religion + } + } + multiply = { + value = 1 + add = { + desc = faith_conversion_cost_inside_religion_family + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 1 + } + } + } + if = { + limit = { + scope:new_faith.religion = { is_in_family = rf_antediluvianist } + scope:character.faith.religion = { + is_in_family = rf_antediluvianist + this != scope:new_faith.religion + } + } + multiply = { + value = 1 + add = { + desc = faith_conversion_cost_inside_religion_family + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 1 + } + } + } + if = { + limit = { + scope:new_faith.religion = { is_in_family = rf_esoteric } + scope:character.faith.religion = { + is_in_family = rf_esoteric + this != scope:new_faith.religion + } + } + multiply = { + value = 1 + add = { + desc = faith_conversion_cost_inside_religion_family + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 1 + } + } + } ####################################### # Misc penalties # @@ -3975,6 +4044,135 @@ faith_conversion_cost_mult = { } } # Cheaper if the religion is present near/in your borders + if = { + limit = { + scope:new_faith = { + religion = { is_in_family = rf_sinitic } + } + scope:character = { + faith = { + religion = { + NOT = { is_in_family = rf_sinitic } + } + } + OR = { + any_neighboring_top_liege_realm_owner = { + faith = scope:new_faith + } + any_vassal = { + faith = scope:new_faith + } + any_realm_province = { + faith = scope:new_faith + } + liege ?= { + faith = scope:new_faith + } + + liege ?= { + any_vassal = { + faith = scope:new_faith + } + } + } + } + } + multiply = { + value = 1 + subtract = { + desc = faith_conversion_cost_present + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 0.9 + } + } + } + # Cheaper if the religion is present near/in your borders + else_if = { + limit = { + scope:new_faith = { + religion = { is_in_family = rf_antediluvianist } + } + scope:character = { + faith = { + religion = { + NOT = { is_in_family = rf_antediluvianist } + } + } + OR = { + any_neighboring_top_liege_realm_owner = { + faith = scope:new_faith + } + any_vassal = { + faith = scope:new_faith + } + any_realm_province = { + faith = scope:new_faith + } + liege ?= { + faith = scope:new_faith + } + + liege ?= { + any_vassal = { + faith = scope:new_faith + } + } + } + } + } + multiply = { + value = 1 + subtract = { + desc = faith_conversion_cost_present + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 0.9 + } + } + } + # Cheaper if the religion is present near/in your borders + else_if = { + limit = { + scope:new_faith = { + religion = { is_in_family = rf_esoteric } + } + scope:character = { + faith = { + religion = { + NOT = { is_in_family = rf_esoteric } + } + } + OR = { + any_neighboring_top_liege_realm_owner = { + faith = scope:new_faith + } + any_vassal = { + faith = scope:new_faith + } + any_realm_province = { + faith = scope:new_faith + } + liege ?= { + faith = scope:new_faith + } + + liege ?= { + any_vassal = { + faith = scope:new_faith + } + } + } + } + } + multiply = { + value = 1 + subtract = { + desc = faith_conversion_cost_present + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 0.9 + } + } + } + # Cheaper if the religion is present near/in your borders else_if = { limit = { scope:new_faith = { @@ -4106,6 +4304,138 @@ faith_conversion_cost_mult = { } } } + # Cheaper if the religion is present near/in your borders + else_if = { + limit = { + scope:new_faith = { + religion = { is_in_family = rf_sinitic } + } + scope:character = { + faith = { + religion = { + is_in_family = rf_sinitic + this != scope:new_faith.religion + } + } + OR = { + any_neighboring_top_liege_realm_owner = { + faith = scope:new_faith + } + any_vassal = { + faith = scope:new_faith + } + any_realm_province = { + faith = scope:new_faith + } + liege ?= { + faith = scope:new_faith + } + + liege ?= { + any_vassal = { + faith = scope:new_faith + } + } + } + } + } + multiply = { + value = 1 + subtract = { + desc = faith_conversion_cost_present + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 0.8 + } + } + } + # Cheaper if the religion is present near/in your borders + else_if = { + limit = { + scope:new_faith = { + religion = { is_in_family = rf_antediluvianist } + } + scope:character = { + faith = { + religion = { + is_in_family = rf_antediluvianist + this != scope:new_faith.religion + } + } + OR = { + any_neighboring_top_liege_realm_owner = { + faith = scope:new_faith + } + any_vassal = { + faith = scope:new_faith + } + any_realm_province = { + faith = scope:new_faith + } + liege ?= { + faith = scope:new_faith + } + + liege ?= { + any_vassal = { + faith = scope:new_faith + } + } + } + } + } + multiply = { + value = 1 + subtract = { + desc = faith_conversion_cost_present + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 0.8 + } + } + } + # Cheaper if the religion is present near/in your borders + else_if = { + limit = { + scope:new_faith = { + religion = { is_in_family = rf_esoteric } + } + scope:character = { + faith = { + religion = { + is_in_family = rf_esoteric + this != scope:new_faith.religion + } + } + OR = { + any_neighboring_top_liege_realm_owner = { + faith = scope:new_faith + } + any_vassal = { + faith = scope:new_faith + } + any_realm_province = { + faith = scope:new_faith + } + liege ?= { + faith = scope:new_faith + } + + liege ?= { + any_vassal = { + faith = scope:new_faith + } + } + } + } + } + multiply = { + value = 1 + subtract = { + desc = faith_conversion_cost_present + format = "BREAKDOWN_FORMAT_PIETY_PERCENTAGE_POSITIVE_IS_BAD" + value = 0.8 + } + } + } else_if = { limit = { scope:character = {