
LawChanged this version
Mutual Offense
The policy outlining how members will support each other in the event of them declaring war against another country.
Colonial FederationInternational Organizationpotential
Balkan LeagueInternational Organizationallow, potential
French LeagueInternational Organizationallow, potential
Holy Roman LeagueInternational Organizationallow, potential
Iberian LeagueInternational Organizationallow, potential
First Italian LeagueInternational Organizationallow, potential
Second Italian LeagueInternational Organizationallow, potential
Third Italian LeagueInternational Organizationallow, potential
Jurchen ConfederationInternational Organizationpotential
Tribal ConfederationInternational Organizationpotential
Italian WarsSituationallow, potentialallow_call_members_offensive_wars_variableVariableallow, potentialPolicies 4
Definitionin_game/common/laws/io_alliances_law.txt:408
409type = international_organization
410law_category = military
411potential = {
412OR = {
}
424trigger_if = {
425limit = {
426OR = {}
}
}
}
439allow = {
440trigger_if = {
441limit = {
442OR = {}
}
453situation_is_active = yes
454custom_tooltip = {
455text = iw_the_purge_is_in_effect_tt Tension has reached 100 in the last 10 years
}
}
}
460trigger_else = {
460always = yes
}
}
462locked = {
}
465assured_offense_policy = {
466diplomatic_capacity_cost = assured_offence_upkeep_cost
467join_offensive_wars_always = {
468custom_tooltip = {
469text = SPONSOR_EXEMPT_FROM_OFFENSIVE_WARS
470trigger_if = {
471limit = {
472OR = {
473this = international_organization:italian_league_1
474this = international_organization:italian_league_2
475this = international_organization:italian_league_3
}
}
478NOT = {
479country_has_special_status = {
480type = special_status:italian_league_sponsor
481country = scope:recipient
}
}
}
}
486custom_tooltip = {
487text = JOIN_WARS_DEFAULT_REASON
488always = yes
}
}
491wants_propose_policy = {
492if = {
493limit = {
494scope:recipient = {
495international_organization_has_leader = yes
}
497NOT = {
497is_leader_of_international_organization = scope:recipient
}
}
499subtract = {
500desc = "DIPLOREASON_IS_NOT_LEADER_COUNTRY"
501value = 1000
}
}
504else = {
505subtract = {
506desc = "DIPLOREASON_BASE"
507value = 40
}
509add = {
510desc = "BIAS_FROM_RULER_TRAITS"
511value = modifier:bias_for_militarist_policies
}
}
}
515wants_this_policy_bias = {
516add = {
517desc = "DIPLOREASON_BASE"
518value = -40
}
520add = {
521desc = "BIAS_FROM_RULER_TRAITS"
522value = modifier:bias_for_militarist_policies
}
524add = {
525desc = "OPINION_OF_OTHER_MEMBERS"
526value = io_members_and_potential_members_opinion_value
527multiply = 1.4
528min = -100
529max = 100
}
531add = {
532desc = "NEEDS_ALLIES_AGAINST_DIFFICULT_CONQUEST_TARGETS"
534value = country_needs_offensive_friends
535multiply = 1.4
536max = 30
537min = 0.5
}
}
540wants_keep_policy = {
541add = {
542desc = "DIPLOREASON_BASE"
543value = 20
}
}
546policy_bias_towards_new_member = {
547add = {
548desc = "DIPLOREASON_BASE"
549value = -40
}
551if = {
552limit = {
553OR = {
554is_rival_of = scope:actor
555is_enemy_of = scope:actor
}
}
558add = {
559desc = "[rival_enemy|e]"
560value = -1000
}
}
563add = {
564desc = "game_concept_opinion"
565scope:actor = {
566value = prev_opinion_of_this
567multiply = 0.03
}
}
570add = {
571desc = "NEEDS_ALLIES_AGAINST_DIFFICULT_CONQUEST_TARGETS"
573value = country_needs_offensive_friends
574multiply = 1.4
575max = 30
576min = 0.5
}
}
}
581automatic_offense_policy = {
582diplomatic_capacity_cost = automatic_offence_upkeep_cost
583join_offensive_wars_auto_call = {
584custom_tooltip = {
585text = SPONSOR_EXEMPT_FROM_OFFENSIVE_WARS
586trigger_if = {
587limit = {
588OR = {
589this = international_organization:italian_league_1
590this = international_organization:italian_league_2
591this = international_organization:italian_league_3
}
}
594NOT = {
595country_has_special_status = {
596type = special_status:italian_league_sponsor
597country = scope:recipient
}
}
}
}
602custom_tooltip = {
603text = JOIN_WARS_DEFAULT_REASON
604always = yes
}
}
607wants_this_policy_bias = {
608add = {
609desc = "DIPLOREASON_BASE"
610value = -20
}
612add = {
613desc = "OPINION_OF_OTHER_MEMBERS"
614value = io_members_and_potential_members_opinion_value
615multiply = 1.2
616min = -100
617max = 100
}
619add = {
620desc = "NEEDS_ALLIES_AGAINST_DIFFICULT_CONQUEST_TARGETS"
622value = country_needs_offensive_friends
623multiply = 1.2
624max = 30
625min = 0.5
}
}
628wants_propose_policy = {
629if = {
630limit = {
631scope:recipient = {
632international_organization_has_leader = yes
}
634NOT = {
634is_leader_of_international_organization = scope:recipient
}
}
636subtract = {
637desc = "DIPLOREASON_IS_NOT_LEADER_COUNTRY"
638value = 1000
}
}
641else = {
642subtract = {
643desc = "DIPLOREASON_BASE"
644value = 20
}
646add = {
647desc = "BIAS_FROM_RULER_TRAITS"
648value = modifier:bias_for_militarist_policies
}
}
651if = {
652limit = {
653scope:recipient = {
654international_organization_has_policy = policy:assured_offense_policy
}
}
657subtract = {
658desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
659value = 1000
}
}
}
663wants_keep_policy = {
664add = {
665desc = "DIPLOREASON_BASE"
666value = 20
}
}
669policy_bias_towards_new_member = {
670add = {
671desc = "DIPLOREASON_BASE"
672value = -20
}
674if = {
675limit = {
676OR = {
677is_rival_of = scope:actor
678is_enemy_of = scope:actor
}
}
681add = {
682desc = "[rival_enemy|e]"
683value = -1000
}
}
686add = {
687desc = "game_concept_opinion"
688scope:actor = {
689value = prev_opinion_of_this
690multiply = 0.05
}
}
693add = {
694desc = "NEEDS_ALLIES_AGAINST_DIFFICULT_CONQUEST_TARGETS"
696value = country_needs_offensive_friends
697multiply = 1.2
698max = 30
699min = 0.5
}
}
}
704possible_offense_policy = {
705diplomatic_capacity_cost = possible_offence_upkeep_cost
706join_offensive_wars_can_call = {
707custom_tooltip = {
708text = SPONSOR_EXEMPT_FROM_OFFENSIVE_WARS
709trigger_if = {
710limit = {
711OR = {
712this = international_organization:italian_league_1
713this = international_organization:italian_league_2
714this = international_organization:italian_league_3
}
}
717NOT = {
718country_has_special_status = {
719type = special_status:italian_league_sponsor
720country = scope:recipient
}
}
}
}
725custom_tooltip = {
726text = JOIN_WARS_DEFAULT_REASON
727always = yes
}
}
730wants_this_policy_bias = {
731add = io_members_and_potential_members_opinion_value
732add = {
733desc = "NEEDS_ALLIES_AGAINST_DIFFICULT_CONQUEST_TARGETS"
735value = country_needs_offensive_friends
736max = 30
737min = 0.5
}
}
740wants_propose_policy = {
741if = {
742limit = {
743scope:recipient = {
744international_organization_has_leader = yes
}
746NOT = {
746is_leader_of_international_organization = scope:recipient
}
}
748subtract = {
749desc = "DIPLOREASON_IS_NOT_LEADER_COUNTRY"
750value = 1000
}
}
753else = {
754add = {
755desc = "BIAS_FROM_RULER_TRAITS"
756value = modifier:bias_for_militarist_policies
}
}
759if = {
760limit = {
761scope:recipient = {
762OR = {
763international_organization_has_policy = policy:automatic_offense_policy
764international_organization_has_policy = policy:assured_offense_policy
}
}
}
768subtract = {
769desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
770value = 1000
}
}
}
774wants_keep_policy = {
775add = {
776desc = "DIPLOREASON_BASE"
777value = 20
}
}
780policy_bias_towards_new_member = {
781if = {
782limit = {
783OR = {
784is_rival_of = scope:actor
785is_enemy_of = scope:actor
}
}
788add = {
789desc = "[rival_enemy|e]"
790value = -1000
}
}
793add = {
794desc = "game_concept_opinion"
795scope:actor = {
796value = prev_opinion_of_this
797multiply = 0.1
}
}
800add = {
801desc = "NEEDS_ALLIES_AGAINST_DIFFICULT_CONQUEST_TARGETS"
803value = country_needs_offensive_friends
804max = 30
805min = 0.5
}
}
}
810no_offense_policy = {
811wants_propose_policy = {
812value = 1
813if = {
814limit = {
815scope:recipient = {
816OR = {
817international_organization_has_policy = policy:automatic_offense_policy
818international_organization_has_policy = policy:assured_offense_policy
819international_organization_has_policy = policy:possible_offense_policy
}
}
}
823multiply = {
824desc = "WE_ALREADY_HAVE_A_BETTER_POLICY"
825value = 0
}
}
}
829wants_this_policy_bias = {
830add = {
831desc = "DIPLOREASON_BASE"
832value = 20
}
}
835wants_keep_policy = {
836add = {
837desc = "DIPLOREASON_BASE"
838value = 20
}
}
}