diff --git a/cheat-library/src/user/cheat/game/filters.cpp b/cheat-library/src/user/cheat/game/filters.cpp index 2d31683..1ff0b95 100644 --- a/cheat-library/src/user/cheat/game/filters.cpp +++ b/cheat-library/src/user/cheat/game/filters.cpp @@ -393,7 +393,8 @@ namespace cheat::game::filters "WatchTower02", "StonePile", "BrokenWall", - "WoodenBox" + "WoodenBox", + "RoadBlock" } }; SimpleFilter Animals = { EntityType__Enum_1::EnvAnimal }; diff --git a/cheat-library/src/user/cheat/world/AutoSeelie.cpp b/cheat-library/src/user/cheat/world/AutoSeelie.cpp index 4f09dc0..1ba7692 100644 --- a/cheat-library/src/user/cheat/world/AutoSeelie.cpp +++ b/cheat-library/src/user/cheat/world/AutoSeelie.cpp @@ -5,6 +5,7 @@ #include #include #include +#include namespace cheat::feature { @@ -59,7 +60,9 @@ namespace cheat::feature auto distance = manager.avatar()->distance(entity); float radius = 100.0f; - if (entity->name().find("Seelie_") != std::string::npos) + if (game::filters::puzzle::Seelie.IsValid(entity) || + game::filters::puzzle::WarmingSeelie.IsValid(entity) || + game::filters::puzzle::ElectroSeelie.IsValid(entity)) { if (entity->name().find("ElectricSeelie") != std::string::npos) {