#Hojo - Imagawa & Takeda
alliance = {
	first = HJO
	second = IMG
	start_date = 1554.1.1
	end_date = 1568.1.1
}
alliance = {
	first = HJO
	second = TKD
	start_date = 1554.1.1
	end_date = 1568.1.1
}
alliance = {
	first = IMG
	second = TKD
	start_date = 1554.1.1
	end_date = 1568.1.1
}

#Shiba-Oda
alliance = {
	first = SBA
	second = ODA
	start_date = 1444.1.1
	end_date = 1532.1.1
}

#Anti Uesugi Alliance
alliance = {
	first = STK
	second = UTN
	start_date = 1444.1.1
	end_date = 1483.1.6
}
alliance = {
	first = STK
	second = CBA
	start_date = 1444.1.1
	end_date = 1483.1.6
}
alliance = {
	first = UTN
	second = CBA
	start_date = 1444.1.1
	end_date = 1483.1.6
}

#Hosokawa-Tokugawa
alliance = {
	first = HSK
	second = TKG
	start_date = 1444.1.1
	end_date = 1478.1.1
}

#Hatakeyama-Tsutsui
alliance = {
	first = HSK
	second = HTK
	start_date = 1444.1.1
	end_date = 1455.1.1
}

# Shoni-So
alliance = {
	first = SHN
	second = SOO
	start_date = 1444.1.1
	end_date = 1559.2.18
}

#Marriages
royal_marriage = {
	first = IMG
	second = TKD
	start_date = 1552.1.1
	end_date = 1568.1.1
}

royal_marriage = {
	first = HJO
	second = TKD
	start_date = 1553.1.1
	end_date = 1568.1.1
}

royal_marriage = {
	first = HJO
	second = IMG
	start_date = 1554.1.1
	end_date = 1568.1.1
}

# Daimyo Vassals
#1573.7.3 -> Oda
#1600.10.21 -> Tokugawa

vassal = { #So
	first = ASK
	second = SOO
	start_date = 1444.11.11
	end_date = 1573.7.1
}

vassal = { #Kitabatake
	first = ASK
	second = KTB
	start_date = 1444.11.11
	end_date = 1569.10.3 #Annexed
}

vassal = {
	first = ASK
	second = AMA
	start_date = 1444.11.11
	end_date = 1566.11.28 #Annexed
}

vassal = {
	first = ASK
	second = ASA
	start_date = 1471.7.1
	end_date = 1573.7.1 #Annexed
}

vassal = {
	first = ASK
	second = CSK
	start_date = 1549.5.9
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = DTE
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = RFR
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = HJO
	start_date = 1493.1.1
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = HSK
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = HTK
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = IMG
	start_date = 1444.11.11
	end_date = 1568.12.1 #Annexed
}

vassal = {
	first = ASK
	second = MRI
	start_date = 1525.1.1
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = ODA
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = OTM
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = OUC
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = SBA
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = SMZ
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = TKD
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = TKG
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = UES
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = YMN
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = AKM
	start_date = 1468.1.1
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = AKT
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = CBA
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = ISK
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = ITO
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = KKC
	start_date = 1444.11.11
	end_date = 1554.1.1 #Annexed
}

vassal = {
	first = ASK
	second = KNO
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = OGS
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = SHN
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = STK
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = TKI
	start_date = 1444.11.11
	end_date = 1567.10.1 #Annexed
}

vassal = {
	first = ASK
	second = UTN
	start_date = 1444.11.11
	end_date = 1573.7.3
}

vassal = {
	first = ASK
	second = TTI
	start_date = 1444.11.11
	end_date = 1573.7.3
}


#Oda:

vassal = { #So
	first = ODA
	second = SOO
	start_date = 1573.7.1
	end_date = 1582.6.21	#Honnoji
}
vassal = { #So
	first = TYT
	second = SOO
	start_date = 1582.6.21
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = CSK
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = CSK
	start_date = 1585.8.1	#Shikoku Campaign concludes
	end_date = 1600.10.21 #Annexed
}

vassal = {
	first = ODA
	second = DTE
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = DTE
	start_date = 1590.1.1 	#Odawara Campaign
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = RFR			#Nanbu
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = RFR
	start_date = 1590.1.1 	#Odawara Campaign
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = HJO
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = HJO
	start_date = 1590.8.10	#Odawara falls
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = HSK
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = HSK
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = HTK
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = HTK
	start_date = 1582.6.21	#Honnoji
	end_date = 1585.11.1 #Annexed
}

vassal = {
	first = ODA
	second = IKE
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = IKE
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = IMG
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = IMG
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = MAE
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = MAE
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = MRI
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = MRI
	start_date = 1586.1.1	#Mori submit to Toyotomi
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = OTM
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = OTM
	start_date = 1587.1.1	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = OUC
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = OUC
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = SBA
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = SBA
	start_date = 1590.1.1 	#Odawara Campaign
	end_date = 1598.1.10 #Annexed
}

vassal = {
	first = ODA
	second = SMZ
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = SMZ
	start_date = 1587.1.1
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = TKD
	start_date = 1573.7.3
	end_date = 1582.4.3 #Annexed
}

vassal = {
	first = ODA
	second = TKG
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = TKG
	start_date = 1590.1.1	#Ieyasu submits to Toyotomi after promised Kanto in Odawara Campaign
	end_date = 1600.10.21	#Sekigahara
}

vassal = {
	first = ODA
	second = UES
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = UES
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.22	#Sekigahara
}

vassal = {
	first = ODA
	second = YMN
	start_date = 1573.7.3
	end_date = 1580.5.21 #Annexed
}

vassal = {
	first = ODA
	second = AKM
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = AKM
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = AKT
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = AKT
	start_date = 1590.1.1 	#Odawara Campaign
	end_date = 1602.5.17 #Annexed
}

vassal = {
	first = ODA
	second = CBA
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = CBA
	start_date = 1590.1.1	#Odawara Campaign
	end_date = 1585.1.1 #Annexed
}

vassal = {
	first = ODA
	second = ISK
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = ISK
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = ITO
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = ITO
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = KKC
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = KKC
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = KNO
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = KNO
	start_date = 1585.8.1	#Honnoji
	end_date = 1586.1.1
}

vassal = {
	first = ODA
	second = OGS
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = OGS
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = SHN
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = SHN
	start_date = 1587.1.1	#Honnoji
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = STK
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = STK
	start_date = 1590.1.1	#Odawara Campaign
	end_date = 1600.10.21
}

vassal = {
	first = ODA
	second = UTN
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = UTN
	start_date = 1590.1.1 	#Odawara Campaign
	end_date = 1597.1.1 #Annexed
}

vassal = {
	first = ODA
	second = TTI
	start_date = 1573.7.3
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = TTI
	start_date = 1582.6.21	#Honnoji
	end_date = 1585.8.1 #Annexed
}

vassal = {
	first = TYT
	second = ODA		#Kiyosu Oda
	start_date = 1582.6.21	#Honnoji
	end_date = 1600.10.21	#under Tokugawa after Sekigahara
}

vassal = {
	first = TYT
	second = OD1		#Gifu Oda
	start_date = 1582.6.21	#Honnoji
	end_date = 1583.6.14	#Annexed, Nobutaka pressured by Hideyoshi to seppuku
}
vassal = {
	first = TYT
	second = SH1		#Shibata of Echizen
	start_date = 1582.6.21	#Honnoji
	end_date = 1583.6.14	#Defeated at Shizugatake
}


vassal = {
	first = ODA
	second = SNX		#Sanada
	start_date = 1582.4.3	#Takeda Katsuyori defeated
	end_date = 1582.6.21	#Honnoji
}
vassal = {
	first = TYT
	second = SNX		#Sanada
	start_date = 1587.1.1		#Hostage sent to Toyotomi
	end_date = 1600.10.21		#Nobuyuki sides with Tokugawa at Sekigahara
}
vassal = {
	first = TKG
	second = SNX		#Sanada
	start_date = 1600.10.21		#sides with Tokugawa at Sekigahara
	end_date = 1868.1.3			#transfered to Shinano, then remains vassal until Meiji Restoration
}



#Tokugawa:

vassal = { #Oda
	first = TKG
	second = ODA
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = { #So
	first = TKG
	second = SOO
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = DTE
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = RFR
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = HJO
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = HSK
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = IKE
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = IMG
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = MAE
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = MRI
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = OTM
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = OUC
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = SMZ
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = AKM
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = ISK
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = ITO
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = KKC
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = KNO
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = OGS
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = SHN
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = STK
	start_date = 1600.10.21
	end_date = 1868.1.3
}

vassal = {
	first = TKG
	second = UTN
	start_date = 1600.10.21
	end_date = 1868.1.3
}

dependency = {
	subject_type = "tributary_state"
	first = TKG
	second = RYU
	start_date = 1609.4.5
	end_date = 1879.1.1
}