filters.h 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. #pragma once
  2. #include "AdvancedFilter.h"
  3. #include "SimpleFilter.h"
  4. #include "ChestFilter.h"
  5. namespace cheat::game::filters
  6. {
  7. extern SimpleFilter Empty;
  8. namespace collection
  9. {
  10. extern SimpleFilter Book;
  11. extern SimpleFilter Viewpoint;
  12. extern SimpleFilter WoodenCrate;
  13. extern SimpleFilter GeoSigil;
  14. extern ChestFilter RadiantSpincrystal;
  15. extern ChestFilter BookPage;
  16. extern ChestFilter QuestInteract;
  17. }
  18. namespace chest
  19. {
  20. extern ChestFilter CommonChest;
  21. extern ChestFilter ExquisiteChest;
  22. extern ChestFilter PreciousChest;
  23. extern ChestFilter LuxuriousChest;
  24. extern ChestFilter RemarkableChest;
  25. extern ChestFilter SearchPoint;
  26. extern ChestFilter SLocked;
  27. extern ChestFilter SInLock;
  28. extern ChestFilter SFrozen;
  29. extern ChestFilter SBramble;
  30. extern ChestFilter STrap;
  31. extern SimpleFilter BuriedChest;
  32. }
  33. namespace equipment
  34. {
  35. extern SimpleFilter Artifacts;
  36. extern SimpleFilter Bow;
  37. extern SimpleFilter Claymore;
  38. extern SimpleFilter Catalyst;
  39. extern SimpleFilter Pole;
  40. extern SimpleFilter Sword;
  41. }
  42. namespace featured
  43. {
  44. extern SimpleFilter Anemoculus;
  45. extern SimpleFilter CrimsonAgate;
  46. extern SimpleFilter Electroculus;
  47. extern SimpleFilter Dendroculus;
  48. extern SimpleFilter EchoingConch;
  49. extern SimpleFilter Electrogranum;
  50. extern SimpleFilter FishingPoint;
  51. extern SimpleFilter Geoculus;
  52. extern SimpleFilter ImagingConch;
  53. extern SimpleFilter ItemDrops;
  54. extern SimpleFilter Lumenspar;
  55. extern SimpleFilter KeySigil;
  56. extern SimpleFilter ShrineOfDepth;
  57. extern SimpleFilter TimeTrialChallenge;
  58. }
  59. namespace guide
  60. {
  61. extern SimpleFilter CampfireTorch;
  62. extern SimpleFilter DayNightSwitchingMechanism;
  63. extern SimpleFilter EnkanomiyaPhaseGate;
  64. extern SimpleFilter MysteriousCarvings;
  65. extern SimpleFilter PhaseGate;
  66. extern SimpleFilter PlacesofEssenceWorship;
  67. extern SimpleFilter Pot;
  68. extern SimpleFilter RuinBrazier;
  69. extern SimpleFilter Stormstone;
  70. extern SimpleFilter TriangularMechanism;
  71. extern SimpleFilter DendroGranum;
  72. extern SimpleFilter BouncyMushroom;
  73. extern SimpleFilter ClusterleafOfCultivation;
  74. extern SimpleFilter DendroRock;
  75. extern SimpleFilter DendroPile;
  76. }
  77. namespace living
  78. {
  79. extern SimpleFilter AvatarOwn;
  80. extern SimpleFilter AvatarTeammate;
  81. extern SimpleFilter BirdEgg;
  82. extern SimpleFilter ButterflyWings;
  83. extern SimpleFilter Crab;
  84. extern SimpleFilter CrystalCore;
  85. extern SimpleFilter Fish;
  86. extern SimpleFilter Frog;
  87. extern SimpleFilter LizardTail;
  88. extern SimpleFilter LuminescentSpine;
  89. extern SimpleFilter Onikabuto;
  90. extern SimpleFilter Starconch;
  91. extern SimpleFilter Eel;
  92. extern SimpleFilter Inu;
  93. extern SimpleFilter Boar;
  94. extern SimpleFilter Fox;
  95. extern SimpleFilter Squirrel;
  96. extern SimpleFilter Crane;
  97. extern SimpleFilter Falcon;
  98. extern SimpleFilter LucklightFly;
  99. extern SimpleFilter Npc;
  100. extern SimpleFilter Salamander;
  101. extern SimpleFilter DuskBird;
  102. extern SimpleFilter Pigeon;
  103. extern SimpleFilter Crow;
  104. extern SimpleFilter Finch;
  105. extern SimpleFilter Wigeon;
  106. extern SimpleFilter Dog;
  107. extern SimpleFilter Cat;
  108. extern SimpleFilter Weasel;
  109. extern SimpleFilter Kitsune;
  110. extern SimpleFilter BakeDanuki;
  111. extern SimpleFilter Meat;
  112. extern SimpleFilter Scarab;
  113. }
  114. namespace mineral
  115. {
  116. extern SimpleFilter AmethystLump;
  117. extern SimpleFilter ArchaicStone;
  118. extern SimpleFilter CorLapis;
  119. extern SimpleFilter CrystalChunk;
  120. extern SimpleFilter CrystalMarrow;
  121. extern SimpleFilter ElectroCrystal;
  122. extern SimpleFilter IronChunk;
  123. extern SimpleFilter NoctilucousJade;
  124. extern SimpleFilter MagicalCrystalChunk;
  125. extern SimpleFilter ScarletQuartz;
  126. extern SimpleFilter Starsilver;
  127. extern SimpleFilter WhiteIronChunk;
  128. extern SimpleFilter DunlinsTooth;
  129. extern SimpleFilter AmethystLumpDrop;
  130. extern SimpleFilter CrystalChunkDrop;
  131. extern SimpleFilter ElectroCrystalDrop;
  132. extern SimpleFilter IronChunkDrop;
  133. extern SimpleFilter NoctilucousJadeDrop;
  134. extern SimpleFilter MagicalCrystalChunkDrop;
  135. extern SimpleFilter ScarletQuartzDrop;
  136. extern SimpleFilter StarsilverDrop;
  137. extern SimpleFilter WhiteIronChunkDrop;
  138. }
  139. namespace monster
  140. {
  141. extern SimpleFilter AbyssMage;
  142. extern SimpleFilter Eremite;
  143. extern SimpleFilter FatuiAgent;
  144. extern SimpleFilter FatuiCicinMage;
  145. extern SimpleFilter FatuiMirrorMaiden;
  146. extern SimpleFilter FatuiSkirmisher;
  147. extern SimpleFilter Geovishap;
  148. extern SimpleFilter GeovishapHatchling;
  149. extern SimpleFilter Hilichurl;
  150. extern SimpleFilter JadeplumeTerrorshroom;
  151. extern SimpleFilter Mitachurl;
  152. extern SimpleFilter Nobushi;
  153. extern SimpleFilter Kairagi;
  154. extern SimpleFilter RuinDrake;
  155. extern SimpleFilter RuinGuard;
  156. extern SimpleFilter RuinGrader;
  157. extern SimpleFilter RuinHunter;
  158. extern SimpleFilter RuinSentinel;
  159. extern SimpleFilter Samachurl;
  160. extern SimpleFilter ShadowyHusk;
  161. extern SimpleFilter Slime;
  162. extern SimpleFilter FloatingFungus;
  163. extern SimpleFilter StretchyFungus;
  164. extern SimpleFilter WhirlingFungus;
  165. extern SimpleFilter WingedShroom;
  166. extern SimpleFilter GroundedShroom;
  167. extern SimpleFilter Specter;
  168. extern SimpleFilter TreasureHoarder;
  169. extern SimpleFilter UnusualHilichurl;
  170. extern SimpleFilter Whopperflower;
  171. extern SimpleFilter RifthoundWhelp;
  172. extern SimpleFilter Rifthound;
  173. extern SimpleFilter Dvalin;
  174. extern SimpleFilter Andrius;
  175. extern SimpleFilter Tartaglia;
  176. extern SimpleFilter Azhdaha;
  177. extern SimpleFilter Signora;
  178. extern SimpleFilter Shogun;
  179. extern SimpleFilter EyeOfTheStorm;
  180. extern SimpleFilter ElectroHypostasis;
  181. extern SimpleFilter AnemoHypostasis;
  182. extern SimpleFilter GeoHypostasis;
  183. extern SimpleFilter HydroHypostasis;
  184. extern SimpleFilter CryoHypostasis;
  185. extern SimpleFilter PyroHypostasis;
  186. extern SimpleFilter HydroHypostasisSummon;
  187. extern SimpleFilter Oceanid;
  188. extern SimpleFilter OceanidBoar;
  189. extern SimpleFilter OceanidCrane;
  190. extern SimpleFilter OceanidCrab;
  191. extern SimpleFilter OceanidFinch;
  192. extern SimpleFilter OceanidWigeon;
  193. extern SimpleFilter OceanidSquirrel;
  194. extern SimpleFilter OceanidFrog;
  195. extern SimpleFilter OceanidFalcon;
  196. extern SimpleFilter PerpetualMechanicalArray;
  197. extern SimpleFilter PrimoGeovishap;
  198. extern SimpleFilter HydroBathysmalVishap;
  199. extern SimpleFilter CryoBathysmalVishap;
  200. extern SimpleFilter ElectroBathysmalVishap;
  201. extern SimpleFilter ThunderManifestation;
  202. extern SimpleFilter HydroAbyssHerald;
  203. extern SimpleFilter ElectroAbyssLector;
  204. extern SimpleFilter PyroAbyssLector;
  205. extern SimpleFilter BlackSerpentKnight;
  206. extern SimpleFilter GoldenWolflord;
  207. extern SimpleFilter RuinSerpent;
  208. extern SimpleFilter Millelith;
  209. extern SimpleFilter ShogunateInfantry;
  210. extern SimpleFilter SangonomiyaCohort;
  211. extern SimpleFilter CryoRegisvine;
  212. extern SimpleFilter PyroRegisvine;
  213. extern SimpleFilter ElectroRegisvine;
  214. extern SimpleFilter MaguuKenki;
  215. extern SimpleFilter Cicin;
  216. extern SimpleFilter Beisht;
  217. extern SimpleFilter RishbolandTiger;
  218. extern SimpleFilter ShaggySumpterBeast;
  219. extern SimpleFilter Spincrocodile;
  220. extern SimpleFilter SentryTurrets;
  221. extern SimpleFilter AeonblightDrake;
  222. extern SimpleFilter PrimalConstruct;
  223. extern SimpleFilter SemiPerpetualControlMatrix;
  224. extern SimpleFilter Scorpion;
  225. extern SimpleFilter Vulture;
  226. }
  227. namespace plant
  228. {
  229. extern SimpleFilter AmakumoFruit;
  230. extern SimpleFilter Apple;
  231. extern SimpleFilter BambooShoot;
  232. extern SimpleFilter Berry;
  233. extern SimpleFilter Cabbage;
  234. extern SimpleFilter CallaLily;
  235. extern SimpleFilter Carrot;
  236. extern SimpleFilter Cecilia;
  237. extern SimpleFilter DandelionSeed;
  238. extern SimpleFilter Dendrobium;
  239. extern SimpleFilter FlamingFlowerStamen;
  240. extern SimpleFilter FluorescentFungus;
  241. extern SimpleFilter GlazeLily;
  242. extern SimpleFilter Horsetail;
  243. extern SimpleFilter JueyunChili;
  244. extern SimpleFilter LavenderMelon;
  245. extern SimpleFilter LotusHead;
  246. extern SimpleFilter Matsutake;
  247. extern SimpleFilter Mint;
  248. extern SimpleFilter MistFlowerCorolla;
  249. extern SimpleFilter Mushroom;
  250. extern SimpleFilter NakuWeed;
  251. extern SimpleFilter PhilanemoMushroom;
  252. extern SimpleFilter Pinecone;
  253. extern SimpleFilter Potato;
  254. extern SimpleFilter Qingxin;
  255. extern SimpleFilter Radish;
  256. extern SimpleFilter SakuraBloom;
  257. extern SimpleFilter SangoPearl;
  258. extern SimpleFilter SeaGanoderma;
  259. extern SimpleFilter Seagrass;
  260. extern SimpleFilter SilkFlower;
  261. extern SimpleFilter SmallLampGrass;
  262. extern SimpleFilter Snapdragon;
  263. extern SimpleFilter Sunsettia;
  264. extern SimpleFilter SweetFlower;
  265. extern SimpleFilter Valberry;
  266. extern SimpleFilter Violetgrass;
  267. extern SimpleFilter Wheat;
  268. extern SimpleFilter WindwheelAster;
  269. extern SimpleFilter Wolfhook;
  270. extern SimpleFilter RadishDrop;
  271. extern SimpleFilter CarrotDrop;
  272. extern SimpleFilter HarraFruit;
  273. extern SimpleFilter KalpalataLotus;
  274. extern SimpleFilter NilotpalaLotus;
  275. extern SimpleFilter Padisarah;
  276. extern SimpleFilter RukkhashavaMushroom;
  277. extern SimpleFilter SumeruRose;
  278. extern SimpleFilter Viparyas;
  279. extern SimpleFilter ZaytunPeach;
  280. extern SimpleFilter Redcrest;
  281. extern SimpleFilter Ajilenakh;
  282. }
  283. namespace puzzle
  284. {
  285. extern SimpleFilter AncientRime;
  286. extern SimpleFilter BakeDanuki;
  287. extern SimpleFilter BloattyFloatty;
  288. extern WhitelistFilter CubeDevices;
  289. extern SimpleFilter EightStoneTablets;
  290. extern SimpleFilter ElectricConduction;
  291. extern SimpleFilter RelayStone;
  292. extern SimpleFilter ElectroSeelie;
  293. extern SimpleFilter ElementalMonument;
  294. extern SimpleFilter FloatingAnemoSlime;
  295. extern SimpleFilter Geogranum;
  296. extern SimpleFilter GeoPuzzle;
  297. extern SimpleFilter LargeRockPile;
  298. extern SimpleFilter LightUpTilePuzzle;
  299. extern SimpleFilter LightningStrikeProbe;
  300. extern SimpleFilter LumenCage;
  301. extern SimpleFilter LuminousSeelie;
  302. extern SimpleFilter MistBubble;
  303. extern SimpleFilter OozingConcretions;
  304. extern SimpleFilter PirateHelm;
  305. extern WhitelistFilter PressurePlate;
  306. extern SimpleFilter SealLocations;
  307. extern SimpleFilter SeelieLamp;
  308. extern SimpleFilter Seelie;
  309. extern SimpleFilter SmallRockPile;
  310. extern SimpleFilter StormBarrier;
  311. extern SimpleFilter SwordHilt;
  312. extern SimpleFilter Temari;
  313. extern SimpleFilter TorchPuzzle;
  314. extern SimpleFilter UniqueRocks;
  315. extern SimpleFilter WarmingSeelie;
  316. extern SimpleFilter WindmillMechanism;
  317. extern WhitelistFilter MelodicBloom;
  318. extern SimpleFilter CloudleisureSteps;
  319. extern WhitelistFilter DreamForm;
  320. extern SimpleFilter StarlightCoalescence;
  321. extern SimpleFilter TheRavenForum;
  322. extern WhitelistFilter TimeTrialChallengeCollection;
  323. extern SimpleFilter Bombbarrel;
  324. extern SimpleFilter NurseriesInTheWilds;
  325. extern SimpleFilter SaghiraMachine;
  326. extern SimpleFilter StonePillarSeal;
  327. extern SimpleFilter TriYanaSeeds;
  328. extern SimpleFilter SumeruPuzzles;
  329. extern SimpleFilter TheWithering;
  330. extern SimpleFilter PhantasmalGate;
  331. }
  332. namespace combined
  333. {
  334. extern SimpleFilter Seelies;
  335. extern SimpleFilter Oculies;
  336. extern SimpleFilter AllMonsters;
  337. extern SimpleFilter Chests;
  338. extern SimpleFilter Ores;
  339. extern SimpleFilter OresDrop;
  340. extern SimpleFilter Equipments;
  341. extern SimpleFilter PlantDestroy;
  342. extern SimpleFilter Plants;
  343. extern SimpleFilter BreakableObjects;
  344. extern WhitelistFilter Doodads;
  345. extern SimpleFilter Animals;
  346. extern SimpleFilter AnimalDrop;
  347. extern SimpleFilter AnimalPickUp;
  348. extern SimpleFilter AnimalNPC;
  349. extern SimpleFilter Monsters;
  350. extern SimpleFilter MonsterCommon;
  351. extern SimpleFilter MonsterElites;
  352. extern SimpleFilter MonsterBosses;
  353. extern SimpleFilter MonsterShielded;
  354. extern SimpleFilter MonsterEquips;
  355. extern BlacklistFilter Living;
  356. extern SimpleFilter OrganicTargets;
  357. extern SimpleFilter Lightning;
  358. extern SimpleFilter AllPickableLoot;
  359. }
  360. }