
LawChanged this version
War Politics
The external threats of the Swiss Confederation are many. Unified terms of how the Swiss defend each other are needed if the Confederation is to survive the political anarchy around it.
Swiss ConfederationInternational OrganizationpotentialPolicies 3
Definitionin_game/common/laws/22_swiss_confederation.txt:751
752type = international_organization
753law_category = military
754potential = {
}
755sc_defensive_pact = {
756join_defensive_wars_always = {
757custom_tooltip = {
758text = sc_call_to_arms_conditions_tt
759scope:target ?= {
759NOT = {
759is_member_of_international_organization = root
}
}
760trigger_if = {
761limit = {
762OR = {
763international_organization_has_policy = policy:sc_enforcing_religious_unity
764has_variable = sc_religious_chaos
}
}
767scope:actor.religion = scope:recipient.religion
}
}
}
771wants_this_policy_bias = {
772add = {
773desc = "POLICY_BIAS_GOOD_IDEA"
774value = 100
}
}
}
778sc_alliance = {
779join_defensive_wars_always = {
780custom_tooltip = {
781text = sc_call_to_arms_conditions_tt
782scope:target ?= {
782NOT = {
782is_member_of_international_organization = root
}
}
783trigger_if = {
784limit = {
785OR = {
786international_organization_has_policy = policy:sc_enforcing_religious_unity
787has_variable = sc_religious_chaos
}
}
790scope:actor.religion = scope:recipient.religion
}
}
}
795join_offensive_wars_auto_call = {
796custom_tooltip = {
797text = sc_call_to_arms_conditions_tt
798scope:target ?= {
798NOT = {
798is_member_of_international_organization = root
}
}
799trigger_if = {
800limit = {
801OR = {
802international_organization_has_policy = policy:sc_enforcing_religious_unity
803has_variable = sc_religious_chaos
}
}
806scope:actor.religion = scope:recipient.religion
}
}
}
810wants_this_policy_bias = {
811if = {
812limit = {
812NOT = {
812scope:recipient = {
812international_organization_has_leader = yes
}
}
}
813add = {
814desc = "VOTE_BASE_VALUE"
815value = 10
}
818add = {
819desc = "game_concept_diplomatic_reputation"
820value = modifier:diplomatic_reputation
}
822add = io_members_and_potential_members_opinion_value
}
824add = {
825desc = "BIAS_FROM_RULER_TRAITS"
826value = modifier:bias_for_diplomat_policies
827add = modifier:bias_for_militarist_policies
}
829add = {
830desc = "OPPOSES_RULER_TRAITS"
831value = modifier:bias_for_capitalist_policies
832multiply = -1
}
834add = {
835desc = "BENEFITS_US"
836value = io_get_average_tax_base
837subtract = country_tax_base
}
}
}
841sc_united_war_efforts = {
842join_defensive_wars_always = {
843custom_tooltip = {
844text = sc_call_to_arms_conditions_tt
845scope:target ?= {
845NOT = {
845is_member_of_international_organization = root
}
}
846trigger_if = {
847limit = {
848OR = {
849international_organization_has_policy = policy:sc_enforcing_religious_unity
850has_variable = sc_religious_chaos
}
}
853scope:actor.religion = scope:recipient.religion
}
}
}
858join_offensive_wars_always = {
859custom_tooltip = {
860text = sc_call_to_arms_conditions_tt
861scope:target ?= {
861NOT = {
861is_member_of_international_organization = root
}
}
862trigger_if = {
863limit = {
864OR = {
865international_organization_has_policy = policy:sc_enforcing_religious_unity
866has_variable = sc_religious_chaos
}
}
869scope:actor.religion = scope:recipient.religion
}
}
}
873wants_this_policy_bias = {
874if = {
875limit = {
875NOT = {
875scope:recipient = {
875international_organization_has_leader = yes
}
}
}
876add = {
877desc = "VOTE_BASE_VALUE"
878value = 10
}
881add = {
882desc = "game_concept_diplomatic_reputation"
883value = modifier:diplomatic_reputation
}
885add = io_members_and_potential_members_opinion_value
}
887add = {
888desc = "BIAS_FROM_RULER_TRAITS"
889value = modifier:bias_for_diplomat_policies
890add = modifier:bias_for_militarist_policies
}
892add = {
893desc = "OPPOSES_RULER_TRAITS"
894value = modifier:bias_for_capitalist_policies
895multiply = -1
}
897add = {
898desc = "BENEFITS_US"
899value = io_get_average_tax_base
900subtract = country_tax_base
}
}
}