if you read carefully, you will notice that in the trigger conditions there is this event:Originally posted by nachinus
What about the leave_alliance command? What would happen with this?
First, an event with the leave_alliance, 2nd an event with peace value = 0.
The peace value = 0 didn´t worked correctly in the original evens because i think it involves both sides´ alliances, but if YUG is out of the axis by a 1st event it would only make peace with all allies, without involving axis, wouldn´t it? .![]()
Originally posted by Generalisimo
if you read carefully, you will notice that in the trigger conditions there is this event:
trigger = {
event = 9604
random = 45
}
that event, 9604, is the one that uses the "leave_alliance", that's why i said i doesn't know why it makes GER sign peace with ENG, if YUG is not in any alliance...
Sorry for not posting the entire chain of events... if you want i can copy it, i just didn't do it because it is too large...
Originally posted by Generalisimo
if you read carefully, you will notice that in the trigger conditions there is this event:
trigger = {
event = 9604
random = 45
}
that event, 9604, is the one that uses the "leave_alliance", that's why i said i doesn't know why it makes GER sign peace with ENG, if YUG is not in any alliance...
Sorry for not posting the entire chain of events... if you want i can copy it, i just didn't do it because it is too large...
Originally posted by Morbutor
shortly before the "1942-04-16 : 7:00 May 17, 1942" declaration of war (which was unnecessary because they were already fighting the axis), persia was persuaded to leave the axis and join the allies.
Originally posted by Steel
That sounds like the Persian event chain suffers from the same problem as the old Bolted events about Yugoslavia switching from Axis to Allies.![]()
event = {
id = 9601
random = no
country = YUG
#triggered by GER 9600
name = "Hitler has demanded adherence to the Axis"
desc = "Faced with overwhelming pressure from Germany, the Yugoslav government has a difficult and probably unpopular choice to make..."
style = 0
action_a = {
name = "Yugoslavia accedes to German demands" # give in
command = { type = alignment which = fascist value = 40 }
command = { type = alliance which = GER }
command = { type = dissent value = 40 }
command = { type = trigger which = 9602 }
}
action_b = {
name = "We will never make common cause with the Fascists!" # refuse
command = { type = alliance which = ENG }
command = { type = dissent value = -20 }
}
}
event = {
id = 9602
random = no
country = YUG
# Triggered by YUG 9601
# trigger = {
# alliance = { country = YUG country = GER }
# random = 70
# }
name = "Yugoslavia leaves the Axis!"
desc = "The people angry with the decision of joining the axis, initiated a coup against the government with the support of the english."
style = 0
action_a = {
name = "Ok"
command = { type = headofstate which = 20001 }
command = { type = headofgovernment which = 20012 }
command = { type = foreignminister which = 20013 }
command = { type = alignment which = democratic value = 100 }
# command = { type = peace which = ENG value = 0 } # Peace with England
# command = { type = peace which = SOV value = 0 } # Peace with Russia
# command = { type = war which = GER }
# command = { type = alliance which = ENG }
command = { type = dissent value = -25 }
command = { type = trigger which = 9603 }
}
}
event = {
id = 9603
random = no
country = ENG
#Triggered by YUG 9602
name = "England signs peace with Yugoslavia"
desc = "Because Yugoslavia had left the axis, England signs peace with them."
style = 0
action_a = {
name = "Ok"
command = { type = make_puppet which = YUG } # Only way to get Yug into Allies
command = { type = trigger which = 9604 }
}
}
event = {
id = 9604
random = no
country = ENG
#Triggered by ENG 9603
name = "England ends Yugoslav puppet status"
desc = "We fight alongside Yugoslavia as equals."
style = 0
action_a = {
name = "Ok"
command = { type = end_mastery which = YUG } # Ends Yugoslav puppet status
command = { type = trigger which = 9605 }
}
}
event = {
id = 9605
random = no
country = YUG
#Triggered by ENG 9604
name = "England ends Yugoslav puppet status"
desc = "We fight alongside England as equals."
style = 0
action_a = {
name = "Ok"
command = { type = end_puppet } # Ends Yugoslav puppet status
}
}
Originally posted by Steel
Hi Kevin, can you verify you are running HOI 1.04 + C.O.R.E. 0.2 + hotfixes?
What is the last 5-10 lines in your history.txt (in the ..\Hearts of Iron\ folder)?
The hotfixes must be unpacked with sub-directory structure intact so you may want to check that the files were installed correctly. You can check this by looking for example at ..\Hearts of Iron\mod-CORE\Scenarios\CORE_campaign\events\core_UK.txt and verifying that the minister_loyalty commands have a comment (#) at the start of the line like this:
# command = { type = minister_loyalty which = -1 value = -1 }
Does the game crash to desktop or does the screen just hang? If it's a hang, try ALT-TAB to see if there's an error dialogue in the background.