use super::tokens::EntityToken;
pub static ENTITY_TOKENS: phf::Map<&'static str, EntityToken> = phf::phf_map! {
"ALL_MAIN_POPS_CONTROLLABLE" => EntityToken::AllMainPopsControllable,
"SITE_CONTROLLABLE" => EntityToken::SiteControllable,
"CREATURE" => EntityToken::Creature,
"SOURCE_HFID" => EntityToken::SourceHfid,
"BIOME_SUPPORT" => EntityToken::BiomeSupport,
"SETTLEMENT_BIOME" => EntityToken::SettlementBiome,
"START_BIOME" => EntityToken::StartBiome,
"EXCLUSIVE_START_BIOME" => EntityToken::ExclusiveStartBiome,
"DEFAULT_SITE_TYPE" => EntityToken::DefaultSiteType,
"LIKES_SITE" => EntityToken::LikesSite,
"TOLERATES_SITE" => EntityToken::ToleratesSite,
"WORLD_CONSTRUCTION" => EntityToken::WorldConstruction,
"MAX_POP_NUMBER" => EntityToken::MaxPopNumber,
"MAX_SITE_POP_NUMBER" => EntityToken::MaxSitePopNumber,
"MAX_STARTING_CIV_NUMBER" => EntityToken::MaxStartingCivNumber,
"PERMITTED_BUILDING" => EntityToken::PermittedBuilding,
"PERMITTED_JOB" => EntityToken::PermittedJob,
"PERMITTED_REACTION" => EntityToken::PermittedReaction,
"CURRENCY_BY_YEAR" => EntityToken::CurrencyByYear,
"CURRENCY" => EntityToken::Currency,
"ART_FACET_MODIFIER" => EntityToken::ArtFacetModifier,
"ART_IMAGE_ELEMENT_MODIFIER" => EntityToken::ArtImageElementModifier,
"ITEM_IMPROVEMENT_MODIFIER" => EntityToken::ItemImprovementModifier,
"TRANSLATION" => EntityToken::Translation,
"SELECT_SYMBOL" => EntityToken::SelectSymbol,
"SUBSELECT_SYMBOL" => EntityToken::SubselectSymbol,
"CULL_SYMBOL" => EntityToken::CullSymbol,
"FRIENDLY_COLOR" => EntityToken::FriendlyColor,
"RELIGION" => EntityToken::Religion,
"RELIGION_SPHERE" => EntityToken::ReligionSphere,
"SPHERE_ALIGNMENT" => EntityToken::SphereAlignment,
"POSITION" => EntityToken::Position,
"LAND_HOLDER_TRIGGER" => EntityToken::LandHolderTrigger,
"SITE_VARIABLE_POSITIONS" => EntityToken::SiteVariablePositions,
"VARIABLE_POSITIONS" => EntityToken::VariablePositions,
"ETHIC" => EntityToken::Ethic,
"VALUE" => EntityToken::Value,
"VARIABLE_VALUE" => EntityToken::VariableValue,
"WILL_ACCEPT_TRIBUTE" => EntityToken::WillAcceptTribute,
"WANDERER" => EntityToken::Wanderer,
"BEAST_HUNTER" => EntityToken::BeastHunter,
"SCOUT" => EntityToken::Scout,
"MERCENARY" => EntityToken::Mercenary,
"ABUSE_BODIES" => EntityToken::AbuseBodies,
"ACTIVE_SEASON" => EntityToken::ActiveSeason,
"AMBUSHER" => EntityToken::Ambusher,
"AT_PEACE_WITH_WILDLIFE" => EntityToken::AtPeaceWithWildlife,
"BABYSNATCHER" => EntityToken::BabySnatcher,
"BUILDS_OUTDOOR_FORTIFICATIONS" => EntityToken::BuildsOutdoorFortifications,
"BUILDS_OUTDOOR_TOMBS" => EntityToken::BuildsOutdoorTombs,
"BANDITRY" => EntityToken::Banditry,
"DIPLOMAT_BODYGUARDS" => EntityToken::DiplomatBodyguards,
"GENERATED" => EntityToken::Generated,
"INVADERS_IGNORE_NEUTRALS" => EntityToken::InvadersIgnoreNeutrals,
"ITEM_THIEF" => EntityToken::ItemThief,
"LOCAL_BANDITRY" => EntityToken::LocalBanditry,
"MERCHANT_BODYGUARDS" => EntityToken::MerchantBodyguards,
"MERCHANT_NOBILITY" => EntityToken::MerchantNobility,
"PROGRESS_TRIGGER_POPULATION" => EntityToken::ProgressTriggerPopulation,
"PROGRESS_TRIGGER_PRODUCTION" => EntityToken::ProgressTriggerProduction,
"PROGRESS_TRIGGER_TRADE" => EntityToken::ProgressTriggerTrade,
"PROGRESS_TRIGGER_POP_SIEGE" => EntityToken::ProgressTriggerPopulationSiege,
"PROGRESS_TRIGGER_PROD_SIEGE" => EntityToken::ProgressTriggerProductionSiege,
"PROGRESS_TRIGGER_TRADE_SIEGE" => EntityToken::ProgressTriggerTradeSiege,
"SIEGER" => EntityToken::Sieger,
"SITE_GUARDIAN" => EntityToken::SiteGuardian,
"SKULKING" => EntityToken::Skulking,
"TREE_CAP_DIPLOMACY" => EntityToken::TreeCapDiplomacy,
"LAYER_LINKED" => EntityToken::LayerLinked,
"GENERATE_KEYBOARD_INSTRUMENTS" => EntityToken::GenerateKeyboardInstruments,
"GENERATE_PERCUSSION_INSTRUMENTS" => EntityToken::GeneratePercussionInstruments,
"GENERATE_STRINGED_INSTRUMENTS" => EntityToken::GenerateStringedInstruments,
"GENERATE_WIND_INSTRUMENTS" => EntityToken::GenerateWindInstruments,
"GENERATE_DANCE_FORMS" => EntityToken::GenerateDanceForms,
"GENERATE_MUSICAL_FORMS" => EntityToken::GenerateMusicalForms,
"GENERATE_POETIC_FORMS" => EntityToken::GeneratePoeticForms,
"SCHOLAR" => EntityToken::Scholar,
"SET_SCHOLARS_ON_VALUES_AND_JOBS" => EntityToken::SetScholarsOnValuesAndJobs,
"NO_ARTIFACT_CLAIMS" => EntityToken::NoArtifactClaims,
"MINING_UNDERWORLD_DISASTERS" => EntityToken::MiningUnderworldDisasters,
"AMMO" => EntityToken::Ammo,
"ARMOR" => EntityToken::Armor,
"DIGGER" => EntityToken::Digger,
"GLOVES" => EntityToken::Gloves,
"HELM" => EntityToken::Helm,
"INSTRUMENT" => EntityToken::Instrument,
"PANTS" => EntityToken::Pants,
"SHIELD" => EntityToken::Shield,
"SHOES" => EntityToken::Shoes,
"SIEGEAMMO" => EntityToken::SiegeAmmo,
"TOOL" => EntityToken::Tool,
"TOY" => EntityToken::Toy,
"TRAPCOMP" => EntityToken::TrapComponent,
"WEAPON" => EntityToken::Weapon,
"USE_ANIMAL_PRODUCTS" => EntityToken::UseAnimalProducts,
"USE_ANY_PET_RACE" => EntityToken::UseAnyPetRace,
"USE_CAVE_ANIMALS" => EntityToken::UseCaveAnimals,
"USE_EVIL_ANIMALS" => EntityToken::UseEvilAnimals,
"USE_EVIL_PLANTS" => EntityToken::UseEvilPlants,
"USE_EVIL_WOOD" => EntityToken::UseEvilWood,
"USE_GOOD_ANIMALS" => EntityToken::UseGoodAnimals,
"USE_GOOD_PLANTS" => EntityToken::UseGoodPlants,
"USE_GOOD_WOOD" => EntityToken::UseGoodWood,
"USE_MISC_PROCESSED_WOOD_PRODUCTS" => EntityToken::UseMiscProcessedWoodProducts,
"USE_NON_EXOTIC_PET_RACE" => EntityToken::UseNoneExoticPetRace,
"COMMON_DOMESTIC_MOUNT" => EntityToken::CommonDomesticMount,
"COMMON_DOMESTIC_PACK" => EntityToken::CommonDomesticPackAnimal,
"COMMON_DOMESTIC_PET" => EntityToken::CommonDomesticPet,
"COMMON_DOMESTIC_PULL" => EntityToken::CommonDomesticPullAnimal,
"RIVER_PRODUCTS" => EntityToken::RiverProducts,
"OCEAN_PRODUCTS" => EntityToken::OceanProducts,
"INDOOR_FARMING" => EntityToken::IndoorFarming,
"OUTDOOR_FARMING" => EntityToken::OutdoorFarming,
"INDOOR_GARDENS" => EntityToken::IndoorGardens,
"OUTDOOR_GARDENS" => EntityToken::OutdoorGardens,
"INDOOR_ORCHARDS" => EntityToken::IndoorOrchards,
"OUTDOOR_ORCHARDS" => EntityToken::OutdoorOrchards,
"CLOTHING" => EntityToken::Clothing,
"SUBTERRANEAN_CLOTHING" => EntityToken::SubterraneanClothing,
"EQUIPMENT_IMPROVEMENTS" => EntityToken::EquipmentImprovements,
"IMPROVED_BOWS" => EntityToken::ImprovedBows,
"METAL_PREF" => EntityToken::MetalPref,
"STONE_PREF" => EntityToken::StonePref,
"WOOD_WEAPONS" => EntityToken::WoodWeapons,
"WOOD_ARMOR" => EntityToken::WoodArmor,
"GEM_PREF" => EntityToken::GemPref,
"INDOOR_WOOD" => EntityToken::IndoorWood,
"OUTDOOR_WOOD" => EntityToken::OutdoorWood,
"GEM_SHAPE" => EntityToken::GemShape,
"STONE_SHAPE" => EntityToken::StoneShape,
"DIVINE_MAT_CLOTHING" => EntityToken::DivineMatClothing,
"DIVINE_MAT_CRAFTS" => EntityToken::DivineMatCrafts,
"DIVINE_MAT_WEAPONS" => EntityToken::DivineMatWeapons,
"DIVINE_MAT_ARMOR" => EntityToken::DivineMatArmor,
"ANIMAL" => EntityToken::Animal,
"ANIMAL_TOKEN" => EntityToken::AnimalToken,
"ANIMAL_CASTE_TOKEN" => EntityToken::AnimalCasteToken,
"ANIMAL_CLASS" => EntityToken::AnimalClass,
"ANIMAL_FORBIDDEN_CLASS" => EntityToken::AnimalForbiddenClass,
"ANIMAL_ALWAYS_PRESENT" => EntityToken::AnimalAlwaysPresent,
"ANIMAL_NEVER_MOUNT" => EntityToken::AnimalNeverMount,
"ANIMAL_ALWAYS_MOUNT" => EntityToken::AnimalAlwaysMount,
"ANIMAL_NEVER_WAGON_PULLER" => EntityToken::AnimalNeverWagonPuller,
"ANIMAL_ALWAYS_WAGON_PULLER" => EntityToken::AnimalAlwaysWagonPuller,
"ANIMAL_NEVER_SIEGE" => EntityToken::AnimalNeverSiege,
"ANIMAL_ALWAYS_SIEGE" => EntityToken::AnimalAlwaysSiege,
"ANIMAL_NEVER_PET" => EntityToken::AnimalNeverPet,
"ANIMAL_ALWAYS_PET" => EntityToken::AnimalAlwaysPet,
"ANIMAL_NEVER_PACK_ANIMAL" => EntityToken::AnimalNeverPackAnimal,
"ANIMAL_ALWAYS_PACK_ANIMAL" => EntityToken::AnimalAlwaysPackAnimal,
"TISSUE_STYLE" => EntityToken::TissueStyle,
"TS_MAINTAIN_LENGTH" => EntityToken::TissueStyleMaintainLength,
"TS_PREFERRED_SHAPING" => EntityToken::TissueStylePreferredShaping,
"WOOD_PREF" => EntityToken::WoodPref,
"UNDEAD_CANDIDATE" => EntityToken::UndeadCandidate,
"CUT_ENTITY" => EntityToken::CutEntity,
"SELECT_ENTITY" => EntityToken::SelectEntity,
};