# # EUE2 - Random Events # # written by Johan Andersson # # Paradox events Scaled by Korath # then SuperScaled by Peter Ebbesen # Trigger mangling by Korath and Peter Ebbesen # Many random events have had their triggers substantially altered, to make # then work better in an environment where all nations receive random events. # The three most obvious examples are these: # 1) Explorers require naval and trade technology. This cuts down drastically # on the number of AI explorers but also means that pagan nations need to # find alternative ways to map the world than wait for somebody to give # them a warship with an explorer. (Conquistadors are still a possibility) # 2) Buildings (manufactories, banks, stock exchanges &etc) depend on tech # rather than simply a date. If you aren't advanced, you won't get these # events at all. # 3) With regards to presents of armies or navies, the principle is this: # * If you can build it, you can get the event * # # This is a limited version of the Superpower Scaled Random events, # which only uses original Paradox texts. As such it is localised for # all languages without any translation issues. # Since most events have been scaled by countrysize by creating mutually # exclusive random events covering the same base event, the old random event # numbers have been dumped in favour of a consistent system. However, # each event has a small note with the ID of the basic event it was scaled # from. # # Ids assigned are # # ID Category Example Comment #-------------------------------------------------------------------------- # 94000+offset countrysize 1 - 94001 Minors # 95000+offset countrysize 4 - 95001 Big minors # 96000+offset countrysize 9 - 96001 Majors # 97000+offset countrysize 30 - 97001 Big majors/colonial powers # 98000+offset countrysize 80 - 98001 Superpowers # 99000+offset countrysize 200 - 99001 Continent-spanning empires # # # Offset Event set #------------------------------------------------------------------------- # 0 - 199 Paradox random events # 300 - 399 Basic Superpower/Badboy stuff. # In cases where the full range of categories have been deemed unnecessary, the # scaled events still feature this system of enumeration, using the id of the # smallest category contained within a compound. # # E.g. Random revolt (94001) was deemed to work with categories 1-29, 30-79, 80-199, 200+ # so the events were 94001, 97001, 98001, 99001. ######################################################################### # Pirate offers his services to the english monarch. ######################################################################### event = { id = 94000 # Paradox 1000 random = yes country = ENG trigger = { year = 1550 exists = SPA } name = "EVENT_PIRATE_TITLE" desc = "EVENT_PIRATE_DESC" style = 1 action_a = { name = "EVENT_PIRATE_A" command = { type = warships which = -1 value = 2 } command = { type = relation which = SPA value = -25 } command = { type = cash value = -10 } } action_b = { name = "EVENT_PIRATE_B" command = { type = relation which = SPA value = 25 } command = { type = vp value = 5 } command = { type = cash value = -5 } } action_c = { name = "EVENT_PIRATE_C" command = { type = relation which = SPA value = -5 } } } ######################################################################### # Random Revolt ######################################################################### event = { id = 94001 # Paradox 1001 trigger = { NOT = { countrysize = 30 } } random = yes name = "EVENTNAME1" desc = "EVENTHIST1" style = 0 action_a = { name = "OK" command = { type = revolt which = -1 } } } event = { id = 97001 trigger = { countrysize = 30 NOT = { countrysize = 80 } } random = yes name = "EVENTNAME1" desc = "EVENTHIST1" style = 0 action_a = { name = "OK" command = { type = revolt which = -1 } command = { type = revolt which = -3 } } } event = { id = 98001 trigger = { countrysize = 80 NOT = { countrysize = 200 } } random = yes name = "EVENTNAME1" desc = "EVENTHIST1" style = 0 action_a = { name = "OK" command = { type = revolt which = -1 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } } } # Sometimes people get really pissed. event = { id = 99001 trigger = { countrysize = 200 } random = yes name = "EVENTNAME1" desc = "EVENTHIST1" style = 0 action_a = { name = "OK" command = { type = revolt which = -1 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } command = { type = revolt which = -3 } } } ######################################################################### # Religious Turmoil (Europe) ######################################################################### event = { id = 94002 # Paradox 1002 trigger = { year = 1530 continent = europe NOT = { countrysize = 30 } } random = yes name = "EVENTNAME3" desc = "EVENTHIST3" style = 0 action_a = { name = "OK" command = { type = religiousrevolt which = -1 } } } event = { id = 97002 trigger = { year = 1530 continent = europe countrysize = 30 NOT = { countrysize = 80 } } random = yes name = "EVENTNAME3" desc = "EVENTHIST3" style = 0 action_a = { name = "OK" command = { type = religiousrevolt which = -1 } command = { type = religiousrevolt which = -3 } } } event = { id = 98002 trigger = { year = 1530 continent = europe countrysize = 80 NOT = { countrysize = 200 } } random = yes name = "EVENTNAME3" desc = "EVENTHIST3" style = 0 action_a = { name = "OK" command = { type = religiousrevolt which = -1 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } } } # The religious nuts are congregating! event = { id = 99002 trigger = { year = 1530 continent = europe countrysize = 200 } random = yes name = "EVENTNAME3" desc = "EVENTHIST3" style = 0 action_a = { name = "OK" command = { type = religiousrevolt which = -1 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } command = { type = religiousrevolt which = -3 } } } ######################################################################### # Conversion of Heretics ######################################################################### event = { id = 94003 # Paradox 1003 random = yes name = "EVENTNAME7" desc = "EVENTHIST7" style = 0 action_a = { name = "OK" command = { type = conversion which = -1 } } } event = { id = 94004 # Paradox 6501 trigger = { NOT = { domestic = { type = INNOVATIVE value = 3 } } } random = yes name = "EVENTNAME7" desc = "EVENTHIST7" style = 0 action_a = { name = "OK" command = { type = conversion which = -1 } } } ######################################################################### # Gift To the State ######################################################################### event = { id = 94005 # Paradox 1004 random = yes name = "EVENTNAME13" desc = "EVENTHIST13" style = 0 trigger = { NOT = { countrysize = 4 } } action_a = { name = "OK" command = { type = cash value = 50 } } } event = { id = 95005 random = yes name = "EVENTNAME13" desc = "EVENTHIST13" style = 0 trigger = { countrysize = 4 NOT = { countrysize = 9 } } action_a = { name = "OK" command = { type = cash value = 100 } } } event = { id = 96005 random = yes name = "EVENTNAME13" desc = "EVENTHIST13" style = 0 trigger = { countrysize = 9 NOT = { countrysize = 30 } } action_a = { name = "OK" command = { type = cash value = 200 } } } event = { id = 97005 random = yes name = "EVENTNAME13" desc = "EVENTHIST13" style = 0 trigger = { countrysize = 30 NOT = { countrysize = 80 } } action_a = { name = "OK" command = { type = cash value = 300 } } } event = { id = 98005 random = yes name = "EVENTNAME13" desc = "EVENTHIST13" style = 0 trigger = { countrysize = 80 NOT = { countrysize = 200 } } action_a = { name = "OK" command = { type = cash value = 500 } } } event = { id = 99005 random = yes name = "EVENTNAME13" desc = "EVENTHIST13" style = 0 trigger = { countrysize = 200 } action_a = { name = "OK" command = { type = cash value = 1000 } } } # The 94006-94009 events are left unscaled to give everybody a # chance of a bit of spare cash depending on date event = { id = 94006 # Paradox 1077 trigger = { NOT = { year = 1500 } } random = yes name = "EVENTNAME13" desc = "EVENTHIST13" style =...
kironow