I scripted a set of events to create an explorer in the Baltic. My application is in the Baltic, but the idea could be used in the Med, Indian ocean, etc..
(Note: I use MyMap AGCEEP, but the concept could be applied to other maps/mods)
I like my set, but Im looking for suggestions for tweaks and changes, and constructive criticism.
If your going to complain about "historical inaccuracies" then back up your comment by proof that no one in the Baltic could have been an "explorer"
The concept is this:
The Baltic sea had its fair share of experianced naval men, merchants, travelers and ship builders. The Baltic sea itself is rather inhospitable at time. Not as severe as the North Atlantic, but a similarly harsh climate. Its my opinion that an explorer in the region *could* have emerged. Not one explorer for everyone though - just one explorer for hire in whole of the Baltic sea.
- This event and 4 others just like it for 4 other "major" ports of the Baltic I dub "part 1"
The five major ports are:
# 301 Danzig
# 307 Kobenhavn
# 308 Gotload
# 254 Stockholm
# 1585 Riga
"part 1"
If action_a is choosen in "part 1" it triggers the wandering explorer events: "part 2"
These 5 events are indenticle, but are based on the explorer leaving one port and traveling to the next, to the next, ... then finally back to the original (where it completes and ends the circle).
You'll notice the actions are basically identicle to those in "part 1" but no triggers or sparks. This set is triggered and sparked by action_a in "part 1" .
"part 2"
Regardless of which port in "part 1" triggers the "part 2" events, each port gets a shot (including the initial port) in "part 2"
Im thinking I could reduce this to only 5 events. Basically "part 1" but instend of having the "NOT = { events ...} in the trigger, I would use "sleepevents" in actions_b,c,d if the explorer is hired/imprisoned.
Im also thinking of changing/combining action_b and action_c as it seems like an easy way to kill a potential explorer if you dont want him yourself.
action_b/c:
"Imprison this madman!"
land slinder +1
Mercantalism +1
Innovative -1
Revolt in the province x2
revoltrisk +3, for 1 year
[Something more/less??]
Comments?
Suggestions?
(Note: I use MyMap AGCEEP, but the concept could be applied to other maps/mods)
I like my set, but Im looking for suggestions for tweaks and changes, and constructive criticism.
If your going to complain about "historical inaccuracies" then back up your comment by proof that no one in the Baltic could have been an "explorer"
The concept is this:
The Baltic sea had its fair share of experianced naval men, merchants, travelers and ship builders. The Baltic sea itself is rather inhospitable at time. Not as severe as the North Atlantic, but a similarly harsh climate. Its my opinion that an explorer in the region *could* have emerged. Not one explorer for everyone though - just one explorer for hire in whole of the Baltic sea.
- This event and 4 others just like it for 4 other "major" ports of the Baltic I dub "part 1"
The five major ports are:
# 301 Danzig
# 307 Kobenhavn
# 308 Gotload
# 254 Stockholm
# 1585 Riga
"part 1"
Code:
# Danzig
event = {
id = 338300
trigger = {
naval = 4
NOT = {
event = 338301
event = 338302
event = 338303
event = 338304
# these 4 other events are identicle to this showcased event, but for each of the other ports
# the person who triggers this event gets the first shot at getting the explorer, but (s)he can still pass on the offer and let the others have a shot.
}
}
random = no
province = 301
name = "Baltic explorer, Danzig."
desc = "As Western Europeans started to explore Westward news of their explorations, if not their discoveries, had spread. The baltic sea nations were largely to busy with their own affairs to fund 'reckless' expeditions. This however did not mean no would-be explorers were in the sea, though they rarely found hospitable nations. We have here a wondering would be explorer."
date = { year = 1470 }
offset = 3600
deathdate = { year = 1540 }
action_a = {
name = "send this madman away"
command = { type = trigger which = 338305 }
command = { type = trade value = 1 }
}
# triggers another event, the explorer "wanders to another port looking for a patron"
action_b = {
name = "his insanity may trigger a revolt.. imprison him"
command = { type = merchants value = -1 }
}
action_c = {
name = "Id rather have more merchants"
command = { type = merchants value = 2 }
command = { type = treasury value = -5 }
}
# incase you want to stop others from getting the explorer, but dont want him yourself.
action_d = {
name = "hire this explorer"
command = { type = explorer which = 301 }
command = { type = transports which = 301 value = 4 }
command = { type = treasury value = -200 }
}
# you hire him and fund an expedition fleet
}
If action_a is choosen in "part 1" it triggers the wandering explorer events: "part 2"
These 5 events are indenticle, but are based on the explorer leaving one port and traveling to the next, to the next, ... then finally back to the original (where it completes and ends the circle).
You'll notice the actions are basically identicle to those in "part 1" but no triggers or sparks. This set is triggered and sparked by action_a in "part 1" .
"part 2"
Code:
# left Danzig for Kobenhavn
event = {
id = 338305
random = no
province = 307
name = "Wandering Baltic explorer"
desc = "As Western Europeans started to explore Westward news of their explorations, if not their discoveries, had spread. The baltic sea nations were largely busy with their own affairs to fund 'reckless' expeditions. This however did not mean no would-be explorers were in the sea, though they rarely found hospitable nations. We have here a wondering would be explorer."
action_a = {
name = "send this madman away"
command = { type = trigger which = 338306 }
command = { type = trade value = 1 }
}
# leaves Kobenhavn (307) to Gotload (308)
action_b = {
name = "his insanity may trigger a revolt.. imprison him"
command = { type = merchants value = -1 }
}
action_c = {
name = "Id rather have more merchants"
command = { type = merchants value = 2 }
command = { type = treasury value = -5 }
}
action_d = {
name = "hire this explorer"
command = { type = explorer which = 307 }
command = { type = transports which = 307 value = 4 }
command = { type = treasury value = -200 }
}
}
Regardless of which port in "part 1" triggers the "part 2" events, each port gets a shot (including the initial port) in "part 2"
Im thinking I could reduce this to only 5 events. Basically "part 1" but instend of having the "NOT = { events ...} in the trigger, I would use "sleepevents" in actions_b,c,d if the explorer is hired/imprisoned.
Im also thinking of changing/combining action_b and action_c as it seems like an easy way to kill a potential explorer if you dont want him yourself.
action_b/c:
"Imprison this madman!"
land slinder +1
Mercantalism +1
Innovative -1
Revolt in the province x2
revoltrisk +3, for 1 year
[Something more/less??]
Comments?
Suggestions?
Last edited: