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