#Octeracts tab opening without unlock

12 messages · Page 1 of 1 (latest)

shy kettle
#

I'm at singularity 10, but haven't unlocked octeracts yet. As expected, the button which opens the Octeracts tab is invisible - however, when I use the arrow keys to switch tabs, the Octeracts tab opens.

shy kettle
#

Just unlocked Octeracts, and now EXALT is opening despite me not having unlocked that. I think this is caused by Penalties and Perks being merged into one tab?

spare flare
#

@warm flume

warm flume
#

a
I tried to be thorough in regards to where singularity.tab was being referenced and the knock on effects of penalties being merged in, most likely though I may have missed some errant unlock that reffers back to it. thinksmith
I can try taking another look when I get back home from work today.

restive terrace
#

to add to this, if i'm on the ambrosia tab and press down, i see a blank page

shy kettle
#

Pretty sure this is the culprit, in Tabs.ts:

        return player.highestSingularityCount > 0
      }, buttonID: 'toggleSingularitySubTab1' },
      { subTabID: 2, get unlocked () {
        return player.highestSingularityCount > 0
      }, buttonID: 'toggleSingularitySubTab2' },
      { subTabID: 3, get unlocked () {
        return player.highestSingularityCount > 0
      }, buttonID: 'toggleSingularitySubTab3' },
      { subTabID: 4, get unlocked () {
        return Boolean(player.singularityUpgrades.octeractUnlock.getEffect().bonus)
      }, buttonID: 'toggleSingularitySubTab4' },
      { subTabID: 5, get unlocked () {
        return player.highestSingularityCount >= 25
      }, buttonID: 'toggleSingularitySubTab5' },
      { subTabID: 6, get unlocked () {
        return player.singularityChallenges.noSingularityUpgrades.completions >= 1
      }, buttonID: 'toggleSingularitySubTab6'```
#

And changing to this should fix it:

        return player.highestSingularityCount > 0
      }, buttonID: 'toggleSingularitySubTab1' },
      { subTabID: 2, get unlocked () {
        return player.highestSingularityCount > 0
      }, buttonID: 'toggleSingularitySubTab2' },
      { subTabID: 3, get unlocked () {
        return Boolean(player.singularityUpgrades.octeractUnlock.getEffect().bonus)
      }, buttonID: 'toggleSingularitySubTab3' },
      { subTabID: 4, get unlocked () {
        return player.highestSingularityCount >= 25
      }, buttonID: 'toggleSingularitySubTab4' },
      { subTabID: 5, get unlocked () {
        return player.singularityChallenges.noSingularityUpgrades.completions >= 1
      }, buttonID: 'toggleSingularitySubTab5'```
warm flume
#

Ah, yeah that'd do it

#

Been trying to look around as well for hotkeys and seeing how that shit works, to no avail

#

hopefully this would also fix the hotkeys?

shy kettle
warm flume