Extra Forest Fights

Prefect's Lounge (donation points) purchase. Spend 100 points (default) to gain +1 extra forest fight per day for 30 days (default). Can stack up to 5 active purchases (default) for +5 fights/day maximum. Purchases start the day AFTER you buy them. Extends daily turn allowance for faster leveling and gold farming.

How It Works

Visit Prefect's Lounge (Lodge). Navigate to Shop section. Click "Forest Fights (100 points)" link. Purchase extends your daily forest fight allowance by +1 for configured days (30 default).

Key Detail: Extra fights start the game day AFTER purchase. Buy today, benefit tomorrow.

Cost & Duration

Points Cost: 100 points per purchase (points setting)

Duration: 30 game days (length setting)

Benefit: +1 forest fight per day for duration

Total Fights: 30 extra fights over 30 days per purchase

Stacking Purchases

Maximum Active: 5 purchases simultaneously (maxactive setting)

Stacking Mechanic:

  • Purchase 1: +1 fight/day for 30 days
  • Purchase 2: +2 fights/day total for 30 days (if bought same day or while #1 active)
  • Purchase 3: +3 fights/day total
  • Purchase 4: +4 fights/day total
  • Purchase 5: +5 fights/day total (maximum)

Example: Buy all 5 on same day = +5 forest fights per day for next 30 days = 150 total extra fights

Extending Purchases

Extend Setting: Default 0 (disabled)

If extend=1 (enabled by admins):

  • Can purchase additional 30-day blocks while existing purchase active
  • Extends duration instead of requiring expiration
  • Example: 15 days left + new purchase = 45 days total

If extend=0 (default): Must wait for purchase to expire before buying new one for that slot.

Daily Messages

At newday, for each active purchase:

  • "You gain an extra forest fight from points spent on [purchase date]."
  • "You have X days left on this purchase." (if more than 1 day remains)
  • "This purchase has expired." (on final day)
  • Turns today display: "Donate: X" (shows total donated fights for the day)

Value Calculation

Per Purchase:

  • Cost: 100 donation points
  • Benefit: 30 extra forest fights
  • Value per fight: 100 ÷ 30 = 3.33 points per fight

Maximum Investment (5 purchases):

  • Total cost: 500 points
  • Total fights: 150 extra fights (5 × 30)
  • Daily benefit: +5 fights/day for 30 days
  • Percentage increase: +50% if base allowance is 10 fights/day

Worth It?

  • If you value leveling speed: YES. 50% more fights = 50% faster XP gain
  • If you value gold farming: YES. More fights = more gold from monsters
  • If you value gem farming: Moderate. More fights = more gem encounters but RNG-dependent
  • If points are scarce: Maybe. 100 points is expensive if you have limited donations

Strategy

Buy All 5 Immediately: If you have 500 points and want maximum benefit, buy all 5 slots at once for +5 fights/day starting tomorrow.

Renewal Timing: Set reminder for day 29 to renew purchases if you want continuous coverage.

Event Preparation: Buy extra fights before major events/quests that require lots of forest grinding.

Low-Level Optimization: Extra fights are most valuable at low levels when XP requirements are smaller—level faster.

High-Level Grinding: Extra fights help offset slower leveling at high levels by increasing daily XP cap.

Compare to Other Purchases: Extra fights compete with other lodge purchases (mounts, pets, special items). Prioritize based on goals.

Newday Activation: Remember fights start day AFTER purchase. Don't buy and expect immediate benefit.

Technical Details

Module tracks purchases via currentbuys preference (serialized array). Each purchase stores:

  • bought: Date purchased
  • left: Days remaining

At newday hook:

  • Decrements left for each purchase
  • Adds +1 turn per active purchase
  • Removes expired purchases (left = 0)

Conversion function handles migration from old donationconfig format to new module_pref storage.

Extra Forest Fights: where you pay real money (converted to points) to click more buttons in a browser game. Efficient? No. Effective? Absolutely.