123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706 |
- #include "filters.h"
- // if you want to add SimpleFilter that will filter all items using type without name checks than u should
- // write symbol '~' instead of name
- namespace cheat::game::filters
- {
- using namespace game;
- using namespace app;
- SimpleFilter Empty = { app::EntityType__Enum_1::GatherObject, "" };
- namespace collection
- {
- SimpleFilter Book = { app::EntityType__Enum_1::GatherObject, "SkillObj_EmptyGadget" };
- SimpleFilter Viewpoint = { app::EntityType__Enum_1::ViewPoint, "SkillObj_EmptyGadget" };
- ChestFilter RadiantSpincrystal = ChestFilter(game::Chest::ItemType::BGM);
- ChestFilter BookPage = ChestFilter(game::Chest::ItemType::BookPage);
- ChestFilter QuestInteract = ChestFilter(game::Chest::ItemType::QuestInteract);
- SimpleFilter WoodenCrate = { app::EntityType__Enum_1::Chest, "Searchpoint_OnWater" };
- SimpleFilter GeoSigil = { app::EntityType__Enum_1::Chest, "Prop_Search_Point" };
- }
- namespace chest
- {
- ChestFilter CommonChest = ChestFilter(Chest::ChestRarity::Common);
- ChestFilter ExquisiteChest = ChestFilter(Chest::ChestRarity::Exquisite);
- ChestFilter PreciousChest = ChestFilter(Chest::ChestRarity::Precious);
- ChestFilter LuxuriousChest = ChestFilter(Chest::ChestRarity::Luxurious);
- ChestFilter RemarkableChest = ChestFilter(Chest::ChestRarity::Remarkable);
- ChestFilter SearchPoint = ChestFilter(Chest::ItemType::Investigate);
- ChestFilter SLocked = ChestFilter(Chest::ChestState::Locked);
- ChestFilter SInLock = ChestFilter(Chest::ChestState::InRock);
- ChestFilter SFrozen = ChestFilter(Chest::ChestState::Frozen);
- ChestFilter SBramble = ChestFilter(Chest::ChestState::Bramble);
- ChestFilter STrap = ChestFilter(Chest::ChestState::Trap);
- SimpleFilter BuriedChest = { EntityType__Enum_1::Field, "_WorldArea_Operator" };
- }
- namespace equipment
- {
- SimpleFilter Artifacts = { EntityType__Enum_1::DropItem, "_Relic" };
- SimpleFilter Bow = { EntityType__Enum_1::DropItem, "_Bow" };
- SimpleFilter Claymore = { EntityType__Enum_1::DropItem, "_Claymore" };
- SimpleFilter Catalyst = { EntityType__Enum_1::DropItem, "_Catalyst" };
- SimpleFilter Pole = { EntityType__Enum_1::DropItem, "_Pole" };
- SimpleFilter Sword = { EntityType__Enum_1::DropItem, "_Sword" };
- }
- namespace featured
- {
- SimpleFilter Anemoculus = { EntityType__Enum_1::GatherObject, "WindCrystalShell" };
- SimpleFilter CrimsonAgate = { EntityType__Enum_1::GatherObject, "Prop_Essence" };
- SimpleFilter Electroculus = { EntityType__Enum_1::GatherObject, "Prop_ElectricCrystal" };
- SimpleFilter Dendroculus = { EntityType__Enum_1::GatherObject, "_XuMiCrystal" };
- SimpleFilter EchoingConch = { EntityType__Enum_1::EchoShell, "_Echoconch" };
- SimpleFilter Electrogranum = { EntityType__Enum_1::Gadget, "ThunderSeedCreate" };
- SimpleFilter FishingPoint = { EntityType__Enum_1::FishPool, "_FishingShoal" };
- SimpleFilter Geoculus = { EntityType__Enum_1::GatherObject, "RockCrystalShell" };
- SimpleFilter ImagingConch = { EntityType__Enum_1::EchoShell, "_Dreamconch" };
- SimpleFilter ItemDrops = { EntityType__Enum_1::DropItem, "DropItem" };
- SimpleFilter Lumenspar = { EntityType__Enum_1::GatherObject, "CelestiaSplinter" };
- SimpleFilter KeySigil = { EntityType__Enum_1::GatherObject, "RuneContent" };
- SimpleFilter ShrineOfDepth = { EntityType__Enum_1::Gadget, "Temple" };
- SimpleFilter TimeTrialChallenge = { EntityType__Enum_1::Field, "Challengestarter_" };
- SimpleFilter Hydroculus = { EntityType__Enum_1::GatherObject, "_FontaineCrystal" };
- }
- namespace guide
- {
- SimpleFilter CampfireTorch = { EntityType__Enum_1::Gadget, "_FireBasin" };
- SimpleFilter DayNightSwitchingMechanism = { EntityType__Enum_1::Field, "_CircleConsole" };
- SimpleFilter EnkanomiyaPhaseGate = { EntityType__Enum_1::Gadget, "_Singularity" };
- SimpleFilter MysteriousCarvings = { EntityType__Enum_1::Gadget, "_ReginStatue" };
- SimpleFilter PhaseGate = { EntityType__Enum_1::Field, "_TeleportHighway" };
- SimpleFilter PlacesofEssenceWorship = { EntityType__Enum_1::Field, "_EnergySource" };
- SimpleFilter Pot = { EntityType__Enum_1::Gadget, "_Cooking_" };
- SimpleFilter RuinBrazier = { EntityType__Enum_1::Gadget, "_AncientHeatSource" };
- SimpleFilter Stormstone = { EntityType__Enum_1::Gadget, "_ReginLamp" };
- SimpleFilter TriangularMechanism = { EntityType__Enum_1::Field, "_TuningFork" };
- SimpleFilter DendroGranum = { EntityType__Enum_1::Gadget, "GrassSeedCreate" };
- SimpleFilter BouncyMushroom = { EntityType__Enum_1::Gadget, "JumpMushroom" };
- SimpleFilter ClusterleafOfCultivation = { EntityType__Enum_1::Gadget, "RaioFlower" };
- SimpleFilter DendroRock = { EntityType__Enum_1::Gadget, "GrassSealStone" };
- SimpleFilter DendroPile = { EntityType__Enum_1::Gadget, "XuMiPlantinshitou" };
- }
- namespace living
- {
- SimpleFilter AvatarTeammate = { EntityType__Enum_1::Avatar, "authority :False" };
- SimpleFilter AvatarOwn = { EntityType__Enum_1::Avatar, "authority :True" };
- SimpleFilter BirdEgg = { EntityType__Enum_1::GatherObject, "BirdEgg" };
- SimpleFilter ButterflyWings = { EntityType__Enum_1::EnvAnimal, "Butterfly" };
- SimpleFilter Crab = { EntityType__Enum_1::EnvAnimal, "Crab" };
- SimpleFilter CrystalCore = { EntityType__Enum_1::EnvAnimal, "Wisp" };
- SimpleFilter Fish = { EntityType__Enum_1::EnvAnimal, "Fish" };
- SimpleFilter Frog = { EntityType__Enum_1::EnvAnimal, "Frog" };
- SimpleFilter LizardTail = { EntityType__Enum_1::EnvAnimal, "Lizard" };
- SimpleFilter LuminescentSpine = { EntityType__Enum_1::EnvAnimal, "FireFly" };
- SimpleFilter Onikabuto = { EntityType__Enum_1::GatherObject, "Electrohercules" };
- SimpleFilter Starconch = { EntityType__Enum_1::GatherObject, "_Shell" };
- SimpleFilter Eel = { EntityType__Enum_1::EnvAnimal, "Eel_" };
- SimpleFilter Inu = { EntityType__Enum_1::Monster, "_Inu_Shihandai" };
- SimpleFilter Boar = { EntityType__Enum_1::Monster, "Boar" };
- SimpleFilter Fox = { EntityType__Enum_1::Monster, "Fox" };
- SimpleFilter Squirrel = { EntityType__Enum_1::Monster, "Squirrel" };
- SimpleFilter Npc = { EntityType__Enum_1::NPC, { "Liyue", "Mengde", "Inazuma", "Enkanomiya", "Sumeru", "Fontaine", "Aranara", "Natlan", "Snezhnaya", "Coop", "Quest", "Animal", "Guide", "Homeworld", "Avatar", "Kanban", "Monster"} };
- SimpleFilter Crane = { EntityType__Enum_1::Monster, "Crane" };
- SimpleFilter Falcon = { EntityType__Enum_1::Monster, "Falcon" };
- SimpleFilter LucklightFly = { EntityType__Enum_1::EnvAnimal, "Boltbug_Lightbug" };
- SimpleFilter Salamander = { EntityType__Enum_1::EnvAnimal, "Salamander" };
- SimpleFilter DuskBird = { EntityType__Enum_1::Monster, "Pigeon_Beak" };
- SimpleFilter Pigeon = { EntityType__Enum_1::Monster, "Pigeon_0" };
- SimpleFilter Crow = { EntityType__Enum_1::Monster, "Crow" };
- SimpleFilter Finch = { EntityType__Enum_1::Monster, "Tit" };
- SimpleFilter Wigeon = { EntityType__Enum_1::Monster, "Wigeon" };
- SimpleFilter Dog = { EntityType__Enum_1::Monster, "DogPrick" };
- SimpleFilter Cat = { EntityType__Enum_1::Monster, "Cat" };
- SimpleFilter Weasel = { EntityType__Enum_1::Monster, "Marten" };
- SimpleFilter WeaselThief = { EntityType__Enum_1::Monster, "Thoarder_Weasel" };
- SimpleFilter Kitsune = { EntityType__Enum_1::EnvAnimal, "Vulpes" };
- SimpleFilter BakeDanuki = { EntityType__Enum_1::Monster, "Inu_Tanuki" };
- SimpleFilter Meat = { EntityType__Enum_1::GatherObject , { "_Food_BirdMeat", "_Food_Meat", "_Fishmeat" } };
- SimpleFilter Scarab = { EntityType__Enum_1::EnvAnimal, "Scarab" };
- }
- namespace mineral
- {
- SimpleFilter AmethystLump = { EntityType__Enum_1::GatherObject, "_Thundercrystal" };
- SimpleFilter ArchaicStone = { EntityType__Enum_1::GatherObject, "_AncientOre" };
- SimpleFilter CorLapis = { EntityType__Enum_1::GatherObject, "_ElementRock" };
- SimpleFilter CrystalChunk = { EntityType__Enum_1::GatherObject, { "_OreCrystal", "_ShiningCrystalOre" } };
- SimpleFilter CrystalMarrow = { EntityType__Enum_1::GatherObject, "_Crystalizedmarrow" };
- SimpleFilter ElectroCrystal = { EntityType__Enum_1::GatherObject, "_OreElectricRock" };
- SimpleFilter IronChunk = { EntityType__Enum_1::GatherObject, "_OreStone" };
- SimpleFilter NoctilucousJade = { EntityType__Enum_1::GatherObject, { "_OreNightBerth", "_ShiningNightBerthOre" } };
- SimpleFilter MagicalCrystalChunk = { EntityType__Enum_1::GatherObject, "_OreMagicCrystal" };
- SimpleFilter ScarletQuartz = { EntityType__Enum_1::GatherObject, "_OreDulinsBlood" };
- SimpleFilter Starsilver = { EntityType__Enum_1::GatherObject, "_OreMoonMeteor" };
- SimpleFilter WhiteIronChunk = { EntityType__Enum_1::GatherObject, "_OreMetal" };
- SimpleFilter DunlinsTooth = { EntityType__Enum_1::GatherObject, "_DunlinsTooth" };
- SimpleFilter AmethystLumpDrop = { EntityType__Enum_1::GatherObject, "_Thundercrystaldrop" };
- SimpleFilter CrystalChunkDrop = { EntityType__Enum_1::GatherObject,"_Drop_Crystal" };
- SimpleFilter ElectroCrystalDrop = { EntityType__Enum_1::GatherObject, "_Drop_Ore_ElectricRock" };
- SimpleFilter IronChunkDrop = { EntityType__Enum_1::GatherObject, "_Drop_Stone" };
- SimpleFilter NoctilucousJadeDrop = { EntityType__Enum_1::GatherObject,"_NightBerth" };
- SimpleFilter MagicalCrystalChunkDrop = { EntityType__Enum_1::GatherObject, "_DropMagicCrystal" };
- SimpleFilter ScarletQuartzDrop = { EntityType__Enum_1::GatherObject, "_DropDulinsBlood" };
- SimpleFilter StarsilverDrop = { EntityType__Enum_1::GatherObject, "_DropMoonMeteor" };
- SimpleFilter WhiteIronChunkDrop = { EntityType__Enum_1::GatherObject, "_Drop_Metal" };
- // Fountaine
- SimpleFilter CondessenceCrystal = { EntityType__Enum_1::GatherObject, "_OreFountaine" };
- SimpleFilter CondessenceCrystalDrop = { EntityType__Enum_1::GatherObject, "_DropOreFountaine" };
-
- }
- namespace monster
- {
- SimpleFilter AbyssMage = { EntityType__Enum_1::Monster, "_Abyss" };
- SimpleFilter Eremite = { EntityType__Enum_1::Monster, "_Eremite" };
- SimpleFilter FatuiAgent = { EntityType__Enum_1::Monster, "_Fatuus" };
- SimpleFilter FatuiCicinMage = { EntityType__Enum_1::Monster, "_Fatuus_Summoner" };
- SimpleFilter FatuiMirrorMaiden = { EntityType__Enum_1::Monster, "_Fatuus_Maiden" };
- SimpleFilter FatuiSkirmisher = { EntityType__Enum_1::Monster, "_Skirmisher" };
- SimpleFilter Geovishap = { EntityType__Enum_1::Monster, "_Drake_Rock" };
- SimpleFilter GeovishapHatchling = { EntityType__Enum_1::Monster, "_Wyrm_Rock" };
- SimpleFilter Hilichurl = { EntityType__Enum_1::Monster, "_Hili" };
- SimpleFilter Mitachurl = { EntityType__Enum_1::Monster, "_Brute" };
- SimpleFilter Nobushi = { EntityType__Enum_1::Monster, "_Ronin" };
- SimpleFilter Kairagi = { EntityType__Enum_1::Monster, "_Kairagi" };
- SimpleFilter RuinDrake = { EntityType__Enum_1::Monster, { "Gargoyle_Ground", "Gargoyle_Airborne" } };
- SimpleFilter RuinGuard = { EntityType__Enum_1::Monster, "_Defender" };
- SimpleFilter RuinHunter = { EntityType__Enum_1::Monster, "_Formathr" };
- SimpleFilter RuinGrader = { EntityType__Enum_1::Monster, "_Konungmathr" };
- SimpleFilter RuinSentinel = { EntityType__Enum_1::Monster, "_Apparatus_Enigma" };
- SimpleFilter Samachurl = { EntityType__Enum_1::Monster, "_Shaman" };
- SimpleFilter ShadowyHusk = { EntityType__Enum_1::Monster, "ForlornVessel_Strong" };
- SimpleFilter Slime = { EntityType__Enum_1::Monster, "_Slime" };
- SimpleFilter FloatingFungus = { EntityType__Enum_1::Monster, "Fungus_Un_" };
- SimpleFilter StretchyFungus = { EntityType__Enum_1::Monster, "Fungus_Deux_" };
- SimpleFilter WhirlingFungus = { EntityType__Enum_1::Monster, "Fungus_Trois_" };
- SimpleFilter WingedShroom = { EntityType__Enum_1::Monster, "Fungus_Amanita_Unu" };
- SimpleFilter GroundedShroom = { EntityType__Enum_1::Monster, "Fungus_Amanita_Du" };
- SimpleFilter Specter = { EntityType__Enum_1::Monster, "_Sylph" };
- SimpleFilter TreasureHoarder = { EntityType__Enum_1::Monster, "_Thoarder" };
- SimpleFilter UnusualHilichurl = { EntityType__Enum_1::Monster, "_Hili_Wei" };
- SimpleFilter Whopperflower = { EntityType__Enum_1::Monster, "_Mimik" };
- SimpleFilter RifthoundWhelp = { EntityType__Enum_1::Monster, "_Hound_Kanis" };
- SimpleFilter Rifthound = { EntityType__Enum_1::Monster, "_Hound_Riftstalker" };
- SimpleFilter Dvalin = { EntityType__Enum_1::Monster, "_Dragon_Dvalin" };
- SimpleFilter Andrius = { EntityType__Enum_1::Monster, "_Wolf_LupiBoreas" };
- SimpleFilter Tartaglia = { EntityType__Enum_1::Monster, "_Tartaglia" };
- SimpleFilter Azhdaha = { EntityType__Enum_1::Monster, "_Dahaka" };
- SimpleFilter Signora = { EntityType__Enum_1::Monster, "_LaSignora" };
- SimpleFilter Shogun = { EntityType__Enum_1::Monster, "_Shougun" };
- SimpleFilter EyeOfTheStorm = { EntityType__Enum_1::Monster, "_Elemental_Wind" };
- SimpleFilter ElectroHypostasis = { EntityType__Enum_1::Monster, "_Effigy_Electric" };
- SimpleFilter AnemoHypostasis = { EntityType__Enum_1::Monster, "_Effigy_Wind" };
- SimpleFilter GeoHypostasis = { EntityType__Enum_1::Monster, "_Effigy_Rock" };
- SimpleFilter HydroHypostasis = { EntityType__Enum_1::Monster, "_Effigy_Water" };
- SimpleFilter CryoHypostasis = { EntityType__Enum_1::Monster, "_Effigy_Ice" };
- SimpleFilter PyroHypostasis = { EntityType__Enum_1::Monster, "_Effigy_Fire" };
- SimpleFilter HydroHypostasisSummon = { EntityType__Enum_1::Monster, "_Effigy_Water_Underling_Ooze" };
- SimpleFilter Oceanid = { EntityType__Enum_1::Monster, "_Oceanid" };
- SimpleFilter OceanidBoar = { EntityType__Enum_1::Monster, "_Oceanid_Boar" };
- SimpleFilter OceanidCrane = { EntityType__Enum_1::Monster, "_Oceanid_Crane" };
- SimpleFilter OceanidCrab = { EntityType__Enum_1::Monster, "_Oceanid_Crab" };
- SimpleFilter OceanidFinch = { EntityType__Enum_1::Monster, "_Oceanid_Tit" };
- SimpleFilter OceanidWigeon = { EntityType__Enum_1::Monster, "_Oceanid_Wigeon" };
- SimpleFilter OceanidSquirrel = { EntityType__Enum_1::Monster, "_Oceanid_Squirrel" };
- SimpleFilter OceanidFrog = { EntityType__Enum_1::Monster, "_Oceanid_Frog" };
- SimpleFilter OceanidFalcon = { EntityType__Enum_1::Monster, "_Oceanid_Falcon" };
- SimpleFilter PerpetualMechanicalArray = { EntityType__Enum_1::Monster, "_Apparatus_Perpetual" };
- SimpleFilter PrimoGeovishap = { EntityType__Enum_1::Monster, "_Drake_Primo_Rock" };
- SimpleFilter HydroBathysmalVishap = { EntityType__Enum_1::Monster, "_Drake_Deepsea_Water" };
- SimpleFilter CryoBathysmalVishap = { EntityType__Enum_1::Monster, "_Drake_Deepsea_Ice" };
- SimpleFilter ElectroBathysmalVishap = { EntityType__Enum_1::Monster, "_Drake_Deepsea_Electric" };
- SimpleFilter ThunderManifestation = { EntityType__Enum_1::Monster, "_Raijin" };
- SimpleFilter HydroAbyssHerald = { EntityType__Enum_1::Monster, "_Invoker_Herald_Water" };
- SimpleFilter ElectroAbyssLector = { EntityType__Enum_1::Monster, "_Invoker_Deacon_Electric" };
- SimpleFilter PyroAbyssLector = { EntityType__Enum_1::Monster, "_Invoker_Deacon_Fire" };
- SimpleFilter BlackSerpentKnight = { EntityType__Enum_1::Monster, "_Darkwraith_Strong_Wind" };
- SimpleFilter GoldenWolflord = { EntityType__Enum_1::Monster, "_Hound_Planelurker" };
- SimpleFilter RuinSerpent = { EntityType__Enum_1::Monster, "_Nithhoggr" };
- SimpleFilter Millelith = { EntityType__Enum_1::Monster, "_Millelith_" };
- SimpleFilter ShogunateInfantry = { EntityType__Enum_1::Monster, "_Aahigaru_" };
- SimpleFilter SangonomiyaCohort = { EntityType__Enum_1::Monster, "_AahigaruTaisho_" };
- SimpleFilter CryoRegisvine = { EntityType__Enum_1::Monster, "_Regisvine_Ice" };
- SimpleFilter PyroRegisvine = { EntityType__Enum_1::Monster, "_Regisvine_Fire" };
- SimpleFilter ElectroRegisvine = { EntityType__Enum_1::Monster, "_Regisvine_Electric" };
- SimpleFilter MaguuKenki = { EntityType__Enum_1::Monster, "_Ningyo" };
- SimpleFilter Cicin = { EntityType__Enum_1::Monster, "_Cicin" };
- SimpleFilter Beisht = { EntityType__Enum_1::Monster, "_Eldritch" };
- SimpleFilter JadeplumeTerrorshroom = { EntityType__Enum_1::Monster, "Fungus_Raptor" };
- SimpleFilter RishbolandTiger = { EntityType__Enum_1::Monster, "_Panther" };
- SimpleFilter ShaggySumpterBeast = { EntityType__Enum_1::Monster, "_Megamoth_" };
- SimpleFilter Spincrocodile = { EntityType__Enum_1::Monster, "_Gator" };
- SimpleFilter SentryTurrets = { EntityType__Enum_1::Field, "SentryTurrets_" };
- SimpleFilter AeonblightDrake = { EntityType__Enum_1::Monster, "Gargoyle_Fafnir_" };
- SimpleFilter PrimalConstruct = { EntityType__Enum_1::Monster, "Monolith_Ordinator_" };
- SimpleFilter SemiPerpetualControlMatrix = { EntityType__Enum_1::Monster, "Monolith_Starchild" };
- SimpleFilter Scorpion = { EntityType__Enum_1::Monster, "Scorpion_" };
- SimpleFilter Vulture = { EntityType__Enum_1::Monster, "Vulture_" };
- }
- namespace plant
- {
- SimpleFilter AmakumoFruit = { EntityType__Enum_1::GatherObject, "_Electroseed" };
- SimpleFilter Apple = { EntityType__Enum_1::GatherObject, "_Drop_Plant_Apple" };
- SimpleFilter BambooShoot = { EntityType__Enum_1::GatherObject, "_Bambooshoot" };
- SimpleFilter Berry = { EntityType__Enum_1::GatherObject, "_Raspberry" };
- SimpleFilter CallaLily = { EntityType__Enum_1::GatherObject, "_Plant_Callas" };
- SimpleFilter Cabbage = { EntityType__Enum_1::GatherObject, "_Plant_Cabbage" };
- SimpleFilter Carrot = { EntityType__Enum_1::GatherObject, "_Plant_Carrot" };
- SimpleFilter Cecilia = { EntityType__Enum_1::GatherObject, "_Cecilia" };
- SimpleFilter DandelionSeed = { EntityType__Enum_1::GatherObject, "_Plant_Dandelion" };
- SimpleFilter Dendrobium = { EntityType__Enum_1::GatherObject, "_Blooddendrobe" };
- SimpleFilter FlamingFlowerStamen = { EntityType__Enum_1::GatherObject, "_Flower_FireFlower" };
- SimpleFilter FluorescentFungus = { EntityType__Enum_1::GatherObject, "_Lampmushroom" };
- SimpleFilter GlazeLily = { EntityType__Enum_1::GatherObject, "_GlazedLily" };
- SimpleFilter Horsetail = { EntityType__Enum_1::GatherObject, "_HorseTail" };
- SimpleFilter JueyunChili = { EntityType__Enum_1::GatherObject, "_UltimateChilli_Fruit" };
- SimpleFilter LavenderMelon = { EntityType__Enum_1::GatherObject, "_Akebia" };
- SimpleFilter LotusHead = { EntityType__Enum_1::GatherObject, "_Lotus_Drop" };
- SimpleFilter Matsutake = { EntityType__Enum_1::GatherObject, "_Food_Matsutake" };
- SimpleFilter Mint = { EntityType__Enum_1::GatherObject, "_Plant_Mint" };
- SimpleFilter MistFlowerCorolla = { EntityType__Enum_1::GatherObject, "_Flower_IceFlower" };
- SimpleFilter Mushroom = { EntityType__Enum_1::GatherObject, "_Plant_Mushroom" };
- SimpleFilter NakuWeed = { EntityType__Enum_1::GatherObject, "_Howlgrass" };
- SimpleFilter PhilanemoMushroom = { EntityType__Enum_1::GatherObject, "_WindmilHunter" };
- SimpleFilter Pinecone = { EntityType__Enum_1::GatherObject, "_Drop_Plant_Pine" };
- SimpleFilter Potato = { EntityType__Enum_1::GatherObject, "_Plant_Potato" };
- SimpleFilter Qingxin = { EntityType__Enum_1::GatherObject, "_QingXin" };
- SimpleFilter Radish = { EntityType__Enum_1::GatherObject, "_Plant_Radish" };
- SimpleFilter SakuraBloom = { EntityType__Enum_1::GatherObject, "_Cherrypetals" };
- SimpleFilter SangoPearl = { EntityType__Enum_1::GatherObject, "_Coralpearl" };
- SimpleFilter SeaGanoderma = { EntityType__Enum_1::GatherObject, "_Electroanemones" };
- SimpleFilter Seagrass = { EntityType__Enum_1::GatherObject, "_Seagrass" };
- SimpleFilter SilkFlower = { EntityType__Enum_1::GatherObject, "_NiChang_Drop" };
- SimpleFilter Snapdragon = { EntityType__Enum_1::GatherObject, "_Plant_Snapdragon" };
- SimpleFilter Sunsettia = { EntityType__Enum_1::GatherObject, "_SunsetFruit" };
- SimpleFilter SweetFlower = { EntityType__Enum_1::GatherObject, "_Plant_Whiteballet" };
- SimpleFilter Valberry = { EntityType__Enum_1::GatherObject, "_DropingBerry_Gather" };
- SimpleFilter Violetgrass = { EntityType__Enum_1::GatherObject, "_GlazedGrass" };
- SimpleFilter Wheat = { EntityType__Enum_1::GatherObject, "_Plant_Wheat" };
- SimpleFilter WindwheelAster = { EntityType__Enum_1::GatherObject, "_WindmilDaisy" };
- SimpleFilter Wolfhook = { EntityType__Enum_1::GatherObject, "_GogoFruit" };
- SimpleFilter RadishDrop = { EntityType__Enum_1::GatherObject, "_Plant_Carrot02_Clear" };
- SimpleFilter CarrotDrop = { EntityType__Enum_1::GatherObject, "_Plant_Radish02_Clear" };
- SimpleFilter HarraFruit = { EntityType__Enum_1::GatherObject, "_Ligusticum" };
- SimpleFilter KalpalataLotus = { EntityType__Enum_1::GatherObject, "_Kalpalata" };
- SimpleFilter NilotpalaLotus = { EntityType__Enum_1::GatherObject, "_MoonLotus_" };
- SimpleFilter Padisarah = { EntityType__Enum_1::GatherObject, "_Pasusalan" };
- SimpleFilter RukkhashavaMushroom = { EntityType__Enum_1::GatherObject, "_HolyMushroom" };
- SimpleFilter SumeruRose = { EntityType__Enum_1::GatherObject, "_XumiRose" };
- SimpleFilter Viparyas = { EntityType__Enum_1::GatherObject, "_DreamerPlant" };
- SimpleFilter ZaytunPeach = { EntityType__Enum_1::GatherObject, "_Olea" };
- SimpleFilter Redcrest = { EntityType__Enum_1::GatherObject, "RedPearlFruit" };
- SimpleFilter Ajilenakh = { EntityType__Enum_1::GatherObject, "DatePalm" };
- // Fountaine plants - thanks to dvinefox12
- SimpleFilter LumidouceBell = { EntityType__Enum_1::GatherObject, "Keiskei" };
- SimpleFilter Marcotte = { EntityType__Enum_1::GatherObject, "Rosemary" };
- SimpleFilter BulleFruite = { EntityType__Enum_1::GatherObject, "Tangerines" };
- SimpleFilter SmallLampGrass = { EntityType__Enum_1::GatherObject, "Fuchsia" };
- SimpleFilter SubdetectionUnit = { EntityType__Enum_1::GatherObject, "MachinaIustitia" };
- SimpleFilter Lumitoile = { EntityType__Enum_1::GatherObject, "GlowStarfish" };
- SimpleFilter PluieLotus = { EntityType__Enum_1::GatherObject, "WaterHyacinth" };
- SimpleFilter LakelightLily = { EntityType__Enum_1::GatherObject, "_FountainPlant" };
-
- }
- namespace puzzle
- {
- SimpleFilter AncientRime = { EntityType__Enum_1::Gadget, "_IceSolidBulk" };
- SimpleFilter BakeDanuki = { EntityType__Enum_1::Monster, "Animal_Inu_Tanuki_" };
- SimpleFilter BloattyFloatty = { EntityType__Enum_1::Field, "_Flower_PongPongTree_" };
- WhitelistFilter CubeDevices = { {EntityType__Enum_1::Gadget, EntityType__Enum_1::Platform }, {"_ElecStone", "_ElecSwitch" } };
- SimpleFilter EightStoneTablets = { EntityType__Enum_1::Gadget, "_HistoryBoard" };
- SimpleFilter ElectricConduction = { EntityType__Enum_1::Gear, "_ElectricPowerSource" };
- SimpleFilter RelayStone = { EntityType__Enum_1::Worktop, "_ElectricTransfer_" };
- //WhitelistFilter ElectroSeelie = { {EntityType__Enum_1::Field, EntityType__Enum_1::Platform }, "_ElectricSeelie" };
- SimpleFilter ElectroSeelie = { EntityType__Enum_1::Platform, "_ElectricSeelie" };
- SimpleFilter ElementalMonument = { EntityType__Enum_1::Gear, "_ElemTablet" };
- SimpleFilter FloatingAnemoSlime = { EntityType__Enum_1::Platform, "_WindSlime" };
- SimpleFilter Geogranum = { EntityType__Enum_1::Gadget, "_Property_Prop_RockFragment" };
- SimpleFilter GeoPuzzle = { EntityType__Enum_1::Field, "_Rockstraight_" };
- SimpleFilter LargeRockPile = { EntityType__Enum_1::Gadget, {"_ElecRocks", "_StonePile_02" } };
- SimpleFilter LightUpTilePuzzle = { EntityType__Enum_1::Field, "_TwinStoryFloor" };
- SimpleFilter LightningStrikeProbe = { EntityType__Enum_1::Gadget, "_MagneticGear" };
- SimpleFilter LumenCage = { EntityType__Enum_1::Gadget, "_LitBulletLauncher" };
- SimpleFilter LuminousSeelie = { EntityType__Enum_1::Platform, "_LitSeelie" };
- SimpleFilter MistBubble = { EntityType__Enum_1::Platform, "_Suspiciousbubbles" };
- SimpleFilter OozingConcretions = { EntityType__Enum_1::Gadget, "_AbyssCoreLv" };
- SimpleFilter PirateHelm = { EntityType__Enum_1::Field, "_PirateHelm" };
- WhitelistFilter PressurePlate = { {EntityType__Enum_1::Field, EntityType__Enum_1::Gadget }, {"Gear_Gravity", "_LitPathPlate" } };
- SimpleFilter SealLocations = { EntityType__Enum_1::Gadget, "_RunesKey" };
- SimpleFilter SeelieLamp = { EntityType__Enum_1::Field, {"Gear_SeeliaLamp", "LifeSeelieBase"} };
- SimpleFilter Seelie = { EntityType__Enum_1::Platform, {"Gear_Seelie", "_LifeSeelie"} };
- SimpleFilter SmallRockPile = { EntityType__Enum_1::Gadget, "_StonePile_01" };
- SimpleFilter StormBarrier = { EntityType__Enum_1::Field, "_WindField_PushField" };
- SimpleFilter SwordHilt = { EntityType__Enum_1::Field, "_WastedSword_" };
- SimpleFilter Temari = { EntityType__Enum_1::Field, "_Temari" };
- SimpleFilter TorchPuzzle = { EntityType__Enum_1::Gadget, "_ImmortalFire" };
- SimpleFilter UniqueRocks = { EntityType__Enum_1::Gadget, "_Chalcedony" };
- SimpleFilter WarmingSeelie = { EntityType__Enum_1::Platform, "_FireSeelie" };
- SimpleFilter WindmillMechanism = { EntityType__Enum_1::Gear, "Gear_Windmill" };
- WhitelistFilter MelodicBloom = { {EntityType__Enum_1::Worktop, EntityType__Enum_1::Gadget }, {"_TransferFlowerSmall", "_NotePlant" } };
- SimpleFilter CloudleisureSteps = { EntityType__Enum_1::Field, "_CloudPlatform" };
- WhitelistFilter DreamForm = { {EntityType__Enum_1::Field, EntityType__Enum_1::Platform }, "_AnimalSeelie" };
- SimpleFilter StarlightCoalescence = { EntityType__Enum_1::Field, "_PaperStar" };
- SimpleFilter TheRavenForum = { EntityType__Enum_1::Gadget, "_NightCrowStatue" };
- WhitelistFilter TimeTrialChallengeCollection = { { EntityType__Enum_1::Field, EntityType__Enum_1::Gadget }, { "SkillObj_EmptyGadget", "_GlideChampOrb", "_DendroGlideChampOrb", "_DreamlandSpirit" } };
- SimpleFilter Bombbarrel = { EntityType__Enum_1::Gadget, { "_Bombbarrel", "_XuMiBombBox" } };
- SimpleFilter NurseriesInTheWilds = { EntityType__Enum_1::Field, "PlantDrawStart" };
- SimpleFilter SaghiraMachine = { EntityType__Enum_1::Gadget, "FatuiMaranaWell" };
- SimpleFilter StonePillarSeal = { EntityType__Enum_1::Gadget, "GrassSealRing_" };
- SimpleFilter TriYanaSeeds = { EntityType__Enum_1::Gadget, "XuMiVisualizationplant" };
- SimpleFilter SumeruPuzzles = { EntityType__Enum_1::Gadget, "AyusProjector" };
- SimpleFilter TheWithering = { EntityType__Enum_1::Gadget, "DeathZonePoint" };
- SimpleFilter PhantasmalGate = { EntityType__Enum_1::Field, "DreamlandDoor" };
- }
- namespace combined
- {
- SimpleFilter Seelies = {
- puzzle::ElectroSeelie,
- puzzle::LuminousSeelie,
- puzzle::WarmingSeelie,
- puzzle::Seelie
- };
- SimpleFilter Oculies = {
- featured::Anemoculus,
- featured::CrimsonAgate,
- featured::Electroculus,
- featured::Geoculus,
- featured::Lumenspar,
- featured::KeySigil,
- featured::Dendroculus,
- featured::Hydroculus
- };
- SimpleFilter Chests = { EntityType__Enum_1::Chest };
- SimpleFilter Ores = {
- mineral::AmethystLump,
- mineral::ArchaicStone,
- mineral::CorLapis,
- mineral::CrystalChunk,
- mineral::CrystalMarrow,
- mineral::ElectroCrystal,
- mineral::IronChunk,
- mineral::NoctilucousJade,
- mineral::MagicalCrystalChunk,
- mineral::Starsilver,
- mineral::WhiteIronChunk,
- mineral::CondessenceCrystal
- };
- SimpleFilter OresDrop = {
- mineral::AmethystLumpDrop,
- mineral::CrystalChunkDrop,
- mineral::ElectroCrystalDrop,
- mineral::IronChunkDrop,
- mineral::NoctilucousJadeDrop,
- mineral::MagicalCrystalChunkDrop,
- mineral::StarsilverDrop,
- mineral::WhiteIronChunkDrop,
- mineral::CondessenceCrystalDrop
- };
- WhitelistFilter Doodads = {
- EntityType__Enum_1::Gadget,
- {
- "Monster_Effigy_Electric_01",
- "Monster_Effigy_Electric_02",
- "Monster_Effigy_Wind_01",
- "Monster_Effigy_Wind_02",
- "Monster_Effigy_Rock_01",
- "Monster_Effigy_Rock_02",
- "Monster_Effigy_Water_01",
- "Monster_Effigy_Ice_01",
- "Monster_Effigy_Fire_01",
- "Monster_Effigy_Water_Underling_Ooze_01",
- "Monster_Effigy_Water_Underling_Ooze_02",
- "Monster_Effigy_Water_Underling_Ooze_03",
- "Monster_Effigy_Water_Underling_Ooze_04",
- "HiliWoodenBox",
- "HiliWoodenBarrel",
- "HumanBox",
- "HumanJars",
- "QQTotem",
- "WatchTower01",
- "WatchTower02",
- "StonePile",
- "BrokenWall",
- "WoodenBox",
- "RoadBlock"
- }
- };
- SimpleFilter BreakableObjects = {
- puzzle::AncientRime,
- puzzle::LargeRockPile,
- puzzle::SmallRockPile,
- puzzle::Bombbarrel,
- };
- SimpleFilter Animals = { EntityType__Enum_1::EnvAnimal };
- SimpleFilter AnimalDrop = {
- living::Falcon,
- living::Pigeon,
- living::Finch,
- living::Wigeon,
- living::Crane,
- living::Crow,
- living::Fox,
- living::Squirrel,
- living::Boar,
- living::Weasel,
- living::DuskBird,
- monster::ShaggySumpterBeast,
- monster::RishbolandTiger,
- monster::Spincrocodile,
- monster::Scorpion,
- monster::Vulture
- };
- SimpleFilter AnimalPickUp = {
- living::CrystalCore,
- living::Salamander,
- living::Frog,
- living::Crab,
- living::LizardTail,
- living::Eel,
- living::Onikabuto,
- living::ButterflyWings,
- living::LucklightFly,
- living::LuminescentSpine,
- living::Starconch,
- living::BirdEgg,
- living::WeaselThief,
- living::Fish,
- living::Scarab
- };
- SimpleFilter AnimalNPC = {
- living::Dog,
- living::Cat,
- living::Kitsune,
- living::BakeDanuki
- };
- SimpleFilter Monsters = { EntityType__Enum_1::Monster };
- SimpleFilter MonsterCommon = {
- monster::Slime,
- monster::FloatingFungus,
- monster::Specter,
- monster::Whopperflower,
- monster::Hilichurl,
- monster::Samachurl,
- monster::UnusualHilichurl,
- monster::FatuiSkirmisher,
- monster::TreasureHoarder,
- monster::Nobushi,
- monster::Kairagi,
- monster::Millelith,
- monster::ShogunateInfantry,
- monster::SangonomiyaCohort,
- monster::Eremite,
- monster::StretchyFungus,
- monster::WhirlingFungus,
- monster::WingedShroom,
- monster::GroundedShroom,
- };
- SimpleFilter MonsterElites = {
- monster::Mitachurl,
- monster::AbyssMage,
- monster::HydroAbyssHerald,
- monster::PyroAbyssLector,
- monster::ElectroAbyssLector,
- monster::RifthoundWhelp,
- monster::Rifthound,
- monster::ShadowyHusk,
- monster::RuinDrake,
- monster::RuinGuard,
- monster::RuinHunter,
- monster::RuinGrader,
- monster::RuinSentinel,
- monster::Cicin,
- monster::FatuiCicinMage,
- monster::FatuiAgent,
- monster::FatuiMirrorMaiden,
- monster::GeovishapHatchling,
- monster::Geovishap,
- monster::HydroBathysmalVishap,
- monster::EyeOfTheStorm,
- monster::BlackSerpentKnight,
- monster::PrimalConstruct
- };
- SimpleFilter MonsterBosses = {
- // Trounce
- monster::Dvalin,
- monster::Azhdaha,
- monster::Signora,
- monster::Shogun,
- monster::Andrius,
- monster::Tartaglia,
- // Mondstadt
- monster::CryoRegisvine,
- monster::ElectroHypostasis,
- monster::AnemoHypostasis,
- monster::CryoHypostasis,
- // Liyue
- monster::PyroRegisvine,
- monster::Oceanid,
- monster::OceanidBoar,
- monster::OceanidCrab,
- monster::OceanidCrane,
- monster::OceanidFalcon,
- monster::OceanidFinch,
- monster::OceanidFrog,
- monster::OceanidSquirrel,
- monster::OceanidWigeon,
- monster::GeoHypostasis,
- monster::RuinSerpent,
- monster::PrimoGeovishap,
- monster::Beisht,
- // Inazuma
- monster::PerpetualMechanicalArray,
- monster::PyroHypostasis,
- monster::MaguuKenki,
- monster::ThunderManifestation,
- monster::GoldenWolflord,
- monster::HydroHypostasis,
- monster::HydroHypostasisSummon,
- monster::CryoBathysmalVishap,
- monster::ElectroBathysmalVishap,
- // Sumeru
- monster::ElectroRegisvine,
- monster::JadeplumeTerrorshroom,
- monster::AeonblightDrake,
- monster::SemiPerpetualControlMatrix
- };
- SimpleFilter MonsterShielded = {
- // Taken from https://genshin-impact.fandom.com/wiki/Shields/Enemy.
- // We won't be including Regisvines and enemy objects here,
- // just regular monsters.
- monster::AbyssMage,
- monster::Slime,
- monster::Mitachurl,
- monster::ElectroAbyssLector,
- monster::HydroAbyssHerald,
- monster::PyroAbyssLector,
- monster::FatuiCicinMage,
- monster::Cicin,
- monster::Whopperflower
- };
- SimpleFilter MonsterEquips = { EntityType__Enum_1::MonsterEquip };
- SimpleFilter OrganicTargets = { Monsters, Animals };
- SimpleFilter Lightning = { EntityType__Enum_1::Lightning };
- SimpleFilter Plants = {
- plant::AmakumoFruit,
- plant::Apple,
- plant::BambooShoot,
- plant::Berry,
- plant::CallaLily,
- plant::Cabbage,
- plant::Carrot,
- plant::Cecilia,
- plant::DandelionSeed,
- plant::Dendrobium,
- plant::FlamingFlowerStamen,
- plant::FluorescentFungus,
- plant::GlazeLily,
- plant::Horsetail,
- plant::JueyunChili,
- plant::LavenderMelon,
- plant::LotusHead,
- plant::Matsutake,
- plant::Mint,
- plant::MistFlowerCorolla,
- plant::Mushroom,
- plant::NakuWeed,
- plant::PhilanemoMushroom,
- plant::Pinecone,
- plant::Potato,
- plant::Qingxin,
- plant::Radish,
- plant::SakuraBloom,
- plant::SangoPearl,
- plant::SeaGanoderma,
- plant::Seagrass,
- plant::SilkFlower,
- plant::Snapdragon,
- plant::Sunsettia,
- plant::SweetFlower,
- plant::Valberry,
- plant::Violetgrass,
- plant::Wheat,
- plant::WindwheelAster,
- plant::Wolfhook,
- plant::RadishDrop,
- plant::CarrotDrop,
- plant::HarraFruit,
- plant::KalpalataLotus,
- plant::NilotpalaLotus,
- plant::Padisarah,
- plant::RukkhashavaMushroom,
- plant::SumeruRose,
- plant::Viparyas,
- plant::ZaytunPeach,
- plant::Redcrest,
- plant::Ajilenakh,
- plant::LumidouceBell,
- plant::Marcotte,
- plant::BulleFruite,
- plant::SmallLampGrass,
- plant::SubdetectionUnit,
- plant::Lumitoile,
- plant::PluieLotus,
- plant::LakelightLily,
- };
- SimpleFilter Equipments{
- equipment::Artifacts,
- equipment::Catalyst,
- equipment::Sword,
- equipment::Bow,
- equipment::Claymore,
- equipment::Pole,
- };
- SimpleFilter AllMonsters{
- MonsterCommon,
- MonsterElites
- };
- SimpleFilter AllPickableLoot = {
- OresDrop,
- AnimalPickUp,
- Equipments,
- featured::ItemDrops,
- living::Meat
- };
- }
- }
|