• 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.
Possible bug with Fantasy Iberia

POR 260998 in the Fantasy Iberia thread covers the formation of SPA by POR. Works fine except that it doesn't sleep Isabel y Fernando and the rest of the early Habsburgs. First thought was that there might be errors in the monarch IDs, but they match just fine. The sleepmonarch code looks good as well. Any ideas what might be going wrong, as this far exceeds my coding knowledge?

Jason
 
In my most recent game (with new AI, that shouldn't matter but I tell you just in case) something really weird happened:

Although France existed and was it's historical size, Burgundy got the event to claim the throne of saint Louis. Since France did already exist, nothing much seemed to happen. Untill somewhat later (I guess it must have been 1477) when France had the succesion crisis it would have had if Burgundy had formed it, and gave al lot of provinces to Burgundy

Also, Wirtemberg sold itself to a nonexistant Austria

I will check on the relevant event files myself tomorrow, but I thought I'd tell you already.
 
sabular said:
In my most recent game (with new AI, that shouldn't matter but I tell you just in case) something really weird happened:

Although France existed and was it's historical size, Burgundy got the event to claim the throne of saint Louis. Since France did already exist, nothing much seemed to happen. Untill somewhat later (I guess it must have been 1477) when France had the succesion crisis it would have had if Burgundy had formed it, and gave al lot of provinces to Burgundy

Also, Wirtemberg sold itself to a nonexistant Austria

I will check on the relevant event files myself tomorrow, but I thought I'd tell you already.
I think this was reported.
 
TIM_296802
Code:
#Last Days of the Timurid Empire#
event = {
	id = 296802
	random = no
	country = TIM

	name = "Last Days of the Timurid Empire"
	desc = "All that Sa`id laboured for, was undone with his death."
	style = 1

	action_a = { 
		name = "Grr..."
		command = { type = secedeprovince which = U01 value = 521 }
		command = { type = secedeprovince which = U01 value = 522 }
		command = { type = secedeprovince which = U01 value = 523 }
		command = { type = secedeprovince which = U01 value = 524 }
		command = { type = secedeprovince which = U01 value = 525 }
		command = { type = secedeprovince which = U01 value = 526 }
		command = { type = secedeprovince which = U01 value = 1525 }
		command = { type = secedeprovince which = U01 value = 1528 }
		command = { type = secedeprovince which = U01 value = 1529 }
		command = { type = secedeprovince which = U01 value = 1530 }
		command = { type = secedeprovince which = U01 value = 1531 }
		command = { type = secedeprovince which = KUS value = 1524 } #in case AFG doesn't exist
		command = { type = secedeprovince which = CHG value = 1599 }
		command = { type = secedeprovince which = QAR value = 489 }
		command = { type = secedeprovince which = QAR value = 508 }
		command = { type = secedeprovince which = QAR value = 530 }
		command = { type = secedeprovince which = QAR value = 531 }
		command = { type = secedeprovince which = U03 value = 527 }
		command = { type = secedeprovince which = U03 value = 528 }
		command = { type = secedeprovince which = U03 value = 529 }
		command = { type = secedeprovince which = U03 value = 532 }
		command = { type = secedeprovince which = U03 value = 533 }
		command = { type = secedeprovince which = U03 value = 535 }[COLOR=Orange]
		command = { type = secedeprovince which = QAR value = 527 } #in case Fars doesn't exist
		command = { type = secedeprovince which = QAR value = 528 }
		command = { type = secedeprovince which = QAR value = 529 }
		command = { type = secedeprovince which = QAR value = 532 }
		command = { type = secedeprovince which = QAR value = 533 }
		command = { type = secedeprovince which = QAR value = 535 }[/COLOR]
	}
}
playtest that event. If both QAR and U03(Fars) exist, that provs will cede to QAR not Fars. Should be like this

Code:
		[COLOR=Orange]
		command = { type = secedeprovince which = QAR value = 527 } #in case Fars doesn't exist
		command = { type = secedeprovince which = QAR value = 528 }
		command = { type = secedeprovince which = QAR value = 529 }
		command = { type = secedeprovince which = QAR value = 532 }
		command = { type = secedeprovince which = QAR value = 533 }
		command = { type = secedeprovince which = QAR value = 535 }[/COLOR]
                command = { type = secedeprovince which = U03 value = 527 }
		command = { type = secedeprovince which = U03 value = 528 }
		command = { type = secedeprovince which = U03 value = 529 }
		command = { type = secedeprovince which = U03 value = 532 }
		command = { type = secedeprovince which = U03 value = 533 }
		command = { type = secedeprovince which = U03 value = 535 }
 
Ribbon22 said:
Sabular said:
In my most recent game (with new AI, that shouldn't matter but I tell you just in case) something really weird happened:

Although France existed and was it's historical size, Burgundy got the event to claim the throne of saint Louis. Since France did already exist, nothing much seemed to happen. Untill somewhat later (I guess it must have been 1477) when France had the succesion crisis it would have had if Burgundy had formed it, and gave al lot of provinces to Burgundy

Also, Wirtemberg sold itself to a nonexistant Austria

I will check on the relevant event files myself tomorrow, but I thought I'd tell you already.

I think this was reported

ok, thanks, saves me the time of checking the events.
 
In the following event, if HAU doesn't exist, the secede command can't work! We need two more HAB events with those two secede_prov commands...
offset and deathdate are also wrong given... According to HAB179300 and -01 the starting date should be 1 sept 1789 instead of 1 sept 1790!!!

Code:
#The Brabant Revolution
event = {
	id = 179302
	trigger = {  
		NOT = {
			OR = {
				control = { province = 378 data = -1 } [COLOR=Yellow]#Brabant[/COLOR]
				control = { province = 380 data = -1 } [COLOR=Yellow]#Flandern[/COLOR]
				event = 3779 [COLOR=Yellow]#French Revolution: Republican Monarchy[/COLOR]
				event = 3342 [COLOR=Yellow]#French Revolution: Radical Republic[/COLOR]
				atwar = no
				}
		}		
		NOT = { exists = HAU }	# IB:  added this one	
	}
	random = no
	country = HAB
	name = "Brabant has taken their independence"
	desc = "Prussia and Holland saw in the Brabant Revolution a perfect
moment to contain Austrian power, they supported the rebels in their
struggle for independence. Now they've won."
	style = 4

	date = { day = 1 month = september year = [COLOR=Yellow]1789[/COLOR] } # from 1790
	offset = 180
	deathdate = { day = 1 month = december year = 1790 }

	action_a = {
		name = "Don't Recognize them"
		command = { type = relation which = PRU value = -25 }
		command = { type = relation which = HOL value = -25 }
		command = { type = stability value = 2 }
		command = { type = independence which = HAU }
		[COLOR=Red]#command = { type = secedeprovince which = HAU value = 380 }
		#command = { type = secedeprovince which = HAU value = 377 }[/COLOR] 
		[COLOR=Yellow]command = { type = trigger which = 179304 } #HAU added[/COLOR]
		command = { type = trigger which = 182300 } #HAU 
	}
	action_b = {
		name = "Recognize them"
		command = { type = relation which = PRU value = 25 }
		command = { type = relation which = HOL value = 25 }
		command = { type = stability value = -1 }
		command = { type = independence which = HAU }
		[COLOR=Red]#command = { type = secedeprovince which = HAU value = 380 }
		#command = { type = secedeprovince which = HAU value = 377 }[/COLOR]
		command = { type = removecore which = 380 }
		command = { type = removecore which = 378 }
		command = { type = removecore which = 377 }
		[COLOR=Yellow]command = { type = trigger which = 179310 } #HAB added[/COLOR]
		command = { type = trigger which = 182301 } #HAU
	}
}

[COLOR=Yellow]event = {
	id = 179304 	#triggered by HAB 179302
	random = no
	country = HAB
	name = "The Independence of Belgium"
	desc = "The United states of Belgium became independent after a
reactionary revolt against Austrian centralization. Now they've achieved
independence but Austria still hasn't accepted that fact."
	style = 4

	action_a = {
		name = "Curses!"
		command = { type = secedeprovince which = HAU value = 380 } #Flandern
		command = { type = secedeprovince which = HAU value = 377 } #Luxemburg
	}
}
event = {
	id = 179310 	#triggered by HAB 179302
	random = no
	country = HAB
	name = "The Independence of Belgium"
	desc = "The United states of Belgium became independent after a
reactionary revolt against Austrian centralization. Austria has
recognized their independence."
	style = 4

	action_a = {
		name = "Alas!"
		command = { type = secedeprovince which = HAU value = 380 } #Flandern
		command = { type = secedeprovince which = HAU value = 377 } #Luxemburg
	}
}[/COLOR]
I have borrowed the text from the following events currently in agceep 1.39 and triggered bby the same HAB179302:

Code:
#The Brabant Revolution - I -
event = {
	id = 182300 	#triggered by HAB 179302
	random = no
	country = HAU
	name = "The United States of Belgium"
	desc = "The United states of Belgium became independent after a
reactionary revolt against Austrian centralization. Now they've achieved
independence but Austria still hasn't accepted that fact"
	style = 4

	action_a = {
		name = "We have to fight the Hapsburgs"
		command = { type = breakvassal which = HAB }
		command = { type = relation which = HAB value = -400 }
		command = { type = relation which = PRU value = 100 }
		command = { type = relation which = HOL value = 100 }
		command = { type = war which = HAB }
		command = { type = stability value = 6 }
		command = { type = INF which = 378 value = 5000 }
	}
}


#The Brabant Revolution - II -
event = {
	id = 182301 	#triggered by HAB 179302
	random = no
	country = HAU
	name = "The United States of Belgium"
	desc = "The United states of Belgium became independent after a
reactionary revolt against Austrian centralization. Austria has
recognized their independence."
	style = 4

	action_a = {
		name = "We have to break with the Hapsburgs"
		command = { type = breakvassal which = HAB}
		command = { type = relation which = HAB value = -100 }
		command = { type = relation which = PRU value = 100 }
		command = { type = relation which = HOL value = 100 }
	}
}
 
There is a problem with this event:
Code:
#Massacre at Vassy
event = {
	id = 170103
	trigger = {
		NOT = { event = 170104 }
        	OR = {
			religion = catholic
			religion = counterreform
		}
	}
	random = no
	country = FRA
	name = "The Massacre at Vassy"
	desc = "EVENTHIST170103"

	date = { day = 1 month = march year = 1562 }
	offset = 30

	action_a = {
		name = "Concede power to Guise"
		command = { type = stability value = -2 }
	}
	action_b = {
		name = "Convince Conde to come to court"
		command = { type = sleepevent which = 170104 } #Guise Catholic option#
		command = { type = stability value = 1 }
		command = { type = relation which = SPA value = -100 }
		command = { type = relation which = HAB value = -100 }
		command = { type = relation which = PAP value = -100 }
		command = { type = revoltrisk which = 120 value = 4 }
		command = { type = provincereligion which = 376 value = counterreform }
		command = { type = provincereligion which = 386 value = counterreform }
		command = { type = provincereligion which = 379 value = counterreform }
		command = { type = provincereligion which = 383 value = counterreform }
		command = { type = provincereligion which = 382 value = counterreform }
		command = { type = provincereligion which = 384 value = counterreform }
		command = { type = provincereligion which = 413 value = counterreform }
		command = { type = provincereligion which = 414 value = counterreform }
		command = { type = provincereligion which = 415 value = counterreform }
		command = { type = provincereligion which = 416 value = counterreform }
		command = { type = provincereligion which = 409 value = counterreform }
		command = { type = provincereligion which = 422 value = counterreform }
		command = { type = provincereligion which = 406 value = counterreform }
		command = { type = provincereligion which = 375 value = counterreform }
		command = { type = provincereligion which = 387 value = counterreform }
		command = { type = wakeleader which = 09086 } #Conde#
		command = { type = wakeleader which = 09087 } #Coligny#
		command = { type = sleepleader which = 09970 } #FPR Conde#
		command = { type = sleepleader which = 09971 } #FPR Coligny#
	}
}
EVENTHIST170103;Although the regent Catherine de Medici preferred to pursue a conciliatory policy with the Huguenot Calvinists, even issuing an edict in April 1561 offering them toleration for private religious observances, for many Catholics the Queen-Mother's policy was utterly unacceptable. On March 1 1562, the crisis came to a head. While returning from an embassy in Germany, the duke of Guise and his entourage passed through the village of Vassy. Violence errupted between Guise's men and Huguenots who were at worship there. While the casualties were heavy on both sides, for Huguenots throughout France the 'massacre' was proof of a Catholic conspiracy to destroy them, and within a month the prince of Conde and his Huguenot followers seized Orleans and began to arm themselves, while Guise gathered his own forces and seized Paris. Catherine hoped for a peaceful resolution, and she turned to Conde for protection against a Guise coup d'etat. However, Conde's refusal to come to court, and the violence of the Huguenot insurrection sweeping the kingdom, left her with no alternative but to turn to the duke of Guise.;;;;;;;;;;8677

There is no deathdate for this event. Since Massacre was really on March 1 1562, I suggest to remove the offset and set date to 0 (real first day of month in EU2 script engine).
A province can't go counterreformed (and Council of Trent event can't fire before 1564). I suggest to replace "counterreform" in all provincereligion commands with "catholic".

Btw, there is no problem in sleeping leaders for another country, right?
 
Reported from "Tests of new AGCEEP-AI proposal" thread post#81:
Jinnai said:
well china atleast shouldn't be sending any diplomats to Japan till 1423. Same for Japan.
Same situation here as for HYW and Castile and Aragon. Easy fix
 
alamoubatch said:
Well, playing as France, in 1589, August, 2, this annexed Huguenots (Death of Henri III), triggering war of UltraCatholics on me. This crashed the game, maybe because the Ultra was in a truce with me and in a war with Spain against Portugal, my allied. I tried 4 times, I gave up and changed the event. I think there are many triggers in War Religions, but its a great mod.
Thanks for your explanation of the problem. Bugfix by Norrefeldt here.
 
ribbon22 said:
The gamestart Aragon, England, Dauphin, Burgundy diplomatic situation has been fixed, right? (i.e., Aragon cannot ally themselves with any of those states or vica verca until at least 1429).
I reported original date (1422), as in this example for Burgundy:
Code:
    diplomaticdates = {
	ARG = { year = 1422 month = october day = 21 }
	BRI = { year = 1422 month = october day = 21 }
	CAS = { year = 1422 month = october day = 21 }
	POR = { year = 1422 month = october day = 21 }
    }
and for Aragon:
Code:
    diplomaticdates = {
	ENG = { year = 1422 month = october day = 21 }
	DAU = { year = 1422 month = october day = 21 }
	BUR = { year = 1422 month = october day = 21 }
    }
But I'm not sure this date is sufficient. For example, in my tests I saw Aragon involved in the war in 1423, just after... but not before anymore.

EDIT: => do you mean 1429 for all involved countries?
Which symbolic date (day + month) is the most accurate in this case?
 
Last edited:
According to post #180, final bugfix for FRA_3149:
Code:
#The Empire of France#
event = {
	id = 3149
	trigger = {
		[COLOR=gold]monarch = 04018 #Napoléon[/COLOR] 
	}
	random = no
	country = FRA
	name = "EVENTNAME3149"
	desc = "EVENTHIST3149"

[COLOR=gold]	date = { day = 18 month = may year = 1804 }
	offset = 190
	deathdate = { day = 2 month = december year = 1804 }[/COLOR]

	action_a = {
		name = "ACTIONNAME3149A"
		command = { type = domestic which = CENTRALIZATION value = 3 }
		command = { type = domestic which = ARISTOCRACY value = 2 }
		command = { type = domestic which = SERFDOM value = 3 }
		command = { type = domestic which = INNOVATIVE value = -2 }
		command = { type = domestic which = OFFENSIVE value = 1 }
		command = { type = domestic which = QUALITY value = 1 }
		command = { type = domestic which = MERCANTILISM value = 3 }
		command = { type = relation which = ENG value = -100  }
		command = { type = relation which = HAB value = -100  }
		command = { type = relation which = SPA value = -100  }
		command = { type = relation which = PRU value = -100  }
		command = { type = relation which = RUS value = -100  }
		command = { type = relation which = SWE value = -100  }
		command = { type = stability value = 3 }
	}
	action_b = {
		name = "ACTIONNAME3149B"
		command = { type = domestic which = CENTRALIZATION value = 1 }
		command = { type = domestic which = ARISTOCRACY value = -3 }
		command = { type = domestic which = INNOVATIVE value = 2 }
		command = { type = domestic which = OFFENSIVE value = -2 }
		command = { type = domestic which = QUALITY value = -1 }
		command = { type = domestic which = MERCANTILISM value = -3 }
		command = { type = merchants value = 6 }
		command = { type = trade value = 1000 }
		command = { type = stability value = 3 }
	}
}
 
sabular said:
Also, Wirtemberg sold itself to a nonexistant Austria
Bugfix:
Code:
#Ulrich is forced to leave#
event = {
	id = 33100
	[COLOR=gold]trigger = {
		exists = HAB
	}[/COLOR]
	random = no 
	country = WUR
	name = "The deposition of Duke Ulrich"
	desc = "In 1515 Duke Ulrich had his marshall Hans von Hutten killed because he had an affair with Hutten's wife. This upset whole Southern Germany. When in 1519 he seized the imperial city of Reutlingen, the strong internal and foreign opposition that had built up against him stepped in and forced him to leave Wirtemberg. The duchy was sold to emperor Charles V. for 220.000 Gulden by the estates of Wirtemberg."
 
	date = { day = 1 month = january year = 1519 }
	offset = 100
	[COLOR=gold]deathdate = { day = 1 month = december year = 1519 }[/COLOR]

	action_a = {
		name = "Sell Wirtemberg to Austria (End Game)"
		command = { type = trigger which = 179004 }
	}
	action_b = {  
		name = "Ulrich remains duke nevertheless"
		command = { type = relation which = BAY value = -100 }
		command = { type = relation which = HAB value = -100 }
		command = { type = relation which = BAD value = -100 }
		command = { type = relation which = PFA value = -100 }
		command = { type = relation which = MAI value = -100 }
		command = { type = relation which = HES value = -100 }
		command = { type = relation which = TYR value = -100 }
		command = { type = relation which = STR value = -100 }
		command = { type = relation which = LOR value = -100 }
		command = { type = stability value = -3 }
		command = { type = desertion which = 372 value = 5000 }
		command = { type = revolt which = -1 }
		command = { type = revolt which = -1 }
		command = { type = revolt which = -1 }
	}
}
 
Last edited:
There is a problem with event FRA_12032 "Lutheran writings becoming a threat". This event lacks deathdate but more important, trigger is "event = 100". With Reformation mod, event 100 is slept. I suggest to replace the trigger with:
Code:
	trigger = {
		flag = 1 #Reformation
		monarch = 04006 #François I
	}
(and added French monarch according to EVENTHIST12032)

EDIT: Btw, shouldn't it be "François Ier" instead of Francis I or François I?
Ier is for "Premier" ("First" in French) and right numbering for French monarchs
 
Last edited:
YodaMaster said:
There is a problem with event FRA_12032 "Lutheran writings becoming a threat". This event lacks deathdate but more important, trigger is "event = 100". With Reformation mod, event 100 is slept. I suggest to replace the trigger with:
Code:
	trigger = {
		flag = 1 #Reformation
		monarch = 04006 #François I
	}
(and added French monarch according to EVENTHIST12032)

EDIT: Btw, shouldn't it be "François Ier" instead of Francis I or François I?
Ier is for "Premier" ("First" in French) and right numbering for French monarchs
Yes, it should! :) But also "Napoléon" should be "Napoléon Ier" but I don't know if the current form was amended in the past...

And what about the German numbering, afaik in German the monarchs numbering is always followed by a "." like "Karl I." (Karl der Erste)or "Albrecht V." (Albrecht der Fuenfte)!
 
Last edited:
Events 193021 and 193040 concerning fantasy_Italy are Austrian events, but the HAB range should be 179000-179999!
Please, notice that I have submitted the fantasy_Italy event about Cesare Beccaria in (submission # 284) with a wrong number...

#---------------------------------------------------------#

about mispelt names:

leaders.pap
16133 Vitteleschi->Vitelleschi
leaders.ven
09653 Capello->Cappello
#---------------------------------------------------------#

about monarchs.man:

Code:
old numbering and names		new numbering and names

05102 Frederigo I  		083502 Federico I
05104 Frederigo II 		083504 Federico II
about monarchs.sic:

Code:
old numbering and names		new numbering and names   	remark to be added 

16123 Alfonso I			0123500    			remark = "Alfons V of Aragon"
16124 Juan I			0123501 Giovanni I		remark = "Juan II of Aragon and Navarra"
16048 Ferrante II		0123502 Ferdinando II		remark = "Ferran II of Aragon"
16049 Carlo II			0123503				remark = "Emperor Charles V"
16050 Fillipo I			0123504 Filippo I		remark = "Felipe II of Spain"
16051 Fillipo II		0123505 Filippo II		remark = "Felipe III of Spain"
16052 Fillipo III		0123506 Filippo III		remark = "Felipe IV of Spain"
16053 Carlo III			0123507				remark = "Carlos II of Spain"
16054 Fillipo IV		0123508 Filippo IV   		remark = "Felipe V of Spain"
16055 Victor Amédée		0123509 Vittorio Amedeo		remark = "Victor Amédée, Duke of Savoy"
16056 Carlo IV			0123510				remark = "Emperor Karl VI"
16057 Carlo V			0123511				remark = "Carlo VII of Naples"
16058 Ferrante III		0123512 Ferdinando III		remark = "Ferdinando I, King of Two Sicilies after 1815"
about monarchs.tos:

Code:
old numbering and names		new numbering and names

06701 Giovanni I de' Medici	0136000 Giovanni de' Medici

Why all those numberings for the Tuscan monarchs like "Lorenzo I il Magnifico" or "Giuliano II de' Medici"? I think only "Piero II de' Medici" and "Lorenzo II de' Medici" should be numbered to avoid confusion only!
Only starting from "Alessandro I" in 1530 the Medici Family was recognized the title of Dukes (and after of Grand Dukes) of Tuscany...

#---------------------------------------------------------#

from agceeptodo.txt

Code:
Don't know what to do (bugs 1.38):

bug #99 what about Filippo Maria Visconti? Should Visconti be omitted?

If we want to use the same criterion adopted for Tuscan monarchs ->de' Medici omitted after ducal investiture we have to consider the case of Milan. Francesco Sforza, Galeazzo Maria Sforza and Gian Galeazzo Sforza were never recognized dukes by the Emperor. Only Ludovico Maria Sforza was recognized duke in 1494 as his son Francesco Sforza (not even Ercole Massimiliano iirc but because of lack of time...)

Code:
old numbering and names		new numbering and names			

06560 Filippo Maria Visconti	089000 Filippo Maria			
06561 Repubblica Ambrosiana	089001 Aurea Repubblica Ambrosiana
06562 Francesco I Sforza	089002 Francesco Sforza	     #if not considered duke as he should be in case of  appointment of the Emperor
06563 Galeazzo Maria		089004 Galeazzo Maria Sforza #if not considered duke as he should be in case of appointment of the Emperor		
06564 Gian Galeazzo II		089005 Gian Galeazzo Sforza  #if not considered duke as he should be in case of  appointment of the Emperor		
06565 Ludovico il Moro		089006 Ludovico il Moro
06566 Ercole Massimiliano	089007 Ercole Massimiliano
06567 Francesco II Maria	089008 Francesco II	     #deathdate is 2 november 1535 (not 24 october!)
06568 Milano City Council	089009 Milan City Council
06569 Francesco I Sforza	089003 Francesco Sforza

#-------------------------------------------------------------------#

Just for having some feedback:
what about possible monarchs of Milan after Francesco II's death??

Code:
Antonio de Levya  2 nov 1535 - 15 sept 1536 
Marino Caracciolo 15 sept 1536 - 28 jan 1538
Alfonso d'Avalos  28 jan 1538 - 31 mar 1546 
Ferrante Gonzaga  1 oct 1546 - mar 1555

on 12 december 1549 Felipe II is publicly given by his father Charles V the ducal investiture.
(here there should be a future event with the inherit MLO command for Spain)

After Gonzaga no "italian monarchs" are in Milan...except Cardinal Medruzzo for 1 year..
 
Last edited:
To Bordic: 0123502 seems mispelled... Ferdinando II?
It is 16124 Juan II in monarchs.sic..?


I know for Cesare Beccaria and Austrian events... ;)

Problem with FRA_3791 "The Return of Napoleon". See here.
 
Last edited:
Bordic said:
Code:
old numbering and names		new numbering and names			

06560 Filippo Maria Visconti	089000 Filippo Maria			
06561 Repubblica Ambrosiana	089001 Aurea Repubblica Ambrosiana
06562 Francesco I Sforza	089002 Francesco Sforza	     #if not considered duke as he should be in case of  appointment of the Emperor
06563 Galeazzo Maria		089004 Galeazzo Maria Sforza #if not considered duke as he should be in case of appointment of the Emperor		
06564 Gian Galeazzo II		089005 Gian Galeazzo Sforza  #if not considered duke as he should be in case of  appointment of the Emperor		
06565 Ludovico il Moro		089006 Ludovico il Moro
06566 Ercole Massimiliano	089007 Ercole Massimiliano
06567 Francesco II Maria	089008 Francesco II	     #deathdate is 2 november 1535 (not 24 october!)
06568 Milano City Council	089009 Milan City Council
06569 Francesco I Sforza	089003 Francesco Sforza
What about corresponding KoI monarchs?