
PolicyChanged this version
Forbid Internal Wars
We cannot allow petty disputes to escalate into bloody conflicts. Every member of the Swiss Confederation shall state their issue with another member in front of the judges of the Confederation instead of on the battlefield.
Enforce Religious UnityPolicycan declare war, on activatesc_religious_chaosVariablecan declare war, on activateDefinitionin_game/common/laws/22_swiss_confederation.txt:533
534on_activate = {
535if = {
536limit = {
}
540custom_tooltip = sc_forbid_internal_wars_tt No member of the Swiss Confederation can attack another member
}
542else = {
543custom_tooltip = sc_forbid_same_religion_internal_wars_tt No member of the Swiss Confederation can attack another member of the same Religion
}
}
547can_declare_war = {
548trigger_if = {
549limit = {
550exists = scope:attacker
551exists = scope:defender
552exists = scope:recipient
553scope:attacker ?= {
553is_member_of_international_organization = scope:recipient
}
554scope:defender ?= {
554is_member_of_international_organization = scope:recipient
}
555trigger_if = {
556limit = {
557scope:recipient = {
558OR = {
}
}
}
564scope:attacker.religion = scope:defender.religion
}
}
567always = no
}
569trigger_else = {
570always = yes
}
}
573wants_this_policy_bias = {
574if = {
575limit = {
575scope:recipient = {
575international_organization_has_leader = yes
}
}
577add = {
578desc = "POLICY_BIAS_OPINION_OF_IO_LEADER" Opinion of Leader
579value = "opinion(scope:recipient.leader_country)"
}
582add = {
583desc = "IO_LEADER_DIP_REP" Leader's Diplomatic Reputation
584value = scope:recipient.leader_country.modifier:diplomatic_reputation
}
}
587else = {
588add = {
589desc = "VOTE_BASE_VALUE" Base Value
590value = 10
}
}
594add = {
595desc = "BIAS_FROM_RULER_TRAITS" Bias from Ruler Traits
}
598add = {
599desc = "OPPOSES_RULER_TRAITS" Opposes Ruler Traits
601multiply = -1
}
603add = {
}
}