AtomicBot
⇠ Back to Help Center

BattlePass System

AtomicBot includes a fully automated seasonal BattlePass system that rewards players simply for playing the game. XP is earned passively and through server activities, levels increase automatically, and rewards are delivered in-game using the "Here Take This" emote.

How It Works

Every player has a BattlePass XP total stored in the database. When they earn enough XP to reach the next threshold, AtomicBot:

  • Calculates the new level
  • Figures out which rewards they unlocked
  • Queues the rewards in battlepass_pending
  • Announces the reward to the player in-game
  • Player claims rewards via "Here Take This"

Admins do nothing — it's fully automatic every time XP updates.

How Players Earn XP

  • Player Kills
  • NPC Kills
  • Playtime XP
  • Battlepass Bonuses (events, streaks, multipliers)

XP values are configurable By BotAdmin Users per guild using:

/setconfig xp killreward <amount>
/setconfig xp playtimereward <amount>
  

More XP per action = faster BattlePass leveling.

Claiming Rewards In-Game

After leveling up, your rewards are added to the BattlePass queue. AtomicBot notifies you in-game:

"🎖️ You unlocked a BattlePass reward: <reward>!
Use Emote <color=#3399FF>Here take this</color> to claim it."
  

The "Here Take This" emote delivers:

  • Kits
  • Scrap / currency
  • Weapons
  • Ammo
  • VIP perks
  • Guild-specific rewards

Rewards are controlled entirely via database tables.

VIP Leveling Bonus

VIP players level faster. Their XP is boosted before calculating the level:

  • VIP 1 → +10% XP
  • VIP 2 → +25% XP
  • VIP 3 → +50% XP

This does not affect raw stored XP — only the level calculation math.