← Back to Guides

⏰ 5-Minute Shop Refresh System

Master the server heartbeat to maximize rare seed opportunities

🔄 The Heartbeat Mechanism

Garden Horizons operates on a precise 5-minute server heartbeat. Every 300 seconds, three critical events happen simultaneously:

🛒 Shop Refresh

Bill's shop rerolls 3-5 seeds based on rarity weights

🌦️ Weather Sync

Weather changes and lasts exactly 5 minutes

🔔 Bell Signal

A clear bell sound marks each refresh

🎲 Rare Seed Probabilities

Bamboo - 0.4% Refresh Rate

Cost: $175,000 Shillings

Base Sell: $70,000 (negative ROI without mutations!)

Growth Time: 35 minutes

Expected Wait: 250 refreshes (~20 hours) for 63% chance

Profit Scenarios:

  • • Base (no Lush): $70,000 - $175,000 = -$105,000 LOSS
  • • Lush stage (3.0x): $210,000 - $175,000 = $35,000 profit
  • • Lush + Frostbit (3.5x): $735,000 - $175,000 = $560,000 profit
  • • Lush + Starstruck (6.5x): $1,365,000 - $175,000 = $1,190,000 profit 🤑

💡 Key Insight: Bamboo is a "negative expectation base asset" - you MUST use mutations to profit. This design forces strategic planting during optimal weather conditions.

Mango - ~0.1% Refresh Rate

Cost: $10,000,000 Shillings (most expensive!)

Base Sell: $10,000 per harvest

Growth Time: 5 hours 20 minutes (320 minutes - longest in game)

Average Weight: 0.25 kg

Why Mango is Special:

  • Multi-harvest: Produces fruit multiple times from one plant
  • Mutation stacking: Long growth = multiple weather cycles = higher mutation chances
  • Weight scaling: Benefits massively from sprinklers due to square-weight law
  • Late-game investment: Requires 10M+ capital buffer (equivalent to 143 Cherry or 57 Bamboo seeds)

🎯 Strategic Value: Mango is the "blue-chip stock" of Garden Horizons. Not for quick profits, but for long-term passive income with mutation optimization.

🔮 Refresh Prediction Algorithm

JavaScript Timer Implementation

You can predict the next shop refresh using modulo arithmetic on the current timestamp:

// Calculate next shop refresh time
function getNextRestockTime() {
    const now = Date.now();
    const cycleMs = 5 * 60 * 1000; // 5 minutes = 300,000ms
    const timeUntilNext = cycleMs - (now % cycleMs);
    return new Date(now + timeUntilNext);
}

// Calculate expected refreshes for rare seeds
function calculateExpectedRefreshes(targetProbability, seedChance) {
    // Formula: -ln(1 - P) / p
    // Where P = target probability, p = seed chance per refresh
    const refreshes = Math.ceil(-Math.log(1 - targetProbability) / seedChance);
    const hours = (refreshes * 5) / 60;
    return { refreshes, hours };
}

// Example: 63% chance to see Bamboo (0.4% rate)
const bambooWait = calculateExpectedRefreshes(0.63, 0.004);
console.log(`Wait ~${bambooWait.refreshes} refreshes (${bambooWait.hours.toFixed(1)} hours)`);
// Output: Wait ~250 refreshes (20.8 hours)

// Example: 50% chance to see Mango (0.1% rate)
const mangoWait = calculateExpectedRefreshes(0.50, 0.001);
console.log(`Wait ~${mangoWait.refreshes} refreshes (${mangoWait.hours.toFixed(1)} hours)`);
// Output: Wait ~693 refreshes (57.8 hours)

⚠️ Reality Check: These are statistical averages. You could see Bamboo on your first refresh, or wait 500+ refreshes. RNG is RNG. The 250 refresh number means you have a 63% chance by then, not a guarantee.

📊 Refresh Probability Table

RefreshesTimeBamboo (0.4%)Mango (0.1%)
504.2 hours18.1%4.9%
1008.3 hours33.0%9.5%
25020.8 hours63.2%22.1%
50041.7 hours86.5%39.3%
69357.8 hours93.8%50.0%
100083.3 hours98.2%63.2%

Formula: P(seeing seed) = 1 - (1 - rate)^refreshes

💎 Pro Strategies

⏱️ Timing Your Planting

Plant 30 seconds BEFORE weather change to maximize mutation attempts per hour:

  • • Listen for the bell sound (marks refresh)
  • • Check new weather immediately
  • • Plant optimal seeds for that weather within 30 seconds
  • • Repeat every 5 minutes for maximum efficiency
  • • This gives you 12 mutation attempts per hour vs 10 if you're slow

🎯 Rare Seed Hunting

Active strategies for finding Bamboo and Mango:

  • • Check shop every 5 minutes (set a timer or use our Weather Tracker)
  • • Keep 200K+ capital ready for Bamboo
  • • Keep 15M+ capital ready for Mango (need buffer for multiple plants)
  • • Join Discord for community shop alerts (players share when they see rare seeds)
  • • Most active times: 6-10 PM EST (more players = more reports)

📈 Capital Management

Don't blow all your money on one Bamboo:

  • Rule of 3: Only buy Bamboo if you can afford 3x the cost ($525K minimum)
  • Rule of 10: Only buy Mango if you have 10x the cost ($100M minimum)
  • • This ensures you can survive bad RNG and try multiple mutation attempts
  • • Remember: Bamboo without Lush is a $105K loss!