Skip to content

Commit 99a07ce

Browse files
committed
Fix: ignore toggle type upgrades
1 parent dbc3ffc commit 99a07ce

File tree

4 files changed

+16
-17
lines changed

4 files changed

+16
-17
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [2042.10] - 2021-09-19
10+
### Fixed
11+
- Ignore toggle type upgrades
12+
913
## [2042.9] - 2021-09-18
1014
### Changed
1115
- Suppress notation on 0% upgrades.

RELEASE.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
## [2042.9] - 2021-09-18
2-
### Changed
3-
- Suppress notation on 0% upgrades.
4-
- Avoid sorting upgrades in toggle pool.
5-
1+
## [2042.10] - 2021-09-19
62
### Fixed
7-
- Fix errors afters ascend.
8-
- Fix that best deals do not show in blue if multiple deals have same ratio.
9-
- Fix errors with Mile Selector.
10-
- Fix 0% rate updates are included in normalizing process.
3+
- Ignore toggle type upgrades

info.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"ID": "Best Deal Helper",
44
"Author": "Jethro Yu",
55
"Description": "Help you choose best deal!",
6-
"ModVersion": 2042.8,
6+
"ModVersion": 2042.10,
77
"GameVersion": 2.042,
8-
"Date": "18/09/2021",
8+
"Date": "19/09/2021",
99
"Dependencies": ["CCSE"],
1010
"Disabled": 1,
1111
"AllowSteamAchievs": 1

main.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,15 +120,15 @@ let BestDealHelper = {
120120

121121
logicLoop: function () {
122122
MOD.loopCount++;
123-
if (MOD.loopCount >= 10
123+
if (MOD.loopCount >= 20
124124
|| MOD.last_cps !== Game.cookiesPs
125125
|| MOD.config.sortbuildings !== MOD.last_config_sortbuildings
126126
|| !document.querySelector("#productAcc0")
127127
|| (document.querySelector("#upgrade0") && !document.querySelector("#upgradeAcc0"))) {
128128
MOD.sortDeals();
129-
MOD.loopCount = 0;
130129
MOD.last_config_sortbuildings = MOD.config.sortbuildings;
131130
MOD.last_cps = Game.cookiesPs;
131+
MOD.loopCount = 0;
132132
}
133133
},
134134

@@ -138,9 +138,11 @@ let BestDealHelper = {
138138

139139
getCpsAcceleration: function (me) {
140140
// Treat Grandmapocalypse upgrade as 0% temporary
141-
if (["One mind", "Communal brainsweep", "Elder pact"].includes(me.name)) return 0;
142-
if (Game.cookies === 0) return 0;
143-
141+
if (["One mind", "Communal brainsweep", "Elder pact"].includes(me.name)
142+
|| me.pool === "toggle"
143+
|| Game.cookies === 0) {
144+
return 0;
145+
}
144146

145147
// Backup
146148
Game.Logic_ = Game.Logic;
@@ -318,7 +320,7 @@ let BestDealHelper = {
318320
if (!upgrades_order.every((value, index) => value === current_upgrades_order[index])) {
319321
let store = document.querySelector("#upgrades");
320322
for (let i = 0; i < upgrades.length; ++i) {
321-
if(upgrades[i].pool === "toggle") continue;
323+
if (upgrades[i].pool === "toggle") continue;
322324
store.appendChild(upgrades[i].l);
323325
}
324326
}

0 commit comments

Comments
 (0)