Updates & Changelog

Every meaningful change to Naruto Realms — new features, balance tweaks, polish. Most recent on top.

LATEST
🛡️
v3.0.25.30FIX

Anti-Cheat — Shop Exploit Patched

Closed a daily-cap bypass that let players loop-buy extra battles in the shop. Caps are now absolute. Two flagged accounts were rolled back on XP, battles and wins; their Ryo and cards were left untouched.

  • 🐛 The bug/shop battle purchases tracked the wrong counter, so each used battle freed up a 'slot' to buy 5 more. Players could buy → use → buy → use indefinitely.
  • 🔒 The fix — new cumulative battles_bought and rolls_bought columns that only grow per day. Caps now behave exactly like the description says (5 extra battles / 100 extra rolls per UTC day).
  • 🔁 Rollback — two accounts that ran 1,800+ battles each were reset to a fresh-start state (XP, win/loss counts, prestige). Their Ryo + card inventory + chakra stacks + variants stayed intact.
  • 🐞 Bug-bounty — find an exploit, ping the support server, we'll reward you. Future exploit attempts after this notice = permanent ban.
v3.0.25.29BALANCE

Economy Boost — More Rolls, Bigger Battle Rewards, Bulk Rolling

Progression got a serious speed boost. The free-roll window more than doubled, battle payouts caught up to vote rewards, and you can now roll up to 10 cards in a single command.

  • 🎲 25 free rolls every 2 hours *(was 10)* — up to 300 free rolls a day if you keep your windows clean
  • ⚔️ Battle Win — +300 XP · +250 💰 *(was 150 / 25)* — PvP now pays competitively with passive voting
  • 💔 Battle Loss — +100 XP · +75 💰 *(was 50 / 10)* — losing still rewards effort
  • 🎰 NEW `/roll amount:N` — pull 1-10 cards in a single command, with a compact summary showing every result, new/chakra/burned outcome, and Ryo gained
  • 💰 Vote stays the king of stockpiling — +100 rolls + 10,000 💰 every 12h via /vote
v3.0.25.29-webPOLISH

Website Glow-Up — Profiles, Settings, Dashboard

Rebuilt the parts of narutorealms.com you actually use. Sharper public profiles, a Profile-Settings page with live preview, a server dashboard split into clean tabs, and a 'Trusted Servers' marquee on the landing.

  • 🎴 Public Profile — animated avatar ring, title displayed under your name in custom color, rank progress bar from Academy Student → Kage with live XP to next rank, shimmer on collection bars, glowing showcase card, rank-watermarks on strongest cards
  • ⚙️ Profile Settings live preview — pick a theme or title and watch a mockup of your name + avatar update before you save. Title catalog grouped by category, locked titles show what you still need.
  • 🛠️ Server Dashboard tabs — was one endless scroll, now split into 🎴 Public Profile · ⚙️ Bot Settings · 🛡️ Admin & Logs. Sticky tab bar, form state survives switches, contextual callouts replace the old sidebar.
  • 🏯 Trusted Servers marquee — landing page now shows a live-scrolling band of the biggest Naruto Realms servers (two rows, opposite directions, paused on hover).
  • 🌌 Ambient polish — drifting glow orbs in theme colors, gradient section dividers, hover-lift on stat cards, all respecting prefers-reduced-motion.
🎖️
v3.0.25.28FEATURE

Profile Titles — Show Off What You've Earned

28 unlockable titles across 8 categories — Ranks, Collection, Battle, Missions, Raids, Social, Voting, Special. Wear them under your name on Discord and your public web profile.

  • 🥷 5 Rank Titles — Academy Student → Genin (1k XP) → Chunin (5k) → Jonin (25k) → Kage (100k)
  • 📦 7 Collection Titles — Card Collector (100 unique), Mythic Hoarder (20), Legend Curator (40), God of Shinobi (any Divine), Tailed-Beast Tamer (all 9 Bijuu), Demon of the Mist (all 7 Swordsmen), Will of Fire (all 7 Hokages)
  • ⚔️ Battle, Missions, Raids titles — Brawler · Battle Master · Sannin (2,500 wins) · Field Agent · ANBU Captain · Raid Helper · Demon Slayer
  • 🤝 Social + Voting + Special — Clan Head, Right Hand, Loyal Shinobi (14d), Village Pillar (60d), Supporter (25 votes), Champion Voter (250), Reborn Shinobi (Prestige), Tournament Champion, Roll Addict (10k rolls), Sage (own Hagoromo/Hamura)
  • 🎨 Custom embed color — Jonin glows purple, Kage gold, Sannin green, Will of Fire red. Title also renders on narutorealms.com/u/<your-id> in the same color.
  • 🛡️ Anti-squat — if you lose the qualification (e.g. leave your clan), the title disappears from display until you re-qualify.
  • Pick yours: /profile titles to browse, /profile title <name> to wear, or visit narutorealms.com/settings/profile.
🗳️
v3.0.25.27FEATURE

Top.gg Verified — Vote Rewards Massively Boosted

Naruto Realms is officially verified on Top.gg. The bot listing now counts your votes, and we celebrated with a permanent reward boost.

  • 💰 +100 Rolls · +10,000 💰 Ryo per vote *(was +30 / +300)* — that's 3.3× more rolls and 33× more Ryo
  • 12-hour cooldown unchanged — vote twice a day, every day
  • 🔗 `/vote` now points at the bot listing instead of the old server listing — your votes finally count toward our ranking
  • 🎉 Public 'thanks for voting' message still posts in the channel where you ran /vote
  • ⚙️ Under-the-hood: new HMAC v2 (Hookd) webhook validation, replay-proof idempotency guard — Top.gg retries can never double-credit
🐛
v3.0.25.26FIX

Big Bug Audit — 21 Fixes + 9 New Canon Cards

Ran a deep multi-pass audit across the entire codebase. 21 confirmed bugs fixed, 9 brand-new canon characters added, training and equipping finally pay off everywhere they should.

  • 🆘 Critical economy fix/serverwar claim could double-pay Ryo + XP on a fast double-tap. Now atomic-guarded, permanent inflation source closed.
  • 🔓 Six 'locked card' fixes — trades that get ignored now auto-release after 5 minutes · /serverwar no longer crashes when the defending village has zero defenders · /clan leave / /clan kick now release committed war cards · same card can no longer be committed to two activities at once · per-mission Claim button correctly awards village + quest rewards
  • ⚔️ Power that finally counts — trained chakra, shiny variants, mastery levels and equipped items now boost every leaderboard, the Top-Clan-on-Server buff, your /profile total, raid/server-war/tournament auto-picks, /items auto-equip, faction list, and /trade proposals
  • 🎴 9 New Canon Cards (now 283 total) — 🟡 Minato Sage Mode, Yugito Nii (Two-Tails), Hinata (Eight Trigrams Matriarch), Shikamaru (Hokage's Right Hand) · 🟣 Adult Kankurō, Temari, Chōji (Clan Head), Sai (Root Director), Sumire (Scientific Ninja Tools)
  • 🛡️ Hardening — Top.gg vote webhook now idempotent (Top.gg retries can't double-credit) · clan alliance CHECK widened to support rivalry-cancellation · event raid bosses spawn again on fresh installs · /profile autocomplete snappier for big collections
🗡️
v3.0.25.25FEATURE

Card Expansion — 11 New Canon + Unlimited Chests + /reminders

Eleven brand-new canon characters including the complete Seven Swordsmen of the Mist, Crystal + Sage chests are now unlimited, effective power finally counts on all leaderboards, and you can opt in to mission DM reminders.

  • 🛒 Chest weekly caps removed — 💎 Crystal Chest (was 3/wk → unlimited at 800k Ryo) · 🌟 Sage Chest (was 1/wk → unlimited at 2M Ryo). Pity counters still work (Crystal-10, Sage-5).
  • 🎴 11 New Canon Cards — 🌟 Jigen (Karma Host, 1.0M) · 🟡 Black Zetsu (Kaguya's Will, 500k) · 🟣 Spiral Zetsu, Chiyo, Mugino, Amado Sanzu + the 4 missing Seven Swordsmen of the Mist — Jinpachi (Shibuki), Kushimaru (Nuibari), Jinin (Kabutowari), Ameyuri (Kiba). All 7 Swordsmen now complete.
  • 💪 Effective Power EVERYWHERE — total-power leaderboards, server top-shinobi, clan rankings, profile pages, village rankings — chakra × variant × mastery × items now multiplied in. Players who train and equip climb. Couch-rollers drop.
  • 🔔 NEW `/reminders` command — get a DM the second a mission finishes (opt-in, default OFF). Toggle with /reminders mission state:on.
  • 🐛 Mission claim crashcannot start a transaction within a transaction was hitting some players. Quest-progress + guild-quest bumps now run after the mission transaction commits. Affected users can claim normally now.
🌟
v3.0.25.23FEATURE

Sage Chest Tier — Hagoromo + Hamura Truth-Seekers

New top-tier chest with a Sage-exclusive divine pool. Pity-5 instead of Pity-10. Open it to access the highest-power Otsutsuki forms in the game.

  • 🌟 Sage Chest — 2,000,000 💰 Ryo per open. Mythic + Divine only. Pity-5 (guaranteed Divine on every 5th open).
  • 2 new Divine cards exclusive to the Sage pool — Hagoromo Otsutsuki (Truth-Seeker Manifest) · Hamura Otsutsuki (Truth-Seeker Manifest). 50/50 split with the open Divine pool on Divine rolls.
  • 🌀 Chakra Bonus — Sage Chest pulls of NEW cards arrive pre-loaded with +1 Chakra Stack (a small head-start on the upgrade curve)
  • 📜 Sage banners — when you pull from the hidden Sage pool, the embed shows '*Drawn from the Sage's hidden vault!*' so the rare moment is visible.
⚖️
v3.0.6BALANCE

Lore Rebalance — Sannin · Akatsuki · Jinchūriki · Mid-Tier Sweep

Comprehensive lore-power audit. The legendary Sannin are finally Legendary, Akatsuki S-rank members got their due, Bijuu Jinchūriki hosts promoted, and 5 more cards joined the Divine pantheon (Naruto SPSM, Sasuke Rinnegan, Juubidara, Juubito, Night Guy). 50+ cards rebalanced total.

  • 5 Divine Promotions — Naruto (Six Paths Sage Mode) 5M, Sasuke (Rinnegan) 5M, Madara (Juubi Jinchūriki) 5.5M, Obito (Juubi Jinchūriki) 3.5M, Might Guy (Night Guy) 3M
  • 🟡 Sannin → Legendary — Jiraiya, Tsunade, Orochimaru all 180k Legendary (no longer mis-classed as Epic)
  • ☁️ Akatsuki Inner Circle → Legendary — Itachi Susanoo 280k, Obito Akatsuki 220k, Kisame 200k, Kakuzu/Sasori-Hiruko 180k. Hidan/Konan/Deidara promoted from Rare to Epic (25-35k)
  • 🦊 Bijuu Jinchūriki Hosts → Legendary — Naruto KCM, Killer Bee Jinchūriki, Gaara Kazekage, Kushina/Mito Uzumaki
  • 👑 God-Tier Warriors → Legendary — Madara Prime, Hashirama Young, Rock Lee Eight Gates, Kakashi War Arc, Hiruzen Sandaime
  • 🌙 Pantheon Bumps — Kaguya 4M → 5.75M (sibling-parity with Hagoromo), Indra & Asura 2.5M → 3.5M (Sage of Six Paths chakra)
  • 🛠️ Hashirama order fixed — Sage Mode now correctly > Shodaime (was reversed by migration script artifacts)
  • 🦠 Bug (Kara Inner) → Legendary 175k (was mis-classed Epic 100k)
  • 🎨 Naruto (Sage Mode) → Epic 70k — Pain-Arc Sage Naruto was a glaring Rare-tier miss
  • 🧹 Mythic noise cleanup — Pain Six 700k, Naruto Hokage 700k, Madara Edo War 1.2M, Kakashi DMS 800k — the .042/.126 migration-artifact digits are gone
  • 🎴 New pool counts — Divine 20 · Mythic 19 · Legendary 64 · Epic 51 · Rare 45 · Common 33
  • ✅ Existing card inventories auto-buffed by the rarity/power changes — no manual action needed
👑
v3.0.5BALANCE

Prestige Progressive XP · Anti-Speedrun Patch

Prestige can no longer be chain-ascended in a few hours for stacked Achievement rewards. Each prestige level now demands dramatically more XP than the last — L1 → L2 is 125k, L9 → L10 is 15M. Total to max prestige is ~38.6M XP, a real long-term goal.

  • 📈 Progressive XP Curve — L0→L1: 50k · L1→L2: 125k · L2→L3: 300k · L3→L4: 600k · L4→L5: 1.2M · L5→L6: 2.4M · L6→L7: 4M · L7→L8: 6M · L8→L9: 9M · L9→L10: 15M
  • 🛡️ Patches the prestige-3 + prestige-5 achievement cheese loop (was 100k+ Ryo for 1-day speedrun)
  • 🌟 +5%/level XP & Ryo bonus and unlock progression unchanged — only the XP cost per ascension is now progressive
🎴
v3.0.4BALANCE

Lore Power Round 1 — Six Paths Naruto/Sasuke ascended

Naruto Six Paths Sage Mode and Sasuke Rinnegan were Legendaries despite being god-tier in canon. Both now Divine, alongside Juubidara, Juubito, and Night Guy. Madara Edo War and Kakashi DMS also got rank bumps.

  • ✨ Naruto Six Paths Sage Mode: Legendary 312k → Divine 5M
  • ✨ Sasuke Rinnegan: Legendary 350k → Divine 5M
  • ✨ Madara Juubi Jinchūriki: Mythic 500k → Divine 5.5M
  • ✨ Obito Juubi Jinchūriki: Mythic 500k → Divine 3.5M
  • ✨ Might Guy Night Guy: Mythic 500k → Divine 3M
  • 🟣 Madara Edo War: Legendary 350k → Mythic 1.2M
  • 🟣 Kakashi DMS: Legendary 337k → Mythic 800k
  • 🟡 Madara EMS: 300k → 600k (within Legendary)
💎
v3.0.3BALANCE

Chest Restructure · Item Repricing · Crystal Cap

Chests were mathematically broken — Bronze gave 90% Legendary for 5k Ryo (≈ 4× expected return). Full restructure: Bronze is now an Epic-focused starter chest, Silver is the Legendary chest, Gold is the Mythic chest, Crystal is the rare Divine lottery. Crystal Chest capped at 3 purchases per rolling 7 days.

  • 🥉 Bronze Chest — 5k Ryo · 75% Epic / 25% Legendary (was 90% Leg / 10% Mythic)
  • 🥈 Silver Chest — 25k Ryo · 80% Legendary / 20% Mythic
  • 🥇 Gold Chest — 100k Ryo · 30% Legendary / 70% Mythic
  • 💎 Crystal Chest1.5M Ryo · 99% Mythic / 1% Divine · max 3/week (was 200k & 5% divine — way too generous)
  • 👁️ Items repriced — Rinnegan 30k → 90k · Kurama Cloak 50k → 200k · Edo Scroll 75k → 350k · Six Paths Staff 120k → 600k
  • 🛡️ Schema migration: chests now have full per-rarity weights (rare/epic/leg/myth/divine) + weekly_limit column
🎯
v3.0.2BALANCE

Mission Hard-Gate · Underdog System Removed

Mission cheese exploit patched. You now need to meet the full recommended team-power to even start a mission — but success is guaranteed once started. The old probabilistic-failure underdog system was both abuseable and a non-decision for active players.

  • 🚫 Cheese exploit patched — sending 3 commons to Mythic missions for guaranteed 20-40% consolation Ryo no longer possible
  • Full power gate — totalEffectivePower must ≥ recommended_power to start
  • 🎁 Guaranteed success once started, scaling 1.0× → 1.5× by power-ratio (overdog bonus retained)
  • 🌀 Chakra-stack rolls still occur on success, village XP unchanged
v3.0FEATURE

Lore Power-Scale · Divine Rarity · TBV Cards · Sub-Linear Combat

Power-scale completely rebuilt to match Naruto + Boruto canon. New ✨ Divine rarity for Ōtsutsuki God-tier. 10 new cards from Two Blue Vortex (Shibai, Jura, Hidari, Matsuri, Boruto-TBV, Kawaki-TBV, Himawari-Kurama, Sarada Adult MS, Mitsuki Sage-Perfect, Bug). Sub-linear combat math so weak cards still contribute against gods.

  • 📈 Power-scale rebuilt — Common 50-2,000 · Rare 2k-15k · Epic 15k-100k · Legendary 100k-500k · Mythic 500k-2M · ✨ Divine 2M-12M
  • NEW ✨ Divine Rarity — 15 cards promoted (Kaguya, Hagoromo, Hamura, Indra, Asura, Isshiki + True Form, Momoshiki-Fused, Naruto-Baryon, Boruto-Karma-Awake, Sasuke-Tree, plus 4 new TBV)
  • 🟦 10 New Boruto/TBV Cards — Shibai Otsutsuki (Divine 12M, ultimate god), Jura (Divine 11M, Ten-Tails Incarnation), Hidari (Sasuke God-Tree), Matsuri (Mitsuki God-Tree), Boruto-TBV with Rasengan Uzuhiko, Kawaki-TBV mature Karma, Himawari-Kurama (new Nine-Tails Jinchūriki), Sarada Adult Mangekyō, Mitsuki Sage-Perfected, Bug (Kara)
  • ⚖️ Sub-linear combat math — per-card power dampened as power^0.55 before war/team-power sums. A Genin (1500) → 60 combat units, Naruto-Baryon (7M) → 4,900. Top Divine ~80× a Genin instead of ~5,000×. Weak cards still contribute.
  • 🏆 5 new achievements — Touch the Divine (own 1 Divine), Pantheon Collector (own 5 Divine), TBV Next-Gen (own full TBV team), Shinju Hunter (Jura + Hidari + Matsuri)
  • 🎨 Web UI: Divine cards get animated gold border on /database, glow-shadow on /card/[id]
  • 🎴 232 cards total — Divine 15 · Mythic 20 · Legendary 47 · Epic 66 · Rare 51 · Common 33
  • 📜 138 cards have hand-written lore · 156 cards have curated wiki-sourced variant art
  • ⚠️ Only card power numbers were rescaled — Ryo, XP, wins, achievements all unchanged
🌌
v2.5FEATURE

+18 New Cards · Pain 6 Paths Solo · Otsutsuki Pantheon · Kara Inner · TBV Variants

Big card-pool expansion. All six Pain Bodies individually, the Otsutsuki founding bloodline (Hamura/Indra/Asura/Urashiki), Kara cyborgs (Delta/Boro/Kashin Koji), Two Blue Vortex peak forms (Sasuke Tree / Sarada Mangekyō / Mitsuki Sage), and the Akatsuki founders Yahiko + Konan Angel. Five new achievements wrap it up.

  • 🩷 Pain — all 6 Paths individually: Deva (already), Asura, Animal, Preta, Human, Naraka. Collect all six to unlock the Six Paths Sealer achievement
  • 🌌 Otsutsuki Pantheon (NEW characters) — Hamura (Tenseigan founder, Hyūga ancestor), Indra (Sasuke's ancestral soul, original Sharingan), Asura (Naruto's ancestral soul, original Sage), Urashiki (Boruto-anime time-bender)
  • 💀 Kara Inner Members — Kashin Koji (Jiraiya-clone trickster), Delta (cosmic-eye cyborg), Boro (regenerating cyborg). Plus the Kara Operatives achievement when you have all 4 (with existing Code + Daemon)
  • 🟦 Two Blue Vortex era — Sasuke Tree Form (post-otsutsuki-seed bark-skin), Sarada Mangekyō Sharingan (her awakening), Mitsuki Sage Mode (Sound 5 senjutsu). Trio achievement: TBV Awakened
  • 🌧️ Akatsuki founders — Yahiko (original Deva-Path body, Jiraiya's eldest student), Konan as the Angel of Amegakure (legendary 7000 PWR variant). Combine with Nagato-Edo for Akatsuki Founders achievement
  • 🏯 Hiashi Hyūga — Hinata's father, head of the main clan, Hizashi's twin
  • 📜 All 18 new cards have hand-written lore + canon-sourced variant images from the wiki
  • 🏆 +5 new achievements — Six Paths Sealer · Otsutsuki Heir · Akatsuki Founders · TBV Awakened · Kara Operatives
  • 🎯 Card-pool grows: 222 cards total (was 204), 26 mythic-tier (was 22)
📜
v2.4FEATURE

Curated Card Art · Lore on Every Card · /missions cancel · 3 New Leaderboards

Big content + QoL pass: 128 cards now use hand-curated variant-specific art (was 39), 110 cards have written lore (was 46), `/missions cancel` lets you abort early, three new leaderboard categories including the Team Power filter on the web, and the bot now shows the same image as the website for every card.

  • 🃏 Source-of-truth image fix — Discord .roll, /profile, /inventory, /mycards, /card info, /chest open, /search now show the same image as `/database`. No more variant-mismatch between bot and website.
  • 🖼️ 128 cards with curated variant art (was 39) — every Naruto/Sasuke/Itachi/Madara/Obito/Kakashi variant, full Hokage generation, all Sannin forms, the whole Akatsuki, Konoha-12 forms, Boruto-cast, event cards: each form gets its own image
  • 📜 110 cards with hand-written lore (was 46) — 2-4 sentence in-universe narrative, shown on every narutorealms.com/card/<id> detail page
  • 🏃 `/missions cancel` (NEW) — abort an active mission early, cards unlock immediately, no rewards. 🏃 Cancel-buttons rendered right on /missions list for one-click aborts.
  • 🏆 `/leaderboard` +3 categories: ⚔️ Total Power (full collection sum) · 🛡️ Team Power (your battle-deck total) · 🛡️ Clan Power (top clans by combined member power)
  • 🌐 Team Power filter on `/leaderboard/users` (web) — ranks shinobi by their chosen 3-card battle deck
  • ⚖️ Might Guy 4-tier rebalance — Jonin 3100→2400 (the weak one) · Eight Gates 7150→8000 (peak form, Madara's quote) · Night Guy 9700→9800 · Evening Elephant legendary → epic (it's a technique IN the form, not the form)
  • ⚖️ Hashirama Shodaime + Pain Six Paths promoted legendary → mythic (9200 / 9000 PWR)
  • 🩺 Face-cropping fix — main-card showcase on /u/<id> and card tiles now pin to top so faces stay visible when cropping
  • 🤝 Diplomacy auto-broadcast — alliance accepted, alliance broken, rivalry declared now auto-post a 1-liner to every server's configured news_channel_id
  • 🎨 Newspaper-grade typography/news, clan-lore, card-lore now use Playfair Display (headlines) + Merriweather (body)
  • 🛠️ Bot prefix .roll consistent with /roll — Naruto-Baryon shows Baryon Mode on both, not Genin
🛠️
v2.3FEATURE

/buffs · Card Database · Alliance Cap · Dashboard Admin Tools

Big QoL push: /buffs shows every active modifier, /database catalogs all 204 cards with ownership counts, max 2 alliances per clan, and the dashboard gets force-resolve, cooldown-reset, per-server bans + audit log.

  • `/buffs` (NEW) — single screen: Top-Clan, HQ, Treasury, sabotage debuffs, allies, rivalries, sworn server + live net Ryo/XP multipliers footer
  • 📚 Card Database/database lists every one of the 204 cards. Filter rarity · sort by Power / Popular / Rarest / Name · search by name or nature. Each tile shows how many players own that card.
  • 🛡️ Clan member cap: starts at 5 (was 10), grows with levels — 5 → 7 → 9 → 11 → 14 → 17 → 21 → 25
  • 🤝 Max 2 alliances per clan/clan ally action:propose blocks if you're at the cap; double-check at accept time so the slot can't be raced
  • 🗞️ Diplomacy news — alliance accepted / alliance broken / rivalry declared now appear in /news with their own 🤝 Diplomacy filter category
  • 🎛️ Dashboard expanded: News Channel · Server Tagline · Custom Welcome Message · Disable PvP / Trading / Quiz / Auto-Spawn · Max Raid-Rank cap
  • ⚔️ Force-resolve stuck server-wars — one-click admin button when a war hangs
  • 🔄 Reset member cooldowns — pick a member + select Daily / Quiz / Battles / Raid-Start to clear (support tool)
  • 🚫 Bot Ban-list (per server) — block a user from running any command on this Discord without kicking them. Active bans listed with one-click unban.
  • 📋 Audit log — last 50 dashboard changes with timestamps + who did what (read-only)
  • 🏆 +20 new achievements (~50 total): Akatsuki Initiate · Sannin Adopted · Uchiha Bloodline · Chakra Avatar · Mastery Pantheon · Ryo Tycoon · Roll Addict · Avatar of War · …
  • 🔔 DM settings: /notifications toggle now covers Clan Wars + Tournaments as separate categories
  • 📖 `/help` and `/tutorial` refreshed — new sections for Buffs, War Tactics (v2.1), Diplomacy, Clans v2.0, Database, and the v2.x dashboard config
  • 🩸 /buffs Sworn to-line uses the Discord server name directly (skips village-emoji-only fallback)
⚔️
v2.1FEATURE

War-Tactics — Strategy Picker · Surrender · Sabotage · Spy · Underdog Buff · Monthly League · War-Predictor

Wars are no longer just about who commits the most power. Pick a tactical posture, surrender if it's hopeless, sabotage the strongest enemy, spy on their commits — and the underdog gets a comeback buff if outgunned 2-to-1.

  • 🎯 Tactical Strategy/serverwar strategy and /clan war-tactic action:strategy let leaders pick Aggressive (+15% off / -10% def), Defensive (+15% def / -10% off), or Balanced before the war resolves
  • 🏳️ Surrender/serverwar surrender / /clan war-tactic action:surrender ends the war early as a forfeit; the surrendering side still gets quarter rewards via claim, but the enemy walks away with the full pot
  • 💣 Sabotage — spend 500 💰 to debuff a specific enemy fighter by -10% committed power for 30 minutes (stackable, max -50%). 30-min cooldown per saboteur per war
  • 🕵️ Spy — spend 1,000 💰 to reveal the enemy side's full commit list — but the enemy clan leader / server gets a 'Spies Detected' DM. 1h cooldown
  • 🐢 Underdog Buff — if your side's raw power is under 50% of the enemy's, you automatically get a +20% comeback bonus. No setup, applies in resolveWar
  • 🔔 DM Settings expanded/notifications toggle now covers clan-wars and tournaments as separate togglable categories
  • 🏆 Monthly Clan League — new /league page on the web: 30-day rolling clan-war W/L/D standings, ranked by wins
  • 🔮 War Predictor — the landing-page live war widget now shows a live win-probability bar based on committed power on both sides
  • 🧱 Hometown Garrison strategy — defenders without any participants now also inherit the defender-strategy choice (defaults to Balanced)
🏛️
v2.0FEATURE

Clan-System Overhaul — XP/Levels · Treasury · Rivalries · Alliances · HQ · Lore · Quote-of-the-Day

Massive clan-system push: levels with perks, treasury + funded buffs, sworn rivalries with 2× rewards, alliances, home-server HQ buffs, lore pages, war-MVP rewards, daily news recap, Naruto-quote-of-the-day, and landing-page headlines.

  • 🎖️ Clan-Level + XP System — Wins give XP, levels 1-25 unlock perks (more members, buff slots, +2% top-clan buff bonus at lvl 25). XP curve scales as 500·level^1.4.
  • 💎 Clan-Treasury/clan donate to fund collective buffs · /clan treasury shows balance + history + active buffs
  • 🥁 Treasury-Buffs — Leader/officer spend Ryo: War Drums (+10% Ryo 24h, 50k), Rallying Cry (+10% XP 12h, 30k), Mass Heal (1h, 10k). Unlock at clan level 5.
  • 🔥 Sworn Rivalries/clan rival clan:<name> declares 30-day rivalry · ALL clan-wars between rivals pay 2× rewards + auto-mention in news
  • 🤝 Alliances/clan ally-propose / ally-accept / ally-break · Allied clans can't war each other + share +5% Ryo when on same server
  • 🏯 Clan HQ/clan set-hq designates a server as Home · all members get +5% Ryo & XP when active there (7-day move cooldown, stacks with top-clan buff)
  • 📜 Clan Lore Page/clan lore text:<…> writes a 500-char founding story shown prominently on the web profile
  • 🏆 War-MVP Bonus — top-power participant on the winning side gets +500 Ryo + 250 XP auto-bonus
  • 📅 Daily Recap News — every day a brief lead-story summarizing yesterday's wars/raids/oaths/recruits — auto-pinned to top of /news
  • 📜 Naruto Quote-of-the-Day — 30 rotating quotes in news header + landing page (Itachi, Madara, Kakashi, Pain, Naruto…)
  • 📰 News Categories — filter /news by server-war/clan-war/raid
  • 🌐 Landing-Page Headlines — top-3 news + quote-of-the-day under the live war widget
  • 🛡️ Web Clan Profile — now shows level, treasury, lore, rivalries, alliances, HQ, active buffs
📰
v1.4FEATURE

Realm Times News + Clan-War Buttons + /claim + Top-Clan-Buff + Security Pass

Massive push: in-game newspaper auto-writes Naruto-style headlines, clan-wars work like server-wars with Join/Withdraw buttons, /claim sweeps every pending reward, and the #1 clan on a server gives all members +5% Ryo/XP.

  • 📰 The Realm Times at narutorealms.com/news — auto-generated news headlines for every resolved server-war, clan-war, and raid kill. Procedural narrative with character names + jutsu ("Naruto's Rasenshuriken pierced…"). Updates every 2 minutes.
  • 🛡️ Clan-War Join/Withdraw buttons/clan war-declare and /clan war-status now show the same 🗡️ Join with deck / 🏃 Withdraw buttons as server-wars. No more typing card IDs.
  • ⚔️ Copy clan-war command on every clan profile page — one-click copies the ready-to-paste /clan war-declare clan:TAG command
  • 📦 `/claim` — single command that sweeps EVERY pending reward (daily · streak · login · missions · raid · server-war · clan-war) in one shot. Old per-command claims still work for breakdowns.
  • 👑 Top-Clan-on-Server +5% Buff — the clan with most combined card-power on a server gives all its members +5% Ryo + 5% XP on every reward earned there. Server profile pages show the active 👑 banner.
  • 🛡️ Clan max members 25 → 10 — tighter rosters, more meaningful coordination
  • 🕒 `/village set` 7-day cooldown — prevents admins from daily-switching to chase optimal buffs
  • 🕒 `/faction declare-war` 7-day cooldown — anti-self-trigger abuse vector
  • 🛡️ `/invite redeem` requires Discord account ≥30 days old — stops alt-farming of referral rewards
  • 🖱️ Clan profile pages on web at /clan/[id] — roster, top cards, JSON-LD Organization schema, dynamic OG-images
🎨
v1.3FEATURE

Profile Themes + Web Login Calendar + Clan-Create Icons + Polish

Customization push — 10 background themes for your web profile, calendar preview page, clan-create with image at founding, OG previews for leaderboards, deeper i18n coverage.

  • 🎨 `/profile theme` — 10 background themes for your narutorealms.com/u/your-id page: Default · Sunset · Forest · Midnight · Sakura · Lava · Ocean · Akatsuki · Lightning · Shadow
  • 🛡️ `/clan create icon-url:<https://…>` — set custom clan picture at founding (no separate set-image call needed)
  • 📅 `/login` Web-Page — full 30-day reward schedule at narutorealms.com/login, added to nav
  • 🖼️ **OG-Image for /leaderboard/*** — share-links to leaderboards get a Hall-of-Shinobi banner preview
  • 🌐 i18n Round 3/battle and /missions user-facing strings translated (DE on DE-language servers)
  • 🧠 Quiz cleanup — reworded awkward Itachi/Sasuke twins question into clean fact-check (5 years older)
🎓
v1.2FEATURE

Onboarding + Welcome-DM + Main-Card Showcase + Mobile Dashboard

Big polish pass focused on new-user activation and existing-user expression — welcome DM, 3-step onboarding rewards, pinned Main Card on web profiles, OG images for every shareable page.

  • 👋 Welcome-DM — new users get a 3-step quickstart DM on first command interaction (one-time, marks welcomed_at)
  • 🎓 3-step Onboarding chain with rewards: 1) first /roll → +200 Ryo +3 rolls · 2) first /deck set → +500 Ryo +1 battle · 3) first /battle → +1,000 Ryo +5 rolls + 🥉 Bronze Chest
  • 🌟 `/profile showcase card-id:<id>` — pin a Main Card displayed HUGE on your narutorealms.com/u/your-id page (with image, special move, natures)
  • 📖 `/tutorial` updated — 12 steps now, covers /invite, /login, /weekly, /faction, /trade, /mycards, /items auto-equip
  • 🖼️ Dynamic OG-Images added for /server/[id] (village rank + stats) and /battle/[id] (challenger vs opponent + winner). Combined with /u/ and /card/ from v1.1, every shareable page now generates a rich preview.
  • 🛠️ Mobile Dashboard Channel-Multi-Select — searchable filter, Select-all / Clear bulk-actions, larger touch targets (44px min), live selected-count indicator
  • 🌐 i18n Round 2 — added ~25 high-frequency keys for /clan, /raid, /shop, ready for routing (long-tail still EN-only)
🎁
v1.1FEATURE

Referrals + Login Calendar + Auto-Equip + SEO Push

Five new systems + a big web polish pass. Referral rewards, sticky 30-day login calendar, one-click item auto-equip, expanded activity feeds, and dynamic Open-Graph previews for share links.

  • 🎁 `/invite` — Referral system: share your Discord ID, new players redeem within 14 days, both get 1,000 Ryo + 5 bonus rolls. Cap 50 referrals per inviter.
  • 📅 `/login` — 30-day sticky login calendar (gaps don't reset). Milestone chests on Days 3/7/14/21/30. Day 30 mega-bonus: 5k Ryo + 2.5k XP + 30 rolls + Mythic chest.
  • 🎒 `/items auto-equip` — Greedy assignment: strongest items → strongest cards in one click.
  • 📡 Server-profile activity feeds expanded — now shows trades, faction wars, weekly-tournament sign-ups in addition to battles/raids/oaths/server-wars.
  • 🎴 Battle replay deck preview — old battles without JSON logs now show the deck cards that fought, not just "No log".
  • Card-detail page — hover effects on top-owner rows + JSON-LD CreativeWork schema
  • 👤 User profile page — JSON-LD Person schema with collection stats
  • 🖼️ Dynamic OG-Images for /card/[id] and /u/[id] — share links get rich previews in Discord/Twitter
  • 🛡️ `/clan list` and `/clan info` now render custom uploaded clan images as thumbnails
🔧
v1.0.1POLISH

Attack-Button + i18n Round 1

Polish patch closing the last gaps from v1.0 — copy-attack button on server pages and German translations for /trade, /faction, /sell, /weekly.

  • ⚔️ One-click "Copy attack command" button on server profile pages — copies the ready-to-paste /serverwar declare command with the target guild ID
  • 🌐 i18n Round 1/trade, /faction, /sell, /weekly user-facing messages now properly translate based on the server's language setting (default English, German opt-in via Dashboard → Localization)
  • 🛠️ Mobile dashboard touch targets enlarged, custom clan images sync within 60s
  • 📝 Note: long-tail debug strings (admin commands, deep error paths) still English-only — gradual sweep continues
🏆
v1.0FEATURE

Tournaments + Factions + Clan Images + Server-Profile Overhaul

Cross-server weekly tournaments, inner-village factions with monthly auto-wars, custom clan images, and a massively expanded server profile page.

  • 🏆 `/weekly` Cross-Server Tournament — every Sunday 20:00 UTC, dynamic bracket 4→8→16→32→64, filler bots, rounds resolve every 15min. Champion: 50k Ryo + 5k XP.
  • 🛡️ `/faction` Inner-Village Factions — server admins create up to 5 factions, players join with /faction join. Auto-war on the 1st of every month at 18:00 UTC between the 2 biggest factions (5-day war, winners get 1k Ryo each).
  • 🖼️ Custom Clan Images/clan set-image url:<https://…> (leaders/officers only). Also /clan set-emoji. Auto-syncs to the web within 60s.
  • 🩸 Oath-bound members list on server profile pages — clickable badges to each oath-bound user's profile
  • 📡 Recent activity timeline on server profile pages — oaths, battles, raids, server-wars across the server, replay-linked
  • 🛠️ Mobile-Dashboard polish — Settings form on phones now has wider touch targets, full-width save button, tighter spacing
⚔️
v0.9.1BALANCE

Clan Total Power + i18n Fix

Clan leaderboard now ranks by combined card power, with metric switcher on the web. Plus: roll-limit prefix command finally respects the server language setting.

  • ⚔️ /clan leaderboard now sorts by Total Power (sum of every member's card-power with chakra + mastery bonuses), XP as tiebreaker
  • 📊 Each row shows ⚔️ Power · ⭐ XP · 👥 Members
  • 🌐 Web /leaderboard/clans got metric chips — switch between ⚔️ Total Power · ⭐ Total XP · 🏆 Battles Won · 💰 Lifetime Ryo
  • 🐞 Fix: .r prefix roll-limit message was hardcoded German — now properly routes through i18n (default English, German opt-in via Dashboard → Localization)
🌐
v0.9FEATURE

Trading + Player Profiles + Card Pages + Battle Replays + Live War Widget

Big web push: every player and every card now has a public profile page, battle replays are readable, and the landing page shows wars happening right now.

  • 🔄 `/trade @user my-card their-card` — propose 1-for-1 card swaps with accept/decline buttons. Both cards lock during the proposal, auto-expires after 5 minutes, 1-hour cooldown per pair to prevent farming.
  • 👤 Public user profiles at narutorealms.com/u/[discord_id] — total power, collection progress per rarity, top 6 cards, achievements as a badge grid, recent battles linked to replays
  • 🎴 Card detail pages at narutorealms.com/card/[id] — base power, chakra natures, special move, variant distribution across the realm, top 10 owners with chakra/mastery tags. SEO-ready with OG images.
  • ⚔️ Battle replay viewer at narutorealms.com/battle/[id] — round-by-round combat log with attacker/defender, special moves used, damage dealt, surviving HP
  • 🔥 Live war widget on the landing page — when wars are active, shows attacker × defender + countdown timer right under the banner
  • 🏆 Achievement showcase integrated into user profiles — badge grid with locked/unlocked states, unlock dates on hover
💰
v0.8.4FEATURE

/balance + /sell (cards & items) + Shop 100 rolls

New /balance for a quick wallet check, /burn replaced with /sell (now also sells back items at 50%), and the shop cap is up from 10 → 100 rolls per day.

  • 🆕 /balance — Ryo, XP, prestige, your 2h roll quota + refill timer, bonus-roll stockpile
  • 💸 /burn/sell — same card-sell mechanics, but now with /sell item item-id:<id> to sell back items for 50% of original cost (auto-unequips from all cards first)
  • 🛍️ /shop item:roll amount:N cap raised 10 → 100/day — bulk-buy 100 rolls for 5,000 Ryo if you're trying to chase legendaries
  • 📑 /cards now has prev/next/first/last pagination buttons — no more typing page:N to browse
  • 🔘 Prefix .bal / .ryo still works as quick shortcuts
🧠
v0.8.3FEATURE

Quiz Refresh + Server-War Overhaul

Quiz refills every hour now (10/h instead of 10/day), 161 questions in the pool, and server wars finally have Join/Leave buttons + a 6h duration.

  • 🧠 Quiz cooldown: daily → hourly — 10 quizzes every hour, up to 240/day instead of 10
  • 📚 Quiz pool tripled: 74 → 161 questions, mix of easy/medium/hard, balanced answer distribution (no more all-correct-A patterns)
  • 🎯 New quiz topics: Akatsuki ring kanji, Otsutsuki lineage, advanced chakra natures (Boil/Lava/Storm/Magnet/Dust), Seven Swordsmen, Karma seals, Mangekyo techniques, sealing arts, Senju lore
  • ⚔️ Server-War duration: 24h → 6h — keeps momentum, still lets your village rally
  • 🔘 /serverwar declare + /serverwar status now show [🗡️ Join with deck] [🏃 Withdraw] buttons — one click commits your saved /deck (or top-3-strongest), no more typing card IDs
  • 🛡️ Hometown Garrison — empty villages get a baseline defense (15% of village card-power, min 4000) so they can't be auto-farmed by free declares
  • 📜 /serverwar declare now has autocomplete — search by village name, the bot fills in the guild ID for you
  • 🌐 Server profile pages on [narutorealms.com](https://www.narutorealms.com) show a copyable Attack-ID for the page's server
🎲
v0.8.2BALANCE

Rolling 2h Roll Window + Legendary Nerf

Rolls refill every 2 hours instead of once a day. Legendary drop rate down to 2% — pulls feel like actual pulls now.

  • 🎴 10 free rolls every 2 hours (was: 10/day at 00:00 UTC) — up to 120/day theoretical max
  • 🟡 Legendary rate 5% → 2% (mobile-gacha tier); Epic 10% → 7%; Common 60% → 67%
  • 🎁 /daily, /vote, /shop bonus rolls now stockpile and survive window resets
  • 🛡️ Pity-system unchanged: 50 commons in a row = guaranteed Rare+
  • 🤖 .r prefix command now shows the same full embed as /roll (Power, Nature, Special Move, Chakra bar, Card ID, Variants)
🏯
v0.8FEATURE

Village XP & Daily Quests

Every oath-bound member's actions feed a collective server XP pool. Climb 7 ranks from Academy to Sage of Six Paths.

  • 🆕 /village rank — see your server's XP, rank, and progress to the next tier
  • 🆕 /village quests — 3 daily collective quests, auto-pay Ryo + XP to all oath-bound members on completion
  • 🏆 7 ranks: 🎒 Academy → 🍃 Genin → ⛩️ Chunin → 🗡️ Jonin → 🏯 ANBU → 🔥 Kage → 🌀 Sage of Six Paths
  • 📈 XP rewards: Roll +5 · Battle win +50 · Raid win ~sqrt(boss_power) · Mission ~xp/4 · Streak +20 · Genjutsu win +25 · Oath swear +200
  • 🛡️ Only oath-bound members contribute — prevents mercenary farming
  • 🌐 New 🏯 Village XP leaderboard tab on /leaderboard/servers — now the default sort
🩸
v0.7FEATURE

Standalone /oath + Loyalty System

Lock your card-power to one village for a week. No more multi-village mercenaries.

  • 🆕 /oath swear — bind your total card-power to this server's village
  • 🆕 /oath view — show your current oath + cooldown status
  • 🩸 1-week cooldown to switch villages — defend your village with honor
  • 📊 Total Village Power leaderboard now counts only oath-bound members' power
  • 🥷 Top Shinobi leaderboard still shows everyone (oath doesn't gate personal ranking)
  • 🛑 /serverwar declare is now Admin-only (Manage Server / Administrator) — boosters lost declare rights
⚖️
v0.6BALANCE

Mission Rebalancing + Daily Buff

Missions got harder, /daily got more generous, Susanoo got slapped.

  • 🎴 /daily rolls bumped 5 → 10
  • 🎯 Missions now require 3 fixed cards and 60–80% higher recommended_power
  • 🩸 Susanoo nerf: power multiplier −50% → −25%
  • 🎰 Card autocomplete now excludes cards already picked in earlier slots
  • 🏆 Achievements / Badges live across /profile
🌐
v0.5FEATURE

Website + Dashboard Launch

narutorealms.com is live. Discord login, server profile pages, admin panel, settings dashboard.

  • 🌐 Discord OAuth login on the website
  • 📊 Live leaderboards (Top Villages, Top Shinobi, Top Clans) with 60s cache refresh
  • 🛡️ Per-server Dashboard (channel allowlist, language, prefix, notification channels) for server admins
  • 📑 /commands page — searchable, categorized command database
  • 🏠 Per-server profile pages at /server/[guildId] showing top shinobi, wars, raids, village
  • 📜 Privacy Policy + Terms of Service published (/privacy, /terms)
  • 🤝 Partnership with Renzom (our hosting partner) announced