#####Genoa Major Events#######
#By Joakim 'Greven' Bergqwist#
##############################

#The Sale of Corsica to France#
event = {

	id = 3707			#Triggered by FRA3140#
	random = no
	country = GEN
	name = "EVENTNAME3707"
	desc = "EVENTHIST3707"
	style = 4

	action_a ={
		name = "ACTIONNAME3707A"	#Sell to France#
		command = { type = trigger which = 3719 }
		command = { type = secedeprovince which = FRA value = 398 }
		command = { type = treasury value = 1000 }
	}
	action_b ={
		name = "ACTIONNAME3707B"	#Do not sell to France#
		command = { type = trigger which = 3046 }
		command = { type = trigger which = 3720 }
		command = { type = relation which = FRA value = -50 }
	}
}
#The Sale of Corsica to England#
event = {

	id = 3708			#Triggered by ENG3046#
	random = no
	country = GEN
	name = "EVENTNAME3708"
	desc = "EVENTHIST3708"
	style = 4

	action_a ={
		name = "ACTIONNAME3708A"	#Sell to England#
		command = { type = trigger which = 3721 }
		command = { type = secedeprovince which = U14 value = 398 }
		command = { type = treasury value = 1500 }
	}
	action_b ={
		name = "ACTIONNAME3708B"	#Do not sell to England#
		command = { type = trigger which = 3175 }
		command = { type = trigger which = 3722 }
		command = { type = relation which = U14 value = -50 }
	}
}

#The Sale of Corsica to Spain#
event = {

	id = 3709				#Triggered by SPA3175#
	random = no
	country = GEN
	name = "EVENTNAME3709"
	desc = "EVENTHIST3709"
	style = 4

	action_a ={
		name = "ACTIONNAME3709A"	#Sell to Spain#
		command = { type = trigger which = 3723 }
		command = { type = secedeprovince which = SPA value = 398 }
		command = { type = treasury value = 1200 }
	}
	action_b ={
		name = "ACTIONNAME3709B"	#Do not sell to Spain#
		command = { type = trigger which = 3648 }
		command = { type = trigger which = 3724 }
		command = { type = relation which = SPA value = -50 }
	}
}
#The Sale of Corsica to Savoy#
event = {

	id = 3710				#Triggered by SAV3648#
	random = no
	country = GEN
	name = "EVENTNAME3710"
	desc = "EVENTHIST3710"
	style = 4

	action_a ={
		name = "ACTIONNAME3710A"	#Sell to Savoy#
		command = { type = trigger which = 3725 }
		command = { type = secedeprovince which = SAV value = 398 }
		command = { type = treasury value = 800 }
	}
	action_b ={
		name = "ACTIONNAME3710B"	#Do not sell to Savoy#
		command = { type = trigger which = 3726 }
		command = { type = relation which = SAV value = -50 }
	}
}

#Genovese events by Hive

#The End of The Black Sea Trade# #inspired by an event seen in the forum
event = {
	id = 15093
	trigger ={
		event = 3352
		vassal   = { country = TUR country = CRI } # Ottoman Empire gotta have some influence there.

    	}
	country = GEN
	name = "The End of The Black Sea Trade"
	desc = "Prior to the Ottoman conquest of Constantinople in 1453 Sultan Mehmed II signed several generous agreements with the mercantile empires of Venice and Genova to ensure their neutrality, but when the great city had fallen he was not late in breaking the western merchants' strangle-hold on the Black Sea trade. Being unable to go through the Bosperus strait Genova lost control over their Crimean holdings, and they had to search for new trade routes."
	style = 1
	date = { day = 1 month = january year = 1337 }
	offset = 360
	deathdate = { day = 1 month = january year = 1914 }

	action_a = {
  		name = "Let us trade somewhere else"
		command = { type = stability value = 2 }
		command = { type = remove_countryculture which = greek }
    		command = { type = secedeprovince which = TUR value = 463 }
    		command = { type = secedeprovince which = TUR value = 464 }
    		command = { type = secedeprovince which = TUR value = 465 }
    		command = { type = merchants value = 6 }
		command = { type = trade value = 500 }
		command = { type = gainmanufactory which = 398 value = navalequipment }
    		command = { type = trigger which = 15113 }
  	}
  	action_b = {
  		name = "Refuse to accept the Ottoman protectionism"
		command = { type = stability value = -3 }
  		command = { type = casusbelli which = TUR value = 120 }
  		command = { type = treasury value = -500 }
	}
}

#Genovese events from AoN modified by Hive & nightmorphis

#The Grand Plebiscite#
event = { 
	id = 15163
	random = no 
	country = GEN
	name = "The Grand Plebiscite" 
	desc = "Following a plebiscite during 1859 and 1860 that voted in favour of annexation, all northern states of the Italian peninsula, except Venice, which was still part of Austria, joined the Kingdom of Sardinia. Together with the territory of Napoli and Sicily that had been taken by Garibaldi's expedition of `The Thousand', the Kingdom of Italy was proclaimed on 17 March 1861. Shall we join Sardinia in their glorious quest for a United Italy?"
	style = 5 
	action_a = {
		name = "Join" 
		command = { type = trigger which = 15173 }
	} 
	action_b = {
		name = "Stay out"
		command = { type = relation which = SAR value = -100 }
		command = { type = stability value = -2 }
	} 
}

#The Kingdom of Italy#
event = {

	id = 15190
	trigger = {
		owned = { province = 389 data = -1 } #Lombardia
		owned = { province = 391 data = -1 } #Romagna
		owned = { province = 392 data = -1 } #Marche
		owned = { province = 393 data = -1 } #Napoli
		owned = { province = 394 data = -1 } #Apulia
		owned = { province = 395 data = -1 } #Messina
		owned = { province = 396 data = -1 } #Sicily
		owned = { province = 400 data = -1 } #Siena
		owned = { province = 401 data = -1 } #Firenze
		owned = { province = 402 data = -1 } #Emilia 
		owned = { province = 403 data = -1 } #Liguria
		owned = { province = 404 data = -1 } #Piemonte
		owned = { province = 370 data = -1 } #Veneto
		owned = { province = 397 data = -1 } #Sardinia
		owned = { province = 390 data = -1 } #Mantua
		owned = { province = 934 data = -1 } #Capitanata
		owned = { province = 1919 data = -1 } #Brescia
		owned = { province = 1920 data = -1 } #Friuli
		owned = { province = 1921 data = -1 } #Parma
		owned = { province = 1922 data = -1 } #Pisa
		owned = { province = 1923 data = -1 } #Ferrara
		
		NOT = {
			exists = ITA
			exists = SAV
			event = 60003
		}
	}
	random = no
	country = GEN
	name = "The Kingdom of Italy"
	desc = "During the 18th century, intellectual changes began to dismantle traditional values and institutions. Liberal ideas from France and England spread rapidly, and the French Revolution inspired several movements for a Unified Italy. Support came from the intellectual and middle-classes in all the Italian States and from numerous patriotic associations, often working in secret (as the `Young Italy', of Giuseppe Mazzini) but profoundly influencing society. A series of political and military events resulted in a Unified Kingdom of Italy being proclaimed on 17 March 1861 when the King of Sardinia, with the help from France, was crowned King of Italy."
	style = 5

	date = { day = 1 month = june year = 1848 }
	offset = 150

	action_a ={
		name = "Let us claim the name Kingdom of Italy"
		command = { type = country which = ITA }
		command = { type = addcore which = 368 } #Istria
		command = { type = addcore which = 370 } #Veneto
		command = { type = addcore which = 389 } #Lombardia
		command = { type = addcore which = 390 } #Mantua
		command = { type = addcore which = 391 } #Romagna
		command = { type = addcore which = 392 } #Marche
		command = { type = addcore which = 399 } #Rome
		command = { type = addcore which = 400 } #Siena
		command = { type = addcore which = 401 } #Firenze
		command = { type = addcore which = 402 } #Emilia
		command = { type = addcore which = 403 } #Liguria
		command = { type = addcore which = 396 } #Sicily
		command = { type = addcore which = 395 } #Messina
		command = { type = addcore which = 394 } #Apulia
		command = { type = addcore which = 393 } #Napoli
		command = { type = addcore which = 397 } #Sardinia
		command = { type = addcore which = 404 } #Piemonte
		command = { type = addcore which = 819 } #Malta
		command = { type = addcore which = 934 } #Capitanata
                command = { type = addcore which = 1417 } #Massa
		command = { type = addcore which = 1419 } #Verona
		command = { type = addcore which = 1423 } #Aquileia
		command = { type = addcore which = 1593 } #Trento
		command = { type = addcore which = 1919 } #Brescia
		command = { type = addcore which = 1920 } #Friuli
		command = { type = addcore which = 1921 } #Parma
		command = { type = addcore which = 1922 } #Pisa
		command = { type = addcore which = 1923 } #Ferrara
	}

	action_b ={
		name = "Let us keep the name Genova instead"
		command = { type = stability value = -2 }
		command = { type = domestic which = CENTRALIZATION value = -5 }
		command = { type = desertion which = -1 value = 10000 }
	}
}

#The Kingdom of Italy#
event = {

	id = 60003
	trigger = {
		owned = { province = 389 data = -1 } #Lombardia
		owned = { province = 391 data = -1 } #Romagna
		owned = { province = 392 data = -1 } #Marche
		owned = { province = 400 data = -1 } #Siena
		owned = { province = 401 data = -1 } #Firenze
		owned = { province = 402 data = -1 } #Emilia 
		owned = { province = 403 data = -1 } #Liguria
		owned = { province = 404 data = -1 } #Piemonte
		owned = { province = 390 data = -1 } #Mantua
		owned = { province = 1919 data = -1 } #Brescia
		owned = { province = 1921 data = -1 } #Parma
		owned = { province = 1922 data = -1 } #Pisa
		owned = { province = 1923 data = -1 } #Ferrara
		
		NOT = {
			exists = ITA
		}
	}
	random = no
	country = GEN
	name = "The Kingdom of Italy"
	desc = "After the fall of the Roman Empire Italy was fragmented in many nations always in war. During the reign of its dukes Modena conquered the peninsula."
	style = 5

	date = { day = 1 month = june year = 1337 }
	offset = 150
	deathdate = { day = 1 month = june year = 1848 }

	action_a ={
		name = "Let us claim the title of King of Italy"
		command = { type = country which = ITA }
		command = { type = addcore which = 370 } #Veneto
		command = { type = addcore which = 389 } #Lombardia
		command = { type = addcore which = 390 } #Mantua
		command = { type = addcore which = 391 } #Romagna
		command = { type = addcore which = 392 } #Marche
		command = { type = addcore which = 399 } #Rome
		command = { type = addcore which = 400 } #Siena
		command = { type = addcore which = 401 } #Firenze
		command = { type = addcore which = 402 } #Emilia
		command = { type = addcore which = 403 } #Liguria
		command = { type = addcore which = 396 } #Sicily
		command = { type = addcore which = 395 } #Messina
		command = { type = addcore which = 394 } #Apulia
		command = { type = addcore which = 393 } #Napoli
		command = { type = addcore which = 397 } #Sardinia
		command = { type = addcore which = 404 } #Piemonte
		command = { type = addcore which = 934 } #Capitanata
		command = { type = addcore which = 988 } #Nice
		command = { type = addcore which = 1417 } #Massa
		command = { type = addcore which = 1419 } #Verona
		command = { type = addcore which = 1423 } #Aquileia
		command = { type = addcore which = 1919 } #Brescia
		command = { type = addcore which = 1920 } #Friuli
		command = { type = addcore which = 1921 } #Parma
		command = { type = addcore which = 1922 } #Pisa
		command = { type = addcore which = 1923 } #Ferrara
		command = { type = trigger which = 60004 }
	}

	action_b ={
		name = "Let us keep the name Genova instead"
		command = { type = stability value = -2 }
		command = { type = domestic which = CENTRALIZATION value = -5 }
		command = { type = desertion which = -1 value = 10000 }
	}
}

#Kings of Italy#
event = {

	id = 60004
	trigger = { event = 60003 }
        random = no
	country = ITA
	name = "Kings of Italy"
	desc = "From now our rulers will have the Crown of Italy"
	style = 5

	date = { day = 1 month = june year = 1337 }
	offset = 150
	deathdate = { day = 1 month = june year = 1848 }

	action_a ={
		name = "Glory to our doges"
		command = { type = wakemonarch which = 89600 }
		command = { type = wakemonarch which = 89601 }
		command = { type = wakemonarch which = 89602 }
		command = { type = wakemonarch which = 89603 }
		command = { type = wakemonarch which = 89604 }
		command = { type = wakemonarch which = 89605 }
		command = { type = wakemonarch which = 89606 }
		command = { type = wakemonarch which = 89607 }
		command = { type = wakemonarch which = 89608 }
		command = { type = wakemonarch which = 89609 }
		command = { type = wakemonarch which = 89610 }
		command = { type = wakemonarch which = 89611 }
		command = { type = wakemonarch which = 89612 }
		command = { type = wakemonarch which = 89613 }
		command = { type = wakemonarch which = 89614 }
		command = { type = wakemonarch which = 89615 }
		command = { type = wakemonarch which = 89616 }
		command = { type = wakemonarch which = 89617 }
		command = { type = wakemonarch which = 89618 }
		command = { type = wakemonarch which = 89619 }
		command = { type = wakemonarch which = 89620 }
		command = { type = wakemonarch which = 89621 }
		command = { type = wakemonarch which = 89622 }
		command = { type = wakemonarch which = 89623 }
		command = { type = wakemonarch which = 89624 }
		command = { type = wakemonarch which = 89625 }
		command = { type = wakemonarch which = 89626 }
		command = { type = wakemonarch which = 89627 }
		command = { type = wakemonarch which = 89628 }
		command = { type = wakemonarch which = 89629 }
		command = { type = wakemonarch which = 89630 }
		command = { type = wakemonarch which = 89631 }
		command = { type = wakemonarch which = 89632 }
		command = { type = wakemonarch which = 89633 }
		command = { type = wakemonarch which = 89634 }
		command = { type = wakemonarch which = 89635 }
		command = { type = wakemonarch which = 89636 }
		command = { type = wakemonarch which = 89637 }
		command = { type = wakemonarch which = 89638 }
		command = { type = wakemonarch which = 89639 }
		command = { type = wakemonarch which = 89640 }
		command = { type = wakemonarch which = 89641 }
		command = { type = wakemonarch which = 89642 }
		command = { type = wakemonarch which = 89643 }
		command = { type = wakemonarch which = 89644 }
		command = { type = wakemonarch which = 89645 }
		command = { type = wakemonarch which = 89646 }
		command = { type = wakemonarch which = 89647 }
		command = { type = wakemonarch which = 89648 }
		command = { type = wakemonarch which = 89649 }
		command = { type = wakemonarch which = 89650 }
		command = { type = wakemonarch which = 89651 }
		command = { type = wakemonarch which = 89652 }
		command = { type = wakemonarch which = 89653 }
		command = { type = wakemonarch which = 89654 }
		command = { type = wakemonarch which = 89655 }
		command = { type = wakemonarch which = 89656 }
		command = { type = wakemonarch which = 89657 }
		command = { type = wakemonarch which = 89658 }
		command = { type = wakemonarch which = 89659 }
		command = { type = wakemonarch which = 89660 }
		command = { type = wakemonarch which = 89661 }
		command = { type = wakemonarch which = 89662 }
		command = { type = wakemonarch which = 89663 }
		command = { type = wakemonarch which = 89664 }
		command = { type = wakemonarch which = 89665 }
		command = { type = wakemonarch which = 89666 }
		command = { type = wakemonarch which = 89667 }
		command = { type = wakemonarch which = 89668 }
		command = { type = wakemonarch which = 89669 }
		command = { type = wakemonarch which = 89670 }
		command = { type = wakemonarch which = 89671 }
		command = { type = wakemonarch which = 89672 }
		command = { type = wakemonarch which = 89673 }
		command = { type = wakemonarch which = 89674 }
		command = { type = wakemonarch which = 89675 }
		command = { type = wakemonarch which = 89676 }
		command = { type = wakemonarch which = 89677 }
		command = { type = wakemonarch which = 89678 }
		command = { type = wakemonarch which = 89679 }
		command = { type = wakemonarch which = 89680 }
		command = { type = wakemonarch which = 89681 }
		command = { type = wakemonarch which = 89682 }
		command = { type = wakemonarch which = 89683 }
		command = { type = wakemonarch which = 89684 }
		command = { type = wakemonarch which = 89685 }
		command = { type = wakemonarch which = 89686 }
		command = { type = wakemonarch which = 89687 }
		command = { type = wakemonarch which = 89688 }
		command = { type = wakemonarch which = 89689 }
		command = { type = wakemonarch which = 89690 }
		command = { type = wakemonarch which = 89691 }
		command = { type = wakemonarch which = 89692 }
		command = { type = wakemonarch which = 89693 }
		command = { type = wakemonarch which = 89694 }
		command = { type = wakemonarch which = 89695 }
		command = { type = wakemonarch which = 89696 }
		command = { type = wakemonarch which = 89697 }
		command = { type = wakemonarch which = 89698 }
		command = { type = wakemonarch which = 89699 }
		command = { type = wakemonarch which = 89700 }
		command = { type = wakemonarch which = 89701 }
		command = { type = wakemonarch which = 89702 }
		command = { type = wakemonarch which = 89703 }
		command = { type = wakemonarch which = 89704 }
		command = { type = wakemonarch which = 89705 }
		command = { type = wakemonarch which = 89706 }
		command = { type = wakemonarch which = 89707 }
		command = { type = wakemonarch which = 89708 }
		command = { type = wakemonarch which = 89709 }
		command = { type = wakemonarch which = 89710 }
		command = { type = wakemonarch which = 89711 }
		command = { type = wakemonarch which = 89712 }
		command = { type = wakemonarch which = 89713 }
		command = { type = wakemonarch which = 89714 }
		command = { type = wakemonarch which = 89715 }
		command = { type = wakemonarch which = 89716 }
		command = { type = wakemonarch which = 89717 }
		command = { type = wakemonarch which = 89718 }
		command = { type = wakemonarch which = 89719 }
		command = { type = wakemonarch which = 89720 }
		command = { type = wakemonarch which = 89721 }
		command = { type = wakemonarch which = 89722 }
		command = { type = wakemonarch which = 89723 }
		command = { type = wakemonarch which = 89724 }
		command = { type = wakemonarch which = 89725 }
		command = { type = wakemonarch which = 89726 }
		command = { type = wakemonarch which = 89727 }
		command = { type = wakemonarch which = 89728 }
		command = { type = wakemonarch which = 89729 }
		command = { type = wakemonarch which = 89730 }
		command = { type = wakemonarch which = 89731 }
		command = { type = wakemonarch which = 89732 }
		command = { type = wakemonarch which = 89733 }
		command = { type = wakemonarch which = 89734 }
		command = { type = wakemonarch which = 89735 }
		command = { type = wakemonarch which = 89736 }
		command = { type = wakemonarch which = 89737 }
		command = { type = wakemonarch which = 89738 }
		command = { type = wakemonarch which = 89739 }
		command = { type = wakemonarch which = 89740 }
		command = { type = wakemonarch which = 89741 }
		command = { type = wakemonarch which = 89742 }
		command = { type = wakemonarch which = 89743 }
		command = { type = wakemonarch which = 89744 }
		command = { type = wakemonarch which = 89745 }
		command = { type = wakemonarch which = 89746 }
		command = { type = wakemonarch which = 89747 }
		command = { type = wakemonarch which = 89748 }
		command = { type = wakemonarch which = 89749 }
		command = { type = wakemonarch which = 89750 }
		command = { type = wakemonarch which = 89751 }
		command = { type = wakemonarch which = 89752 }
		command = { type = wakemonarch which = 89753 }
		command = { type = wakemonarch which = 89754 }
		command = { type = wakemonarch which = 89755 }
		command = { type = wakemonarch which = 89756 }
		command = { type = wakemonarch which = 89757 }
		command = { type = wakemonarch which = 89758 }
		command = { type = wakemonarch which = 89759 }
		command = { type = wakemonarch which = 89760 }
		command = { type = wakemonarch which = 89761 }
		command = { type = wakemonarch which = 89762 }
		command = { type = wakemonarch which = 89763 }
		command = { type = wakemonarch which = 89764 }
		command = { type = wakemonarch which = 89765 }
		command = { type = wakemonarch which = 89766 }
		command = { type = wakemonarch which = 89767 }
		command = { type = wakemonarch which = 89768 }
		command = { type = wakemonarch which = 89769 }
		command = { type = wakemonarch which = 89770 }
		command = { type = wakemonarch which = 89771 }
		command = { type = wakemonarch which = 89772 }
		command = { type = wakemonarch which = 89773 }
		command = { type = wakemonarch which = 89774 }
		command = { type = wakemonarch which = 89775 }
		command = { type = wakemonarch which = 89776 }
		command = { type = wakemonarch which = 89777 }
		command = { type = wakemonarch which = 89778 }
		command = { type = wakemonarch which = 89779 }
	} 
}