
#is_in_japan = {
#	custom_trigger_tooltip = {
#		tooltip = eoanb_is_in_japan_tt
#		OR = {
#			state = 282
#			#... so on
#		}
#	}
#}
currency_uses_dollar = {
	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = USA
			is_subject_of = CSA
			is_subject_of = CAN
			is_subject_of = AST
			is_subject_of = MEX
			is_subject_of = MEC
			is_subject_of = MXE
			is_subject_of = BAJ
			is_subject_of = RIG
			is_subject_of = BUE
			is_subject_of = ARG
			is_subject_of = COL
			is_subject_of = YAQ
			is_subject_of = PHI
			is_subject_of = NIC
			is_subject_of = SPH
			is_subject_of = CUB
			is_subject_of = DOM
			is_subject_of = URG
			is_subject_of = URC
			is_subject_of = NZL
			is_subject_of = HNK
			is_subject_of = BAH
			is_subject_of = BLZ
			is_subject_of = BRU
			is_subject_of = ETT
			is_subject_of = ECU
			is_subject_of = ELS
			is_subject_of = FIJ
			is_subject_of = GYA
			is_subject_of = JAM
			is_subject_of = LIB
			is_subject_of = NMB
			is_subject_of = SUR
			is_subject_of = ETH
			is_subject_of = MAL
			is_subject_of = SIE
			is_subject_of = SPC
			is_subject_of = SPR
			is_subject_of = RHO
			is_subject_of = ZIM
			is_subject_of = ALK
			is_subject_of = MEG
			is_subject_of = GLC
			is_subject_of = WVG
			is_subject_of = MIL
			is_subject_of = DAK
			is_subject_of = ORE
			is_subject_of = CAL
			is_subject_of = NMX
			is_subject_of = TEX
			is_subject_of = PHL
			is_subject_of = NHC
			is_subject_of = KTY
			is_subject_of = ASA
			is_subject_of = UTA
			is_subject_of = OKL
			is_subject_of = LOU
			is_subject_of = ARK
			is_subject_of = ALA
			is_subject_of = MIS
			is_subject_of = USG
			is_subject_of = TEN
			is_subject_of = NCA
			is_subject_of = SCA
			is_subject_of = FLO
			is_subject_of = NVS
			is_subject_of = BRK
			is_subject_of = NFL
			is_subject_of = HBC
			is_subject_of = BCO
			is_subject_of = VAN
			is_subject_of = QCI
		}
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = USA
			tag = CSA
			tag = CAN
			tag = AST
			tag = MEX
			tag = MEC
			tag = MXE
			tag = BAJ
			tag = RIG
			tag = BUE
			tag = ARG
			tag = COL
			tag = YAQ
			tag = PHI
			tag = NIC
			tag = SPH
			tag = CUB
			tag = DOM
			tag = URG
			tag = URC
			tag = NZL
			tag = HNK
			tag = BAH
			tag = BLZ
			tag = BRU
			tag = ETT
			tag = ECU
			tag = ELS
			tag = FIJ
			tag = GYA
			tag = JAM
			tag = LIB
			tag = NMB
			tag = SUR
			tag = ETH
			tag = MAL
			tag = SIE
			tag = SPC
			tag = SPR
			tag = RHO
			tag = ZIM
			tag = ALK
			tag = MEG
			tag = GLC
			tag = WVG
			tag = MIL
			tag = DAK
			tag = ORE
			tag = CAL
			tag = NMX
			tag = TEX
			tag = PHL
			tag = NHC
			tag = KTY
			tag = ASA
			tag = UTA
			tag = OKL
			tag = LOU
			tag = ARK
			tag = ALA
			tag = MIS
			tag = USG
			tag = TEN
			tag = NCA
			tag = SCA
			tag = FLO
			tag = NVS
			tag = BRK
			tag = NFL
			tag = HBC
			tag = BCO
			tag = VAN
			tag = QCI
		}
	}
}
currency_uses_pound = {
	if = {
		limit = {
			is_subject = yes
		}
		is_subject_of = ENG
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		tag = ENG
	}
}
currency_uses_euro = {
	has_country_flag = uses_euro
}
currency_uses_franc = {
	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = FRA
			is_subject_of = SWI
			is_subject_of = LIE
		}
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = FRA
			tag = SWI
			tag = LIE
		}
	}

}
currency_uses_ruble = {
	if = {
		limit = {
			is_subject = yes
		}
		is_subject_of = RUS
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		tag = RUS
	}
}
currency_uses_rupee = {
	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = RAJ
			is_subject_of = BHU
			is_subject_of = SPS
		}
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = RAJ
			tag = BHU
			tag = SPS
		}
	}
}
currency_uses_yen = {
	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = TSH
			is_subject_of = JAP
			is_subject_of = CHI
			is_subject_of = QNG
			is_subject_of = ROC 
			is_subject_of = PRC 
			is_subject_of = TAI 
			is_subject_of = GXC 
			is_subject_of = TAW 
			is_subject_of = PTH 
			is_subject_of = SIC 
			is_subject_of = YAL 
			is_subject_of = NIE
			is_subject_of = MAN
			is_subject_of = SHU
			is_subject_of = SIK
			is_subject_of = XSM
			is_subject_of = ZHI
			is_subject_of = SHX
			is_subject_of = TIB
			is_subject_of = FEG
			is_subject_of = MON
			is_subject_of = MCU
			is_subject_of = MEN
		}
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = TSH
			tag = JAP
			tag = CHI
			tag = QNG
			tag = ROC 
			tag = PRC 
			tag = TAI 
			tag = GXC 
			tag = TAW 
			tag = PTH 
			tag = SIC 
			tag = YAL 
			tag = NIE
			tag = MAN
			tag = SHU
			tag = SIK
			tag = XSM
			tag = ZHI
			tag = SHX
			tag = TIB
			tag = FEG
			tag = MON
			tag = MCU
			tag = MEN
		}
	}
}
currency_uses_lira = {
	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = PIE
			is_subject_of = LVN
			is_subject_of = PRM
			is_subject_of = MOD
			is_subject_of = TUS
			is_subject_of = PAP 
			is_subject_of = NSC 
			is_subject_of = OTO 
			is_subject_of = TUR 
			is_subject_of = EGY 
			is_subject_of = SUD 
			is_subject_of = SAR 
			is_subject_of = SAV
			is_subject_of = LEB
			is_subject_of = SYR
		}
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = PIE
			tag = LVN
			tag = PRM
			tag = MOD
			tag = TUS
			tag = PAP 
			tag = NSC 
			tag = OTO 
			tag = TUR 
			tag = EGY 
			tag = SUD 
			tag = SAR 
			tag = SAV
			tag = LEB
			tag = SYR
			tag = RHD
		}
	}
}
currency_uses_mark = {
	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = GER
			is_subject_of = PRS
			is_subject_of = BAV
			is_subject_of = WUR
			is_subject_of = BAD 
			is_subject_of = HSD 
			is_subject_of = FRK 
			is_subject_of = HES 
			is_subject_of = NAS 
			is_subject_of = THU 
			is_subject_of = SAX 
			is_subject_of = HAN 
			is_subject_of = OLD 
			is_subject_of = BRE
			is_subject_of = MCK
			is_subject_of = LCK
			is_subject_of = HAM
			is_subject_of = HLS
			is_subject_of = SCH
			is_subject_of = WGR
			is_subject_of = DDR
		}
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = GER
			tag = PRS
			tag = BAV
			tag = WUR
			tag = BAD 
			tag = HSD 
			tag = FRK 
			tag = HES 
			tag = NAS 
			tag = THU 
			tag = SAX 
			tag = HAN 
			tag = OLD 
			tag = BRE
			tag = MCK
			tag = LCK
			tag = HAM
			tag = HLS
			tag = SCH
			tag = WGR
			tag = DDR
		}
	}

}
currency_uses_real = {

	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = BAI
			is_subject_of = MGS
			is_subject_of = AMZ
			is_subject_of = CEA
			is_subject_of = ETR
			is_subject_of = BRA
			is_subject_of = RGS
		}
	}
	else = {
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = BAI
			tag = MGS
			tag = AMZ
			tag = CEA
			tag = ETR
			tag = BRA
			tag = RGS
		}
	}
}
currency_uses_shekel = {
	if = {
		limit = {
			is_subject = yes
		}
		OR = {
			is_subject_of = ERZ
			is_subject_of = JAR
			is_subject_of = CEK
		}
	}
	else = {
		
		NOT = { has_country_flag = uses_euro }
		OR = {
			tag = ERZ
			tag = JAR
			tag = CEK
		}
	}
}

currency_hegemon_dollar = {
	has_global_flag = dollar_hegemon
}
currency_hegemon_pound = {
	NOT = {
		OR = {
			has_global_flag = dollar_hegemon
			has_global_flag = euro_hegemon
			has_global_flag = franc_hegemon
			has_global_flag = ruble_hegemon
			has_global_flag = rupee_hegemon
			has_global_flag = yen_hegemon
			has_global_flag = lira_hegemon
			has_global_flag = mark_hegemon
			has_global_flag = real_hegemon
			has_global_flag = bitcoin_hegemon
			has_global_flag = shekel_hegemon
		}
	}
}
currency_hegemon_euro = {
	has_global_flag = euro_hegemon
}
currency_hegemon_franc = {
	has_global_flag = franc_hegemon
}
currency_hegemon_ruble = {
	has_global_flag = ruble_hegemon
}
currency_hegemon_rupee = {
	has_global_flag = rupee_hegemon
}
currency_hegemon_yen = {
	has_global_flag = yen_hegemon
}
currency_hegemon_lira = {
	has_global_flag = lira_hegemon
}
currency_hegemon_mark = {
	has_global_flag = mark_hegemon
}
currency_hegemon_real = {
	has_global_flag = real_hegemon
}
currency_hegemon_shekel = {
	has_global_flag = shekel_hegemon
}