Boosters
Boosters give you an edge in tapping. They come in two flavors: Temporary boosters that last for a limited time, and Permanent boosters that upgrade your stats forever. Knowing when and how to use boosters is key to maximizing your Funz earnings, especially during tapping sessions and bonus rounds.
Temporary Boosters
Temporary boosters are free to use but have cooldowns and daily limits. They're designed to give you a burst of power during active play sessions. The idea is simple: activate one (or more) before a tapping session and get significantly more out of your energy.
| Booster | Effect | Duration | Cooldown | Max Uses/Day |
|---|---|---|---|---|
| Double Energy | Doubles your max energy capacity | 30 minutes | 3 hours | 3 |
| Double Energy Refill Rate | Doubles energy regeneration (2/sec) | 30 minutes | 3 hours | 3 |
| Replenish Energy | Instantly refills energy to max | Instant | 3 hours | 3 |
All three temporary boosters are completely free. The only limitation is the cooldown (3 hours between uses) and the daily cap (3 uses per booster per day).
Suggested Combo
For maximum impact, stack your temporary boosters together:
- Activate Double Energy to double your max capacity (500 -> 1,000)
- Activate Replenish Energy to instantly fill to the new max
- Activate Double Energy Refill Rate so energy comes back faster as you tap
This gives you 1,000 energy to burn through, and it regenerates at 2/sec while you're tapping.
flowchart TD
Start["Start Tapping Session"] --> DE["Activate Double Energy\n(500 → 1,000 max)"]
DE --> RE["Activate Replenish Energy\n(Fill to 1,000)"]
RE --> DER["Activate Double Energy Refill\n(2 energy/sec regen)"]
DER --> Tap["Tap away!\n1,000 energy + fast regen"]
Tap --> Done["Session done"]
Done --> CD["Wait 3h cooldown"]
CD --> Start
Permanent Boosters
Permanent boosters are the long-term investment path. Unlike temporary boosters, these upgrade your base stats forever and can be leveled up multiple times. They cost Bond Bells, which you earn by inviting friends to the game (1 friend invited = 1 Bond Bell earned).
| Booster | Effect per Level | Max Level | Currency |
|---|---|---|---|
| Energy Capacity | +100 max energy | 50 | Bond Bells |
| Multi-Tap | +1 Funz per tap | 50 | Bond Bells |
Upgrade Costs
The cost of upgrading permanent boosters escalates as you level them up:
| Level Range | Bond Bells per Upgrade |
|---|---|
| 1-4 | 1 |
| 5-6 | 2 |
| 7-9 | 3 |
| 10-14 | 5 |
| 15+ | 10 |
This means the first few levels are cheap (just 1 Bond Bell each), but it gets expensive quickly. To max out a single booster to level 50, you'd need a significant number of friends invited.
Impact at Higher Levels
Here's what your stats look like at various permanent booster levels:
| Level | Multi-Tap (Funz/tap) | Energy Capacity |
|---|---|---|
| 0 (base) | 3 | 500 |
| 5 | 8 | 1,000 |
| 10 | 13 | 1,500 |
| 25 | 28 | 3,000 |
| 50 (max) | 53 | 5,500 |
At max level, you'd be earning 53 Funz per tap with 5,500 energy -- that's a massive improvement over the starting values.
Under the hood: Booster state is managed in Redis for fast read/write access. Activation checks (cooldown, daily limits) and effect application are handled atomically via Lua scripts to prevent race conditions from concurrent requests. The
activate_booster.luascript validates eligibility, applies the effect, and sets the cooldown timer in a single atomic operation.