tiger-lib 1.17.0

Library used by the tools ck3-tiger, vic3-tiger, and imperator-tiger. This library holds the bulk of the code for them. It can be built either for ck3-tiger with the feature ck3, or for vic3-tiger with the feature vic3, or for imperator-tiger with the feature imperator, but not both at the same time.
Documentation
&[
    ("ACTIVE_RESOLUTION", Args::Args(&[]), Eu5(ActiveResolution)),
    ("ACTIVE_SITUATION", Args::Args(&[]), Eu5(ActiveSituation)),
    ("ADVANCE", Args::Args(&[]), Eu5(Advance)),
    ("ADVANCE_DEFINITION", Args::Args(&[]), Eu5(AdvanceDefinition)),
    ("AGE", Args::Args(&[]), Eu5(Age)),
    ("AREA", Args::Args(&[]), Eu5(Area)),
    ("ARTIST", Args::Args(&[]), Eu5(Artist)),
    ("ATTACKER", Args::Args(&[]), Eu5(Country)),
    ("AVATAR", Args::Args(&[]), Eu5(Avatar)),
    ("AccessActiveDLC", Args::Args(&[DType(Unknown)]), Eu5(DlcEntry)),
    ("AccessActiveMod", Args::Args(&[DType(Unknown)]), Eu5(ModsPlaysetEntry)),
    ("AccessGameRules", Args::Args(&[]), Eu5(JominiGameRules)),
    ("AccessLobbyCountryList", Args::Args(&[]), Eu5(CountryListOverview)),
    ("AccessLogViewer", Args::Args(&[]), Eu5(LogViewer)),
    ("AccessMessageLog", Args::Args(&[]), Eu5(MessageLog)),
    ("AccessModsGui", Args::Args(&[]), Eu5(ModsGui)),
    ("AccessOutliner", Args::Args(&[]), Eu5(Outliner)),
    ("AccessPauseMenu", Args::Args(&[]), Eu5(PauseMenu)),
    ("AccessTutorial", Args::Args(&[]), Eu5(Tutorial)),
    ("Application", Args::Args(&[]), Eu5(Application)),
    ("AuxVars", Args::Args(&[]), Eu5(Context)),
    ("BATTLE_RESULT", Args::Args(&[]), Eu5(BattleResult)),
    ("BATTLE_SIDE", Args::Args(&[]), Eu5(BattleSide)),
    ("BUILDING", Args::Args(&[]), Eu5(Building)),
    ("BUILDING_CATEGORY", Args::Args(&[]), Eu5(BuildingCategory)),
    ("BUILDING_TYPE", Args::Args(&[]), Eu5(BuildingType)),
    ("BuildModeGetBuildingType", Args::Args(&[]), Eu5(BuildingType)),
    ("BuildModeGetConstructScoreRanking", Args::Args(&[]), Eu5(ConstructScoreRanking)),
    ("CABINET", Args::Args(&[]), Eu5(Cabinet)),
    ("CABINET_ACTION", Args::Args(&[]), Eu5(CabinetAction)),
    ("CARDINAL", Args::Args(&[]), Eu5(Cardinal)),
    ("CASUS_BELLI", Args::Args(&[]), Eu5(CasusBelli)),
    ("CHARACTER", Args::Args(&[]), Eu5(Character)),
    ("CHARACTER_INTERACTION", Args::Args(&[]), Eu5(CharacterInteraction)),
    ("CHILD_EDUCATION", Args::Args(&[]), Eu5(ChildEducation)),
    ("CLIMATE", Args::Args(&[]), Eu5(Climate)),
    ("COLONIAL_CHARTER", Args::Args(&[]), Eu5(ColonialCharter)),
    ("COMBAT", Args::Args(&[]), Eu5(Combat)),
    ("COMBAT_SIDE", Args::Args(&[]), Eu5(CombatSide)),
    ("CONSTRUCTION", Args::Args(&[]), Eu5(Construction)),
    ("CONTINENT", Args::Args(&[]), Eu5(Continent)),
    ("COUNTRY", Args::Args(&[]), Eu5(Country)),
    ("COUNTRY_INTERACTION", Args::Args(&[]), Eu5(CountryInteraction)),
    ("COUNTRY_RANK", Args::Args(&[]), Eu5(CountryRank)),
    ("CULTURE", Args::Args(&[]), Eu5(Culture)),
    ("CULTURE_GROUP", Args::Args(&[]), Eu5(CultureGroup)),
    ("DATE", Args::Args(&[]), Date),
    ("DATE_MAX", Args::Args(&[]), Date),
    ("DATE_MIN", Args::Args(&[]), Date),
    ("DEFENDER", Args::Args(&[]), Eu5(Country)),
    ("DIALECT", Args::Args(&[]), Eu5(Dialect)),
    ("DISASTER", Args::Args(&[]), Eu5(Disaster)),
    ("DISASTER_TYPE", Args::Args(&[]), Eu5(DisasterType)),
    ("DISEASE", Args::Args(&[]), Eu5(Disease)),
    ("DISEASE_OUTBREAK", Args::Args(&[]), Eu5(DiseaseOutbreak)),
    ("DYNASTY", Args::Args(&[]), Eu5(Dynasty)),
    ("EMPLOYMENT_SYSTEM", Args::Args(&[]), Eu5(EmploymentSystem)),
    ("ESTATE", Args::Args(&[]), Eu5(Estate)),
    ("ESTATE_PRIVILEGE", Args::Args(&[]), Eu5(EstatePrivilege)),
    ("ESTATE_TYPE", Args::Args(&[]), Eu5(EstateType)),
    ("ETHNICITY", Args::Args(&[]), Eu5(Ethnicity)),
    ("EXPLORATION", Args::Args(&[]), Eu5(Exploration)),
    ("EmptyScope", Args::Args(&[]), TopScope),
    ("ExpandModeGetConstructScoreRanking", Args::Args(&[]), Eu5(ConstructScoreRanking)),
    ("FORMABLE_COUNTRY", Args::Args(&[]), Eu5(FormableCountry)),
    ("GC", Args::Args(&[DType(Unknown)]), Eu5(GameConceptTooltip)),
    ("GENERIC_ACTION", Args::Args(&[]), Eu5(GenericAction)),
    ("GOD", Args::Args(&[]), Eu5(God)),
    ("GOODS", Args::Args(&[]), Eu5(Goods)),
    ("GOODS_DEMAND", Args::Args(&[]), Eu5(GoodsDemand)),
    ("GOODS_DEMAND_ENTRY", Args::Args(&[]), Eu5(GoodsDemandEntry)),
    ("GOVERNMENT_REFORM", Args::Args(&[]), Eu5(GovernmentReform)),
    ("GOVERNMENT_TYPE", Args::Args(&[]), Eu5(GovernmentType)),
    ("GetActiveMapMode", Args::Args(&[]), Eu5(MapMode)),
    ("GetAutoModifier", Args::Args(&[DType(Unknown)]), Eu5(StaticAutoModifier)),
    ("GetAutomatedSystemItem", Args::Args(&[DType(Unknown)]), Eu5(AutomatedSystemsItem)),
    ("GetAutomatedSystemItem2", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem3", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem4", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem5", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetAutomatedSystemItem6", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(AutomatedMultiSystemItem)),
    ("GetCharacter", Args::Args(&[DType(Unknown)]), Eu5(Character)),
    ("GetCharacterAction", Args::Args(&[DType(Unknown)]), Eu5(CharacterInteraction)),
    ("GetCharacterQuickActions", Args::Args(&[DType(Unknown)]), Eu5(QuickCharacterActions)),
    ("GetCountry", Args::Args(&[DType(Unknown)]), Eu5(Country)),
    ("GetCountryCoatOfArms", Args::Args(&[DType(Unknown)]), Eu5(CoatOfArmsWrapper)),
    ("GetCountryFlagCoatOfArms", Args::Args(&[DType(Unknown)]), Eu5(CoatOfArmsWrapper)),
    ("GetCountryNeeds", Args::Args(&[DType(Unknown)]), Eu5(CountryNeeds)),
    ("GetCountryUpgradeableBuildings", Args::Args(&[DType(Unknown)]), Eu5(CountryUpgradeableBuildings)),
    ("GetCultureByKey", Args::Args(&[DType(Unknown)]), Eu5(Culture)),
    ("GetCultureGroupByKey", Args::Args(&[DType(Unknown)]), Eu5(CultureGroup)),
    ("GetCurrentAge", Args::Args(&[]), Eu5(Age)),
    ("GetDefaultMapMode", Args::Args(&[]), Eu5(MapMode)),
    ("GetDisasterTypeByKey", Args::Args(&[DType(Unknown)]), Eu5(DisasterType)),
    ("GetDisease", Args::Args(&[DType(Unknown)]), Eu5(Disease)),
    ("GetDynasty", Args::Args(&[DType(Unknown)]), Eu5(Dynasty)),
    ("GetDynastyCoatOfArms", Args::Args(&[DType(Unknown)]), Eu5(CoatOfArmsWrapper)),
    ("GetDynastyFlagCoatOfArms", Args::Args(&[DType(Unknown)]), Eu5(CoatOfArmsWrapper)),
    ("GetEconomyView", Args::Args(&[]), Eu5(EconomyView)),
    ("GetFirstUnitSelected", Args::Args(&[]), Eu5(Unit)),
    ("GetFormableCountry", Args::Args(&[DType(Unknown)]), Eu5(FormableCountry)),
    ("GetFormableCountryCoatOfArms", Args::Args(&[DType(Unknown)]), Eu5(CoatOfArmsWrapper)),
    ("GetGameRules", Args::Args(&[]), Eu5(JominiGameRules)),
    ("GetGenericAction", Args::Args(&[DType(Unknown)]), Eu5(GenericAction)),
    ("GetGlobalVariable", Args::Args(&[DType(Unknown)]), Scope),
    ("GetHint", Args::Args(&[DType(Unknown)]), Eu5(ScriptableHintDefinition)),
    ("GetHistoricalScoreCoatOfArms", Args::Args(&[DType(Unknown)]), Eu5(CoatOfArmsWrapper)),
    ("GetImportantBuildingsCountryNeeds", Args::Args(&[DType(Unknown)]), Eu5(ImportantBuildingsCountryNeeds)),
    ("GetImportantBuildingsMarketCountryNeeds", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(MarketCountryNeeds)),
    ("GetInstitutionByKey", Args::Args(&[DType(Unknown)]), Eu5(Institution)),
    ("GetInternationalOrganization", Args::Args(&[DType(Unknown)]), Eu5(InternationalOrganization)),
    ("GetInternationalOrganizationPayment", Args::Args(&[DType(Unknown)]), Eu5(Payment)),
    ("GetInternationalOrganizationType", Args::Args(&[DType(Unknown)]), Eu5(InternationalOrganizationType)),
    ("GetLanguageFlagCoatOfArms", Args::Args(&[DType(Unknown)]), Eu5(CoatOfArmsWrapper)),
    ("GetLastSelectInteractionTargetGlue", Args::Args(&[DType(Unknown)]), Eu5(SelectInteractionTargetGlue)),
    ("GetLaw", Args::Args(&[DType(Unknown)]), Eu5(Law)),
    ("GetMapColorLedgerByName", Args::Args(&[DType(Unknown)]), Eu5(MapColorLedger)),
    ("GetMapColorLedgerSearchBar", Args::Args(&[]), Eu5(SearchBar)),
    ("GetMapMode", Args::Args(&[DType(Unknown)]), Eu5(MapMode)),
    ("GetMapModeSearchBar", Args::Args(&[]), Eu5(SearchBar)),
    ("GetMarketCountryNeeds", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(MarketCountryNeeds)),
    ("GetMarketUpgradeableBuildings", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(MarketUpgradeableBuildings)),
    ("GetMessageLog", Args::Args(&[]), Eu5(MessageLog)),
    ("GetModifier", Args::Args(&[DType(Unknown)]), Eu5(StaticModifier)),
    ("GetMultiplayerChat", Args::Args(&[]), Eu5(MultiplayerChat)),
    ("GetNextRelevantLocation", Args::Args(&[DType(Unknown)]), Eu5(Location)),
    ("GetNullUIAction", Args::Args(&[]), Eu5(UIAction)),
    ("GetPlayStyleItem", Args::Args(&[DType(Unknown)]), Eu5(PlayStyleItem)),
    ("GetPlayer", Args::Args(&[]), Eu5(Country)),
    ("GetPlayerInternationalOrganization", Args::Args(&[DType(Unknown)]), Eu5(InternationalOrganization)),
    ("GetPlayerTargettedActionParamsPtr", Args::Args(&[]), Eu5(TargettedActionParameters)),
    ("GetPopTypeByName", Args::Args(&[DType(Unknown)]), Eu5(PopType)),
    ("GetPrevRelevantLocation", Args::Args(&[DType(Unknown)]), Eu5(Location)),
    ("GetProficiency", Args::Args(&[DType(Unknown)]), Eu5(PlayerProficiency)),
    ("GetProvince", Args::Args(&[DType(Unknown)]), Eu5(Location)),
    ("GetQuickCabinetCardModifier", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(QuickCabinetCardModifier)),
    ("GetQuickMarketTrades", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(QuickMarketTrades)),
    ("GetQuickMissionList", Args::Args(&[]), Eu5(QuickMissionList)),
    ("GetQuickTemporaryCountryRelations", Args::Args(&[DType(Unknown)]), Eu5(QuickTemporaryCountryRelations)),
    ("GetQuickVisibleCountries", Args::Args(&[DType(Unknown)]), Eu5(QuickVisibleCountries)),
    ("GetQuickVisibleMarkets", Args::Args(&[DType(Unknown)]), Eu5(QuickVisibleMarkets)),
    ("GetReligionByKey", Args::Args(&[DType(Unknown)]), Eu5(Religion)),
    ("GetRequirementLineAux", Args::Args(&[DType(Unknown), DType(Unknown), DType(Unknown)]), Eu5(RequirementLineAux)),
    ("GetResolution", Args::Args(&[DType(Unknown)]), Eu5(Resolution)),
    ("GetScenario", Args::Args(&[DType(Unknown)]), Eu5(Scenario)),
    ("GetScriptedGeographyByKey", Args::Args(&[DType(Unknown)]), Eu5(ScriptedGeography)),
    ("GetScriptedGui", Args::Args(&[DType(Unknown)]), Eu5(ScriptedGui)),
    ("GetScriptedRelationType", Args::Args(&[DType(Unknown)]), Eu5(ScriptedRelationType)),
    ("GetSelectedCountryOrByLocation", Args::Args(&[]), Eu5(Country)),
    ("GetServerInfo", Args::Args(&[]), Eu5(ServerInformation)),
    ("GetSituationByKey", Args::Args(&[DType(Unknown)]), Eu5(Situation)),
    ("GetSubUnitCategory", Args::Args(&[DType(Unknown)]), Eu5(SubUnitCategory)),
    ("GetTutorial", Args::Args(&[]), Eu5(Tutorial)),
    ("GetUniqueInternationalOrganization", Args::Args(&[DType(Unknown)]), Eu5(InternationalOrganization)),
    ("GetVariableFromGlobalVariableMap", Args::Args(&[DType(Unknown), DType(Unknown)]), Scope),
    ("GetVariableSystem", Args::Args(&[]), Eu5(VariableSystem)),
    ("GetWar", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(War)),
    ("GetWillJoinCountryList", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(WillJoinCountryList)),
    ("GuiScope", Args::Args(&[]), TopScope),
    ("HEGEMONY", Args::Args(&[]), Eu5(Hegemony)),
    ("HEIR_SELECTION", Args::Args(&[]), Eu5(HeirSelection)),
    ("HOLY_SITE", Args::Args(&[]), Eu5(HolySite)),
    ("HOLY_SITE_DEFINITION", Args::Args(&[]), Eu5(HolySiteDefinition)),
    ("HOLY_SITE_TYPE", Args::Args(&[]), Eu5(HolySiteType)),
    ("INSTITUTION", Args::Args(&[]), Eu5(Institution)),
    ("INTERNATIONAL_ORGANIZATION", Args::Args(&[]), Eu5(InternationalOrganization)),
    ("INTERNATIONAL_ORGANIZATION_TYPE", Args::Args(&[]), Eu5(InternationalOrganizationType)),
    ("JominiPlayer", Args::Args(&[]), Eu5(Playable)),
    ("LAND_OWNERSHIP_RULE", Args::Args(&[]), Eu5(LandOwnershipRule)),
    ("LANGUAGE", Args::Args(&[]), Eu5(Language)),
    ("LANGUAGE_FAMILY", Args::Args(&[]), Eu5(LanguageFamily)),
    ("LAW", Args::Args(&[]), Eu5(Law)),
    ("LEVY_SETUP", Args::Args(&[]), Eu5(LevySetup)),
    ("LOAN", Args::Args(&[]), Eu5(Loan)),
    ("LOCATION", Args::Args(&[]), Eu5(Location)),
    ("LOCATION_RANK", Args::Args(&[]), Eu5(LocationRank)),
    ("LeftView", Args::Args(&[]), Eu5(LateralView)),
    ("MARKET", Args::Args(&[]), Eu5(Market)),
    ("MERCENARY", Args::Args(&[]), Eu5(Mercenary)),
    ("MERCHANT", Args::Args(&[]), Eu5(Merchant)),
    ("MIGRATION", Args::Args(&[]), Eu5(Migration)),
    ("MISSION", Args::Args(&[]), Eu5(MissionDefinition)),
    ("MISSION_TASK", Args::Args(&[]), Eu5(MissionTaskDefinition)),
    ("MapModeSelectorVars", Args::Args(&[]), Eu5(UIVariables)),
    ("PARLIAMENT_AGENDA", Args::Args(&[]), Eu5(ParliamentAgenda)),
    ("PARLIAMENT_ISSUE", Args::Args(&[]), Eu5(ParliamentIssue)),
    ("PARLIAMENT_TYPE", Args::Args(&[]), Eu5(ParliamentType)),
    ("PAYMENT", Args::Args(&[]), Eu5(Payment)),
    ("PEACE_TREATY", Args::Args(&[]), Eu5(ScriptedPeaceTreatyType)),
    ("POLICY", Args::Args(&[]), Eu5(Policy)),
    ("POP", Args::Args(&[]), Eu5(Pop)),
    ("POP_TYPE", Args::Args(&[]), Eu5(PopType)),
    ("PREV", Args::Args(&[]), Scope),
    ("PRICE", Args::Args(&[]), Eu5(Price)),
    ("PRIVATEER", Args::Args(&[]), Eu5(Privateer)),
    ("PRODUCTION_METHOD", Args::Args(&[]), Eu5(ProductionMethod)),
    ("PROVINCE", Args::Args(&[]), Eu5(Province)),
    ("PROVINCE_DEFINITION", Args::Args(&[]), Eu5(ProvinceDefinition)),
    ("PdxAccount", Args::Args(&[]), Eu5(PdxAccount)),
    ("Pin", Args::Args(&[DType(Unknown)]), Eu5(PinCollection)),
    ("PinManager", Args::Args(&[]), Eu5(PinningManager)),
    ("Player", Args::Args(&[]), Eu5(Country)),
    ("PlayerScope", Args::Args(&[]), TopScope),
    ("REBEL", Args::Args(&[]), Eu5(Rebel)),
    ("RECRUITMENT_METHOD", Args::Args(&[]), Eu5(RecruitmentMethod)),
    ("REGENCY", Args::Args(&[]), Eu5(RegencyType)),
    ("REGENCY_TYPE", Args::Args(&[]), Eu5(RegencyType)),
    ("REGION", Args::Args(&[]), Eu5(Region)),
    ("RELATION_TYPE", Args::Args(&[]), Eu5(ScriptedRelationType)),
    ("RELIGION", Args::Args(&[]), Eu5(Religion)),
    ("RELIGION_GROUP", Args::Args(&[]), Eu5(ReligionGroup)),
    ("RELIGIOUS_ASPECT", Args::Args(&[]), Eu5(ReligiousAspect)),
    ("RELIGIOUS_FACTION", Args::Args(&[]), Eu5(ReligiousFaction)),
    ("RELIGIOUS_FIGURE", Args::Args(&[]), Eu5(ReligiousFigure)),
    ("RELIGIOUS_FOCUS", Args::Args(&[]), Eu5(ReligiousFocus)),
    ("RELIGIOUS_SCHOOL", Args::Args(&[]), Eu5(ReligiousSchool)),
    ("RESOLUTION", Args::Args(&[]), Eu5(Resolution)),
    ("ROAD_TYPE", Args::Args(&[]), Eu5(RoadType)),
    ("ROOT", Args::Args(&[]), Scope),
    ("RecruitModeGetRecruitItem", Args::Args(&[DType(Unknown)]), Eu5(LocationToRecruitItem)),
    ("RecruitModeGetRecruitScoreRanking", Args::Args(&[]), Eu5(RecruitScoreRanking)),
    ("RecruitModeGetView", Args::Args(&[]), Eu5(RecruitInLocationLateralView)),
    ("RevolutionaryTarget", Args::Args(&[]), Eu5(Country)),
    ("RightView", Args::Args(&[]), Eu5(LateralView)),
    ("Root", Args::Args(&[]), Scope),
    ("SCOPE", Args::Args(&[]), TopScope),
    ("SCRIPTABLE_HINT_DEFINITION", Args::Args(&[]), Eu5(ScriptableHintDefinition)),
    ("SCRIPTED_GEOGRAPHY", Args::Args(&[]), Eu5(ScriptedGeography)),
    ("SIEGE", Args::Args(&[]), Eu5(Siege)),
    ("SITUATION", Args::Args(&[]), Eu5(Situation)),
    ("SOCIETAL_VALUE", Args::Args(&[]), Eu5(SocietalValue)),
    ("SPECIAL_STATUS", Args::Args(&[]), Eu5(SpecialStatus)),
    ("SUBJECT_MILITARY_STANCE", Args::Args(&[]), Eu5(SubjectMilitaryStance)),
    ("SUBJECT_TYPE", Args::Args(&[]), Eu5(SubjectType)),
    ("SUBUNIT", Args::Args(&[]), Eu5(SubUnit)),
    ("SUBUNITCATEGORY", Args::Args(&[]), Eu5(SubUnitCategory)),
    ("SUBUNITDEFINITION", Args::Args(&[]), Eu5(SubUnitType)),
    ("SUB_CONTINENT", Args::Args(&[]), Eu5(SubContinent)),
    ("SUPPLY_DEPOT", Args::Args(&[]), Eu5(SupplyDepot)),
    ("SelectCountryDiplomacy_GetDiplomaticActionItem", Args::Args(&[DType(Unknown)]), Eu5(DiplomaticActionItem)),
    ("StringToBlockList", Args::Args(&[DType(Unknown)]), Eu5(BlockList)),
    ("StringToBlockListAndTrim", Args::Args(&[DType(Unknown)]), Eu5(BlockList)),
    ("StringToBlockListWithTitle", Args::Args(&[DType(Unknown)]), Eu5(BlockList)),
    ("StringToConditionList", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListForceFail", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListOnlyFail", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListOnlyFailAndNeutral", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListOnlyFailCollapseRequirement", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListOnlyPassed", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListOnlyPassedAndNeutral", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListOnlyPassedAndNeutralIfNot", Args::Args(&[DType(Unknown), DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListWithTitle", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListWithTitleForceFail", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListWithTitleOnlyFail", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListWithTitleOnlyFailAndNeutral", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListWithTitleOnlyPassed", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToConditionListWithTitleOnlyPassedAndNeutral", Args::Args(&[DType(Unknown)]), Eu5(ConditionList)),
    ("StringToRequirementsList", Args::Args(&[DType(Unknown)]), Eu5(RequirementsList)),
    ("StringToRequirementsListWithTitle", Args::Args(&[DType(Unknown)]), Eu5(RequirementsList)),
    ("StringToRowList", Args::Args(&[DType(Unknown)]), Eu5(RowList)),
    ("StringToStringPairList", Args::Args(&[DType(Unknown)]), Eu5(StringPairList)),
    ("StringToStringPairListWithTitle", Args::Args(&[DType(Unknown)]), Eu5(StringPairList)),
    ("StringToStringPairListWithTitleAndFooter", Args::Args(&[DType(Unknown)]), Eu5(StringPairList)),
    ("StringToTableColumnList", Args::Args(&[DType(Unknown)]), Eu5(TableColumnList)),
    ("StringToTitleDescTooltip", Args::Args(&[DType(Unknown)]), Eu5(TitleDescTooltip)),
    ("TARGET_ACTIVE_RESOLUTION", Args::Args(&[]), Eu5(ActiveResolution)),
    ("TARGET_ADVANCE_DEFINITION", Args::Args(&[]), Eu5(AdvanceDefinition)),
    ("TARGET_AGE", Args::Args(&[]), Eu5(Age)),
    ("TARGET_AREA", Args::Args(&[]), Eu5(Area)),
    ("TARGET_ARTIST", Args::Args(&[]), Eu5(Artist)),
    ("TARGET_AVATAR", Args::Args(&[]), Eu5(Avatar)),
    ("TARGET_BUILDING", Args::Args(&[]), Eu5(Building)),
    ("TARGET_BUILDING_TYPE", Args::Args(&[]), Eu5(BuildingType)),
    ("TARGET_CABINET", Args::Args(&[]), Eu5(Cabinet)),
    ("TARGET_CABINET_ACTION", Args::Args(&[]), Eu5(CabinetAction)),
    ("TARGET_CARDINAL", Args::Args(&[]), Eu5(Cardinal)),
    ("TARGET_CASUS_BELLI", Args::Args(&[]), Eu5(CasusBelli)),
    ("TARGET_CHARACTER", Args::Args(&[]), Eu5(Character)),
    ("TARGET_CHARACTER_INTERACTION", Args::Args(&[]), Eu5(CharacterInteraction)),
    ("TARGET_CHILD_EDUCATION", Args::Args(&[]), Eu5(ChildEducation)),
    ("TARGET_CLIMATE", Args::Args(&[]), Eu5(Climate)),
    ("TARGET_COLONIAL_CHARTER", Args::Args(&[]), Eu5(ColonialCharter)),
    ("TARGET_COMBAT", Args::Args(&[]), Eu5(Combat)),
    ("TARGET_COMBAT_SIDE", Args::Args(&[]), Eu5(CombatSide)),
    ("TARGET_CONTINENT", Args::Args(&[]), Eu5(Continent)),
    ("TARGET_COUNTRY", Args::Args(&[]), Eu5(Country)),
    ("TARGET_COUNTRY_INTERACTION", Args::Args(&[]), Eu5(CountryInteraction)),
    ("TARGET_COUNTRY_RANK", Args::Args(&[]), Eu5(CountryRank)),
    ("TARGET_CULTURE", Args::Args(&[]), Eu5(Culture)),
    ("TARGET_CULTURE_GROUP", Args::Args(&[]), Eu5(CultureGroup)),
    ("TARGET_DIALECT", Args::Args(&[]), Eu5(Dialect)),
    ("TARGET_DISASTER", Args::Args(&[]), Eu5(Disaster)),
    ("TARGET_DISASTER_TYPE", Args::Args(&[]), Eu5(DisasterType)),
    ("TARGET_DISEASE", Args::Args(&[]), Eu5(Disease)),
    ("TARGET_DISEASE_OUTBREAK", Args::Args(&[]), Eu5(DiseaseOutbreak)),
    ("TARGET_DYNASTY", Args::Args(&[]), Eu5(Dynasty)),
    ("TARGET_EMPLOYMENT_SYSTEM", Args::Args(&[]), Eu5(EmploymentSystem)),
    ("TARGET_ESTATE", Args::Args(&[]), Eu5(Estate)),
    ("TARGET_ESTATE_PRIVILEGE", Args::Args(&[]), Eu5(EstatePrivilege)),
    ("TARGET_ESTATE_TYPE", Args::Args(&[]), Eu5(EstateType)),
    ("TARGET_ETHNICITY", Args::Args(&[]), Eu5(Ethnicity)),
    ("TARGET_EXPLORATION", Args::Args(&[]), Eu5(Exploration)),
    ("TARGET_FORMABLE_COUNTRY", Args::Args(&[]), Eu5(FormableCountry)),
    ("TARGET_GENERIC_ACTION", Args::Args(&[]), Eu5(GenericAction)),
    ("TARGET_GOD", Args::Args(&[]), Eu5(God)),
    ("TARGET_GOODS", Args::Args(&[]), Eu5(Goods)),
    ("TARGET_GOODS_DEMAND", Args::Args(&[]), Eu5(GoodsDemand)),
    ("TARGET_GOODS_DEMAND_ENTRY", Args::Args(&[]), Eu5(GoodsDemandEntry)),
    ("TARGET_GOVERNMENT_REFORM", Args::Args(&[]), Eu5(GovernmentReform)),
    ("TARGET_GOVERNMENT_TYPE", Args::Args(&[]), Eu5(GovernmentType)),
    ("TARGET_HEGEMONY", Args::Args(&[]), Eu5(Hegemony)),
    ("TARGET_HEIR_SELECTION", Args::Args(&[]), Eu5(HeirSelection)),
    ("TARGET_HOLY_SITE", Args::Args(&[]), Eu5(HolySite)),
    ("TARGET_HOLY_SITE_DEFINITION", Args::Args(&[]), Eu5(HolySiteDefinition)),
    ("TARGET_HOLY_SITE_TYPE", Args::Args(&[]), Eu5(HolySiteType)),
    ("TARGET_INSTITUTION", Args::Args(&[]), Eu5(Institution)),
    ("TARGET_INTERNATIONAL_ORGANIZATION", Args::Args(&[]), Eu5(InternationalOrganization)),
    ("TARGET_INTERNATIONAL_ORGANIZATION_TYPE", Args::Args(&[]), Eu5(InternationalOrganizationType)),
    ("TARGET_LAND_OWNERSHIP_RULE", Args::Args(&[]), Eu5(LandOwnershipRule)),
    ("TARGET_LANGUAGE", Args::Args(&[]), Eu5(Language)),
    ("TARGET_LANGUAGE_FAMILY", Args::Args(&[]), Eu5(LanguageFamily)),
    ("TARGET_LAW", Args::Args(&[]), Eu5(Law)),
    ("TARGET_LEVY_SETUP", Args::Args(&[]), Eu5(LevySetup)),
    ("TARGET_LOAN", Args::Args(&[]), Eu5(Loan)),
    ("TARGET_LOCATION", Args::Args(&[]), Eu5(Location)),
    ("TARGET_LOCATION_RANK", Args::Args(&[]), Eu5(LocationRank)),
    ("TARGET_MARKET", Args::Args(&[]), Eu5(Market)),
    ("TARGET_MERCENARY", Args::Args(&[]), Eu5(Mercenary)),
    ("TARGET_MIGRATION", Args::Args(&[]), Eu5(Migration)),
    ("TARGET_MISSION", Args::Args(&[]), Eu5(MissionDefinition)),
    ("TARGET_MISSION_TASK", Args::Args(&[]), Eu5(MissionTaskDefinition)),
    ("TARGET_PARLIAMENT_AGENDA", Args::Args(&[]), Eu5(ParliamentAgenda)),
    ("TARGET_PARLIAMENT_ISSUE", Args::Args(&[]), Eu5(ParliamentIssue)),
    ("TARGET_PARLIAMENT_TYPE", Args::Args(&[]), Eu5(ParliamentType)),
    ("TARGET_PAYMENT", Args::Args(&[]), Eu5(Payment)),
    ("TARGET_PEACE_TREATY", Args::Args(&[]), Eu5(ScriptedPeaceTreatyType)),
    ("TARGET_POLICY", Args::Args(&[]), Eu5(Policy)),
    ("TARGET_POP", Args::Args(&[]), Eu5(Pop)),
    ("TARGET_POP_TYPE", Args::Args(&[]), Eu5(PopType)),
    ("TARGET_PRICE", Args::Args(&[]), Eu5(Price)),
    ("TARGET_PRIVATEER", Args::Args(&[]), Eu5(Privateer)),
    ("TARGET_PRODUCTION_METHOD", Args::Args(&[]), Eu5(ProductionMethod)),
    ("TARGET_PROVINCE", Args::Args(&[]), Eu5(Province)),
    ("TARGET_PROVINCE_DEFINITION", Args::Args(&[]), Eu5(ProvinceDefinition)),
    ("TARGET_REBEL", Args::Args(&[]), Eu5(Rebel)),
    ("TARGET_RECRUITMENT_METHOD", Args::Args(&[]), Eu5(RecruitmentMethod)),
    ("TARGET_REGENCY_TYPE", Args::Args(&[]), Eu5(RegencyType)),
    ("TARGET_REGION", Args::Args(&[]), Eu5(Region)),
    ("TARGET_RELATION_TYPE", Args::Args(&[]), Eu5(ScriptedRelationType)),
    ("TARGET_RELIGION", Args::Args(&[]), Eu5(Religion)),
    ("TARGET_RELIGION_GROUP", Args::Args(&[]), Eu5(ReligionGroup)),
    ("TARGET_RELIGIOUS_ASPECT", Args::Args(&[]), Eu5(ReligiousAspect)),
    ("TARGET_RELIGIOUS_FACTION", Args::Args(&[]), Eu5(ReligiousFaction)),
    ("TARGET_RELIGIOUS_FIGURE", Args::Args(&[]), Eu5(ReligiousFigure)),
    ("TARGET_RELIGIOUS_FOCUS", Args::Args(&[]), Eu5(ReligiousFocus)),
    ("TARGET_RELIGIOUS_SCHOOL", Args::Args(&[]), Eu5(ReligiousSchool)),
    ("TARGET_RESOLUTION", Args::Args(&[]), Eu5(Resolution)),
    ("TARGET_ROAD_TYPE", Args::Args(&[]), Eu5(RoadType)),
    ("TARGET_SCRIPTABLE_HINT_DEFINITION", Args::Args(&[]), Eu5(ScriptableHintDefinition)),
    ("TARGET_SCRIPTED_GEOGRAPHY", Args::Args(&[]), Eu5(ScriptedGeography)),
    ("TARGET_SIEGE", Args::Args(&[]), Eu5(Siege)),
    ("TARGET_SITUATION", Args::Args(&[]), Eu5(Situation)),
    ("TARGET_SOCIETAL_VALUE", Args::Args(&[]), Eu5(SocietalValue)),
    ("TARGET_SPECIAL_STATUS", Args::Args(&[]), Eu5(SpecialStatus)),
    ("TARGET_SUBJECT_MILITARY_STANCE", Args::Args(&[]), Eu5(SubjectMilitaryStance)),
    ("TARGET_SUBJECT_TYPE", Args::Args(&[]), Eu5(SubjectType)),
    ("TARGET_SUBUNIT", Args::Args(&[]), Eu5(SubUnit)),
    ("TARGET_SUBUNITCATEGORY", Args::Args(&[]), Eu5(SubUnitCategory)),
    ("TARGET_SUBUNITDEFINITION", Args::Args(&[]), Eu5(SubUnitType)),
    ("TARGET_SUB_CONTINENT", Args::Args(&[]), Eu5(SubContinent)),
    ("TARGET_TOPOGRAPHY", Args::Args(&[]), Eu5(Topography)),
    ("TARGET_TRADE", Args::Args(&[]), Eu5(Trade)),
    ("TARGET_TRAIT", Args::Args(&[]), Eu5(Trait)),
    ("TARGET_UNIT", Args::Args(&[]), Eu5(Unit)),
    ("TARGET_UNIT_ABILITY", Args::Args(&[]), Eu5(UnitAbility)),
    ("TARGET_UNIT_TEMPLATE", Args::Args(&[]), Eu5(UnitTemplate)),
    ("TARGET_UNIT_TYPE", Args::Args(&[]), Eu5(SubUnitType)),
    ("TARGET_VEGETATION", Args::Args(&[]), Eu5(Vegetation)),
    ("TARGET_WAR", Args::Args(&[]), Eu5(War)),
    ("TARGET_WEATHER_SYSTEM", Args::Args(&[]), Eu5(WeatherSystem)),
    ("TARGET_WORK_OF_ART", Args::Args(&[]), Eu5(WorkOfArt)),
    ("TARGET_WORK_OF_ART_TYPE", Args::Args(&[]), Eu5(WorkOfArtType)),
    ("TEMPORARY_DEMAND", Args::Args(&[]), Eu5(TemporaryDemand)),
    ("THIS", Args::Args(&[]), Scope),
    ("TOPOGRAPHY", Args::Args(&[]), Eu5(Topography)),
    ("TRADE", Args::Args(&[]), Eu5(Trade)),
    ("TRAIT", Args::Args(&[]), Eu5(Trait)),
    ("UNIT", Args::Args(&[]), Eu5(Unit)),
    ("UNIT_ABILITY", Args::Args(&[]), Eu5(UnitAbility)),
    ("UNIT_TEMPLATE", Args::Args(&[]), Eu5(UnitTemplate)),
    ("UNIT_TYPE", Args::Args(&[]), Eu5(SubUnitType)),
    ("VEGETATION", Args::Args(&[]), Eu5(Vegetation)),
    ("WAR", Args::Args(&[]), Eu5(War)),
    ("WEATHER_SYSTEM", Args::Args(&[]), Eu5(WeatherSystem)),
    ("WORK_OF_ART", Args::Args(&[]), Eu5(WorkOfArt)),
    ("WORK_OF_ART_TYPE", Args::Args(&[]), Eu5(WorkOfArtType)),
]