• 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.

Paflagon

Second Lieutenant
28 Badges
Oct 2, 2016
101
16
  • Darkest Hour
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Rule Britannia
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Europa Universalis III: Collection
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Arsenal of Democracy
  • Victoria 2
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome
  • Europa Universalis IV
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • Victoria 2: Heart of Darkness
  • Rome Gold
  • March of the Eagles
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III
  • Crusader Kings II
rMrWAM7.png


My progress is a little worse (but given the fact that I'm Italy)
By the way, I noticed that the event 2006041 ITA "Victory is near" refers to two events that are not in the mod at all. This is very funny, but apparently it will have to be corrected.
 

RealityGuy

Marshall
Jan 12, 2013
912
208
www.youtube.com
rMrWAM7.png


My progress is a little worse (but given the fact that I'm Italy)
By the way, I noticed that the event 2006041 ITA "Victory is near" refers to two events that are not in the mod at all. This is very funny, but apparently it will have to be corrected.
Spain and Bulgaria not in Axis, Finland almost defeated, almost lost Tobruk and not even at Leningrad-Moscow-Stalingrad line in mid 1942? Good look, you're gonna need it.
 

Paflagon

Second Lieutenant
28 Badges
Oct 2, 2016
101
16
  • Darkest Hour
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Rule Britannia
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Europa Universalis III: Collection
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Arsenal of Democracy
  • Victoria 2
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome
  • Europa Universalis IV
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • Victoria 2: Heart of Darkness
  • Rome Gold
  • March of the Eagles
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III
  • Crusader Kings II
Spain and Bulgaria not in Axis, Finland almost defeated, almost lost Tobruk and not even at Leningrad-Moscow-Stalingrad line in mid 1942? Good look, you're gonna need it.
last time Germany could not even reach the Dnieper. And then her army began to roll back. And yes, in Tobruk and on the Libyan border, level 10 fortifications. Ai is basically afraid to attack them.
 

Paradise Lost

Sergeant
16 Badges
Jun 18, 2013
54
18
  • Arsenal of Democracy
  • Darkest Hour
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Semper Fi
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
hello everyone, has it ever happened to you that Finland, after being defeated by the USSR during the Barbarossa operation, remains in the axis anyway and after a short while you re-declare war on the USSR ???
in theory after the armistice he should make peace with the US and the UK too, instead he remains at war with them alongside the Germans
 

Paflagon

Second Lieutenant
28 Badges
Oct 2, 2016
101
16
  • Darkest Hour
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Rule Britannia
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Europa Universalis III: Collection
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Arsenal of Democracy
  • Victoria 2
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome
  • Europa Universalis IV
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • Victoria 2: Heart of Darkness
  • Rome Gold
  • March of the Eagles
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III
  • Crusader Kings II
hello everyone, has it ever happened to you that Finland, after being defeated by the USSR during the Barbarossa operation, remains in the axis anyway and after a short while you re-declare war on the USSR ???
in theory after the armistice he should make peace with the US and the UK too, instead he remains at war with them alongside the Germans

Yes it was. Apparently the event does not spell out a truce with all opponents
 

100cu

Recruit
Mar 3, 2022
1
0
Hello every one, I'have just installed this mod and started a 1933 campaign with Italy, but A lot of events are unreadeable with the text " Unknown string wanted" or something like a piano keyboard o_O as a picture in the events menu. I installed correctly the ALL IN ONE folder in the Mods folder . I don't understand if this is only an Update to 1.05.1 version and i need the "core" mod... In this case the mega link that i found in the old thread seems dead.:(
 

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
Fixed Event 2011010 Siam Accepts firing in 1936. In Japan.txt simply comment out:

#date = { day = 1 month = january year = 1936 }
#offset = 2
#deathdate = { day = 30 month = december year = 1963 }

Having a date with offset on an event makes the game try to trigger it via date every 2 days. It was likely firing twice because it fires in Jan 1936 and is again triggered later on via the event.
 
  • 1Like
Reactions:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
Event 1000034 Adlerhorst in Germany_a.txt has a 100% Ai chance of picking no need because it has the code ai_chance = 1 while ActionNameGreat is without an ai chance code thus making "no need" happen 100%
Since this was a real historical event I assume this is a bug. Simply add ai_chance = 99 underneath name = ACTION_NAME_GREAT
If I'm wrong on this let me know but it should look like this:

event = {
id = 1000034
random = no
country = GER

name = "EVT_1000034_NAME"
desc = "EVT_1000034_DESC"
style = 2
picture = "mypic_34"

trigger = {
incabinet = 1 # Hitler
atwar = no
random = 25
money = 50
control = { province = 138 data = GER }
}

date = { day = 1 month = january year = 1939 }
offset = 20
deathdate = { day = 30 month = december year = 1999 }

action_a = {
name = ACTION_NAME_GREAT
ai_chance = 99
command = { type = dissent value = -1 }
command = { trigger = { ai = no } type = money value = -50 }
command = { type = construct which = land_fort where = 138 value = 1 }
command = { type = construct which = flak where = 138 value = 2 }
command = { type = construct which = radar_station where = 138 value = 2 }
command = { type = add_corps which = "Führerbegleit Adlerhorst" value = land where = 138 }
command = { type = add_division which = "Führerbegleit" value = d_23 when = 0 }
}
action_b = {
name = "ACTION_NAME_NO_NEED"
ai_chance = 1
command = { }
}
}
 
  • 1Like
Reactions:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
When Iraq switches to the Axis their army divisions are still expeditionary forces to England. This is a problem in vanilla Darkest Hour full, but it can be solved with some coding. I think you could also fix this with changes to the Iraq AI file to NOT send expeditionary forces in the first place, but here's my two event edits inside Germany.txt

event = {
id = 2003055
random = no
country = GER

name = 8name
desc = 8desc
style = 2
picture = "bulgaria_axis"

trigger = {
war = { country = GER country = ENG }
puppet = { country = IRQ country = ENG }
NOT = { war = { country = GER country = FRA } }
OR = {
random = 1
AND = { year = 1941 random = 5 }
AND = { year = 1942 random = 15 }
}
}

date = { day = 0 month = january year = 1936 }
offset = 10
deathdate = { day = 29 month = december year = 1963 }

action = {
ai_chance = 100
name = 2037a
#command = { type = trigger which = 2074001 } #Triggering this same day leads to a glitch
command = { type = money value = -200 }
command = { type = war which = IRQ } #Must be at war or exp forces stay with Britain
}

action = {
ai_chance = 0
name = ACTINUTILE
command = { }
}
}

event = {
id = 2074001
random = no
country = IRQ
one_action = yes

trigger = {
event = 2003055
}

name = 8name
desc = 8desc
style = 2
picture = "news_paper"

date = { day = 20 month = june year = 1936 }
offset = 5
deathdate = { day = 31 month = december year = 1963 }

action = {
ai_chance = 80
name = 8a
command = { type = peace which = GER value = 1 }
command = { type = leave_alliance when = 1 }
command = { type = end_access which = ENG }
command = { type = alliance which = GER when = 1 }
command = { type = dissent value = 5 }
command = { type = relation which = ENG value = -75 }
command = { type = relation which = GER value = 40 }
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 = { trigger = { exists = U04 NOT = { war = { country = GER country = U04 } } } type = trigger which = 2187001 }
}

action = {
ai_chance = 20
name = 8b
command = { type = alliance which = ENG when = 1 }
}
}
 
Last edited:
  • 1Like
Reactions:

Comrade_Winter

Corporal
Nov 26, 2020
49
162
DO you think this mod will work with map E3 map overhaul? If yes wich version? After many years it would be nice give a new look to the map.
I'm trying to find a just cosmetic overhaul for the map.

Great mod!
 
  • 1Like
Reactions:

VTs

Captain
4 Badges
Dec 13, 2002
376
237
  • Crusader Kings II
DO you think this mod will work with map E3 map overhaul? If yes wich version? After many years it would be nice give a new look to the map.
I'm trying to find a just cosmetic overhaul for the map.

Great mod!
You can get it to work with E3 map - but it will be a lot of work - province ids are different, ai scripts, events etc need to be adjusted. And then balancing everything because of the extra provinces. With a little luck (and a lot of work) you wil be don in 1 -2 years if you start now. ;)
 
  • 1Haha
  • 1
  • 1Like
Reactions:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
Germany inherits Free France (DeGaul) during D-Day due to this event. Vichy France was already gone. Game breaking in my USA run lol. Added a proper trigger code to prevent this. Event located at the bottom of Germany_a.txt



event = {
id = 7777030
random = no
country = GER

name = "2003048name" # Montoire
desc = "2003048desc"
style = 2
picture = "Montoire"

trigger = {
# event = # ger makes vichy
# NOT = { control = { province = 55 data = FRA }} # paris
NOT = { war = { country = GER country = FRA } } #prevents bug
NOT = { alliance = { country = ENG country = FRA } } #prevents bug
exists = FRA
flag = VichyFrance

AND = { NOT = { control = { province = 747 data = ITA }} # tunis
NOT = { control = { province = 761 data = ITA }} # bengazi
NOT = { control = { province = 765 data = ITA }} # tobruk
}
}

date = { day = 0 month = november year = 1942 }
offset = 15
deathdate = { day = 29 month = december year = 1943 }

action = {
name = "ACTION_NAME_HURRAH" #
command = { type = inherit which = FRA }
command = { type = clrflag which = VichyFrance }
command = { type = dissent value = -1 }
}
}
 
  • 1Like
Reactions:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
Japan surrenders to Communist China (even a puppeted one) in a semi-gamebreaking way if the USSR and Communist Chinese are allied and the USSR has pummeled Japan. My recommended fix is adding conditions to the trigger to prevent this. Otherwise you get Communist Japan still fighting the allies, Korea cleared of Soviet occupation back to Japan, the USSR redeclares war and it's a silly mess. The event file is near the bottom of communist_china.txt event 13301945

#########################################################################
# Surrender events - Japan surrenders to China
#########################################################################

event = {
id = 13301945
random = no
country = CHC

name = "EVT_3823_NAME"
desc = "EVT_3823_DESC"
style = 2
picture = "jap_surrender_allies"


trigger = {
and = {
country = CHC
war = { country = CHC country = JAP }
not = { ispuppet = CHC } #prevents glitchy peace
not = { alliance = { country = SOV country = CHC } } #prevents glitchy peace
region = { region = "China" country = CHC value = 55 }
}
or = {
and = { # China or rebel controls one of these provinces.
or = {
control = { province = 1214 data = CHC } # Shenyang
control = { province = 1214 data = REB } # Shenyang
}
or = {
control = { province = 1199 data = CHC } # Harbin
control = { province = 1199 data = REB } # Harbin
}
or = {
control = { province = 1221 data = CHC } # Pyongyang
control = { province = 1221 data = REB } # Pyongyang
}
or = {
control = { province = 1228 data = CHC } # Seoul
control = { province = 1228 data = REB } # Seoul
}
or = {
control = { province = 1231 data = CHC } # Busan
control = { province = 1231 data = REB } # Busan
}
or = {
control = { province = 1337 data = CHC } # Nanjing
control = { province = 1337 data = REB } # Nanjing
}
or = {
control = { province = 1247 data = CHC } # Beijing
control = { province = 1247 data = REB } # Beijing
}
}
and = {
not = { region = { region = "China" country = JAP value = 10 } }
not = { region = { region = "Korea" country = JAP value = 5 } }
not = { exists = MAN }
not = { exists = MEN }
not = { region = { region = "China" country = U87 value = 5 } }
}
}
random = 50
}

date = { day = 0 month = january year = 1936 }
offset = 10
deathdate = { day = 29 month = december year = 1963 }

action = {
ai_chance = 100
name = "EVT_3823_ACTA" #Humiliate the Japanese!
command = { type = dissent value = -20 }
command = { type = trigger which = 13301946 }
command = { trigger = { exists = U87 } type = inherit which = U87}
}

action = {
ai_chance = 0
name = "EVT_3823_ACTB" #We push for total victory!
command = { type = dissent value = 5 }
command = { type = sleepevent which = 13301946 }
command = { trigger = { exists = U87 } type = inherit which = U87}
}
}
#########################################################################
 
  • 1Like
Reactions:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
Today I will be fixing Japan's surrender events in events/nwo/the_jewel_voice.txt Not only does Japan claim (and gains due to alliance with UK) Sri Lanka, but keeps Oman. If the Raj has annexed Thailand, Indochina or any part of China they keep it when they become India. Let's fix these issues one event per post. First, event 8322000 to fix those claims and to free annexed Arabs.


### PHASE THREE: LAND CESSIONS AND GOVERNMENTAL CHANGES

event = {
id = 8322000
country = JAP
save_date = yes

name = EVT_8322000_NAME
desc = EVT_8322000_DESC
picture = nwo\japanese_surrender
style = 1

trigger = {
flag = the_jewel_voice
event = { id = 8321000 days = 7 }
}

date = { day = 1 month = january year = 1936 }
offset = 3
deathdate = { day = 29 month = december year = 1963 }

action = {
name = EVT_8322000_A
# United States gains
command = { type = secederegion which = USA value = "Asian Pacific" when = 1 }
command = { type = secederegion which = USA value = "American Pacific" when = 1 }
command = { type = secedearea which = USA value = "Central Solomons" when = 1 }
command = { trigger = { event = 8321002 } type = secedearea which = USA value = "Ryukyusland" when = 1 }

# Free More Peoples
command = { trigger = { NOT = { exists = OMN } } type = independence which = OMN value = 1 when = 1 } #Oman
command = { trigger = { puppet = { country = OMN country = JAP } } type = end_mastery which = OMN } #Oman
command = { trigger = { NOT = { exists = YEM } } type = independence which = YEM value = 1 when = 1 } #Yemen
command = { trigger = { puppet = { country = YEM country = JAP } } type = end_mastery which = YEM } #Yemen
command = { trigger = { NOT = { exists = SAU } } type = independence which = SAU value = 1 when = 1 } #Saudi Arabia
command = { trigger = { puppet = { country = SAU country = JAP } } type = end_mastery which = SAU } #Sau

# Soviet Union gains
command = { type = secedeprovince which = SOV value = 1541 when = 1 }
command = { type = secedeprovince which = SOV value = 1542 when = 1 }
command = { type = secedeprovince which = SOV value = 1543 when = 1 }
command = { trigger = { event = 8321003 } type = secedearea which = SOV value = "Hokkaido" when = 1 }

# Chinese gains
command = { type = secedearea which = CHI value = "Taiwan" when = 1 }
command = { trigger = { event = 8321004 } type = secedearea which = CHI value = "Ryukyusland" when = 1 }

### Remove cores
# Japanese islands in the Pacific
command = { type = removecore which = 1672 }
command = { type = removecore which = 1661 }
command = { type = removecore which = 1663 }
command = { type = removecore which = 1664 }
command = { type = removecore which = 1662 }
# Ryukyus - not if Soviets are victorious
command = { trigger = { NOT = { event = 8321003 } } type = removecore which = 1564 }
command = { trigger = { NOT = { event = 8321003 } } type = removecore which = 1563 }
command = { trigger = { NOT = { event = 8321003 } } type = removecore which = 1562 }
# Taiwan
command = { type = removecore which = 1364 }
command = { type = removecore which = 1361 }
command = { type = removecore which = 1362 }
command = { type = removecore which = 1363 }
# Korea
command = { type = removecore which = 1221 }
command = { type = removecore which = 1222 }
command = { type = removecore which = 1223 }
command = { type = removecore which = 1224 }
command = { type = removecore which = 1225 }
command = { type = removecore which = 1226 }
command = { type = removecore which = 1227 }
command = { type = removecore which = 1228 }
command = { type = removecore which = 1229 }
command = { type = removecore which = 1230 }
command = { type = removecore which = 1231 }
command = { type = removecore which = 1232 }
command = { type = removecore which = 1233 }
# Further north
command = { type = removecore which = 1541 }
command = { type = removecore which = 1542 }
command = { type = removecore which = 1543 }

### Remove claims
command = { type = removeclaim which = 1665 }
command = { type = removeclaim which = 1666 }
command = { type = removeclaim which = 1667 }
command = { type = removeclaim which = 1668 }
command = { type = removeclaim which = 1669 }
command = { type = removeclaim which = 1670 }
command = { type = removeclaim which = 1671 }
command = { type = removeclaim which = 1672 }
command = { type = removeclaim which = 1674 }
command = { type = removeclaim which = 1675 }
command = { type = removeclaim which = 1676 }
command = { type = removeclaim which = 1677 }
command = { type = removeclaim which = 1681 }
command = { type = removeclaim which = 1684 }
command = { type = removeclaim which = 1685 }
command = { type = removeclaim which = 1686 }
command = { type = removeclaim which = 1219 }
command = { type = removeclaim which = 1245 }
command = { type = removeclaim which = 1683 }
command = { type = removeclaim which = 1639 }
command = { type = removeclaim which = 1642 }
command = { type = removeclaim which = 1640 }
command = { type = removeclaim which = 1635 }
command = { type = removeclaim which = 1634 }
command = { type = removeclaim which = 1637 }
command = { type = removeclaim which = 1636 }
command = { type = removeclaim which = 1641 }
command = { type = removeclaim which = 1638 }
command = { type = removeclaim which = 1647 }
command = { type = removeclaim which = 1648 }
command = { type = removeclaim which = 1646 }
command = { type = removeclaim which = 1651 }
command = { type = removeclaim which = 1650 }
command = { type = removeclaim which = 1649 }
command = { type = removeclaim which = 1654 }
command = { type = removeclaim which = 1653 }
command = { type = removeclaim which = 1652 }
command = { type = removeclaim which = 1655 }
command = { type = removeclaim which = 1656 }
command = { type = removeclaim which = 1643 }
command = { type = removeclaim which = 1645 }
command = { type = removeclaim which = 1615 }
command = { type = removeclaim which = 1616 }
command = { type = removeclaim which = 1619 }
command = { type = removeclaim which = 1644 }
command = { type = removeclaim which = 1657 }
command = { type = removeclaim which = 1658 }
command = { type = removeclaim which = 1660 }
command = { type = removeclaim which = 1659 }
command = { type = removeclaim which = 1620 }
command = { type = removeclaim which = 1621 }
command = { type = removeclaim which = 1622 }
command = { type = removeclaim which = 1371 }
command = { type = removeclaim which = 1639 }
command = { type = removeclaim which = 1642 }
command = { type = removeclaim which = 1640 }
command = { type = removeclaim which = 1635 }
command = { type = removeclaim which = 1634 }
command = { type = removeclaim which = 1637 }
command = { type = removeclaim which = 1636 }
command = { type = removeclaim which = 1641 }
command = { type = removeclaim which = 1638 }
command = { type = removeclaim which = 1647 }
command = { type = removeclaim which = 1648 }
command = { type = removeclaim which = 1646 }
command = { type = removeclaim which = 1651 }
command = { type = removeclaim which = 1650 }
command = { type = removeclaim which = 1649 }
command = { type = removeclaim which = 1654 }
command = { type = removeclaim which = 1653 }
command = { type = removeclaim which = 1652 }
command = { type = removeclaim which = 1655 }
command = { type = removeclaim which = 1656 }
command = { type = removeclaim which = 1643 }
command = { type = removeclaim which = 1645 }
command = { type = removeclaim which = 1615 }
command = { type = removeclaim which = 1616 }
command = { type = removeclaim which = 1619 }
command = { type = removeclaim which = 1644 }
command = { type = removeclaim which = 1657 }
command = { type = removeclaim which = 1658 }
command = { type = removeclaim which = 1660 }
command = { type = removeclaim which = 1659 }
command = { type = removeclaim which = 1620 }
command = { type = removeclaim which = 1621 }
command = { type = removeclaim which = 1622 }
command = { type = removeclaim which = 1599 }
command = { type = removeclaim which = 1600 }
command = { type = removeclaim which = 1595 }
command = { type = removeclaim which = 1601 }
command = { type = removeclaim which = 1618 }
command = { type = removeclaim which = 1598 }
command = { type = removeclaim which = 1597 }
command = { type = removeclaim which = 1596 }
command = { type = removeclaim which = 1594 }
command = { type = removeclaim which = 1633 }
command = { type = removeclaim which = 1631 }
command = { type = removeclaim which = 1628 }
command = { type = removeclaim which = 1623 }
command = { type = removeclaim which = 1627 }
command = { type = removeclaim which = 1632 }
command = { type = removeclaim which = 1629 }
command = { type = removeclaim which = 1630 }
command = { type = removeclaim which = 1617 }
command = { type = removeclaim which = 1602 }
command = { type = removeclaim which = 1603 }
command = { type = removeclaim which = 1604 }
command = { type = removeclaim which = 1605 }
command = { type = removeclaim which = 1606 }
command = { type = removeclaim which = 1607 }
command = { type = removeclaim which = 1608 }
command = { type = removeclaim which = 1609 }
command = { type = removeclaim which = 1610 }
command = { type = removeclaim which = 1234 }
command = { type = removeclaim which = 1572 }
command = { type = removeclaim which = 1571 }
command = { type = removeclaim which = 1565 }
command = { type = removeclaim which = 1569 }
command = { type = removeclaim which = 1566 }
command = { type = removeclaim which = 1567 }
command = { type = removeclaim which = 1570 }
command = { type = removeclaim which = 1568 }
command = { type = removeclaim which = 1577 }
command = { type = removeclaim which = 1575 }
command = { type = removeclaim which = 1573 }
command = { type = removeclaim which = 1576 }
command = { type = removeclaim which = 1574 }
command = { type = removeclaim which = 1580 }
command = { type = removeclaim which = 1578 }
command = { type = removeclaim which = 1579 }
command = { type = removeclaim which = 1414 }
command = { type = removeclaim which = 1411 }
command = { type = removeclaim which = 1406 }
command = { type = removeclaim which = 1407 }
command = { type = removeclaim which = 1408 }
command = { type = removeclaim which = 1409 }
command = { type = removeclaim which = 1420 }
command = { type = removeclaim which = 1419 }
command = { type = removeclaim which = 1415 }
command = { type = removeclaim which = 1410 }
command = { type = removeclaim which = 1417 }
command = { type = removeclaim which = 1416 }
command = { type = removeclaim which = 1412 }
command = { type = removeclaim which = 1418 }
command = { type = removeclaim which = 1421 }
command = { type = removeclaim which = 1432 }
command = { type = removeclaim which = 1435 }
command = { type = removeclaim which = 1436 }
command = { type = removeclaim which = 1437 }
command = { type = removeclaim which = 1438 }
command = { type = removeclaim which = 1624 }
command = { type = removeclaim which = 1625 }
command = { type = removeclaim which = 1626 }
command = { type = removeclaim which = 1509 } #Forgotten claims by Redwolf915
command = { type = removeclaim which = 1510 }
command = { type = removeclaim which = 1511 }
command = { type = removeclaim which = 1392 }
command = { type = removeclaim which = 1372 }
command = { type = removeclaim which = 1365 }
command = { type = removeclaim which = 1369 }
command = { type = removeclaim which = 1328 }
command = { type = removeclaim which = 1510 }
command = { type = removeclaim which = 1240 }
}
}


############
 
Last edited:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
Event 8321001 makes most Commonwealth nations hand over conquered land to the UK and USA, but the Raj is notably absent. If you include the Raj in this event they hand over all of India to the UK. I think you could remove the cede India commands, but that could create bugs for other timelines. I think you can write triggers in the event command something like command = { trigger = NOT { = { country = U02 } } but I don't feel like testing programming syntax so here's a new solo event for Raj to add to the bottom of the_jewel_voice.txt

*Updated/Edited 3-25-2022

#########
# The Raj gives the land to USA/UK by Redwolf915
event = {
id = 8325001
tag = { U02 }
save_date = yes

name = EVT_8321001_NAME
desc = EVT_8321001_DESC
picture = nwo\anzac
style = 1

trigger = {
flag = the_jewel_voice
event = { id = 8321000 days = 3 }
}

date = { day = 1 month = june year = 1939 }
offset = 1
deathdate = { day = 29 month = december year = 1963 }

action = {
name = EVT_8321001_A

#Free China
command = { trigger = { region = { region = "China" value = 5 } NOT = { exists = CHI } } type = independence which = CHI value = 1 }
command = { type = secederegion which = CHI value = "China" when = 1 }
command = { type = secederegion which = ENG value = "China" when = 1 }
command = { type = secederegion which = USA value = "China" when = 1 }

# Thailand
command = { type = secedearea which = USA value = "Siam" when = 1 }
command = { type = secedearea which = USA value = "Kra Peninsula" when = 1 }
command = { type = secedeprovince which = USA value = 1433 when = 1 }
command = { type = secedeprovince which = USA value = 1434 when = 1 }

# Cambodia
command = { type = secedeprovince which = USA value = 1398 when = 1 }
command = { type = secedeprovince which = USA value = 1400 when = 1 }
command = { type = secedeprovince which = USA value = 1401 when = 1 }
command = { type = secedeprovince which = USA value = 1402 when = 1 }

# Laos
command = { type = secedeprovince which = USA value = 1391 when = 1 }
command = { type = secedeprovince which = USA value = 1394 when = 1 }
command = { type = secedeprovince which = USA value = 1404 when = 1 }
command = { type = secedeprovince which = USA value = 1405 when = 1 }

# Vietnam
command = { type = secedeprovince which = USA value = 1392 when = 1 }
command = { type = secedeprovince which = USA value = 1393 when = 1 }
command = { type = secedeprovince which = USA value = 1395 when = 1 }
command = { type = secedeprovince which = USA value = 1396 when = 1 }
command = { type = secedeprovince which = USA value = 1397 when = 1 }
command = { type = secedeprovince which = USA value = 1399 when = 1 }
command = { type = secedeprovince which = USA value = 1403 when = 1 }

# Malaya
command = { type = secedeprovince which = ENG value = 1435 when = 1 }
command = { type = secedeprovince which = ENG value = 1436 when = 1 }
command = { type = secedeprovince which = ENG value = 1437 when = 1 }
command = { type = secedeprovince which = ENG value = 1438 when = 1 }

# Singapore
command = { type = secedeprovince which = ENG value = 1635 when = 1 }

# Indonesia
command = { type = secedearea which = USA value = "Sumatra" when = 1 }
command = { type = secedearea which = USA value = "West Java" when = 1 }
command = { type = secedearea which = USA value = "East Java" when = 1 }
command = { type = secedearea which = USA value = "Celebes" when = 1 }
command = { type = secedearea which = USA value = "Molucks" when = 1 }
command = { type = secedearea which = USA value = "Sunda Islands" when = 1 }
command = { type = secedearea which = USA value = "Flores_Timor" when = 1 }
command = { type = secedearea which = USA value = "South Borneo" when = 1 }
command = { type = secedearea which = USA value = "Babo" when = 1 }
command = { type = secedearea which = USA value = "Sarmi" when = 1 }
command = { type = secedearea which = USA value = "Agats" when = 1 }

command = { type = secedeprovince which = USA value = 1623 when = 1 }
command = { type = secedeprovince which = USA value = 1627 when = 1 }
command = { type = secedeprovince which = USA value = 1628 when = 1 }

# Sarawak
command = { type = secedeprovince which = ENG value = 1624 when = 1 }
command = { type = secedeprovince which = ENG value = 1626 when = 1 }

# Brunei
command = { type = secedeprovince which = USA value = 1625 when = 1 }

# The Philippines
command = { type = secederegion which = USA value = "Philippines" when = 1 }
}
}
###########
 
Last edited:
  • 2Like
Reactions:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
In events/japan.txt I've edited their surrender event to work with The Jewel Voice in NWO. Without the jewel voice flag, the NWO events will not fire and you randomly get one of the surrender events. Also Japan is buffed in this mod due to WIF2, so Nationalist China has basically a 1% chance of seeing Japan get nuked. If you want a Chinese Civil War after WW2 in this mod then I believe my edits removing ceding China to the Communists will be necessary.


#########################################################################

event = {
id = 2011028
random = no
country = JAP
save_date = yes

name = EVT_43_NAME
desc = EVT_43_DESC
style = 2
picture = "news_paper"

trigger = {
OR = {
war = { country = JAP country = USA }
war = { country = JAP country = SOV }
#war = { country = JAP country = CHI }
}
OR = {
AND = {
NOT = { nuked = 1 }
nuked = -2 #nuked twice
OR = { #at least one nuke over the Home Islands
nuked = { country = JAP data = -1 where = 1544 } #Kushiro
nuked = { country = JAP data = -1 where = 1545 } #Sapporo
nuked = { country = JAP data = -1 where = 1546 } #Shizuoka
nuked = { country = JAP data = -1 where = 1547 } #Akita
nuked = { country = JAP data = -1 where = 1548 } #Nagano
nuked = { country = JAP data = -1 where = 1549 } #Sendai
nuked = { country = JAP data = -1 where = 1550 } #Yokohama
nuked = { country = JAP data = -1 where = 1551 } #Niigata
nuked = { country = JAP data = -1 where = 1552 } #Tokyo
nuked = { country = JAP data = -1 where = 1553 } #Osaka
nuked = { country = JAP data = -1 where = 1554 } #Hiroshima
nuked = { country = JAP data = -1 where = 1555 } #Kobe
nuked = { country = JAP data = -1 where = 1556 } #Kanazawa
nuked = { country = JAP data = -1 where = 1557 } #Nagoya
nuked = { country = JAP data = -1 where = 1558 } #Kyoto
nuked = { country = JAP data = -1 where = 1559 } #Matsuyama
nuked = { country = JAP data = -1 where = 1560 } #Nagasaki
nuked = { country = JAP data = -1 where = 1561 } #Kagoshima
}
}
lost_national = { country = JAP value = 70 }
NOT = {
control = { province = 1561 data = JAP } #Kagoshima
control = { province = 1560 data = JAP } #Nagasaki
control = { province = 1559 data = JAP } #Matsuyama
control = { province = 1554 data = JAP } #Hiroshima
control = { province = 1553 data = JAP } #Osaka
control = { province = 1558 data = JAP } #Kyoto
control = { province = 1557 data = JAP } #Nagoya
control = { province = 1552 data = JAP } #Tokyo
control = { province = 1556 data = JAP } #Kanazawa
control = { province = 1550 data = JAP } #Yokohama
control = { province = 1551 data = JAP } #Niigata
control = { province = 1549 data = JAP } #Sendai
}
}
}

date = { day = 0 month = january year = 1939 }
offset = 30
deathdate = { day = 29 month = december year = 1963 }

action_a = {
ai_chance = 90
name = EVT_43_ACTA
command = { trigger = { puppet = { country = MAN country = JAP } } type = inherit which = MAN }
command = { trigger = { puppet = { country = MEN country = JAP } } type = inherit which = MEN }
command = { trigger = { puppet = { country = U87 country = JAP } } type = inherit which = U87 }
command = { trigger = { puppet = { country = U74 country = JAP } } type = inherit which = U74 }

command = { trigger = { NOT = { exists = OMN } } type = independence which = OMN value = 1 when = 1 } #Oman
command = { trigger = { puppet = { country = OMN country = JAP } } type = end_mastery which = OMN } #Oman
command = { trigger = { NOT = { exists = PHI } } type = independence which = PHI value = 1 when = 1 } #Philippines
command = { trigger = { exists = PHI } type = secederegion which = PHI value = "Philippines" when = 1 }
command = { trigger = { NOT = { exists = AST } } type = independence which = AST value = 1 when = 1 } #Australia
command = { trigger = { exists = AST } type = secedearea which = AST value = "Brisbane" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Perth" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Darwin" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Cairns" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Alice Springs" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Sydney" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Melbourne" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Alice Springs" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Lae" when = 1 }
command = { trigger = { exists = AST } type = secedearea which = AST value = "Port Moresby" when = 1 }
command = { trigger = { NOT = { exists = NZL } } type = independence which = NZL value = 1 when = 1 } #New Zealand
command = { trigger = { exists = NZL } type = secedearea which = NZL value = "New Zealand" when = 1 }
command = { trigger = { puppet = { country = CHI country = JAP } } type = end_mastery which = CHI } #China
command = { trigger = { puppet = { country = U87 country = JAP } } type = end_mastery which = U87 } #China-Nanking
command = { trigger = { puppet = { country = U03 country = JAP } } type = end_mastery which = U03 } #Indochinese Union
command = { trigger = { puppet = { country = SIA country = JAP } } type = setflag which = SIA_JAP_PUPPET } #Siam
command = { trigger = { puppet = { country = SIA country = JAP } } type = end_mastery which = SIA } #Siam
command = { trigger = { puppet = { country = PHI country = JAP } } type = end_mastery which = PHI } #Philippines
command = { trigger = { puppet = { country = BUR country = JAP } } type = secedearea which = BUR value = "North Burma" when = 1 } #Burma
command = { trigger = { puppet = { country = BUR country = JAP } } type = secedearea which = BUR value = "Burma" when = 1 } #Burma
command = { trigger = { puppet = { country = BUR country = JAP } } type = end_mastery which = BUR } #Burma
command = { trigger = { puppet = { country = INO country = JAP } } type = secederegion which = INO value = "Indonesia" when = 1 } #Burma
command = { trigger = { puppet = { country = INO country = JAP } } type = secedearea which = INO value = "Babo" when = 1 } #Burma
command = { trigger = { puppet = { country = INO country = JAP } } type = secedearea which = INO value = "Sarmi" when = 1 } #Burma
command = { trigger = { puppet = { country = INO country = JAP } } type = secedearea which = INO value = "Agats" when = 1 } #Burma
command = { trigger = { puppet = { country = INO country = JAP } } type = end_mastery which = INO } #Indonesia
command = { trigger = { puppet = { country = PAK country = JAP } } type = secedearea which = PAK value = "Pakistan" when = 1 } #Burma
command = { trigger = { puppet = { country = PAK country = JAP } } type = setflag which = PAK_JAP_PUPPET } #Pakistan
command = { trigger = { puppet = { country = PAK country = JAP } } type = end_mastery which = PAK } #Pakistan
command = { trigger = { puppet = { country = U02 country = JAP } } type = secederegion which = U02 value = "India" when = 1 } #Burma
command = { trigger = { puppet = { country = U02 country = JAP } } type = setflag which = U02_JAP_PUPPET } #British Raj
command = { trigger = { puppet = { country = U02 country = JAP } } type = end_mastery which = U02 } #British Raj
command = { trigger = { puppet = { country = IND country = JAP } } type = secederegion which = IND value = "India" when = 1 } #Burma
command = { trigger = { puppet = { country = IND country = JAP } } type = setflag which = IND_JAP_PUPPET } #India
command = { trigger = { puppet = { country = IND country = JAP } } type = end_mastery which = IND } #India
command = { trigger = { puppet = { country = BHU country = JAP } } type = setflag which = BHU_JAP_PUPPET } #Bhutan
command = { trigger = { puppet = { country = BHU country = JAP } } type = end_mastery which = BHU } #Bhutan
command = { trigger = { puppet = { country = NEP country = JAP } } type = setflag which = NEP_JAP_PUPPET } #Nepal
command = { trigger = { puppet = { country = NEP country = JAP } } type = end_mastery which = NEP } #Nepal
command = { trigger = { puppet = { country = AST country = JAP } } type = end_mastery which = AST } #Australia
command = { trigger = { puppet = { country = NZL country = JAP } } type = end_mastery which = NZL } #New Zealand
command = { trigger = { puppet = { country = PRI country = JAP } } type = end_mastery which = PRI } #Primorsk
command = { trigger = { puppet = { country = SIB country = JAP } } type = end_mastery which = SIB } #Siberia
#remove claims added in chinese peace proposals
command = { trigger = { claims = { province = 1241 } } type = removeclaim which = 1241 } #Tianjin
command = { trigger = { claims = { province = 1242 } } type = removeclaim which = 1242 } #Shijazhuang
command = { trigger = { claims = { province = 1243 } } type = removeclaim which = 1243 } #Baoding
command = { trigger = { claims = { province = 1244 } } type = removeclaim which = 1244 } #Changzhou
command = { trigger = { claims = { province = 1247 } } type = removeclaim which = 1247 } #Beijing
command = { trigger = { claims = { province = 1323 } } type = removeclaim which = 1323 } #Anyang
command = { trigger = { claims = { province = 1327 } } type = removeclaim which = 1327 } #Heze
command = { trigger = { claims = { province = 1328 } } type = removeclaim which = 1328 } #Qindao
command = { trigger = { claims = { province = 1329 } } type = removeclaim which = 1329 } #Weifang
command = { trigger = { claims = { province = 1330 } } type = removeclaim which = 1330 } #Jinan
command = { trigger = { claims = { province = 1331 } } type = removeclaim which = 1331 } #Yantai
command = { trigger = { claims = { province = 1332 } } type = removeclaim which = 1332 } #Zaozhuang
command = { trigger = { claims = { province = 1333 } } type = removeclaim which = 1333 } #Huaiyin
command = { trigger = { claims = { province = 1334 } } type = removeclaim which = 1334 } #Nantong
command = { trigger = { claims = { province = 1335 } } type = removeclaim which = 1335 } #Yancheng
command = { trigger = { claims = { province = 1336 } } type = removeclaim which = 1336 } #Xuzhou
command = { trigger = { claims = { province = 1337 } } type = removeclaim which = 1337 } #Nanjing
command = { trigger = { claims = { province = 1338 } } type = removeclaim which = 1338 } #Shanghai
command = { trigger = { claims = { province = 1340 } } type = removeclaim which = 1340 } #Hefei
command = { trigger = { claims = { province = 1342 } } type = removeclaim which = 1342 } #Xuanzhou
command = { trigger = { claims = { province = 1343 } } type = removeclaim which = 1343 } #Huainan
command = { trigger = { claims = { province = 1345 } } type = removeclaim which = 1345 } #Hangzhou
command = { trigger = { claims = { province = 1346 } } type = removeclaim which = 1346 } #Ningbo
command = { trigger = { claims = { province = 1347 } } type = removeclaim which = 1347 } #Wenzhou
command = { trigger = { claims = { province = 1348 } } type = removeclaim which = 1348 } #Jinhua
command = { trigger = { claims = { province = 1356 } } type = removeclaim which = 1356 } #Zhangzhou
command = { trigger = { claims = { province = 1357 } } type = removeclaim which = 1357 } #Nanping
command = { trigger = { claims = { province = 1358 } } type = removeclaim which = 1358 } #Fuzhou
command = { trigger = { claims = { province = 1359 } } type = removeclaim which = 1359 } #Sanming
command = { trigger = { claims = { province = 1360 } } type = removeclaim which = 1360 } #Xiamen
command = { trigger = { claims = { province = 1365 } } type = removeclaim which = 1365 } #Haikou
command = { trigger = { claims = { province = 1367 } } type = removeclaim which = 1367 } #Naoming
command = { trigger = { claims = { province = 1368 } } type = removeclaim which = 1368 } #Shaoguan
command = { trigger = { claims = { province = 1369 } } type = removeclaim which = 1369 } #Guangzhou
command = { trigger = { claims = { province = 1370 } } type = removeclaim which = 1370 } #Lufeng
command = { trigger = { claims = { province = 1371 } } type = removeclaim which = 1371 } #Hong Kong
command = { trigger = { claims = { province = 1372 } } type = removeclaim which = 1372 } #Macao
command = { trigger = { claims = { province = 1373 } } type = removeclaim which = 1373 } #Jiangmen
command = { trigger = { claims = { province = 1374 } } type = removeclaim which = 1374 } #Pingxiang
command = { trigger = { claims = { province = 1375 } } type = removeclaim which = 1375 } #Shantou
command = { trigger = { claims = { province = 1383 } } type = removeclaim which = 1383 } #Wuzhou
#remove various Japanese claims
command = { trigger = { claims = { province = 1219 } } type = removeclaim which = 1219 } #Port Arthur / Dalian
command = { trigger = { claims = { province = 1216 } } type = removeclaim which = 1216 } #Jinzhou
command = { trigger = { claims = { province = 1235 } } type = removeclaim which = 1235 } #Fuxin
command = { trigger = { claims = { province = 1236 } } type = removeclaim which = 1236 } #Chengde
command = { trigger = { claims = { province = 1240 } } type = removeclaim which = 1240 } #Sili-yin Qota
command = { trigger = { claims = { province = 1245 } } type = removeclaim which = 1245 } #Tangshan
command = { trigger = { claims = { province = 1683 } } type = removeclaim which = 1683 } #Guam
command = { trigger = { claims = { province = 1665 } } type = removeclaim which = 1665 } #Ponape
command = { trigger = { claims = { province = 1666 } } type = removeclaim which = 1666 } #Kusaie
command = { trigger = { claims = { province = 1667 } } type = removeclaim which = 1667 } #Truk
command = { trigger = { claims = { province = 1668 } } type = removeclaim which = 1668 } #Woleai
command = { trigger = { claims = { province = 1669 } } type = removeclaim which = 1669 } #Yap
command = { trigger = { claims = { province = 1670 } } type = removeclaim which = 1670 } #Peleliu
command = { trigger = { claims = { province = 1671 } } type = removeclaim which = 1671 } #Kloulklubed
command = { trigger = { claims = { province = 1672 } } type = removeclaim which = 1672 } #Minami Torishima
command = { trigger = { claims = { province = 1674 } } type = removeclaim which = 1674 } #Bikini
command = { trigger = { claims = { province = 1675 } } type = removeclaim which = 1675 } #Eniwetok
command = { trigger = { claims = { province = 1676 } } type = removeclaim which = 1676 } #Kwajalein
command = { trigger = { claims = { province = 1677 } } type = removeclaim which = 1677 } #Majuro
command = { trigger = { claims = { province = 1681 } } type = removeclaim which = 1681 } #Wotje
command = { trigger = { claims = { province = 1684 } } type = removeclaim which = 1684 } #Rota
command = { trigger = { claims = { province = 1685 } } type = removeclaim which = 1685 } #Saipan
command = { trigger = { claims = { province = 1686 } } type = removeclaim which = 1686 } #Pagan
#remove cores on Korea, Taiwan, Sakhalin
command = { trigger = { core = { province = 1228 } } type = removecore which = 1228 } #Seoul
command = { trigger = { core = { province = 1229 } } type = removecore which = 1229 } #Daejeon
command = { trigger = { core = { province = 1230 } } type = removecore which = 1230 } #Gwangju
command = { trigger = { core = { province = 1231 } } type = removecore which = 1231 } #Daegu
command = { trigger = { core = { province = 1232 } } type = removecore which = 1232 } #Busan
command = { trigger = { core = { province = 1233 } } type = removecore which = 1233 } #Chuncheon
command = { trigger = { core = { province = 1221 } } type = removecore which = 1221 } #Pyeongyang
command = { trigger = { core = { province = 1222 } } type = removecore which = 1222 } #Sariwon
command = { trigger = { core = { province = 1223 } } type = removecore which = 1223 } #Wonsan
command = { trigger = { core = { province = 1224 } } type = removecore which = 1224 } #Sinuiju
command = { trigger = { core = { province = 1225 } } type = removecore which = 1225 } #Cheongjin
command = { trigger = { core = { province = 1226 } } type = removecore which = 1226 } #Ganggye
command = { trigger = { core = { province = 1227 } } type = removecore which = 1227 } #Hamheung
command = { trigger = { core = { province = 1361 } } type = removecore which = 1361 } #Gaoxiong
command = { trigger = { core = { province = 1362 } } type = removecore which = 1362 } #Taipei
command = { trigger = { core = { province = 1363 } } type = removecore which = 1363 } #Taizhong
command = { trigger = { core = { province = 1364 } } type = removecore which = 1364 } #Hualian
command = { trigger = { core = { province = 1541 } } type = removecore which = 1541 } #Okha
command = { trigger = { core = { province = 1542 } } type = removecore which = 1542 } #Toyohara
command = { trigger = { claims = { province = 1228 } } type = removeclaim which = 1228 } #Seoul
command = { trigger = { claims = { province = 1229 } } type = removeclaim which = 1229 } #Daejeon
command = { trigger = { claims = { province = 1230 } } type = removeclaim which = 1230 } #Gwangju
command = { trigger = { claims = { province = 1231 } } type = removeclaim which = 1231 } #Daegu
command = { trigger = { claims = { province = 1232 } } type = removeclaim which = 1232 } #Busan
command = { trigger = { claims = { province = 1233 } } type = removeclaim which = 1233 } #Chuncheon
command = { trigger = { claims = { province = 1221 } } type = removeclaim which = 1221 } #Pyeongyang
command = { trigger = { claims = { province = 1222 } } type = removeclaim which = 1222 } #Sariwon
command = { trigger = { claims = { province = 1223 } } type = removeclaim which = 1223 } #Wonsan
command = { trigger = { claims = { province = 1224 } } type = removeclaim which = 1224 } #Sinuiju
command = { trigger = { claims = { province = 1225 } } type = removeclaim which = 1225 } #Cheongjin
command = { trigger = { claims = { province = 1226 } } type = removeclaim which = 1226 } #Ganggye
command = { trigger = { claims = { province = 1227 } } type = removeclaim which = 1227 } #Hamheung
command = { trigger = { claims = { province = 1361 } } type = removeclaim which = 1361 } #Gaoxiong
command = { trigger = { claims = { province = 1362 } } type = removeclaim which = 1362 } #Taipei
command = { trigger = { claims = { province = 1363 } } type = removeclaim which = 1363 } #Taizhong
command = { trigger = { claims = { province = 1364 } } type = removeclaim which = 1364 } #Hualian
command = { trigger = { claims = { province = 1541 } } type = removeclaim which = 1541 } #Okha
command = { trigger = { claims = { province = 1542 } } type = removeclaim which = 1542 } #Toyohara
#Forgotten claims by Redwolf915
command = { type = removeclaim which = 1509 }
command = { type = removeclaim which = 1510 }
command = { type = removeclaim which = 1511 }
command = { type = removeclaim which = 1392 }
command = { type = removeclaim which = 1372 }
command = { type = removeclaim which = 1365 }
command = { type = removeclaim which = 1369 }
command = { type = removeclaim which = 1328 }
command = { type = removeclaim which = 1510 }
command = { type = removeclaim which = 1240 }

command = { trigger = { war = { country = SOV } } type = secedearea which = SOV value = "Pyongyang" when = 1 } # North Korea
command = { trigger = { war = { country = USA } NOT = { war = { country = SOV } } } type = secedearea which = USA value = "Pyongyang" when = 1 } # North Korea
command = { trigger = { war = { country = USA } } type = secedearea which = USA value = "Seoul" when = 1 } # South Korea
command = { trigger = { war = { country = SOV } NOT = { war = { country = USA }}} type = secedearea which = SOV value = "Seoul" when = 1 } # South - Korea
command = { trigger = { war = { country = SOV } } type = secedeprovince which = SOV value = 1219 when = 1 } # Dalian / Port Arthur
command = { trigger = { war = { country = SOV } } type = secedeprovince which = SOV value = 1542 when = 1 } # Toyohara
command = { trigger = { war = { country = SOV } } type = secedeprovince which = SOV value = 1543 when = 1 } # Shana /Kuril Islands
command = { type = secedeprovince which = ENG value = 1371 } # Hong Kong - China
command = { type = secedeprovince which = POR value = 1372 } # Macao - China
#command = { trigger = { ###Unrealistic that the USA would allow this - Redwolf915
# NOT = { exists = CHI }
# exists = CHC
# NOT = {
# alliance = { country = CHC country = JAP }
# }
# } type = secederegion which = CHC value = "China" when = 1 }
command = { trigger = {
NOT = { exists = CHI }
OR = {
NOT = { exists = CHC }
alliance = { country = CHC country = JAP }
}
} type = independence which = CHI value = 1 when = 1
}
command = { trigger = {
exists = CHI
} type = secederegion which = CHI value = "China" when = 1 }
command = { trigger = { war = { country = USA } } type = secedeprovince which = USA value = 1563 } #Southern Okinawa
command = { trigger = { war = { country = USA } } type = secedeprovince which = USA value = 1564 } #Northern Okinawa
command = { trigger = { war = { country = USA } } type = secedeprovince which = USA value = 1661 } #Iwo Jima
command = { trigger = { war = { country = USA } } type = secedeprovince which = USA value = 1662 } #Chichi Jima
command = { trigger = { war = { country = USA } } type = secedeprovince which = USA value = 1663 } #Motoyama
command = { trigger = { war = { country = USA } } type = secedeprovince which = USA value = 1664 } #Mount Suribachi

command = { trigger = { exists = U03 } type = secedearea which = U03 value = Indochine }
command = { trigger = { exists = U01} type = secedearea which = U01 value = Indochine }
command = { trigger = { exists = FRA NOT = { war = { country = FRA country = USA } war = { country = FRA country = SOV } } } type = secedearea which = FRA value = Indochine }
command = { trigger = { war = { country = USA } } type = secederegion which = USA value = "Asian Pacific" when = 1 }
command = { trigger = { war = { country = ENG } NOT = { war = { country = USA } } } type = secederegion which = ENG value = "Asian Pacific" when = 1 }
command = { type = domestic which = democratic value = 2 }
command = { type = domestic which = political_left value = 1 }
command = { type = domestic which = freedom value = 1 }
command = { type = domestic which = defense_lobby value = -5 }
command = { trigger = { war = { country = USA } } type = event which = 2049003 where = USA when = 1 } #Japan Surrenders
command = { trigger = { war = { country = SOV } } type = event which = 2007011 where = SOV when = 1 } #Japan Surrenders
command = { trigger = { war = { country = USA } NOT = { ispuppet = JAP } } type = peace which = USA value = 0 }
command = { trigger = { war = { country = SOV } NOT = { ispuppet = JAP } } type = peace which = SOV value = 0 }
command = { trigger = { war = { country = ENG } NOT = { ispuppet = JAP } } type = peace which = ENG value = 0 }
command = { trigger = { war = { country = CHI } NOT = { ispuppet = JAP } } type = peace which = CHI value = 0 }
command = { trigger = { war = { country = USA } ispuppet = JAP } type = peace which = USA value = 1 }
command = { trigger = { war = { country = SOV } ispuppet = JAP } type = peace which = SOV value = 1 }
command = { trigger = { war = { country = ENG } ispuppet = JAP } type = peace which = ENG value = 1 }
command = { trigger = { war = { country = CHI } ispuppet = JAP } type = peace which = CHI value = 1 }
command = { type = military_control which = JAP where = SIA value = 0 }
command = { type = military_control which = JAP where = U03 value = 0 }
command = { type = trigger which = 8321000 } #Added trigger The Jewel Voice
command = { type = setflag which = the_jewel_voice } #Added flag
}
action_b = {
ai_chance = 10
trigger = { not = { nuked = -2 } }
name = EVT_43_ACTB
command = { type = sleepevent which = 2007011 }
command = { type = sleepevent which = 2049003 }
command = { type = dissent value = 5 }
command = { type = domestic which = political_left value = -1 }
command = { type = domestic which = freedom value = -1 }
command = { type = domestic which = democratic value = -1 }
command = { type = domestic which = defense_lobby value = 1 }
}
}
 
  • 1Like
Reactions:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
Further editing of events/NWO/the_jewel_voice.txt this time event 8321000. This should set up Chinese Civil War and Korean War nicely. Will run more tests.

### PHASE TWO: LOCAL NATIONALIST REGIMES GAIN POWER IN SOUTH EAST ASIA

event = {
id = 8321000
country = JAP
save_date = yes

name = EVT_8321000_NAME
desc = EVT_8321000_DESC
picture = nwo\anti_japanese
style = 1

trigger = {
OR = {
event = { id = 8320000 days = 7 }
event = { id = 8320001 days = 7 }
event = { id = 8320002 days = 7 }
event = { id = 8320003 days = 7 }
event = { id = 8320004 days = 7 }
event = { id = 8320005 days = 7 }
}
flag = the_jewel_voice
}

date = { day = 1 month = june year = 1939 }
offset = 3
deathdate = { day = 29 month = december year = 1963 }

action = {
name = EVT_8321000_A

# Japanese puppets are annexed
command = { trigger = { ai = MAN } type = inherit which = MAN }
command = { trigger = { ai = MEN } type = inherit which = MEN }
command = { trigger = { ai = U74 } type = inherit which = U74 }
command = { trigger = { ai = U87 } type = inherit which = U87 }
command = { trigger = { ai = SIA alliance = { country = SIA } } type = inherit which = SIA }
command = { trigger = { ai = CHI puppet = { country = CHI } } type = inherit which = CHI }

### Japan is set to social democrat so all the new countries had "right" domestic setup
command = { type = set_domestic which = democratic value = 7 }
command = { type = set_domestic which = political_left value = 8 }

### Although, Hirohito remains the Emperor
command = { type = headofstate which = 50001 }

# Countries gain independence
command = { trigger = { region = { region = "China" value = 15 } NOT = { exists = CHI } } type = independence which = CHI value = 1 }
command = { trigger = { OR = { control = { province = 1395 data = -1 } control = { province = 1399 data = -1 } } NOT = { exists = U72 } } type = independence which = U72 value = 1 }
command = { trigger = { control = { province = 1405 data = -1 } NOT = { exists = LAO } } type = independence which = LAO value = 1 }
command = { trigger = { control = { province = 1400 data = -1 } NOT = { exists = CMB } } type = independence which = CMB value = 1 }
command = { trigger = { area = { area = "Siam" value = 30 } NOT = { exists = SIA } } type = independence which = SIA value = 1 }
command = { trigger = { area = { area = "Malacka" value = 20 } NOT = { exists = MLY } } type = independence which = MLY value = 1 }
command = { trigger = { control = { province = 1624 data = -1 } NOT = { exists = SAR } } type = independence which = SAR value = 1 }
command = { trigger = { control = { province = 1432 data = -1 } NOT = { exists = U75 } } type = independence which = U75 value = 1 }
command = { trigger = { region = { region = "Indonesia" value = 15 } NOT = { exists = INO } } type = independence which = INO value = 1 }
command = { trigger = { region = { region = "Australia" value = 20 } NOT = { exists = AST } } type = independence which = AST value = 1 }
command = { trigger = { region = { region = "India" value = 40 } NOT = { exists = IND } } type = independence which = IND value = 1 }
command = { trigger = { area = { area = "Ceylon" value = 100 } NOT = { exists = U83 } } type = independence which = U83 value = 1 }
command = { trigger = { AND = { area = { area = "Burma" value = 50 } area = { area = "North Burma" value = 50 } } NOT = { exists = BUR } } type = independence which = BUR value = 1 }
command = { trigger = { OR = { area = { area = "Bengal" value = 50 } area = { area = "Pakistan" value = 50 } } NOT = { exists = PAK } } type = independence which = PAK value = 1 }
command = { trigger = { region = { region = "Philippines" value = 50 } NOT = { exists = PHI } } type = independence which = PHI value = 1 }

# Status quo in China and Korea
command = { type = secederegion which = -1 value = "China" when = 2 }
command = { trigger = { NOT = { exists = CHI } } type = independence which = CHI value = 1 } #added Redwolf915
command = { type = secederegion which = CHI value = "China" when = 1 } #added Redwolf915
command = { trigger = { war = { country = SOV } } type = secedearea which = SOV value = "Pyongyang" when = 1 } # North Korea
command = { trigger = { war = { country = USA } NOT = { war = { country = SOV } } } type = secedearea which = USA value = "Pyongyang" when = 1 } # North Korea
command = { trigger = { war = { country = USA } } type = secedearea which = USA value = "Seoul" when = 1 } # South Korea
command = { trigger = { war = { country = SOV } NOT = { war = { country = USA }}} type = secedearea which = SOV value = "Seoul" when = 1 } # South - Korea
#command = { type = secederegion which = -1 value = "Korea" when = 2 } #Consider deleting this USA and USSR agreed to split Korea
}
}
 
Last edited:

Redwolf915

Major
5 Badges
Aug 31, 2007
618
190
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Victoria 3 Sign Up
  • Crusader Kings II
In events/NWO/der_untergang.txt we have the Soviets giving Brest Litovsk and other MolotovRibbentrop Pact areas to Democratic Poland. Event 8310302 is fixed!


###########
event = {
id = 8310302
country = SOV

name = EVT_8310302_NAME
desc = EVT_8310302_DESC
picture = nwo\territorial_exchanges
style = 1

action = {
name = EVT_8310302_A
command = { type = secederegion which = U11 value = "France" when = 1 }
command = { type = secederegion which = FRA value = "France" when = 1 }

command = { type = secederegion which = U14 value = "Italy" when = 1 }
command = { type = secederegion which = ITA value = "Italy" when = 1 }

command = { type = secedearea which = U20 value = "Oesterbotten" when = 1 }
command = { type = secedearea which = U20 value = "South Finland" when = 1 }
command = { type = secedearea which = U20 value = "Central Finland" when = 1 }
command = { type = secedeprovince which = U20 value = 514 when = 1 }
command = { type = secedeprovince which = U20 value = 515 when = 1 }
command = { type = secedeprovince which = U20 value = 516 when = 1 }
command = { type = secedeprovince which = U20 value = 511 when = 1 }
command = { type = secedeprovince which = U20 value = 513 when = 1 }
command = { type = secedearea which = FIN value = "Oesterbotten" when = 1 }
command = { type = secedearea which = FIN value = "South Finland" when = 1 }
command = { type = secedearea which = FIN value = "Central Finland" when = 1 }
command = { type = secedeprovince which = FIN value = 514 when = 1 }
command = { type = secedeprovince which = FIN value = 515 when = 1 }
command = { type = secedeprovince which = FIN value = 516 when = 1 }
command = { type = secedeprovince which = FIN value = 511 when = 1 }
command = { type = secedeprovince which = FIN value = 513 when = 1 }

command = { type = secederegion which = U34 value = "Anatolia" when = 1 }
command = { type = secederegion which = TUR value = "Anatolia" when = 1 }

command = { type = secedearea which = U33 value = "Thrace" when = 1 }
command = { type = secedearea which = U33 value = "Attica" when = 1 }
command = { type = secedearea which = GRE value = "Thrace" when = 1 }
command = { type = secedearea which = GRE value = "Attica" when = 1 }

command = { type = secedearea which = U28 value = "Albania" when = 1 }
command = { type = secedearea which = ALB value = "Albania" when = 1 }

command = { type = secedearea which = U29 value = "Bulgaria" when = 1 }
command = { type = secedearea which = BUL value = "Bulgaria" when = 1 }

command = { type = secedearea which = U30 value = "South Romania" when = 1 }
command = { type = secedearea which = U30 value = "North Romania" when = 1 }
command = { type = secedearea which = U30 value = "Bessarabia" when = 1 }
command = { type = secedearea which = ROM value = "South Romania" when = 1 }
command = { type = secedearea which = ROM value = "North Romania" when = 1 }
command = { type = secedearea which = ROM value = "Bessarabia" when = 1 }

command = { type = secederegion which = U15 value = "Portugal" when = 1 }
command = { type = secederegion which = POR value = "Portugal" when = 1 }

command = { type = secederegion which = U35 value = "Spain" when = 1 }
command = { type = secederegion which = SPR value = "Spain" when = 1 }

command = { type = secederegion which = U26 value = "Switzerland" when = 1 }
command = { type = secederegion which = SCH value = "Switzerland" when = 1 }

command = { type = secederegion which = U13 value = "Hungary" when = 1 }
command = { type = secederegion which = HUN value = "Hungary" when = 1 }

command = { type = secederegion which = U31 value = "Czechoslovakia" when = 1 }
command = { type = secederegion which = CZE value = "Czechoslovakia" when = 1 }

command = { type = secedearea which = U32 value = "Poznan" when = 1 }
command = { type = secedearea which = U32 value = "Warsaw" when = 1 }
command = { type = secedearea which = U32 value = "Krakow" when = 1 }

command = { type = secedeprovince which = U32 value = 181 when = 1 } # Danzing
command = { type = secedeprovince which = U32 value = 164 when = 1 } # Oppeln
command = { type = secedeprovince which = U32 value = 183 when = 1 } # Elbing
command = { type = secedeprovince which = U32 value = 185 when = 1 } # Allenstein
command = { type = secedeprovince which = U32 value = 239 when = 1 } # Przemysl
command = { type = secedeprovince which = U32 value = 250 when = 1 } # Lomza
command = { type = secedeprovince which = U32 value = 252 when = 1 } # Suwalki
command = { type = secedeprovince which = U32 value = 254 when = 1 } # Bialystok
command = { type = secedeprovince which = U32 value = 168 when = 1 } # Gleiwitz

command = { trigger = { NOT = { local_flag = poland_west_littlegains } } type = secedeprovince which = U32 value = 166 when = 1 } # Waldenburg
command = { trigger = { NOT = { local_flag = poland_west_littlegains } } type = secedeprovince which = U32 value = 167 when = 1 } # Breslau
command = { trigger = { NOT = { local_flag = poland_west_littlegains } } type = secedeprovince which = U32 value = 155 when = 1 } # Stolp
command = { trigger = { NOT = { local_flag = poland_west_littlegains } } type = secedeprovince which = U32 value = 161 when = 1 } # Deutsch-Krone
command = { trigger = { NOT = { local_flag = poland_west_littlegains local_flag = poland_west_moregains } } type = secedeprovince which = U32 value = 158 when = 1 } # Stettin
command = { trigger = { NOT = { local_flag = poland_west_littlegains local_flag = poland_west_moregains } } type = secedeprovince which = U32 value = 159 when = 1 } # Meseritz
command = { trigger = { NOT = { local_flag = poland_west_littlegains local_flag = poland_west_moregains } } type = secedeprovince which = U32 value = 165 when = 1 } # Liegnitz
command = { trigger = { local_flag = poland_west_hugegains } type = secedeprovince which = U32 value = 172 when = 1 } # Cottbus


#command = { type = secederegion which = POL value = "Poland" when = 1 } #SOV would never give up BrestLitovsk to POL Redwolf915
command = { type = secedeprovince which = POL value = 181 when = 1 }
command = { type = secedeprovince which = POL value = 183 when = 1 }
command = { type = secedeprovince which = POL value = 185 when = 1 }
command = { type = secedeprovince which = POL value = 164 when = 1 }
command = { type = secedeprovince which = POL value = 168 when = 1 }
command = { type = secedeprovince which = POL value = 221 when = 1 }
command = { type = secedeprovince which = POL value = 161 when = 1 }

command = { type = secederegion which = U19 value = "Norway" when = 1 }
command = { type = secederegion which = NOR value = "Norway" when = 1 }

command = { type = secederegion which = U21 value = "Sweden" when = 1 }
command = { type = secederegion which = SWE value = "Sweden" when = 1 }

command = { type = secederegion which = U22 value = "Denmark" when = 1 }
command = { type = secederegion which = DEN value = "Denmark" when = 1 }

command = { type = secedearea which = U17 value = "Flanders" when = 1 }
command = { type = secedearea which = U17 value = "Wallonia" when = 1 }
command = { type = secedearea which = BEL value = "Flanders" when = 1 }
command = { type = secedearea which = BEL value = "Wallonia" when = 1 }

command = { type = secedearea which = U10 value = "Netherlands" when = 1 }
command = { type = secedearea which = HOL value = "Netherlands" when = 1 }

command = { type = secedeprovince which = U18 value = 109 when = 1 }
command = { type = secedeprovince which = LUX value = 109 when = 1 }

command = { type = secedearea which = U27 value = "East Serbia" when = 1 }
command = { type = secedearea which = U27 value = "Central Serbia" when = 1 }
command = { type = secedearea which = U27 value = "Bosnia" when = 1 }
command = { type = secedearea which = U27 value = "Croatia" when = 1 }
command = { type = secedearea which = YUG value = "East Serbia" when = 1 }
command = { type = secedearea which = YUG value = "Central Serbia" when = 1 }
command = { type = secedearea which = YUG value = "Bosnia" when = 1 }
command = { type = secedearea which = YUG value = "Croatia" when = 1 }

command = { type = secedeprovince which = MTN value = 332 when = 1 }
command = { type = secedeprovince which = MTN value = 335 when = 1 }

command = { type = secedearea which = SER value = "Central Serbia" when = 1 }
command = { type = secedearea which = SER value = "East Serbia" when = 1 }

command = { type = secedearea which = BOS value = "Bosnia" when = 1 }

command = { type = secedeprovince which = SLV value = 346 when = 1 }
command = { type = secedeprovince which = SLV value = 349 when = 1 }
command = { type = secedeprovince which = SLV value = 403 when = 2 }

command = { type = secedearea which = CRO value = "Croatia" when = 1 }
command = { type = secedeprovince which = CRO value = 406 when = 2 }


command = { type = addcore which = 257 }
command = { type = addcore which = 258 }
command = { type = addcore which = 256 }
command = { type = addcore which = 255 }
command = { type = addcore which = 251 }
command = { type = addcore which = 248 }
command = { type = addcore which = 247 }
command = { type = addcore which = 253 }
command = { type = addcore which = 261 }
command = { type = addcore which = 182 }
command = { type = addcore which = 184 }
command = { type = addcore which = 249 }
command = { type = addcore which = 245 }
command = { type = addcore which = 244 }
command = { type = addcore which = 240 }
command = { type = addcore which = 238 }
command = { type = addcore which = 1543 }
command = { type = addcore which = 1119 }
}
}
 
  • 1Like
Reactions: