• 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.
Nomonhan, I noticed you have started to work on the scenario as well suddenly? If you have done any progress on converting the scenario/s for AoD maybe we should share, so we both don't end up doing the same thing? I think I've converted all the usable events from Fatherland the original.
 
No, what I'm doing right now is setting up key additional nations, and general rules for ai_revolters. I'm not doing anything right now but will frankly do the actual cold war first, so if you want to not work on the same thing then you can press forward with your fatherland ideas.
A good idea is to discuss which countries, if any, should get peacetime IC mods. Postwar Japan especially comes to mind. It should have a high IC and high research capability but low build capability. So a peacetime IC mod suits them.

I believe AOD IS designed to limit the amount of units that can be built through supply and upkeep costs. What I don't know is this--how can you tell the AI to stop building units before it gets to that point?

As for the Soviet Union, I've determined that the MAJOR problem is that the increase in oil production which began in the 1950s and peaked in 1988 is not simulated. If it were the USSR would be cranking out 1500-2000 oil by 1988, as at time they produced more oil than the USA ever did.
 
No, what I'm doing right now is setting up key additional nations, and general rules for ai_revolters. I'm not doing anything right now but will frankly do the actual cold war first, so if you want to not work on the same thing then you can press forward with your fatherland ideas.
A good idea is to discuss which countries, if any, should get peacetime IC mods. Postwar Japan especially comes to mind. It should have a high IC and high research capability but low build capability. So a peacetime IC mod suits them.

I believe AOD IS designed to limit the amount of units that can be built through supply and upkeep costs. What I don't know is this--how can you tell the AI to stop building units before it gets to that point?

As for the Soviet Union, I've determined that the MAJOR problem is that the increase in oil production which began in the 1950s and peaked in 1988 is not simulated. If it were the USSR would be cranking out 1500-2000 oil by 1988, as at time they produced more oil than the USA ever did.

You can change AI build priorities to focus on other things than troops, such as IC and infrastructure, and drastically lower the ratio of infantry for the western nations especially. You can also make demobilisation events after WW2 is over, and if you make sure that newer unit models are extremely superior making WW2 era units more and more worthless the further in the game you go, you will also cause there to be a reason for the human player to scrap old units that can't be upgraded.
 
I've looked over the resources and will make use of some of the information but do not intend to use it verbatim. There seem to be some errors, for example Kuwait oil production steadily increases throughout the war in the file whereas in reality the wells were capped and not opened for development until 1946. Also it has no information regarding the post-war period. Finally, due to the huge timeframe, I wish to consolidate events somewhat.
The file records some additional oil at Baku and in the Ural-Volga region. In fact the Ural-Volga region became a major oil-producing region but was not additionally exploited until 1943, with development taking off after that in the 1946-53 period. Starting about 1953 there were Siberian oil discoveries and development. So multiple sources suggest some additional oil in 1943 though not a huge amount. I'll add 15 total oil by event in 1943, and more oil in the Ural-Volga provinces in 1946, and probably several staged events after that culminating in 1953.
The history is really hard to come by and to some extent needs to be guessed at but here's a source.
http://www.oilandgaseurasia.com/articles/p/80/article/682/
 
Agreed with your analysis. Would you like me to code the previously mentioned oil data then? Can always be modified for playability. Ill have the gas & mineral discovery data in the next few days. If someone has a decent list of coal field discoveries that be great.
 
Agreed with your analysis. Would you like me to code the previously mentioned oil data then? Can always be modified for playability. Ill have the gas & mineral discovery data in the next few days. If someone has a decent list of coal field discoveries that be great.

What I have is data from a 1960's Atlas depicting the amount oil and coal production in different countries in 1960. I have described it at least twice in the previous Cold War Tech Extension thread.
 
Nomonhan, I have been playing 1936 as Germany and run into issues with the Naval Doctrines. It appears there is a mix up with Commerce Raider and Commerce Defense. As Germany, I get the blue for Commerce Raider but the PreReq's are all unresearchable. So I went into to Germany Tech files and gave Germany the Tech's of Battlefleet concentration and Hunter Killer Group. The only when left was Fleet in Being which Deactivates Germany's regular tech. Sealane Interdiction. So, I then took away the Prerequiste on Commerce Raider Doctrine for Fleet in Being. Now I can research Commerce Raider Doctrine. However when I click on it in the game it is listed as Commerce Defense Doctrine. In the Naval Doctrines there are two Commerce related Doctrines. Commerce Raider and Commerce Defense but in the Tech tree there is only Commerce Raider.

I am playing .13 version

Totally still enjoying the mod as well. Moscow is mine.
 
I know it is Cold War and maybe you aren't supposed to play Germany in 1936, but I thought i would bring it to your attention for when you add in the Fatherland Events and Scenarios.
 
What I have is data from a 1960's Atlas depicting the amount oil and coal production in different countries in 1960. I have described it at least twice in the previous Cold War Tech Extension thread.

are they anywhere near exact? The data seems quite scattered... If you can find the link thatd be highly helpful.
Worst case Ill draw up the gas, oil & maybe resource fields for now.
 
Last edited:
By Paradox design, some naval doctrines are researchable and some are not, depending on your base doctrine. I did not change that feature. You can always get blueprints that are unresearchable because when you steal blueprints from another country, you get what THEY researched, regardless of whether it's relevant to your doctrines or not. It's bad luck to steal a blueprint that is worthless to you but it's part of the game. You should reverse your change.

The oil production that we are trying to update now is actually VERY relevant to Fatherland. The Volga-Ural region was extremely important to the Soviet Union's oil industry--supplying about half the country's oil in the 1970s. This oil in the Fatherland scenario resides in RUSSIA, west of the Urals, but with some military action could wind up in Germany, in which case Germany would be swimming in oil without the Middle East.

I'll work up and post events for some increase in Baku and Grozny production during WW2, and enough increase in the Volga-Ural oil to get to about 1970. Then you can add to this. The big problem I'm having is determining where in Siberia the Siberia oil is and getting production dates. I've only started this and gotten limited information so far.
 
Nomonohan, i just checked the regular Vanilla RC 1.4C and there is a Commerce Defense Doctrine under Fleet in Being. Under Sealane (Germany) there is Commerce Raider.

In your Naval TEch Tree there is only Commerce Raider but it is incorrectly linked as Commerce Defense, The NAme on the Tree says Raider but when you go to Research it is says Commerce Defense. I think who ever made the Naval Doctrine Tree must have searched for Commerce when making the connections as Defense will come up first before Raider (alphabetically).

If I am not being clear enough, just play a German game 1936 scenario and research your NAval Techs. It will stop you on Commerce Raider and allow you to go no further. This is because it is really Commerce Defense and the Pre-Req's block it. So you were right in what you told me in your last post. The problem is Commerce Raider is really Commerce Defense and has all of it's attributes.
 
I will post back in my altered game to see if researching the Commerce Defense Doctrine. (listed as Commerce Raider) opens up the Advanced Sub techs that Germany should get. I will post back shortly with my results.

On the Tech Tree for NAval Doctrines you can see the spot where it should be listed. There is a line for it right under Indirect Approach.

ok so even when what was listed as Commerce Raider finished it did not open up the Advanced Sub Techs. But instead opened the next ones in line for Commerce Defense. So it looks like Commerce Raider is just missing altogether except for it's name. I went into my saved game afterwards and loaded Tech # 8210 to Tech Apps for Germany, and now I can research the Advanced Sub Techs.

In conclusion the real Commerce Raider Doc is missing from the Tech Tree Window. and the currently Named Commerce Raider is really Commerce Defense Doctrine under Fleet-In-Being.
 
Last edited:
if you can go under the edit function for you posts so you can group them into one if youd like - makes things easier to read.

Id also suggest going through the naval_doctrine.txt file to see if the required prerequisites are there - might help clear things up
 
Ok! Oil discovery events are UP :D

These are most of the major ones however, more will be added such as Nigerian, Angolan, new Iraqi, Algerian, British offshore etc etc
Code:
###Agha Jari Field, Iran; Discovered: 1937; Reserves: 8.7bbr  
event = {
	id = 2803000
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1825 data = -1 }
		year = 1937
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1937 }
	offset = 3
	deathdate = { day = 29 month = december year = 1937 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1825 value = 32 where = oil }
		command = { type = province_keypoints which = 1825 value = 2 }
	}
}

###Burgan Field, Kuwait; Discovered:1938(46prod); Reserves: 66-72bbr        
event = {
	id = 2803001
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1822 data = -1 }
		year = 1946
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1946 }
	offset = 3
	deathdate = { day = 29 month = december year = 1946 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1822 value = 260 where = oil }
		command = { type = province_keypoints which = 1822 value = 10 }
	}
}
###Romashkino Field,Volga-Ural(Kazan); Discovered:1948; Reserves: 16-17bbr       
event = {
	id = 2803002
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1780 data = -1 }
		year = 1948
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1948 }
	offset = 3
	deathdate = { day = 29 month = december year = 1948 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1780 value = 60 where = oil }
		command = { type = province_keypoints which = 1780 value = 5 }
	}
}
###Ghawar Field, Saudi Arabia; Discovered:1948(51 Prod); Reserves:75-83bbr    
event = {
	id = 2803003
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1821 data = -1 }
		year = 1951
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1951 }
	offset = 3
	deathdate = { day = 29 month = december year = 1951 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1821 value = 320 where = oil }
		command = { type = add_prov_resource which = 1821 value = 57 where = energy } #57 TCF of gas(if 1TCF=1energy)
		command = { type = province_keypoints which = 1821 value = 20 }
	}
}
###Safaniya-Khafji Field, Saudi Arabia(offshore); Discovered:1951; Reserves:30bbr  
event = {
	id = 2803004
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1821 data = -1 }
		year = 1951
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1951 }
	offset = 3
	deathdate = { day = 29 month = december year = 1951 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1821 value = 120 where = oil }
		command = { type = province_keypoints which = 1821 value = 5 }
	}
}
###Rumaila Field, Iraq; Discovered:1953; Reserves:17bbr  
event = {
	id = 2803005
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1823 data = -1 }
		year = 1953
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1953 }
	offset = 3
	deathdate = { day = 29 month = december year = 1953 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1823 value = 64 where = oil }
		command = { type = province_keypoints which = 1823 value = 3 }
	}
}
###Ahwaz Field	Iran; Discovered:1958; Reserves:10bbr  
event = {
	id = 2803006
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1825 data = -1 }
		year = 1958
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1958 }
	offset = 3
	deathdate = { day = 29 month = december year = 1958 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1825 value = 40 where = oil }
		command = { type = province_keypoints which = 1825 value = 2 }
	}
}
###Daqing Field	China; Discovered:1959(60 prod); Reserves:16bbr  
event = {
	id = 2803007
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1374 data = -1 }
		year = 1960
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1960 }
	offset = 3
	deathdate = { day = 29 month = december year = 1960 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1374 value = 60 where = oil }
		command = { type = province_keypoints which = 1821 value = 3 }
	}
}
###Serir Field	Libya; Discovered:1961; Reserves:12bbr  
event = {
	id = 2803008
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 927 data = -1 }
		year = 1961
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1961 }
	offset = 3
	deathdate = { day = 29 month = december year = 1961 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 927 value = 48 where = oil }
		command = { type = province_keypoints which = 927 value = 2 }
	}
}
###Bombay High	India; Discovered:1964(74 prod); Reserves:6.1bbr  
event = {
	id = 2803009
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1505 data = -1 }
		year = 1974
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1974 }
	offset = 3
	deathdate = { day = 29 month = december year = 1974 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1505 value = 24 where = oil }
		command = { type = province_keypoints which = 1505 value = 1 }
	}
}
###Samotlor Field,West Siberia; Discovered:1965(69 prod); Reserves:20bbr 
event = {
	id = 2803010
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1541 data = -1 }
		year = 1969
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1969 }
	offset = 3
	deathdate = { day = 29 month = december year = 1969 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1541 value = 80 where = oil }
		command = { type = province_keypoints which = 1541 value = 4 }
	}
}
###Zakum Field, Abu Dhabi,UAE ; Discovered:1965(67 prod); Reserves:12bbr 
event = {
	id = 2803011
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1504 data = -1 }
		year = 1967
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1967 }
	offset = 3
	deathdate = { day = 29 month = december year = 1967 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1504 value = 48 where = oil }
		command = { type = province_keypoints which = 1504 value = 3 }
	}
}
###Lyantorskoye field, West Siberia; Discovered:1966(79 prod); Reserves:13bbr 
event = {
	id = 2803012
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1596 data = -1 } ###?West Siberian Plain, nearest city mentioned Surgut
		year = 1979
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1979 }
	offset = 3
	deathdate = { day = 29 month = december year = 1979 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1596 value = 52 where = oil }
		command = { type = add_prov_resource which = 1596 value = 10 where = energy } #10 TCF Gas
		command = { type = province_keypoints which = 1596 value = 2 }
	}
}
###Fyodorovskoye field, West Siberia; Discovered:1971(74 prod); Reserves:11bbr 
event = {
	id = 2803013
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1596 data = -1 } ###?West Siberian Plain, nearest city mentioned Surgut
		year = 1979
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1974 }
	offset = 3
	deathdate = { day = 29 month = december year = 1974 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1596 value = 44 where = oil }
		command = { type = province_keypoints which = 1596 value = 2 }
	}
}
###Prudhoe Bay, US, Alaska; Discovered:1969(77 prod); Reserves:13bbr 
event = {
	id = 2803014
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 551 data = -1 } 
		year = 1979
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1977 }
	offset = 3
	deathdate = { day = 29 month = december year = 1977 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 551 value = 52 where = oil }
		command = { type = add_prov_resource which = 551 value = 26 where = energy } #26 TCF Gas
		command = { type = province_keypoints which = 551 value = 3 }
	}
}
###Cantarell Field, Mexico(offshore); Discovered:1979(81 prod); Reserves:35bbr
event = {
	id = 2803015
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 756 data = -1 } 
		year = 1979
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1981 }
	offset = 3
	deathdate = { day = 29 month = december year = 1981 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 756 value = 140 where = oil }
		command = { type = province_keypoints which = 756 value = 7 }
	}
}
###Tengiz Field	Kazakhstan; Discovered:1979(93 prod); Reserves:15-26bbr
event = {
	id = 2803016
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1579 data = -1 } 
		year = 1993
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1993 }
	offset = 3
	deathdate = { day = 29 month = december year = 1993 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1579 value = 100 where = oil }
		command = { type = province_keypoints which = 1579 value = 5 }
	}
}
###Oseberg, Norway(offshore); Discovered:1979(88 prod); Reserves:2.2bbr
event = {
	id = 2803017
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 110 data = -1 } 
		year = 1988
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1988 }
	offset = 3
	deathdate = { day = 29 month = december year = 1988 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 110 value = 8 where = oil }
	}
}
###Hibernia, Canada(offshore); Discovered:1979(97 prod); Reserves:3bbr
event = {
	id = 2803018
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 576 data = -1 } 
		year = 1997
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1997 }
	offset = 3
	deathdate = { day = 29 month = december year = 1997 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 576 value = 12 where = oil }
	}
}
###Priobskoye field, West Siberia; Discovered:1982(2000 prod); Reserves:13bbr
event = {
	id = 2803019
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1593 data = -1 } 
		year = 2000
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2000 }
	offset = 3
	deathdate = { day = 29 month = december year = 2000 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1593 value = 52 where = oil }
		command = { type = province_keypoints which = 1593 value = 2 }
	}
}
###Vankor Field	Russia; Discovered:1983(2009 prod); Reserves:3.8bbr
event = {
	id = 2803020
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1560 data = -1 } 
		year = 2009
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2009 }
	offset = 3
	deathdate = { day = 29 month = december year = 2009 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1560 value = 16 where = oil }
	}
}
###Terra Nova Field, Canada; Discovered:1984(2002 prod); Reserves:1bbr
event = {
	id = 2803021
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 576 data = -1 } 
		year = 2002
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2002 }
	offset = 3
	deathdate = { day = 29 month = december year = 2002 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 576 value = 4 where = oil }
	}
}
###Mangala Area, India; Discovered:1999(2005 prod); Reserves:3.6bbr
event = {
	id = 2803022
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1478 data = -1 } 
		year = 2005
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2005 }
	offset = 3
	deathdate = { day = 29 month = december year = 2005 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1478 value = 16 where = oil }
	}
}
###Kashagan Field, Kazakhstan; Discovered:2000(2012 est prod); Reserves:38bbr
event = {
	id = 2803023
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1569 data = -1 } 
		year = 2012
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2012 }
	offset = 3
	deathdate = { day = 29 month = december year = 2012 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1569 value = 160 where = oil }
		command = { type = province_keypoints which = 1569 value = 7 }
	}
}
###Ferdows/Mound/Zagheh Field	Iran; Discovered:2003(2014 est prod); Reserves:38bbr
event = {
	id = 2803024
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1498 data = -1 } 
		year = 2014
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2014 }
	offset = 3
	deathdate = { day = 29 month = december year = 2014 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1498 value = 150 where = oil }
		command = { type = province_keypoints which = 1498 value = 6 }
	}
}
###Azadegan field, Iran; Discovered:1999(2013 est prod); Reserves:33bbr
event = {
	id = 2803025
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 1825 data = -1 } 
		year = 2013
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2013 }
	offset = 3
	deathdate = { day = 29 month = december year = 2013 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1825 value = 132 where = oil }
		command = { type = province_keypoints which = 1825 value = 5 }
	}
}
###Sugar Loaf field, Brazil(offshore); Discovered:2007(2012 est prod); Reserves:25-40bbr
event = {
	id = 2803026
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 886 data = -1 } 
		year = 2012
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2012 }
	offset = 3
	deathdate = { day = 29 month = december year = 2012 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 886 value = 160 where = oil }
		command = { type = province_keypoints which = 886 value = 6 }
	}
}
###Tupi field, Brazil(offshore); Discovered:2006(2010 est prod); Reserves:5-8bbr
event = {
	id = 2803027
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 885 data = -1 } 
		year = 2010
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2010 }
	offset = 3
	deathdate = { day = 29 month = december year = 2010 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 885 value = 32 where = oil }
		command = { type = province_keypoints which = 885 value = 2 }
	}
}
###Athabasca oil sands, Suncor Mine; Discovered:1967 production; Reserves:1700bbr  
event = {
	id = 2803028
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 557 data = -1 }
		year = 1967
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1967 }
	offset = 3
	deathdate = { day = 29 month = december year = 1967 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 10 where = oil }
	}
}
###Athabasca oil sands, second Syncrude Mine; Discovered:1978 production; Reserves:1700bbr  
event = {
	id = 2803029
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 557 data = -1 }
		year = 1978
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 1978 }
	offset = 3
	deathdate = { day = 29 month = december year = 1978 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 30 where = oil }
		command = { type = province_keypoints which = 557 value = 2 }
	}
}
###Athabasca oil sands, third Shell Canada Mine + expansion; Discovered:2003 production; Reserves:1700bbr  
event = {
	id = 2803030
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 557 data = -1 }
		year = 2003
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2003 }
	offset = 3
	deathdate = { day = 29 month = december year = 2003 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 80 where = oil }
		command = { type = province_keypoints which = 557 value = 4 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2006 production; Reserves:1700bbr (1.1million barrels/day) 
event = {
	id = 2803031
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 557 data = -1 }
		year = 2006
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2006 }
	offset = 3
	deathdate = { day = 29 month = december year = 2006 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 100 where = oil }
		command = { type = province_keypoints which = 557 value = 5 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2013 production; Reserves:1700bbr (2million barrels/day) 
event = {
	id = 2803032
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 557 data = -1 }
		year = 2013
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2013 }
	offset = 3
	deathdate = { day = 29 month = december year = 2013 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 200 where = oil }
		command = { type = province_keypoints which = 557 value = 7 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2016 production; Reserves:1700bbr (2.5million barrels/day) 
event = {
	id = 2803033
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 557 data = -1 }
		year = 2016
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2016 }
	offset = 3
	deathdate = { day = 29 month = december year = 2016 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 100 where = oil }
		command = { type = province_keypoints which = 557 value = 4 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2020 production; Reserves:1700bbr (3million barrels/day) 
event = {
	id = 2803034
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 557 data = -1 }
		year = 2020
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2020 }
	offset = 3
	deathdate = { day = 29 month = december year = 2020 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 100 where = oil }
		command = { type = province_keypoints which = 557 value = 4 }
	}
}
###Orinoco tar sands, Venezuela, Phase 1; Discovered:2013 production; Reserves:513bbr (~1million barrels/day) 
event = {
	id = 2803035
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 810 data = -1 }
		year = 2013
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2013 }
	offset = 3
	deathdate = { day = 29 month = december year = 2013 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 810 value = 200 where = oil }
		command = { type = province_keypoints which = 810 value = 7 }
	}
}
###Orinoco tar sands, Venezuela, Phase 2; Discovered:2017 production; Reserves:513bbr (~2million barrels/day) 
event = {
	id = 2803036
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 810 data = -1 }
		year = 2017
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2017 }
	offset = 3
	deathdate = { day = 29 month = december year = 2017 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 810 value = 200 where = oil }
		command = { type = province_keypoints which = 810 value = 7 }
	}
}
###Orinoco tar sands, Venezuela, Phase 3; Discovered:2020 production; Reserves:513bbr (~3million barrels/day) 
event = {
	id = 2803037
	random = no

	trigger = {
		OR = {
			AND = {
				month = 0
				NOT = { month = 4 }
				random = 5
			}
			AND = {
				month = 4
				NOT = { month = 8 }
				random = 7
			}
			AND = {
				month = 8
				NOT = { month = 10 }
				random = 10
			}
			month = 11
		}
		control = { province = 810 data = -1 }
		year = 2020
	}

	name = EVT_RES_NAME
	desc = EVT_RES_DESC
	style = 0	
	
	date = { day = 1 month = january year = 2020 }
	offset = 3
	deathdate = { day = 29 month = december year = 2020 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 810 value = 200 where = oil }
		command = { type = province_keypoints which = 810 value = 7 }
	}
}
All are matched to the previously mentioned AoD 1bbr (billion barrel reserves) = 4 oil output rule.

Past the 2000s Canada's & Venezuela's tar sands start producing heavy output (6million barrels/day by current plans) & should become major oil powers.

Almost all dates are for production or expected production levels.

Also added "type = province_keypoints which = [province id/-1] value = [keypoints to add]" which apparently adds victory points to the larger oil fields - It only makes sense.. (not playtested though)

Some of the fields are also natural gas producers. In those cases as I have little to go on in AoD (natural gas production is seldom used in 1936) Ive matched 1 TCF (trillion cubic feet) to 1 energy production.

Ill probably post a major natural gas discovery list this weekend & welcome input on that 1TCF=1energy as by current plan that will bring online ~3000 energy throughout the 20 & 21st century. That could be too little/just right or too much. Playtesting is in order.
The other idea would be to use TCM (trillion cubic meters) as a benchmark. That would bring online roughly 1000 energy worldwide in the post ww2 timeframe.

Also anyone have any firm idea about the role of infrastructure in resource recovery? Thats a very important subject to explore as it might have a major effect in resource extraction.. Already put in the wishlist on a moddable max infrastructure level so that might be helpful if one wishes to raise it above the current 200 max level.
 
Last edited:
Ice Hawk,
For most items it's OK to match the AOD rules but I've coded the Russian events myself in the Volga-Ural and western Siberia Regions to reflect that even though the reserves weren't that great, they were exploited in a crash-and-burn fashion, yielding a peak output in 1988 and a fall thereafter. Other regions were exploited in a more long-term manner so your code is adequate.

One small matter to save time. As trigger, I prefer this over TRP style:
(as an example)
trigger = {
control = { province = xxxx data = -1 }
random = 25 #any number 10 to 30 is OK and I vary this
}

name = AI_EVENT
desc = AI_EVENT
style = 0

date = { day = 11 month = july year = 1968 }
offset = 8 # arbitrary
deathdate = { day = 29 month = december year = 2099 }

The disadvantages of the TRP format are:
1) the event in some cases may not fire at all--if the year runs out and it hasn't fired, it will never do so.
2) If the scenario is loaded after the event, the event will never fire.

If written in my style it is guaranteed to fire sooner or later and will backload previous values.

Re: Natural gas. I have no idea what it should equate to. Your TCF = 1 energy sounds fine to me. Sometimes I just estimate.

Re: Commerce Raider/Commerce Defense. Found the problem. Two buttons were displayed over one another making one of them invisible and inaccessible.
Patch naval_doctrines_tech.txt by searching for 'Commerce Raider Doctrine' and overwrite as follows:
(The only thing you need to overwrite is the section in bold type.)
# Commerce Raider Doctrine
application =
{ id = 8210
name = TECH_APP_ND_21_NAME
desc = TECH_APP_ND_21_DESC
position = { x = 424 y = 84 }
year = 1940
# Improved Raider Co-ordination
component = { id = 8211 name = TECH_CMP_ND_21_1_NAME type = centralized_execution difficulty = 8 }
# Advanced Evasion Techniques
component = { id = 8212 name = TECH_CMP_ND_21_2_NAME type = seamanship difficulty = 8 }
# Improved Sealane Intelligence
component = { id = 8213 name = TECH_CMP_ND_21_3_NAME type = centralized_execution difficulty = 8 }
# Naval HQ Raider Focus
component = { id = 8214 name = TECH_CMP_ND_21_4_NAME type = centralized_execution difficulty = 8 }
# Raider School
component = { id = 8215 name = TECH_CMP_ND_21_5_NAME type = seamanship difficulty = 8 }
required = { 8080 8150 8160 8170 8090 }
effects =
{ command = { type = max_organization which = naval value = 15 }
command = { type = morale which = naval value = 25 }
command = { type = new_model which = naval_mines value = 1 }
command = { type = scrap_model which = naval_mines value = 0 }
command = { type = new_model which = b_u6 value = 1 }
command = { type = scrap_model which = b_u6 value = 0 }
}
}
 
Last edited:
Ok cleaned up the code as mentioned. Ive kept the ural/siberian fields in there, just in case.
Code:
###Agha Jari Field, Iran; Discovered: 1937; Reserves: 8.7bbr  
event = {
	id = 2803000
	random = no

	trigger = {
		random = 25
		control = { province = 1825 data = -1 }
		year = 1937
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1937 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1825 value = 32 where = oil }
		command = { type = province_keypoints which = 1825 value = 2 }
	}
}

###Burgan Field, Kuwait; Discovered:1938(46prod); Reserves: 66-72bbr        
event = {
	id = 2803001
	random = no

	trigger = {
		random = 20
		control = { province = 1822 data = -1 }
		year = 1946
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1946 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1822 value = 260 where = oil }
		command = { type = province_keypoints which = 1822 value = 10 }
	}
}
###Romashkino Field,Volga-Ural(Kazan); Discovered:1948; Reserves: 16-17bbr       
event = {
	id = 2803002
	random = no

	trigger = {
		random = 20
		control = { province = 1780 data = -1 }
		year = 1948
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1948 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1780 value = 60 where = oil }
		command = { type = province_keypoints which = 1780 value = 5 }
	}
}
###Ghawar Field, Saudi Arabia; Discovered:1948(51 Prod); Reserves:75-83bbr    
event = {
	id = 2803003
	random = no

	trigger = {
		random = 20
		control = { province = 1821 data = -1 }
		year = 1951
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1951 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1821 value = 320 where = oil }
		command = { type = add_prov_resource which = 1821 value = 57 where = energy } #57 TCF of gas(if 1TCF=1energy)
		command = { type = province_keypoints which = 1821 value = 20 }
	}
}
###Safaniya-Khafji Field, Saudi Arabia(offshore); Discovered:1951; Reserves:30bbr  
event = {
	id = 2803004
	random = no

	trigger = {
		random = 15
		control = { province = 1821 data = -1 }
		year = 1951
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1951 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1821 value = 120 where = oil }
		command = { type = province_keypoints which = 1821 value = 5 }
	}
}
###Rumaila Field, Iraq; Discovered:1953; Reserves:17bbr  
event = {
	id = 2803005
	random = no

	trigger = {
		random = 25
		control = { province = 1823 data = -1 }
		year = 1953
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1953 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1823 value = 64 where = oil }
		command = { type = province_keypoints which = 1823 value = 3 }
	}
}
###Ahwaz Field	Iran; Discovered:1958; Reserves:10bbr  
event = {
	id = 2803006
	random = no

	trigger = {
		random = 15
		control = { province = 1825 data = -1 }
		year = 1958
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1958 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1825 value = 40 where = oil }
		command = { type = province_keypoints which = 1825 value = 2 }
	}
}
###Daqing Field	China; Discovered:1959(60 prod); Reserves:16bbr  
event = {
	id = 2803007
	random = no

	trigger = {
		random = 20
		control = { province = 1374 data = -1 }
		year = 1960
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1960 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1374 value = 60 where = oil }
		command = { type = province_keypoints which = 1821 value = 3 }
	}
}
###Serir Field	Libya; Discovered:1961; Reserves:12bbr  
event = {
	id = 2803008
	random = no

	trigger = {
		random = 18
		control = { province = 927 data = -1 }
		year = 1961
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1961 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 927 value = 48 where = oil }
		command = { type = province_keypoints which = 927 value = 2 }
	}
}
###Bombay High	India; Discovered:1964(74 prod); Reserves:6.1bbr  
event = {
	id = 2803009
	random = no

	trigger = {
		random = 20
		control = { province = 1505 data = -1 }
		year = 1974
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1974 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1505 value = 24 where = oil }
		command = { type = province_keypoints which = 1505 value = 1 }
	}
}
###Samotlor Field,West Siberia; Discovered:1965(69 prod); Reserves:20bbr 
event = {
	id = 2803010
	random = no

	trigger = {
		random = 15
		control = { province = 1541 data = -1 }
		year = 1969
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1969 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1541 value = 80 where = oil }
		command = { type = province_keypoints which = 1541 value = 4 }
	}
}
###Zakum Field, Abu Dhabi,UAE ; Discovered:1965(67 prod); Reserves:12bbr 
event = {
	id = 2803011
	random = no

	trigger = {
		random = 20
		control = { province = 1504 data = -1 }
		year = 1967
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1967 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1504 value = 48 where = oil }
		command = { type = province_keypoints which = 1504 value = 3 }
	}
}
###Lyantorskoye field, West Siberia; Discovered:1966(79 prod); Reserves:13bbr 
event = {
	id = 2803012
	random = no

	trigger = {
		random = 15
		control = { province = 1596 data = -1 } ###?West Siberian Plain, nearest city mentioned Surgut
		year = 1979
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1979 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1596 value = 52 where = oil }
		command = { type = add_prov_resource which = 1596 value = 10 where = energy } #10 TCF Gas
		command = { type = province_keypoints which = 1596 value = 2 }
	}
}
###Fyodorovskoye field, West Siberia; Discovered:1971(74 prod); Reserves:11bbr 
event = {
	id = 2803013
	random = no

	trigger = {
		random = 14
		control = { province = 1596 data = -1 } ###?West Siberian Plain, nearest city mentioned Surgut
		year = 1979
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1974 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1596 value = 44 where = oil }
		command = { type = province_keypoints which = 1596 value = 2 }
	}
}
###Prudhoe Bay, US, Alaska; Discovered:1969(77 prod); Reserves:13bbr 
event = {
	id = 2803014
	random = no

	trigger = {
		random = 20
		control = { province = 551 data = -1 } 
		year = 1979
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1977 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 551 value = 52 where = oil }
		command = { type = add_prov_resource which = 551 value = 26 where = energy } #26 TCF Gas
		command = { type = province_keypoints which = 551 value = 3 }
	}
}
###Cantarell Field, Mexico(offshore); Discovered:1979(81 prod); Reserves:35bbr
event = {
	id = 2803015
	random = no

	trigger = {
		random = 25
		control = { province = 756 data = -1 } 
		year = 1979
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1981 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 756 value = 140 where = oil }
		command = { type = province_keypoints which = 756 value = 7 }
	}
}
###Tengiz Field	Kazakhstan; Discovered:1979(93 prod); Reserves:15-26bbr
event = {
	id = 2803016
	random = no

	trigger = {
		random = 15
		control = { province = 1579 data = -1 } 
		year = 1993
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1993 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1579 value = 100 where = oil }
		command = { type = province_keypoints which = 1579 value = 5 }
	}
}
###Oseberg, Norway(offshore); Discovered:1979(88 prod); Reserves:2.2bbr
event = {
	id = 2803017
	random = no

	trigger = {
		random = 25
		control = { province = 110 data = -1 } 
		year = 1988
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1988 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 110 value = 8 where = oil }
	}
}
###Hibernia, Canada(offshore); Discovered:1979(97 prod); Reserves:3bbr
event = {
	id = 2803018
	random = no

	trigger = {
		random = 15
		control = { province = 576 data = -1 } 
		year = 1997
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1997 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 576 value = 12 where = oil }
	}
}
###Priobskoye field, West Siberia; Discovered:1982(2000 prod); Reserves:13bbr
event = {
	id = 2803019
	random = no

	trigger = {
		random = 20
		control = { province = 1593 data = -1 } 
		year = 2000
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2000 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1593 value = 52 where = oil }
		command = { type = province_keypoints which = 1593 value = 2 }
	}
}
###Vankor Field	Russia; Discovered:1983(2009 prod); Reserves:3.8bbr
event = {
	id = 2803020
	random = no

	trigger = {
		random = 25
		control = { province = 1560 data = -1 } 
		year = 2009
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2009 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1560 value = 16 where = oil }
	}
}
###Terra Nova Field, Canada; Discovered:1984(2002 prod); Reserves:1bbr
event = {
	id = 2803021
	random = no

	trigger = {
		random = 15
		control = { province = 576 data = -1 } 
		year = 2002
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2002 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 576 value = 4 where = oil }
	}
}
###Mangala Area, India; Discovered:1999(2005 prod); Reserves:3.6bbr
event = {
	id = 2803022
	random = no

	trigger = {
		random = 25
		control = { province = 1478 data = -1 } 
		year = 2005
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2005 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1478 value = 16 where = oil }
	}
}
###Kashagan Field, Kazakhstan; Discovered:2000(2012 est prod); Reserves:38bbr
event = {
	id = 2803023
	random = no

	trigger = {
		random = 25
		control = { province = 1569 data = -1 } 
		year = 2012
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2012 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1569 value = 160 where = oil }
		command = { type = province_keypoints which = 1569 value = 7 }
	}
}
###Ferdows/Mound/Zagheh Field	Iran; Discovered:2003(2014 est prod); Reserves:38bbr
event = {
	id = 2803024
	random = no

	trigger = {
		random = 20
		control = { province = 1498 data = -1 } 
		year = 2014
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2014 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1498 value = 150 where = oil }
		command = { type = province_keypoints which = 1498 value = 6 }
	}
}
###Azadegan field, Iran; Discovered:1999(2013 est prod); Reserves:33bbr
event = {
	id = 2803025
	random = no

	trigger = {
		random = 30
		control = { province = 1825 data = -1 } 
		year = 2013
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2013 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1825 value = 132 where = oil }
		command = { type = province_keypoints which = 1825 value = 5 }
	}
}
###Sugar Loaf field, Brazil(offshore); Discovered:2007(2012 est prod); Reserves:25-40bbr
event = {
	id = 2803026
	random = no

	trigger = {
		random = 25
		control = { province = 886 data = -1 } 
		year = 2012
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2012 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 886 value = 160 where = oil }
		command = { type = province_keypoints which = 886 value = 6 }
	}
}
###Tupi field, Brazil(offshore); Discovered:2006(2010 est prod); Reserves:5-8bbr
event = {
	id = 2803027
	random = no

	trigger = {
		random = 25
		control = { province = 885 data = -1 } 
		year = 2010
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2010 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 } 	

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 885 value = 32 where = oil }
		command = { type = province_keypoints which = 885 value = 2 }
	}
}
###Athabasca oil sands, Suncor Mine; Discovered:1967 production; Reserves:1700bbr  
event = {
	id = 2803028
	random = no

	trigger = {
		random = 25
		control = { province = 557 data = -1 }
		year = 1967
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1967 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 10 where = oil }
	}
}
###Athabasca oil sands, second Syncrude Mine; Discovered:1978 production; Reserves:1700bbr  
event = {
	id = 2803029
	random = no

	trigger = {
		random = 25
		control = { province = 557 data = -1 }
		year = 1978
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1978 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 30 where = oil }
		command = { type = province_keypoints which = 557 value = 2 }
	}
}
###Athabasca oil sands, third Shell Canada Mine + expansion; Discovered:2003 production; Reserves:1700bbr  
event = {
	id = 2803030
	random = no

	trigger = {
		random = 15
		control = { province = 557 data = -1 }
		year = 2003
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2003 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 80 where = oil }
		command = { type = province_keypoints which = 557 value = 4 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2006 production; Reserves:1700bbr (1.1million barrels/day) 
event = {
	id = 2803031
	random = no

	trigger = {
		random = 25
		control = { province = 557 data = -1 }
		year = 2006
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2006 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 100 where = oil }
		command = { type = province_keypoints which = 557 value = 5 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2013 production; Reserves:1700bbr (2million barrels/day) 
event = {
	id = 2803032
	random = no

	trigger = {
		random = 25
		control = { province = 557 data = -1 }
		year = 2013
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2013 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 200 where = oil }
		command = { type = province_keypoints which = 557 value = 7 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2016 production; Reserves:1700bbr (2.5million barrels/day) 
event = {
	id = 2803033
	random = no

	trigger = {
		random = 25
		control = { province = 557 data = -1 }
		year = 2016
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2016 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 100 where = oil }
		command = { type = province_keypoints which = 557 value = 4 }
	}
}
###Athabasca oil sands, continued expansion; Discovered:2020 production; Reserves:1700bbr (3million barrels/day) 
event = {
	id = 2803034
	random = no

	trigger = {
		random = 20
		control = { province = 557 data = -1 }
		year = 2020
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2020 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 557 value = 100 where = oil }
		command = { type = province_keypoints which = 557 value = 4 }
	}
}
###Orinoco tar sands, Venezuela, Phase 1; Discovered:2013 production; Reserves:513bbr (~1million barrels/day) 
event = {
	id = 2803035
	random = no

	trigger = {
		random = 25
		control = { province = 810 data = -1 }
		year = 2013
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2013 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 810 value = 200 where = oil }
		command = { type = province_keypoints which = 810 value = 7 }
	}
}
###Orinoco tar sands, Venezuela, Phase 2; Discovered:2017 production; Reserves:513bbr (~2million barrels/day) 
event = {
	id = 2803036
	random = no

	trigger = {
		random = 20
		control = { province = 810 data = -1 }
		year = 2017
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2017 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 810 value = 200 where = oil }
		command = { type = province_keypoints which = 810 value = 7 }
	}
}
###Orinoco tar sands, Venezuela, Phase 3; Discovered:2020 production; Reserves:513bbr (~3million barrels/day) 
event = {
	id = 2803037
	random = no

	trigger = {
		random = 15
		control = { province = 810 data = -1 }
		year = 2020
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2020 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 810 value = 200 where = oil }
		command = { type = province_keypoints which = 810 value = 7 }
	}
}
& Here is part 2 of the oil fields. For the most part that wraps em up. Outside of really tiny ones, they should be all there.
Code:
###Majnoon Field, Iraq; Discovered:1975(1980 prod if no war, otherwise 2009); Reserves:23-25bbr 
###http://www.offshore-technology.com/projects/majnoon-field/
event = {
	id = 2803038
	random = no

	trigger = {
		random = 20
		control = { province = 1823 data = -1 }
		year = 1980
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1980 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1823 value = 100 where = oil }
		command = { type = province_keypoints which = 1823 value = 3 }
	}
}
###West Qurna Field, Iraq; Discovered:?(2009 prod); Reserves:15-21bbr 
event = {
	id = 2803039
	random = no

	trigger = {
		random = 15
		control = { province = 1806 data = -1 }
		year = 2009
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2009 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1806 value = 80 where = oil }
		command = { type = province_keypoints which = 1806 value = 3 }
	}
}
###East Baghdad Field, Iraq; Discovered:1976(2010 prod); Reserves:8bbr 
event = {
	id = 2803040
	random = no

	trigger = {
		random = 10
		control = { province = 1866 data = -1 }
		year = 2010
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2010 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1866 value = 32 where = oil }
		command = { type = province_keypoints which = 1866 value = 1 }
	}
}
###Dukhan Field, Qatar; Discovered:1938(1949 prod); Reserves:2.2bbr 
event = {
	id = 2803041
	random = no

	trigger = {
		random = 15
		control = { province = 1820 data = -1 }
		year = 1949
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1949 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1820 value = 8 where = oil }
	}
}
###Halfaya Field, Iraq; Discovered:?(2010 prod); Reserves:4.1bbr 
event = {
	id = 2803042
	random = no

	trigger = {
		random = 15
		control = { province = 1824 data = -1 }
		year = 2010
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2010 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1824 value = 16 where = oil }
	}
}
###Az Zubayr Field/Nahr Umr Field, Iraq; Discovered:1949(1955 prod??); Reserves:12bbr 
event = {
	id = 2803043
	random = no

	trigger = {
		random = 20
		control = { province = 1823 data = -1 }
		year = 1955
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1955 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1823 value = 48 where = oil }
		command = { type = province_keypoints which = 1823 value = 1 }
	}
}
###Hassi Messaoud, Algeria; Discovered:1956; Reserves:9bbr 
event = {
	id = 2803044
	random = no

	trigger = {
		random = 10
		control = { province = 1013 data = -1 }
		year = 1956
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1956 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1013 value = 36 where = oil }
	}
}
###Zelten oil field, Libya; Discovered:1956(1961 production); Reserves:2.5bbr
event = {
	id = 2803045
	random = no

	trigger = {
		random = 10
		control = { province = 925 data = -1 }
		year = 1961
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1961 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 925 value = 10 where = oil }
	}
}
###Agbami Field, Nigeria; Discovered:1998(2008 production); Reserves:1.2bbr
event = {
	id = 2803046
	random = no

	trigger = {
		random = 20
		control = { province = 1011 data = -1 }
		year = 2008
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2008 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1011 value = 6 where = oil }
	}
}
###Bonga Field, Nigeria; Discovered:1996(2005 production); Reserves:1.4bbr
event = {
	id = 2803047
	random = no

	trigger = {
		random = 20
		control = { province = 1011 data = -1 }
		year = 2005
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2005 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1011 value = 7 where = oil }
	}
}
###Azeri-Chirag-Guneshli, Azerbaijan; Discovered:1985(1997 production); Reserves:5.4bbr
event = {
	id = 2803048
	random = no

	trigger = {
		random = 20
		control = { province = 1857 data = -1 }
		year = 1997
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1997 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1857 value = 20 where = oil }
	}
}
###Kurmangazy Field, Kazakhstan; Discovered:1985(2006 production); Reserves:6-7bbr
event = {
	id = 2803049
	random = no

	trigger = {
		random = 15
		control = { province = 1583 data = -1 }
		year = 2006
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2006 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1583 value = 28 where = oil }
	}
}
###Ekofisk oil field, Norway; Discovered:1969(1971 production); Reserves:3.3bbr
event = {
	id = 2803050
	random = no

	trigger = {
		random = 15
		control = { province = 109 data = -1 }
		year = 1971
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1971 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 109 value = 14 where = oil }
	}
}
###Statfjord oil field, Norway; Discovered:1979(1987 production); Reserves:3.4bbr
event = {
	id = 2803051
	random = no

	trigger = {
		random = 15
		control = { province = 117 data = -1 }
		year = 1987
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1987 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 117 value = 15 where = oil }
	}
}
###Sakhalin-I oil/gas field, Russia; Discovered:1976(1996 production); Reserves:2.3bbr, 17TCF
event = {
	id = 2803052
	random = no

	trigger = {
		random = 20
		control = { province = 1175 data = -1 }
		year = 1996
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1996 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1175 value = 10 where = oil }
		command = { type = add_prov_resource which = 1175 value = 17 where = energy }
	}
}
###Sakhalin-II oil/gas field, Russia; Discovered:1984(1999 production); Reserves:1.2bbr, 18TCF
event = {
	id = 2803053
	random = no

	trigger = {
		random = 20
		control = { province = 1175 data = -1 }
		year = 1999
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1999 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 1175 value = 5 where = oil }
		command = { type = add_prov_resource which = 1175 value = 18 where = energy }
	}
}
###Clair oilfield, United Kingdom; Discovered:1977(2005 production); Reserves:1.75bbr
event = {
	id = 2803054
	random = no

	trigger = {
		random = 20
		control = { province = 5 data = -1 }
		year = 2005
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2005 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 5 value = 6 where = oil }
	}
}
###Forties oilfield, United Kingdom; Discovered:1970(1975 production); Reserves:5bbr
event = {
	id = 2803055
	random = no

	trigger = {
		random = 20
		control = { province = 7 data = -1 }
		year = 1975
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 1975 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 7 value = 20 where = oil }
	}
}
###Jupiter oilfield, Brazil; Discovered:2008(2012 production?); Reserves:8bbr, 17TCF
event = {
	id = 2803056
	random = no

	trigger = {
		random = 10
		control = { province = 886 data = -1 }
		year = 2012
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2012 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 886 value = 24 where = oil }
		command = { type = add_prov_resource which = 886 value = 17 where = energy }
	}
}
###Spraberry Trend oilfield, Texas; Discovered:1943(1952 production?); Reserves:10bbr, 2TCF
event = {
	id = 2803057
	random = no

	trigger = {
		random = 10
		control = { province = 721 data = -1 }
		year = 2012
	}

	name = AI_EVENT
	desc = AI_EVENT
	style = 0	
	
	date = { day = 1 month = january year = 2012 }
	offset = 10
	deathdate = { day = 29 month = december year = 2099 }

	action_a = {
		name = "Ok"
		command = { type = add_prov_resource which = 721 value = 40 where = oil }
		command = { type = add_prov_resource which = 721 value = 2 where = energy }
	}
}
gas reserves will be up tomorrow or monday.
 
Ice Hawk
If we accept the reasoning that 1 billion barrels = production of 4 and that an oil production of 150 represents 1 million barrels a day, then the math assumes that the oil is produced in a linear fashion and will last 104 years. For most fields, this is good enough. For a few fields, I'm going to implement a "peak oil" plan, with staged increases to a value of twice or more of that value, with depletion events, and probably premature exhaustion.
Anyway, thanks for your events.
 
Last edited:
Ice Hawk
If we accept the reasoning that 1 billion barrels = production of 4 and that an oil production of 150 represents 1 million barrels a day, then the math assumes that the oil is produced in a linear fashion and will last 104 years. For most fields, this is good enough. For a few fields, I'm going to implement a "peak oil" plan, with staged increases to a value of twice or more of that value, with depletion events, and probably premature exhaustion.
Anyway, thanks for your events.

Completely agree. I just wanted to get the list out so that there is something to work from. Several fields were overexploited - I just dont want to get into the details of that as its a more political issue. Example being Iraqs fields - quite a few were untouched due to the sanctions and are only now going online. If no sanctions then??? Thats up to the project leader to decide - & thats you ;)
 
Completely agree. I just wanted to get the list out so that there is something to work from. Several fields were overexploited - I just dont want to get into the details of that as its a more political issue. Example being Iraqs fields - quite a few were untouched due to the sanctions and are only now going online. If no sanctions then??? Thats up to the project leader to decide - & thats you ;)

Selected events could include a choice
1.5x production of oil but half the life (of the oil field)
standard oil product standard life (of the oil field)
.75 production of oil but twice the life (of the oil field)