Updates & Changelog

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

LATEST
🎨
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