randomevents.txt

(215 KB) Pobierz
#
# 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 =...
Zgłoś jeśli naruszono regulamin