Added all Sumeru Monster, Living, Plant to ESP & Filters

- missing one thing for plants
This commit is contained in:
Joaquin
2022-07-24 05:44:12 -06:00
parent b79428072a
commit ecf7c69ff7
72 changed files with 357 additions and 15 deletions

View File

@ -176,7 +176,7 @@ namespace cheat::feature
else if (name.find("Animal") != std::string::npos)
{
int count = 0;
int j = 0;
int j = 0;
int pos1 = 0;
int pos2 = 0;
for (int i = 0; i < name.length(); i++)
@ -636,6 +636,7 @@ namespace cheat::feature
ADD_FILTER_FIELD(living, Salamander);
ADD_FILTER_FIELD(living, Squirrel);
ADD_FILTER_FIELD(living, Starconch);
ADD_FILTER_FIELD(living, Tukan);
ADD_FILTER_FIELD(living, Weasel);
ADD_FILTER_FIELD(living, Wigeon);
@ -685,11 +686,14 @@ namespace cheat::feature
// Others.
ADD_FILTER_FIELD(monster, GoldenWolflord);
ADD_FILTER_FIELD(monster, MaguuKenki);
// Sumeru
ADD_FILTER_FIELD(monster, JadeplumeTerrorshroom);
// Regular. Alphabetical.
ADD_FILTER_FIELD(monster, AbyssMage);
ADD_FILTER_FIELD(monster, BlackSerpentKnight);
ADD_FILTER_FIELD(monster, Cicin);
ADD_FILTER_FIELD(monster, ElectroAbyssLector);
ADD_FILTER_FIELD(monster, Eremite);
ADD_FILTER_FIELD(monster, EyeOfTheStorm);
ADD_FILTER_FIELD(monster, FatuiAgent);
ADD_FILTER_FIELD(monster, FatuiCicinMage);
@ -698,8 +702,10 @@ namespace cheat::feature
ADD_FILTER_FIELD(monster, FloatingFungus);
ADD_FILTER_FIELD(monster, Geovishap);
ADD_FILTER_FIELD(monster, GeovishapHatchling);
ADD_FILTER_FIELD(monster, GroundedShroom);
ADD_FILTER_FIELD(monster, Hilichurl);
ADD_FILTER_FIELD(monster, HydroAbyssHerald);
ADD_FILTER_FIELD(monster, HydroBathysmalVishap);
ADD_FILTER_FIELD(monster, HydroHypostasisSummon);
ADD_FILTER_FIELD(monster, Kairagi);
ADD_FILTER_FIELD(monster, Millelith);
@ -716,18 +722,26 @@ namespace cheat::feature
ADD_FILTER_FIELD(monster, PyroAbyssLector);
ADD_FILTER_FIELD(monster, Rifthound);
ADD_FILTER_FIELD(monster, RifthoundWhelp);
ADD_FILTER_FIELD(monster, RishbolandTiger);
ADD_FILTER_FIELD(monster, RuinDrake);
ADD_FILTER_FIELD(monster, RuinGrader);
ADD_FILTER_FIELD(monster, RuinGuard);
ADD_FILTER_FIELD(monster, RuinHunter);
ADD_FILTER_FIELD(monster, RuinSentinel);
ADD_FILTER_FIELD(monster, Samachurl);
ADD_FILTER_FIELD(monster, SangonomiyaCohort);
ADD_FILTER_FIELD(monster, ShadowyHusk);
ADD_FILTER_FIELD(monster, ShaggySumpterBeast);
ADD_FILTER_FIELD(monster, ShogunateInfantry);
ADD_FILTER_FIELD(monster, Slime);
ADD_FILTER_FIELD(monster, Specter);
ADD_FILTER_FIELD(monster, Spincrocodile);
ADD_FILTER_FIELD(monster, StretchyFungus);
ADD_FILTER_FIELD(monster, TreasureHoarder);
ADD_FILTER_FIELD(monster, UnusualHilichurl);
ADD_FILTER_FIELD(monster, WhirlingFungus);
ADD_FILTER_FIELD(monster, Whopperflower);
ADD_FILTER_FIELD(monster, WingedShroom);
ADD_FILTER_FIELD(plant, AmakumoFruit);
ADD_FILTER_FIELD(plant, Apple);
@ -741,8 +755,10 @@ namespace cheat::feature
ADD_FILTER_FIELD(plant, FlamingFlowerStamen);
ADD_FILTER_FIELD(plant, FluorescentFungus);
ADD_FILTER_FIELD(plant, GlazeLily);
ADD_FILTER_FIELD(plant, HarraFruit);
ADD_FILTER_FIELD(plant, Horsetail);
ADD_FILTER_FIELD(plant, JueyunChili);
ADD_FILTER_FIELD(plant, KalpalataLotus);
ADD_FILTER_FIELD(plant, LavenderMelon);
ADD_FILTER_FIELD(plant, LotusHead);
ADD_FILTER_FIELD(plant, Matsutake);
@ -750,10 +766,13 @@ namespace cheat::feature
ADD_FILTER_FIELD(plant, MistFlowerCorolla);
ADD_FILTER_FIELD(plant, Mushroom);
ADD_FILTER_FIELD(plant, NakuWeed);
ADD_FILTER_FIELD(plant, NilotpalaLotus);
ADD_FILTER_FIELD(plant, Padisarah);
ADD_FILTER_FIELD(plant, PhilanemoMushroom);
ADD_FILTER_FIELD(plant, Pinecone);
ADD_FILTER_FIELD(plant, Qingxin);
ADD_FILTER_FIELD(plant, Radish);
ADD_FILTER_FIELD(plant, RukkhashavaMushrooms);
ADD_FILTER_FIELD(plant, SakuraBloom);
ADD_FILTER_FIELD(plant, SangoPearl);
ADD_FILTER_FIELD(plant, SeaGanoderma);
@ -761,12 +780,15 @@ namespace cheat::feature
ADD_FILTER_FIELD(plant, SilkFlower);
ADD_FILTER_FIELD(plant, SmallLampGrass);
ADD_FILTER_FIELD(plant, Snapdragon);
ADD_FILTER_FIELD(plant, SumeruRose);
ADD_FILTER_FIELD(plant, Sunsettia);
ADD_FILTER_FIELD(plant, SweetFlower);
ADD_FILTER_FIELD(plant, Valberry);
ADD_FILTER_FIELD(plant, Violetgrass);
//ADD_FILTER_FIELD(plant, Viparyas);
ADD_FILTER_FIELD(plant, WindwheelAster);
ADD_FILTER_FIELD(plant, Wolfhook);
ADD_FILTER_FIELD(plant, ZaytunPeach);
ADD_FILTER_FIELD(puzzle, AncientRime);
ADD_FILTER_FIELD(puzzle, BakeDanuki);

View File

@ -95,12 +95,13 @@ namespace cheat::game::filters
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", "_Natlan", "_Snezhnaya", "_Coop", "_Quest", "_Animal", "_Guide", "_Homeworld", "_Avatar", "_Kanban", "_Monster"}};
SimpleFilter Npc = { EntityType__Enum_1::NPC, { "_Liyue", "_Mengde", "_Inazuma", "_Enkanomiya", "_Sumeru", "_Fontaine", "_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_" };
SimpleFilter Salamander = { EntityType__Enum_1::EnvAnimal, "Salamander" };
SimpleFilter Pigeon = { EntityType__Enum_1::Monster, "Pigeon" };
SimpleFilter Tukan = { 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" };
@ -143,6 +144,7 @@ namespace cheat::game::filters
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" };
@ -153,6 +155,7 @@ namespace cheat::game::filters
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" };
SimpleFilter RuinGuard = { EntityType__Enum_1::Monster, "_Defender" };
SimpleFilter RuinHunter = { EntityType__Enum_1::Monster, "_Formathr" };
SimpleFilter RuinGrader = { EntityType__Enum_1::Monster, "_Konungmathr" };
@ -160,7 +163,11 @@ namespace cheat::game::filters
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_", "Fungus_Deux_", "Fungus_Trois_", "Fungus_Amanita_"} };
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" };
@ -211,6 +218,10 @@ namespace cheat::game::filters
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, "_Megamoth_" };
SimpleFilter ShaggySumpterBeast = { EntityType__Enum_1::Monster, "_Panther" };
SimpleFilter Spincrocodile = { EntityType__Enum_1::Monster, "_Gator" };
}
namespace plant
@ -258,6 +269,14 @@ namespace cheat::game::filters
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 RukkhashavaMushrooms = { EntityType__Enum_1::GatherObject, "_HolyMushroom" };
SimpleFilter SumeruRose = { EntityType__Enum_1::GatherObject, "_XumiRose" };
//SimpleFilter Viparyas = { EntityType__Enum_1::GatherObject, "_" };
SimpleFilter ZaytunPeach = { EntityType__Enum_1::GatherObject, "_Olea" };
}
namespace puzzle
@ -359,7 +378,8 @@ namespace cheat::game::filters
living::Fox,
living::Squirrel,
living::Boar,
living::Weasel
living::Weasel,
living::Tukan
};
SimpleFilter AnimalPickUp = {
living::CrystalCore,
@ -398,7 +418,15 @@ namespace cheat::game::filters
monster::Kairagi,
monster::Millelith,
monster::ShogunateInfantry,
monster::SangonomiyaCohort
monster::SangonomiyaCohort,
monster::Eremite,
monster::StretchyFungus,
monster::WhirlingFungus,
monster::WingedShroom,
monster::GroundedShroom,
monster::ShaggySumpterBeast,
monster::RishbolandTiger,
monster::Spincrocodile
};
SimpleFilter MonsterElites = {
monster::Mitachurl,
@ -409,6 +437,7 @@ namespace cheat::game::filters
monster::RifthoundWhelp,
monster::Rifthound,
monster::ShadowyHusk,
monster::RuinDrake,
monster::RuinGuard,
monster::RuinHunter,
monster::RuinGrader,
@ -461,8 +490,10 @@ namespace cheat::game::filters
monster::HydroHypostasis,
monster::HydroHypostasisSummon,
monster::CryoBathysmalVishap,
monster::ElectroBathysmalVishap
monster::ElectroBathysmalVishap,
// Sumeru
monster::ElectroRegisvine,
monster::JadeplumeTerrorshroom
};
SimpleFilter MonsterShielded = {

View File

@ -100,6 +100,7 @@ namespace cheat::game::filters
extern SimpleFilter LucklightFly;
extern SimpleFilter Npc;
extern SimpleFilter Salamander;
extern SimpleFilter Tukan;
extern SimpleFilter Pigeon;
extern SimpleFilter Crow;
extern SimpleFilter Finch;
@ -142,6 +143,7 @@ namespace cheat::game::filters
namespace monster
{
extern SimpleFilter AbyssMage;
extern SimpleFilter Eremite;
extern SimpleFilter FatuiAgent;
extern SimpleFilter FatuiCicinMage;
extern SimpleFilter FatuiMirrorMaiden;
@ -149,16 +151,23 @@ namespace cheat::game::filters
extern SimpleFilter Geovishap;
extern SimpleFilter GeovishapHatchling;
extern SimpleFilter Hilichurl;
extern SimpleFilter JadeplumeTerrorshroom;
extern SimpleFilter Mitachurl;
extern SimpleFilter Nobushi;
extern SimpleFilter Kairagi;
extern SimpleFilter RuinDrake;
extern SimpleFilter RuinGuard;
extern SimpleFilter RuinGrader;
extern SimpleFilter RuinHunter;
extern SimpleFilter RuinSentinel;
extern SimpleFilter Samachurl;
extern SimpleFilter ShadowyHusk;
extern SimpleFilter Slime;
extern SimpleFilter FloatingFungus;
extern SimpleFilter StretchyFungus;
extern SimpleFilter WhirlingFungus;
extern SimpleFilter WingedShroom;
extern SimpleFilter GroundedShroom;
extern SimpleFilter Specter;
extern SimpleFilter TreasureHoarder;
extern SimpleFilter UnusualHilichurl;
@ -190,6 +199,7 @@ namespace cheat::game::filters
extern SimpleFilter OceanidFalcon;
extern SimpleFilter PerpetualMechanicalArray;
extern SimpleFilter PrimoGeovishap;
extern SimpleFilter HydroBathysmalVishap;
extern SimpleFilter CryoBathysmalVishap;
extern SimpleFilter ElectroBathysmalVishap;
extern SimpleFilter ThunderManifestation;
@ -208,6 +218,9 @@ namespace cheat::game::filters
extern SimpleFilter MaguuKenki;
extern SimpleFilter Cicin;
extern SimpleFilter Beisht;
extern SimpleFilter RishbolandTiger;
extern SimpleFilter ShaggySumpterBeast;
extern SimpleFilter Spincrocodile;
}
namespace plant
@ -255,6 +268,14 @@ namespace cheat::game::filters
extern SimpleFilter Wolfhook;
extern SimpleFilter RadishDrop;
extern SimpleFilter CarrotDrop;
extern SimpleFilter HarraFruit;
extern SimpleFilter KalpalataLotus;
extern SimpleFilter NilotpalaLotus;
extern SimpleFilter Padisarah;
extern SimpleFilter RukkhashavaMushrooms;
extern SimpleFilter SumeruRose;
//extern SimpleFilter Viparyas;
extern SimpleFilter ZaytunPeach;
}
namespace puzzle