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

Basileios II

Count of Averland
50 Badges
Sep 18, 2001
559
40
Visit site
  • Tyranny: Archon Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • 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
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Europa Universalis III: Collection
  • Tyranny: Gold Edition
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Charlemagne
  • 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: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • For The Glory
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
One of the great concepts in Aberration imho was always the dynamical colonization. Nations had no fixed areas to colonize (as in vanilla) but could obtain cores on almost all non-european provinces worldwide.

I´ve converted most of Aberration to Kasperus´new map and have even adapted RNGC but I´m really afraid of the colonial file.

Code:
event = {
     id = 210001 
     random = no
     province = 8 
     trigger = {
             NOT = { core = { province = 8 data = -1 } }
             owned = { province = 8 data = -1 }
             OR = {
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
             }
             continent = europe
     }
     name = "Claim of California"
     desc = "Congratulations! We have now established a strong colonial base in California."
     style = 2
     date = { day = 1 month = january year = 1419 }
     offset = 3600
     deathdate = { day = 30 month = december year = 1819 }
     action_a = {
             name = "Excellent"
             command = { type = addcore which = 8 }
             command = { type = addcore which = 9 }
             command = { type = addcore which = 10 }
             command = { type = addcore which = 11 }
             command = { type = addcore which = 1474 }
             command = { type = addcore which = 1475 }
             command = { type = addcore which = 1476 }
             command = { type = vp value = 50 }
     }
}

The file includes around 500 events like the one above and was originally created with some custom-made program, as many of those events had to be duplicated. EU2 lacked some sophisticated triggers.

I´ve almost no experience in event creation but I think "persistent=yes" would not help to reduce the mass of events because it would trigger many times once the receiving nation colonizes one of the provinces included in the trigger.

Any suggestions (or help) to solve this herculean task are welcome. :blush:
 

Therion

Field Marshal
21 Badges
Sep 7, 2006
2.637
83
  • Heir to the Throne
  • Mount & Blade: With Fire and Sword
  • Mount & Blade: Warband
  • 500k Club
  • War of the Roses
  • Victoria 2: A House Divided
  • Victoria 2
  • Rome Gold
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Arsenal of Democracy
  • Hearts of Iron III
  • For The Glory
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III
  • Deus Vult
  • Darkest Hour
  • Crusader Kings II
This part of the trigger:

Code:
             OR = {
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1476 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1475 data = -1 }
             }
             OR = {
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
             }

can be changed to:

Code:
someof = {
            number = 5
                             owned = { province = 8 data = -1 }
                             owned = { province = 9 data = -1 }
                             owned = { province = 10 data = -1 }
                             owned = { province = 11 data = -1 }
                             owned = { province = 1474 data = -1 }
                             owned = { province = 1475 data = -1 }
                             owned = { province = 1476 data = -1 }
}
 

Basileios II

Count of Averland
50 Badges
Sep 18, 2001
559
40
Visit site
  • Tyranny: Archon Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • 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
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Europa Universalis III: Collection
  • Tyranny: Gold Edition
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Charlemagne
  • 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: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • For The Glory
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
Yeah, I quoted the original EU2-events. Those will be changed to addcore_claim.

Therion, are those duplicates still needed or will the event work for all nations who own any of those 5 provinces? OR will yout trigger work in combination with persistent=yes?
 

Therion

Field Marshal
21 Badges
Sep 7, 2006
2.637
83
  • Heir to the Throne
  • Mount & Blade: With Fire and Sword
  • Mount & Blade: Warband
  • 500k Club
  • War of the Roses
  • Victoria 2: A House Divided
  • Victoria 2
  • Rome Gold
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Arsenal of Democracy
  • Hearts of Iron III
  • For The Glory
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III
  • Deus Vult
  • Darkest Hour
  • Crusader Kings II
Yes, you can (and should) use someof instead of all those OR combinations. They mean the same thing.

It should work with 'persistent = yes'. I don't see why not.
 

Basileios II

Count of Averland
50 Badges
Sep 18, 2001
559
40
Visit site
  • Tyranny: Archon Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • 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
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Europa Universalis III: Collection
  • Tyranny: Gold Edition
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Charlemagne
  • 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: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • For The Glory
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
Code:
event = {
     id = 210001 
     random = no
     province = 1267 #Pomo 
     trigger = {
             NOT = { core_claim = { province = 1267 data = -1 } }
             owned = { province = 1267 data = -1 }
someof = {
            number = 5
                             owned = { province = 1267 data = -1 }
                             owned = { province = 1268 data = -1 }
                             owned = { province = 1269 data = -1 }
                             owned = { province = 1270 data = -1 }
                             owned = { province = 1272 data = -1 }
                             owned = { province = 1273 data = -1 }
}
            
             continent = europe
     }
     name = "Claim of California"
     desc = "Congratulations! We have now established a strong colonial base in California."
     style = 2
     persistent = yes
     date = { day = 1 month = january year = 1419 }
     offset = 3600
     deathdate = { day = 30 month = december year = 1819 }
     action_a = {
             name = "Excellent"
             command = { type = addcore_claim which = 1267 }
             command = { type = addcore_claim which = 1268 }
             command = { type = addcore_claim which = 1269 }
             command = { type = addcore_claim which = 1270 }
             command = { type = addcore_claim which = 1472 }
             command = { type = addcore_claim which = 1473 }
             command = { type = vp value = 50 }
     }
}

Is this about right? If this works as intended it would reduce the whole file to 1/3 of it´s size.

Just one question: will this event trigger again once the claime_core become core_national?
 

Therion

Field Marshal
21 Badges
Sep 7, 2006
2.637
83
  • Heir to the Throne
  • Mount & Blade: With Fire and Sword
  • Mount & Blade: Warband
  • 500k Club
  • War of the Roses
  • Victoria 2: A House Divided
  • Victoria 2
  • Rome Gold
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Arsenal of Democracy
  • Hearts of Iron III
  • For The Glory
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III Complete
  • Europa Universalis III
  • Deus Vult
  • Darkest Hour
  • Crusader Kings II
Looks fine except for 'style = 2'. Style is used for event pictures. In that case, the number should be enclosed within " ".

Just one question: will this event trigger again once the claime_core become core_national?
I wouldn't think so but I'm not sure. To be sure, you can always add another NOT entry for core_national.
 

MichaelM

For the Glory lead
10 Badges
Jun 30, 2004
3.878
198
crystalempiregames.com
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • For The Glory
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria 2
  • 500k Club
The file includes around 500 events like the one above and was originally created with some custom-made program, as many of those events had to be duplicated.
Which I actually wrote. :)

Aberration actually inspired several FTG scripting features.

Looks fine except for 'style = 2'. Style is used for event pictures. In that case, the number should be enclosed within " ".
Quotes are only necessary if there is a space; otherwise, they're optional.
 

Basileios II

Count of Averland
50 Badges
Sep 18, 2001
559
40
Visit site
  • Tyranny: Archon Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • 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
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Europa Universalis III: Collection
  • Tyranny: Gold Edition
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Charlemagne
  • 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: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • For The Glory
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
Cheers guys, your help will certainly speed up the release of A4K 2.0.

Looks fine except for 'style = 2'. Style is used for event pictures. In that case, the number should be enclosed within " ".
Well, the style line is another relic from the original events. I didn´t know what it meant so I left it in.

Which I actually wrote.

Aberration actually inspired several FTG scripting features.

:D I would have asked you for this program but I think thanks to Theroin´s ideas I will manage without it (that is, if you still have it on your harddrive).

Now I "only" a convenient division of 5 continents is needed... and since you built in the handy map modes event that can be done in less time.
 

Andrei Gijgorev

Civilian
3 Badges
May 23, 2007
686
64
  • Arsenal of Democracy
  • Darkest Hour
  • For The Glory
If it's persistent it doesn't need to be a province event, so you can just have one event per area. In fact you could have one big event for all areas if you wouldn't mind a generic event name, although it might not necessarily be less work.

Your example event could look like this:
Code:
event = {
    id = 210001 
    persistent = yes
    trigger = {
        NOT = {
            AND = {
                core_claim = { province = 8 data = -1 }
                core_claim = { province = 9 data = -1 }
                core_claim = { province = 10 data = -1 }
                core_claim = { province = 11 data = -1 }
                core_claim = { province = 1474 data = -1 }
                core_claim = { province = 1475 data = -1 }
                core_claim = { province = 1476 data = -1 }
            }
        }
        someof = {
            number = 6
            owned = { province = 8 data = -1 }
            owned = { province = 9 data = -1 }
            owned = { province = 10 data = -1 }
            owned = { province = 11 data = -1 }
            owned = { province = 1474 data = -1 }
            owned = { province = 1475 data = -1 }
            owned = { province = 1476 data = -1 }
        }
        continent = europe
    }
    name = "Claim of California"
    desc = "Congratulations! We have now established a strong colonial base in California."
    style = 2
    date = { day = 1 month = january year = 1419 }
    offset = 3600
    deathdate = { day = 30 month = december year = 1819 }
    action = {
        name = "Excellent"
        command = { type = addcore which = 8 }
        command = { type = addcore which = 9 }
        command = { type = addcore which = 10 }
        command = { type = addcore which = 11 }
        command = { type = addcore which = 1474 }
        command = { type = addcore which = 1475 }
        command = { type = addcore which = 1476 }
        command = { trigger = { NOT = { flag = vp_california } } type = vp value = 50 }
        command = { type = setflag which = vp_california }
    }
}
Untested but should work. If you have no events that remove colonial cores you can even replace this part
Code:
NOT = {
    AND = {
        core_claim = { province = 8 data = -1 }
        core_claim = { province = 9 data = -1 }
        core_claim = { province = 10 data = -1 }
        core_claim = { province = 11 data = -1 }
        core_claim = { province = 1474 data = -1 }
        core_claim = { province = 1475 data = -1 }
        core_claim = { province = 1476 data = -1 }
    }
}
with
Code:
NOT = { flag = vp_california }
and also remove the trigger from the vp command.
 
Last edited:

Basileios II

Count of Averland
50 Badges
Sep 18, 2001
559
40
Visit site
  • Tyranny: Archon Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • 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
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Europa Universalis III: Collection
  • Tyranny: Gold Edition
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Charlemagne
  • 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: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • For The Glory
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
I gues the great advantage of that kind of trigger is that not one specific province is needed to claim an area, but that any provinces from the list will do.

Gotta think about to change them all.....which is quite a bit of work.:unsure:
 

Basileios II

Count of Averland
50 Badges
Sep 18, 2001
559
40
Visit site
  • Tyranny: Archon Edition
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Mount & Blade: Warband
  • 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
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Europa Universalis III: Collection
  • Tyranny: Gold Edition
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Charlemagne
  • 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: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II
  • For The Glory
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • War of the Roses
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
Just another question, Andrei: Can the event trigger again once the flag is cleared? Let's say I conquer California from another nation which already got the cores. Because I'd really like to include your triggers to make the colonial game much more flexible.

Thanks in advance!