There is significant logic duplication across the codebase. Hardcoded values for pack
unlock requirements, income multipliers, and upgrade costs are defined in multiple
places (e.g., gameStore.ts and PackOpening.tsx). This makes the game difficult to
balance and prone to bugs.
Tasks:
There is significant logic duplication across the codebase. Hardcoded values for pack
unlock requirements, income multipliers, and upgrade costs are defined in multiple
places (e.g., gameStore.ts and PackOpening.tsx). This makes the game difficult to
balance and prone to bugs.
Tasks:
config file.
both offline and active income calculations.