cplhicks,
I found out the reason for the freeze-up. The ai file for Israel was written incorrectly: Here's the file fix
the file is in the ai folder and is called israel.ai
There was a parenthesis missing
It should read:
admiral = {
target = { }
core = { }
base = { }
ignore = { }
}
The close parenthesis was missing
Also there were some other errors
In the file middle_east.txt
events 615004 and 615006 have errors
event = {
id = 615004
random = no
country = EGY
# triggered by 615003
name = "Creating the Palestinian State"
desc = "The UN Partition plan called for two states--one Arab and one Jewish state. Jerusalem was designated an international city. But since the surrounding West Bank is mostly Arab, it is assigned to the Palestinian state."
picture = "reinforcements"
style = 0
action_a = {
name = "OK"
command = { type = removecore which = 1799 }#Gaza add this line
command = { type = independence which = PAL value = 1 }
command = { type = trigger which = 15048 } #Palestine free stuff
command = { type = trigger which = 615005 } #PAL
}
}
event 615006 should read
event = {
id = 615006
random = no
country = EGY
trigger = {
NOT = { event = 615026 }
event = 615005
}
date = { day = 14 month =may year = 1945 }
offset = 1
deathdate = { day = 21 month = may year = 1948 }
name = "EVT_130_NAME"
desc = "EVT_137_DESC"
picture = "reinforcements"
style = 0
action_a = {
name = "Send support"
ai_chance = 90
command = { type = belligerence which = EGY value = 5 }
command = { type = set_relation which = PAL value = 150 }
command = { type = set_relation which = JOR value = 100 }
command = { type = set_relation which = LEB value = 100 }
command = { type = set_relation which = SYR value = 100 }
command = { type = set_relation which = IRQ value = 100 }
command = { type = supplies value = -1000 }
command = { type = manpowerpool value = -20 }
command = { type = leave_alliance }
command = { type = end_puppet }
command = { type = trigger which = 615007 }
}
action_b = {
name = "Intervene openly"
ai_chance = 5
command = { type = belligerence which = EGY value = 10 }
command = { type = relation which = ENG value = -150 }
command = { type = relation which = USA value = -150 }
command = { type = relation which = FRA value = -150 }
command = { type = leave_alliance }
command = { type = end_puppet }
command = { type = alliance which = PAL }
}
action_c = {
name = "EVT_137_ACTB"
ai_chance = 5
command = { type = end_puppet }
command = { type = set_relation which = JOR value = -50 }
command = { type = set_relation which = LEB value = -50 }
command = { type = set_relation which = SYR value = -50 }
command = { type = set_relation which = IRQ value = -50 }
command = { type = set_relation which = ISR value = 75 }
command = { type = set_relation which = ENG value = 75 }
command = { type = set_relation which = USA value = 75 }
command = { type = set_relation which = FRA value = 75 }
command = { type = dissent value = 5 }
}
}
I will put out 0.24b to resolve these issues but if you make these changes yourself you won't need it. The Arab-Israeli War is desperately in need of playtesting and balancing, so I'm also going to put up a link to a savegame for that purpose, taken just prior to Israel's release. Don't have time right now.
On another note--I added a Berlin Blockade event, but it won't fire if you release the Germanys early. I'd have to write a second version of the event series if you released the Germanys early, and that won't come until 0.25.
Samilou,
Even though relations are horrible, I'm still able to get trade deals with the USA and other countries as Communist China. The horrible relations are due to the difference in ideology. You'll need to save your game prior to May 15, 1948 and edit the israel.ai file as above or the game will freeze.
Version 0.24b uploaded. If you have an existing save, you can use version 0.24a until May 14, 1948, save your game and then update, reload and continue.