Skip to content

Commit 922a2ed

Browse files
committed
f
1 parent c8f9e3d commit 922a2ed

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"geode": "2.0.0-beta.23",
2+
"geode": "2.0.0-beta.24",
33
"version": "v1.3.6",
44
"gd": {
55
"win": "2.204",

src/Hacks/MainLevelBypass.cpp

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,25 @@ class $modify (LevelPage)
2121
}
2222
};
2323

24-
class $modify (GameStatsManager)
24+
class $modify (LevelAreaInnerLayer)
2525
{
26-
bool hasCompletedMainLevel(int levelID)
26+
bool init(bool p0)
2727
{
28-
if (Client::GetModuleEnabled("tower-level-bypass") && levelID >= 5000 && levelID <= 5004)
29-
return true;
28+
if (!LevelAreaInnerLayer::init(p0))
29+
return false;
3030

31-
return GameStatsManager::hasCompletedMainLevel(levelID);
31+
auto v = getChildByTagRecursive(this, 5001);
32+
33+
if (v)
34+
{
35+
CCArrayExt<CCMenuItemSpriteExtra*> objs = v->getParent()->getChildren();
36+
37+
for (auto child : objs)
38+
{
39+
child->setEnabled(true);
40+
}
41+
}
42+
43+
return true;
3244
}
3345
};

0 commit comments

Comments
 (0)