@@ -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