• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Barkdreg

Kaplander
77 Badges
May 14, 2001
2.650
1
  • Tyranny: Archon Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Europa Universalis III: Collection
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: No Step Back
  • Europa Universalis III
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • Arsenal of Democracy
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
When the Pact of Steel events fire for Yuguslavia you get the option of leaving the Axis. You will still be at war with all the allied powers or the Comintern. Later the Germans will attack you.

Seems quite wrong to me. When stepping out of the Axis you should return to peace with it's enemies.
Therefore I suggest the following changes.
Code:
event = {
	id = 5
	random = no
	country = YUG

	trigger = {
		war = { country = GER country = ENG }
		alliance = { country = YUG country = GER }
		random = 50
	}

	name = EVT_5_NAME
	desc = EVT_5_DESC
        picture = "yougoslavian"
	style = 0

	date = { day = 0 month = january year = 1936 }
	offset = 3
	deathdate = { day = 29 month = december year = 1945 }

	action_a = {
		name = EVT_5_ACTA
		ai_chance = 80
		command = { type = dissent value = 10 }
		command = { type = domestic which = democratic value = -2 }
		command = { type = domestic which = political_left value = -2 }
		command = { type = domestic which = freedom value = -2 }
		command = { type = domestic which = defense_lobby value = 1 }
	}
	action_b = {
		name = EVT_5_ACTB
		ai_chance = 20
		command = { type = dissent value = -5 }
		command = { type = leave_alliance }
		command = { type = peace which = ENG value = 1 }
		command = { type = peace which = SOV value = 1 }
		command = { type = sleepevent which = 6 }
		command = { type = trigger which = 3 }
		command = { type = set_domestic which = democratic value = 6 }
		command = { type = set_domestic which = political_left value = 3 }
		command = { type = domestic which = freedom value = 1 }
		command = { type = headofstate which = 20094 }
		command = { type = headofgovernment which = 20033 }
		command = { type = foreignminister which = 20040 }
		command = { type = armamentminister which = 20050 }
		command = { type = ministerofsecurity which = 20057 }
		command = { type = ministerofintelligence which = 20064 }
		command = { type = chiefofstaff which = 20071 }
		command = { type = chiefofarmy which = 20078 }
		command = { type = chiefofnavy which = 20084 }
		command = { type = chiefofair which = 20010 }
	}
}

event = {
	id = 6
	random = no
	country = YUG

	trigger = {
		war = { country = GER country = ENG }
		alliance = { country = YUG country = GER }
		event = 5
		random = 50
	}

	name = EVT_6_NAME
	desc = EVT_6_DESC
        style = 0
	picture = "Yugoslav coup"

	date = { day = 0 month = january year = 1936 }
	offset = 3
	deathdate = { day = 29 month = december year = 1945 }

	action_a = {
		name = EVT_6_ACTA
		ai_chance = 80
		command = { type = leave_alliance }
		command = { type = peace which = ENG value = 1 }
		command = { type = peace which = SOV value = 1 }
		command = { type = dissent value = -5 }
		command = { type = trigger which = 3 }
		command = { type = set_domestic which = democratic value = 6 }
		command = { type = set_domestic which = political_left value = 3 }
		command = { type = domestic which = freedom value = 1 }
		command = { type = domestic which = defense_lobby value = 1 }
		command = { type = headofstate which = 20094 }
		command = { type = headofgovernment which = 20033 }
		command = { type = foreignminister which = 20040 }
		command = { type = armamentminister which = 20050 }
		command = { type = ministerofsecurity which = 20057 }
		command = { type = ministerofintelligence which = 20064 }
		command = { type = chiefofstaff which = 20071 }
		command = { type = chiefofarmy which = 20078 }
		command = { type = chiefofnavy which = 20084 }
		command = { type = chiefofair which = 20010 }
	}
	action_b = {
		name = EVT_6_ACTB
		ai_chance = 20
		command = { type = dissent value = 10 }
		command = { type = set_domestic which = democratic value = 4 }
		command = { type = set_domestic which = political_left value = 3 }
		command = { type = domestic which = freedom value = -2 }
		command = { type = sleepevent which = 3 }
		command = { type = headofstate which = 20001 }###
		command = { type = headofgovernment which = 20032 }
		command = { type = foreignminister which = 20039 }
		command = { type = armamentminister which = 20049 }
		command = { type = ministerofsecurity which = 20056 }
		command = { type = ministerofintelligence which = 20063 }
		command = { type = chiefofstaff which = 20007 }
		command = { type = chiefofarmy which = 20008 }
		command = { type = chiefofnavy which = 20009 }
		command = { type = chiefofair which = 20010 }
	}
}

now Yuguslavia will be at peace with USSR+allies and England+allies if it leaves the axis.

The Iraq switsches sides event also suffers from this bug and should be changed into
Code:
event = {
	id = 8
	random = no
	country = IRQ

	name = EVT_8_NAME
	desc = EVT_8_DESC
	style = 0
	picture = "iraq"

	trigger = {
		war = { country = IRQ country = ENG }
		alliance = { country = IRQ country = GER }
		control = { province = 1866 data = ENG }
		random = 40
	}

	date = { day = 0 month = january year = 1936 }
	offset = 3
	deathdate = { day = 29 month = december year = 1945 }

	action_a = {
		ai_chance = 90
		name = EVT_8_ACTA
		command = { type = leave_alliance }
		command = { type = peace which = ENG value = 1 }
		command = { type = peace which = SOV value = 1 }
		command = { type = dissent value = -2 }
		command = { type = set_relation which = ENG value = 75 }
		command = { type = set_relation which = GER value = -40 }
		command = { type = set_domestic which = democratic value = 3 }
		command = { type = set_domestic which = political_left value = 3 }
		command = { type = domestic which = defense_lobby value = 1 }
		command = { type = trigger which = 9 }
		command = { type = headofstate which = 91172 }
		command = { type = headofgovernment which = 91052 }
		command = { type = foreignminister which = 91076 }
		command = { type = armamentminister which = 91099 }
		command = { type = ministerofsecurity which = 91115 }
		command = { type = ministerofintelligence which = 91131 }
		command = { type = chiefofstaff which = 91143 }
		command = { type = chiefofarmy which = 91153 }
		command = { type = chiefofnavy which = 91009 }
		command = { type = chiefofair which = 91170 }
	}
	action_b = {
		ai_chance = 10
		name = EVT_8_ACTB
		command = { type = dissent value = 2 }
		command = { type = domestic which = democratic value = -1 }
		command = { type = domestic which = political_left value = -1 }
		command = { type = domestic which = freedom value = -1 }
		command = { type = domestic which = defense_lobby value = 1 }
		command = { type = sleepevent which = 9 }
	}
}

hope this helps
 
Upvote 0