Discord Bot (Private · Server-Only)

🌙 EchoBloom

A realm-based living world bot. Choose a realm, pick a class, earn XP through conversation and voice chat, discover items and lore fragments, run dungeons, fight bosses, raid rival realms, and follow a seasonal story that keeps expanding with Convergence waves.

Private Bot 4 Realms 8 Classes 11 Zones 9 Bosses
🌿 Realms

Join via reactions, earn XP, climb ranks.

⚔️ Classes

8 archetypes that reshape how you earn, drop, and fight.

🗺️ Adventures

Solo dungeons, group runs, boss fights, prestige.

📜 Campaigns

Multi-scene party adventures with branching paths.

🎒 Items

Drops, crafting, seasonal exclusives, fused artifacts.

🌀 Waves

Story waves, Convergence resets, seasonal content.

What is EchoBloom?

Description

EchoBloom is our private "living world" bot. Members choose one of four realms and build progress through daily conversation and voice chat — every message earns XP for you and your realm, items drop randomly, lore fragments surface from the noise, and realm events can trigger at any moment.

On top of that sits a full class system — eight archetypes that shape how you earn XP, find items, contribute to your realm, and perform in combat. Prestige into new classes at cap to carry permanent stat bonuses forward. Master all eight to earn the 🏆 Class Master title.

It's designed to feel like an RPG layer on top of chat. A wave system means the story keeps growing: when all realms complete a wave's lore, a Convergence event fires and the next chapter begins.

Private bot

EchoBloom is not a public invite bot. This page is our server's reference guide.

Realms

The Four Realms

🌿 Grove of Growth

Nurturing, learning, steady evolution. The Grove teaches: growth cannot be forced — only nurtured.

Earth Renewal Spring

🔥 Ember Circle

Passion, drive, transformation. Fire tests not to destroy — but to reveal what cannot be burned away.

Fire Transformation Summer

💧 Mirror Lake

Reflection, clarity, emotional depth. Wisdom is not certainty — it is awareness.

Water Reflection Autumn

🌙 Moonroot Tree

Intuition, rest, inner wisdom. Not all truths are meant to be known at once.

Spirit Mystery Winter

Systems

Core Systems

🌿 Realm Progression

Every XP-eligible message contributes to both your personal level and your realm's collective level. Realm levels unlock lore chapters, exclusive events, and rank roles.

  • Realm XP is pooled across all members
  • Realm level gates lore chapter unlocks (3, 7, 12, 18, 25…)
  • 3 rank roles per realm at Levels 1, 10, and 25
  • Seasonal items are realm-specific drops
⚔️ Class System

8 archetypes — each with a passive, 3 skill tiers, 5 stats, and unique combat specials. One pick per Wave.

  • Pick with /class pick — no switching mid-wave
  • Two XP tracks: member level (chat) and class level (adventure)
  • Skills unlock at member levels 5, 15, and 30
  • Prestige at Class Level 10 → carry 30% of max stats forward
  • Play all 8 classes → 🏆 Class Master title
🎒 Items & Crafting

Items drop randomly from chat messages into your realm's shared inventory. Combine materials to craft usable items.

  • Common (2.5%), Uncommon, Rare, Legendary drop tiers
  • Realm-specific drops plus universal items
  • Craft with /craft from recipes in /recipes
  • Use items with /use — effects apply realm-wide
  • Seasonal items only drop during their season; fuse with /forge
🗺️ Adventures & Boss Fights

Solo and group dungeon runs earn class XP and items. Server-wide boss fights rally all realms.

  • /adventure — solo dungeon run
  • /adventure_group — party dungeon
  • 11 adventure zones, gated by class level
  • 9 server bosses with phased fights and loot multipliers
  • Curses from traps persist across runs until cleansed
  • Daily weather modifies combat stats server-wide
🏴 Battles & Raids
  • Riddle battles, reaction races, item hunts, word scrambles, XP frenzies
  • /raid — launch a raid against a rival realm
  • /sabotage — sneak in and destroy their items
  • /challenge — trivia duel between realms
  • Events auto-trigger from chat activity or via /admin start-event
🌀 Waves, Seasons & Convergence

The world evolves in waves. When all realms finish a wave's lore, Convergence fires and the next wave begins.

  • Each wave: 5 lore chapters + 3 lore fragments per realm
  • Seasonal items (Spring/Summer/Autumn/Winter) only available during their window
  • Fuse all 3 seasonal items into a powerful Legendary artifact
  • Use /wave to check progress; /season for seasonal status
  • Convergence resets wave progress but carries member history forward
🌦️ Weather & Curses

Two passive world modifiers that affect all combat and adventures.

  • Daily weather changes at midnight — affects Power, Agility, Vitality for everyone
  • Sunny: +Power. Rainy: +Wisdom. Stormy: +Agility. Foggy: -Vitality. Blizzard: -all
  • Curses apply when you trigger traps in dungeons
  • Curse effects persist across all runs until cleansed
  • /curses to view active curses; /cleanse to remove them
📖 Bestiary
  • Track every monster and boss kill with /bestiary monsters and /bestiary bosses
  • Earn completion titles and passive bonuses at kill milestones
  • /bestiary stats for your full completion overview

Reference

Commands

👤 Member Commands

Profile & XP
  • /profile — realm level, XP, rank
  • /character — class, stats, skills, prestige
  • /leaderboard — realm XP rankings
  • /streak — daily streak and bonus
Class & Adventures
  • /class pick — pick your class
  • /class info — compare all 8 classes
  • /class stats — current combat stats
  • /class prestige — prestige at CL 10
  • /class loadout — set up combat specials
  • /class skills — view unlocked skills
  • /adventure — solo dungeon run
  • /adventure_group — invite party to run
  • /boss status — current boss HP & standings
Items, Crafting & Raids
  • /inventory — realm item stash
  • /item-info — item details and effects
  • /use — activate a usable item
  • /buffs — active realm XP buffs
  • /recipes — crafting recipes
  • /craft — craft an item
  • /forge — fuse seasonal items
  • /gift — send items to another realm
  • /trade — swap items between realms
  • /raid — launch a raid
  • /sabotage — destroy rival items
  • /challenge — trivia duel
Lore, Seasons & Events
  • /lore view — realm lore overview
  • /lore read — read a specific chapter
  • /lore fragments — collected fragments
  • /season — current season and items
  • /quests — active quests
  • /wave — current wave progress
  • /wave-history — past waves
  • /event-history — battle event results
  • /curses — active curses
  • /cleanse — remove curses
  • /bestiary monsters / bosses / stats

🛡️ Admin Commands Staff

Setup — /setup
  • /setup realms — post realm selection + reactions
  • /setup lore — post a realm's Book of Lore
  • /setup lore-all — post all 4 lore pages
  • /setup events — post persistent event dashboard
  • /setup wave — post wave progress embed
Events, Waves & XP — /admin
  • /admin start-event — trigger a battle event
  • /admin end-event — force end current event
  • /admin convergence — trigger Convergence now
  • /admin sync — recalculate all levels from XP
  • /admin sync-lore — resync lore embeds
  • /admin reset — reset all realm data
  • /admin overview — full admin overview
  • /admin refresh — force refresh dashboard
XP & Levels — /admin
  • /admin set-xp — set member XP
  • /admin set-level — set member level
  • /admin add-xp — add XP to member
  • /admin set-realm-xp — set realm XP
  • /admin set-realm-level — set realm level
  • /admin add-realm-xp — add XP to realm
Items — /admin
  • /admin give-item — give item to a realm
  • /admin remove-item — remove item from realm
  • /admin clear-inventory — wipe realm inventory
Boss — /boss
  • /boss spawn — spawn a boss manually
  • /boss cancel — cancel the active boss fight
  • /boss status — boss HP and standings

Getting Started

Setup Notes

Recommended rollout

Enable realms first. Once people chat and earn XP, introduce classes. Adventures and boss fights layer in after that. Items, quests, events, lore, and seasons add texture over time. No need to introduce everything at once.

1. Create realm roles (one per realm) 2. Create rank roles (3 per realm: Level 1, 10, 25) 3. Fill in role IDs in config/config.py 4. Run /setup realms in your realm-select channel 5. Create lore channels (one per realm) and run /setup lore 6. Set your events channel ID in config 7. Run /setup events to post the persistent dashboard 8. Run /setup wave to post the wave progress embed 9. Restart — quests auto-rotate, events trigger from chat 10. Run /season to verify seasonal content is active 11. Run /wave to check lore wave status 12. Announce /class pick to members — classes are ready out of the box 13. Adventures and boss fights are available immediately
Everything is in one file

All IDs, realm definitions, items, crafting recipes, quests, lore waves, seasonal content, riddles, word scrambles, emoji chains, drop rates, adventure zones, monsters, and boss definitions live in config/config.py.

How it works

Class Fundamentals

🔑 The Basics
  • Pick once per Wave with /class pick — no switching mid-wave
  • Classes are universal — any realm can pick any class
  • Your passive activates the moment you pick
  • Use /class info to compare all 8 before committing
  • View active bonuses with /character
📊 Two XP Tracks
  • Member Level — earned from chatting. Unlocks class skills at Lv 5, 15, and 30
  • Class Level (1–10) — earned only through adventures and boss fights
  • Class level scales your five combat stats
  • Class level determines which adventure zones you can enter
  • The two tracks are completely separate
⭐ Prestige
  • Reach Class Level 10 and run /class prestige
  • Choose any class except the one you're leaving
  • Carry a permanent +30% of your old class's max stats
  • Bonuses stack — each prestige adds another layer permanently
  • Strategy: prestige from high-Power classes (Invoker, Striker) early to build a combat foundation
🏆 Class Mastery
  • Play all 8 classes — current class + full prestige history — to earn 🏆 Class Master
  • Badge appears automatically on /character
  • Requires at least 7 prestiges in a single wave (minimum path)
  • Resets with each Wave; prestige history carries into wave history
📊 The Five Stats

Stats start at base value at CL1 and grow each level to CL10. Use /class stats to see yours.

  • ⚔️ Power — Damage dealt each round. High Power: Invoker, Striker.
  • 📖 Wisdom — Pre-combat heal + bonus adventure XP. High Wisdom: Scholar, Oracle.
  • 🏃 Agility — Crit chance, dodge chance, first-strike prob. High Agility: Trickster, Wanderer, Invoker.
  • 🛡️ Vitality — HP pool for dungeons. High Vitality: Sentinel, Warden.
  • 🍀 Fortune — Loot drop chance + adventure XP bonus. High Fortune: Wanderer, Oracle, Trickster.
🔓 Skill Unlock Reference
Remember

Skills unlock from member level (chat), not class level (adventures).

  • Level 5 — Skill 1 unlocks (early passive modifier)
  • Level 15 — Skill 2 unlocks (secondary specialisation)
  • Level 30 — Skill 3 unlocks (signature power spike)

At a glance

Class Comparison

ClassFocusTop StatPassiveLv 30 Power Spike
🛡️ SentinelRealm XPVitalityRealm XP +8%Realm XP doubled
⚔️ StrikerEvents / RaidsPowerEvent XP +10%Event XP +25% · Raid dmg +25%
📖 ScholarLore / VoiceWisdomLore frag +12%Lore fragments doubled
🎲 WandererAll-RoundFortuneAll XP +5%All XP +10% · Item drop +20%
🔥 InvokerEvents (glass cannon)PowerEvent XP +12%Event XP +20% · All XP +8%
🌿 WardenVoice / TankVitalityVoice XP +12%Voice XP +18% · Lore frag +20%
🎭 TricksterItems / SpeedAgilityItem drop +15%Item drop +22% · All XP +7%
🔮 OracleLore / CraftingWisdomLore frag +15%Lore frag +30% · Craft success +15%

Full Breakdown

The Eight Classes

🛡️ Sentinel

Tank / Realm

"Stand firm. Every message is a stone in the wall."

Steadfast protectors who pour energy into their community. Compound effort into massive realm gains over time.

Stats: Vitality › Power › Wisdom › Agility › Fortune

Skills & Specials

Passive Bonuses

  • Bulwark: Realm XP contribution +8%
  • Lv 5 · Rally: Daily streak XP +10%
  • Lv 15 · Iron Will: Item drop rate +10%
  • Lv 30 · Bastion: Realm XP doubled (stacks)

Combat

  • 🛡️ Iron Guard Block
  • ⚔️ Shield Bash Counter — dmg + heal +6 HP
  • 📣 War Cry Lv1 · CD4 — party +30% dmg next round
  • 🏰 Fortify Lv4 · CD3 — −70% dmg taken, −50% dmg output
  • ✝️ Holy Strike Lv8 · CD5 — +1.4× dmg, self+10 / party+5 HP
Best forMembers who want to be the backbone of their realm's leaderboard. Bastion at Lv 30 stacks with Bulwark for the highest realm XP per message.

⚔️ Striker

Combat / Events

"Hit hard. Hit first. Hit again."

Fighters who live for conflict and spectacle. Turn every event and raid into massive damage and outsized rewards.

Stats: Power › Agility › Fortune › Wisdom › Vitality

Skills & Specials

Passive Bonuses

  • Battle Lust: Event XP +10%
  • Lv 5 · Battle Charge: Raid damage +15%
  • Lv 15 · Momentum: Message XP +8%
  • Lv 30 · Rampage: Event XP +25% + Raid dmg +25% (stacks)

Combat

  • 💨 Sidestep Dodge — low HP damage
  • ⚔️ Power Strike Counter
  • 💥 Reckless Assault Lv1 · CD4 — +1.5× dmg, +1.5× HP taken
  • 🌪️ Shatter Strike Lv4 · CD3 — +1.8× dmg, no drawbacks
  • 🩸 Bloodrush Lv8 · No CD — +2× dmg, +2× HP taken
Best forActive event participants and raiders. Lv 30 gives the highest combined event XP + raid power. Strong prestige target — Power carry-over helps all combat builds.

📖 Scholar

Lore / Crafting

"Every fragment of truth is worth a thousand blades."

Devoted students of hidden knowledge. Scholars uncover lore others miss, master crafting, and earn deep rewards for voice presence.

Stats: Wisdom › Fortune › Agility › Vitality › Power

Skills & Specials

Passive Bonuses

  • Keen Mind: Lore fragment drop +12%
  • Lv 5 · Studied Hand: Crafting success +10%
  • Lv 15 · Deep Focus: Voice XP +15%
  • Lv 30 · Grand Archive: Lore fragments doubled (stacks)

Combat

  • 🔮 Mana Barrier Block
  • Arcane Bolt Counter
  • 💊 Mending Word Lv1 · CD4 — party heal +14 HP
  • 🪄 Arcane Shield Lv4 · CD3 — ~80% dmg reduction
  • Overload Lv8 · CD5 — +2.5× dmg, +1.8× HP taken
Best forLore hunters and voice regulars. Scholar/Oracle is the fastest path to unlock all lore chapters. Deep Focus stacks with Warden's Ancient Bond via prestige.

🎲 Wanderer

All-Round

"Fortune favours those who keep moving."

Drifters led by instinct and luck. Wanderers stumble across items others walk past and earn bonus XP on everything.

Stats: Fortune › Agility › Wisdom › Power › Vitality

Skills & Specials

Passive Bonuses

  • Wanderlust: All XP +5%
  • Lv 5 · Lucky Eye: Item drop rate +15%
  • Lv 15 · Road Rhythm: Daily streak XP +10%
  • Lv 30 · Windfall: All XP +10% + Item drop +20% (stacks)

Combat

  • 🌫️ Vanish Dodge — near-zero HP damage
  • 🎲 Wild Strike Wild — fortune decides outcome
  • 🍀 Fortune's Gambit Lv1 · CD3 — crits deal 3× dmg
  • 🌑 Shadow Step Lv4 · No CD — −90% HP damage
  • 🎰 Lucky Break Lv8 · CD4 — +1.6× dmg + self heal +8 HP
Best forConsistent daily chatters who want broad boosts. Excellent first class and prestige target — Fortune carry-over benefits nearly every subsequent class.

🔥 Invoker

Offense / Events

"The flame doesn't ask permission."

Channellers of raw elemental force. Invokers sacrifice survivability for unmatched offensive output. Glass cannon.

Stats: Power › Agility › Fortune › Wisdom › Vitality

Skills & Specials

Passive Bonuses

  • Blazing Presence: Event XP +12%
  • Lv 5 · Blazing Trail: Event XP +12%
  • Lv 15 · Battle Fury: Raid damage +20%
  • Lv 30 · Conflagration: Event XP +20% + All XP +8% (stacks)

Combat

  • 🌋 Ember Dash Dodge
  • 🔥 Flame Strike Counter
  • 💢 Ignite Lv1 · CD3 — DoT burst
  • ☄️ Meteor Lv4 · CD4 — +2× dmg, AoE
  • 🌊 Inferno Lv8 · CD5 — highest elemental burst
Best forEvent-heavy players who also want raid power. Prestige from Invoker early to bank the Power carry-over for future combat builds.

🌿 Warden

Voice / Tank

"The forest does not hurry, yet everything is accomplished."

Guardians of the natural order. Wardens are the toughest fighters — they outlast everything through sheer endurance.

Stats: Vitality › Wisdom › Power › Agility › Fortune

Skills & Specials

Passive Bonuses

  • Deep Roots: Voice XP +12%
  • Lv 5 · Ancient Bond: Voice XP +12%
  • Lv 15 · Grove's Blessing: Realm XP +10%
  • Lv 30 · Overgrowth: Voice XP +18% + Lore frags +20% (stacks)

Combat

  • 🌿 Root Brace Block
  • 🌳 Verdant Strike Counter
  • 🌱 Regrowth Lv1 · CD4 — party regen over 2 rounds
  • 🛡️ Bark Armor Lv4 · CD3 — heavy dmg reduction
  • 🍃 Living Forest Lv8 · CD5 — summon vines, stun + dmg
Best forVoice chat regulars. Passive + Ancient Bond + Overgrowth = +42% voice XP combined (highest of any class). Best solo dungeon tank.

🎭 Trickster

Items / Speed

"If they see it coming, you're doing it wrong."

Masters of misdirection who win through speed, feints, and outrageous luck. Best item drop rate in the game at Lv 30.

Stats: Agility › Fortune › Power › Wisdom › Vitality

Skills & Specials

Passive Bonuses

  • Light Fingers: Item drop rate +15%
  • Lv 5 · Five-Finger Discount: Item drop rate +18%
  • Lv 15 · Lucky Escape: Daily streak XP +12%
  • Lv 30 · Con Artist: Item drop +22% + All XP +7% (stacks) — total +55%

Combat

  • 🎭 Feint Dodge
  • 🃏 Trick Shot Counter
  • 🎪 Smoke Bomb Lv1 · CD3 — enemy misses next attack
  • 🌀 Chain Trick Lv4 · CD4 — multi-hit combo
  • 🎰 Wild Card Lv8 · No CD — RNG high-risk reward
Best forInventory builders and item hoarding. +55% total item drop rate at Lv 30. High Agility also means best crit/dodge rates in dungeons.

🔮 Oracle

Lore / Endgame

"I didn't predict the future. I shaped it."

Seers who channel the flow of fate. Oracles accumulate knowledge faster than any other class and master crafting at endgame.

Stats: Wisdom › Fortune › Agility › Power › Vitality

Skills & Specials

Passive Bonuses

  • Third Eye: Lore fragment drop +15%
  • Lv 5 · Clarity: Lore fragment drops +15%
  • Lv 15 · Cosmic Insight: All XP +8%
  • Lv 30 · Omniscience: Lore frags +30% + Craft success +15% (stacks)

Combat

  • 🌙 Foresight Block — predicts attack
  • Starfall Counter
  • 🔮 Prophecy Lv1 · CD4 — reveals enemy next move, team buff
  • 💫 Fate's Hand Lv4 · CD4 — +2× crit chance this round
  • 🌌 Void Gaze Lv8 · CD5 — massive burst, enemy -DEF next round
Best forDedicated lore completionists and crafters. Oracle/Scholar combo is the fastest path to unlocking all lore chapters. Omniscience makes Oracle the best crafting class at endgame.

Campaign Authoring

How Campaigns Work

Drop a .json file into data/campaigns/. The bot re-scans on every /campaign start — no restart, no code changes.

🗺️ Scene Graph

A campaign is a directed graph of scenes — each has a type, text, and either a single next pointer or branching choices. The engine walks until it hits an ending.

💾 Persistent State

HP damage, ability cooldowns, party buffs, and found items all carry forward through the entire run. Early decisions have real consequences at the boss. Vote timeout: 90 seconds, leading choice wins.

Scene Types

Scene Reference

📖 story — Narration & Choices

The workhorse. Include choices for a party vote; omit them and use next to auto-advance after 4 seconds.

With choices (party vote)

"my_scene": { "type": "story", "title": "The Cracked Gate", "text": "The ruins loom...", "choices": [ { "id": "scene_a", "label": "Take the main corridor", "emoji": "🚪", "hint": "Straightforward but exposed" } ] }

Auto-advance (no vote)

"cutscene": { "type": "story", "title": "A Beat of Silence", "text": "The dust settles...", "next": "next_scene_id" }
⚔️ combat — Monster Fights

Party fights a monster. HP scales with party size: hp × (1 + 0.70 × (party_size − 1)).

"forest_ambush": { "type": "combat", "title": "Ambushed!", "text": "Something lunges from the dark...", "enemy": { "name": "Ruinspawn", "emoji": "👹", "hp": 80, "attack": 18, "defense": 8, "speed": 12 }, "loot": ["Tarnished Cog", "Rusted Bolt"], "on_win": "next_scene_id", "on_lose": "defeat" }
Required

Every combat scene must have both on_win and on_lose. Missing on_lose errors out.

💀 boss — Phased Final Battle

Phased boss fight. HP: hp + hp_per_fighter × (party_size − 1). Phases must be highest threshold first.

"boss_ruinlord": { "type": "boss", "title": "The Ruinlord Awakens", "text": "An ancient colossus rises...", "enemy": { "name": "The Ruinlord", "emoji": "🐉", "hp": 350, "hp_per_fighter": 80, "attack": 28, "defense": 18, "speed": 8, "loot_multiplier": 2.0 }, "phases": [ { "threshold": 50, "text": "The Ruinlord rages!" }, { "threshold": 25, "text": "It burns with desperation..." } ], "on_win": "victory", "on_lose": "defeat_boss" }
🎁 item — Treasure Rooms

Grants items with optional HP and XP bonuses. Must have a next pointer.

"treasure_vault": { "type": "item", "title": "The Hidden Vault", "text": "Shelves of forgotten relics...", "items": [ { "name": "Ember Shard", "emoji": "🔴", "description": "Warm to the touch.", "hp_bonus": 0, "xp_bonus_percent": 15 } ], "next": "after_vault" }
⛺ checkpoint — Rest Room & 🏁 ending — Terminal Scene

Checkpoint — Heals entire party, waits until all click ✅ Ready.

"vault_rest": { "type": "checkpoint", "title": "Antechamber", "text": "A heavy door seals...", "next": "boss_scene" }

Ending — Terminal scene. Always set xp_reward on win or everyone gets 0 XP.

"victory": { "type": "ending", "outcome": "win", "title": "Ruins Fall Silent", "text": "The Ruinlord dissolves...", "xp_reward": 250 }

File Structure

The Outer Envelope

{ "id": "my_campaign", "title": "My Campaign Title", "emoji": "⚔️", "description": "One or two sentences shown in /campaign list.", "lore": "Longer flavour text shown when the party assembles. Use \\n\\n for breaks.", "min_party": 2, "max_party": 6, "join_window": 90, "color": 8356863, "start_scene": "first_scene_id", "scenes": { ... } }

Rewards

XP Formula & Scaling

How it's Calculated

  1. Reads xp_reward from the win ending
  2. Each member's share scales by damage dealt: base × (0.6 + 0.4 × damage_share)
  3. KO'd players receive 40% of their share
  4. Multiplied by any xp_bonus_percent from items

Scaling Reference

Monster HP: hp × (1 + 0.70 × (party_size − 1)) Boss HP: hp + hp_per_fighter × (party_size − 1) XP per player: base × (0.6 + 0.4 × dmg_share) × (1 + xp_bonus_pct / 100) KO'd: 40%

Best Practices

Dos & Don'ts

✅ Do This

  • Converge paths before the boss. Two separate bosses doubles your writing work.
  • Put item scenes after hard fights. Natural reward cadence — HP bonus helps.
  • Give every path something. If path A has a treasure, give path B intel or a shortcut.
  • Have at least 2 lose endings. Different text for early vs. boss fails.

❌ Avoid This

  • Missing scene IDs. A broken next or on_win pointer errors and ends the campaign.
  • Forgetting on_lose. Required on every combat scene.
  • HP bonuses on combat loot. Combat loot is display-only — use an item scene instead.
  • Missing xp_reward. Boss awards 0 XP without it.
  • Phases in wrong order. Must be highest threshold first.

Before you ship

Validation Checklist

  • Valid JSON — paste into jsonlint.com
  • start_scene exists in "scenes"
  • Every on_win, on_lose, next, and choice id points to a real scene
  • Every combat has both on_win and on_lose
  • Every item, checkpoint, and auto-advance story has next
  • At least one ending with "outcome": "win"
  • Win ending has xp_reward set to non-zero
  • Boss phases ordered highest threshold first
import json data = json.load(open("my_campaign.json")) scenes = data["scenes"] all_ids = set(scenes.keys()) errors = [] for sid, scene in scenes.items(): for field in ["next","on_win","on_lose"]: t = scene.get(field) if t and t not in all_ids: errors.append(f"{sid}.{field} → not found") for c in scene.get("choices", []): if c["id"] not in all_ids: errors.append(f"{sid} choice not found") if errors: for e in errors: print("ERROR:", e) else: print("OK")

World Reference

Items, Zones, Monsters & Bosses

Stats pulled directly from the game files. Use the dropdowns below to browse each section.

📊 Drop Rates

💬 Chat & Voice Drops — Per message, before class bonuses.

RarityBase chanceTrickster Lv 30
Common2.5%~3.9%
Uncommon0.8%~1.2%
Rare0.25%~0.39%
Legendary0.04%~0.06%
Lore Fragment1.0%

📝 Notes

  • Seasonal items use the same drop rate as their rarity tier, but only during their season
  • Class bonuses stack multiplicatively with base rates
  • Voice XP drops use the same rate table per minute of presence
  • Lore fragments can only drop once per fragment per wave — duplicates are blocked
🌐 Universal Items — available to all realms
🌀 Echo ShardCommonHums faintly with borrowed memory.
🪨 Stone RuneCommonWorn smooth by time and intention.
🌿 Wild HerbUncommonUseful in every recipe, found almost nowhere.
✨ Starweave ThreadUncommonSpun from the edge of night.
💎 Convergence CrystalRareUsableGrants +300 XP to your realm immediately.
🌸 Bloom EssenceRareUsableDoubles realm XP gain for 30 minutes.
⚗️ Cleansing VialUncommonUsableClears all active curses from your member profile.
🌌 Void FragmentLegendaryUsableSteals 1 random item from every rival realm.
🌿 Realm-Specific Items

🌿 Grove of Growth

🍃 Verdant LeafCommon
🧩 Moss ClumpCommon
🪨 RootstoneUncommon
🍯 Amber ResinUncommon
🌳 Living BranchRareUsableCraftable
💚 Heartwood CoreLegendaryUsableCraftable

🔥 Ember Circle

💥 Cinder SparkCommon
🕸️ Ash FlakeCommon
🌋 Molten CoreUncommon
📌 Forge NailUncommon
🪶 Phoenix FeatherRareUsableCraftable
❤️‍🔥 Infernal HeartLegendaryUsableCraftable

💧 Mirror Lake

💎 Still DropletCommon
🐟 Silver ScaleCommon
🫧 Depth PearlUncommon
🔍 Memory GlassUncommon
🪞 Mirror ShardRareUsableCraftable
🖤 Abyssal TearLegendaryUsableCraftable

🌙 Moonroot Tree

🌸 MoonpetalCommon
🧶 Shadow SilkCommon
🫠 DreamrootUncommon
🩵 Twilight SapUncommon
🌕 Lunar EssenceRareUsableCraftable
⚓ Dream AnchorLegendaryUsableCraftable
⚗️ Crafting Recipes — all realms

🌿 Grove

🌳 Living Branch — 4× Verdant Leaf + 3× Moss Clump + 2× Rootstone

💚 Heartwood Core — 6× Verdant Leaf + 4× Moss Clump + 3× Rootstone + 3× Amber Resin


🔥 Ember

🪶 Phoenix Feather — 4× Cinder Spark + 3× Ash Flake + 2× Molten Core

❤️‍🔥 Infernal Heart — 6× Cinder Spark + 4× Ash Flake + 3× Molten Core + 3× Forge Nail

💧 Mirror

🪞 Mirror Shard — 4× Still Droplet + 3× Silver Scale + 2× Depth Pearl

🖤 Abyssal Tear — 6× Still Droplet + 4× Silver Scale + 3× Depth Pearl + 3× Memory Glass


🌙 Moonroot

🌕 Lunar Essence — 4× Moonpetal + 3× Shadow Silk + 2× Dreamroot

Dream Anchor — 6× Moonpetal + 4× Shadow Silk + 3× Dreamroot + 3× Twilight Sap

🌸 Seasonal Items & Fusion Artifacts

🌱 Spring (March–May) · Grove

👑 Seedling CrownUncommon
💧 Dewdrop CharmRare
🌺 Spring BlossomLegendary
💚 Verdant HeartFused3× realm XP for 1 hour + 1,000 bonus XP.

☀️ Summer (June–Aug) · Ember

🔆 Sunforge ShardUncommon
🕯️ Inferno AshRare
💛 Solar HeartLegendary
🔶 Eternal EmberFusedSteal 2 items from EACH rival realm + 1,500 XP.

🍂 Autumn (Sep–Nov) · Mirror

🍁 Amber LeafUncommon
🌫️ Fog CrystalRare
🪞 Harvest MirrorLegendary
🔮 Veil of EchoesFusedCopy 2 items from each rival realm + 2× drop rates for 1 hour.

❄️ Winter (Dec–Feb) · Moonroot

🧊 Frost WhisperUncommon
⭐ Starfall DustRare
💜 Dreamweave ShardLegendary
🌑 Moonbound RelicFused+500 XP to ALL realms, then +2,000 bonus XP to yours.
🗺️ Adventure Zones (11 total)
ZoneMin CLDifficultyBoss Chance
🌲 Whispering Woods15%
🏚️ Abandoned Village18%
🌿 Thornvale Glade2⭐⭐10%
🏔️ Ashpeak Cliffs3⭐⭐12%
🌊 Mirror Coast3⭐⭐12%
🌑 Shadowfen Marsh4⭐⭐⭐15%
🔥 Emberfall Ruins5⭐⭐⭐18%
🌙 Moonlit Caverns5⭐⭐⭐18%
⚡ Stormspire Peaks6⭐⭐⭐⭐22%
💀 Ruinlord's Citadel8⭐⭐⭐⭐⭐35%
🌀 The Convergence Rift10⭐⭐⭐⭐⭐50%
🌦️ Weather & 🩸 Curses

🌦️ Daily Weather

WeatherEffect
☀️ SunnyPower +15%
🌧️ RainyWisdom +15%
⛈️ StormyAgility +20%
🌫️ FoggyVitality −10%
❄️ BlizzardAll stats −10%
🌤️ CloudyNo effect

🩸 Curses

  • Apply when you trigger traps in dungeons
  • Persist until cleansed with /cleanse (costs a Cleansing Vial)
  • Weakness: Power −20% for 3 runs
  • Fog of Mind: Wisdom −20% for 3 runs
  • Stone Skin: Agility −20% for 3 runs
  • Brittle Bones: Vitality −20% for 3 runs
  • Ill Luck: Fortune −20%, item drops −15% for 5 runs
  • Multiple curses stack. Check with /curses.

EchoBloom Lore · Realm Shrine · Renewal

🌿 The Grove of Growth

A place of nurturing, learning, and steady evolution. The Grove teaches one truth above all: growth cannot be forced — only nurtured. Patience, given enough time, becomes something permanent.

Spring (Mar–May) Renewal Earth
🌱 Realm Ranks

XP earned through conversation and voice chat. Rank roles unlock at milestones.

Rank 1Level 1 — You've planted your first root.
Rank 2Level 10 — The canopy recognizes you.
Rank 3Level 25 — You are part of the Grove itself.
🎒 Realm Items & Crafting
🍃 Verdant LeafCommonStill green, still growing.
🧩 Moss ClumpCommonSoft, damp, and older than it looks.
🪨 RootstoneUncommonHeavy with patience.
🍯 Amber ResinUncommonTrapped time, golden and still.
🌳 Living BranchRareUsableCraftableA branch that still sprouts.
💚 Heartwood CoreLegendaryUsableCraftableThe very center of the oldest tree. It still beats.

🔨 Recipes

🌳 Living Branch — 4× Verdant Leaf + 3× Moss Clump + 2× Rootstone

💚 Heartwood Core — 6× Verdant Leaf + 4× Moss Clump + 3× Rootstone + 3× Amber Resin

🌱 Season of Growth — Spring (Mar–May)

The Grove awakens. Life stirs beneath the soil.

👑 Seedling CrownUncommonWoven from the first sprouts of the year.
💧 Dewdrop CharmRareMorning light trapped in a single drop.
🌺 Spring BlossomLegendaryThe first bloom. A promise of things to come.

🔮 Seasonal Fusion

💚 Verdant HeartFused · Legendary3× realm XP for 1 hour + 1,000 bonus XP.

Collect all 3 seasonal items and use /forge to create.

📖 Book of Lore — Wave 1: Origins

🌀 Wave 1: Origins

"Where it all began."

Chapter I: The First Root

Unlocks at Realm Level 3

Before the Grove was a grove, there was a single root — pale and searching — that broke through stone to find the light. It did not know what it was becoming. It only knew it had to grow.

Chapter II: The Canopy Whisper

Unlocks at Realm Level 7

As the Grove grew tall, its leaves began to whisper to one another. Not words, but intention. The trees learned that growth shared is growth multiplied. They reached for each other, and the canopy closed.

Chapter III: The Hollow Heart

Unlocks at Realm Level 12

Deep in the oldest trunk, a hollow formed — not from decay, but from trust. The Grove had learned to hold space. To be strong and empty at once. Creatures came to rest there, and left changed.

Chapter IV: The Overgrowth

Unlocks at Realm Level 18

Growth unchecked becomes a tangle. The Grove nearly lost itself, vines choking vines, roots fighting roots. But the oldest tree spoke without speaking: 'Not more. Better.' And the Grove remembered its purpose.

Chapter V: The Eternal Bloom

Unlocks at Realm Level 25

In the deepest glade, a flower blooms that never wilts. It has no name. It needs no water. It exists because the Grove exists — a living proof that patience, given enough time, becomes something permanent.

📖 Book of Lore — Wave 2: Echoes

🌀 Wave 2: Echoes

"What the past left behind."

Chapter VI: The Second Planting

Unlocks at Realm Level 3

After the bloom, silence. The Grove forgot what it was and had to learn again. New seeds fell into old soil and found it rich with memory. Growth, the second time, is not innocent — it is intentional.

Chapter VII: The Buried Garden

Unlocks at Realm Level 8

Beneath the Grove, another grove. A mirror made of roots and dark soil. Everything that fell — every leaf, every failed branch — composted into something the surface could never have made alone.

Chapter VIII: The Thorn Accord

Unlocks at Realm Level 14

The Grove grew thorns. Not from anger, but from understanding. Some things must be protected. The sweetest fruit hangs behind the sharpest edge, and the Grove no longer apologizes for its boundaries.

Chapter IX: The Symbiont

Unlocks at Realm Level 20

A creature arrived that was neither plant nor animal. It fed the Grove and the Grove fed it. For the first time, growth was not just within — it was between. The Grove learned the word 'together' in a language without words.

Chapter X: The Living Archive

Unlocks at Realm Level 28

Every ring in every trunk is a year. Every year is a story. The Grove realized it was not just growing — it was recording. When the last tree falls, the soil will remember everything.

🧩 Lore Fragments

Drop randomly from messages (1% chance). Reveal hidden truths about the Grove's nature.

Wave 1: Origins

🌱 Seed Memory Uncommon

A memory of the first planting. Something small becoming something vast.

📜 Bark Inscription Rare

"We grow together or not at all."

🍃 Canopy Whisper Legendary

The secret the leaves pass between themselves when no one is listening.


Wave 2: Echoes

🍂 Compost Memory Uncommon

What fell and decayed became the richest soil. Nothing is wasted in the Grove.

🌹 Thorn Covenant Rare

A thorn willingly grown. Protection is also a form of love.

🪵 Ancient Ring Legendary

A cross-section of the oldest trunk. Every year is written here in silence.

EchoBloom Lore · Realm Shrine · Will

🔥 The Ember Circle

A ring of fire for passion, drive, and transformation. The Circle's truth: fire tests not to destroy — but to reveal what cannot be burned away.

Summer (Jun–Aug) Transformation Fire
🔥 Realm Ranks
Rank 1Level 1 — The first spark catches.
Rank 2Level 10 — The forge recognizes your heat.
Rank 3Level 25 — You are the flame itself.
🎒 Realm Items & Crafting
💥 Cinder SparkCommonHot to the touch.
🕸️ Ash FlakeCommonLight as nothing. Remembers everything.
🌋 Molten CoreUncommonRadiates purpose.
📌 Forge NailUncommonHammered with intent. Holds things together.
🪶 Phoenix FeatherRareUsableCraftableBurns bright, then renews.
❤️‍🔥 Infernal HeartLegendaryUsableCraftableA core that burns without consuming itself.

🔨 Recipes

🪶 Phoenix Feather — 4× Cinder Spark + 3× Ash Flake + 2× Molten Core

❤️‍🔥 Infernal Heart — 6× Cinder Spark + 4× Ash Flake + 3× Molten Core + 3× Forge Nail

☀️ Season of Flame — Summer (Jun–Aug)

The Ember Circle blazes. Passion runs unchecked.

🔆 Sunforge ShardUncommonA fragment of concentrated heat.
🕯️ Inferno AshRareWhat remains after everything burns.
💛 Solar HeartLegendaryThe heart of summer itself. Unstoppable warmth.

🔮 Seasonal Fusion

🔶 Eternal EmberFused · LegendarySteal 2 items from EACH rival realm + 1,500 XP.
📖 Book of Lore — Wave 1: Origins

🌀 Wave 1: Origins

"Where it all began."

Chapter I: The First Spark

Unlocks at Realm Level 3

Before the Circle, there was a single spark — born from the collision of two stones that had waited millennia to meet. The spark did not care that it was small. It only cared that it burned.

Chapter II: The Forge Song

Unlocks at Realm Level 7

The embers learned to sing together, a low hum that turned iron to purpose. The Forge Song could shape anything — but only if the singer meant it. Half-hearted flames make brittle things.

Chapter III: The Ash Memory

Unlocks at Realm Level 12

When the great fire passed, only ash remained. But the Circle discovered that ash remembers. Press your hand to it and feel what burned — every passion, every failure, every refusal to stop.

Chapter IV: The Contained Fury

Unlocks at Realm Level 18

Raw fire destroys. The Circle learned this the hard way, burning bridges it needed. So it built the ring — not to cage the flame, but to focus it. Controlled fire builds. Wild fire only consumes.

Chapter V: The Undying Flame

Unlocks at Realm Level 25

At the center of the Circle burns a flame that cannot be extinguished. It was not lit. It was willed into existence by every soul that refused to go quietly. It will burn until there is nothing left to fight for.

📖 Book of Lore — Wave 2: Echoes

🌀 Wave 2: Echoes

"What the past left behind."

Chapter VI: The Cold Forge

Unlocks at Realm Level 3

After the Undying Flame, the Circle went cold. Not dead — waiting. The embers learned that between bursts of fire, there is a silence that makes the next flame mean something.

Chapter VII: The Scar Map

Unlocks at Realm Level 8

Every burn leaves a mark. The Circle began to read its scars like a map — each one pointing toward a lesson it had paid for in pain. Scars are not wounds. They are proof of survival.

Chapter VIII: The Stolen Fire

Unlocks at Realm Level 14

Someone took fire from the Circle and used it to destroy. The Circle felt the theft in its bones and learned the hardest lesson: power shared is power risked. But power hoarded is power wasted.

Chapter IX: The Ember Covenant

Unlocks at Realm Level 20

The Circle made a pact: every flame lit would carry intent. No more wild burning. Every spark would mean something — a promise, a signal, a choice. Fire without purpose is just destruction.

Chapter X: The Heart of the Furnace

Unlocks at Realm Level 28

Deep in the core, the temperature changes. It does not get hotter — it gets denser. Pressure beyond measurement, patience beyond time. Here, fire becomes diamond. Here, the Circle becomes eternal.

🧩 Lore Fragments

Drop randomly from messages (1% chance).

Wave 1: Origins

💫 Spark Origin Uncommon

The exact moment of ignition, frozen in time. It still feels warm.

⚒️ Forge Slag Rare

What was left behind when the first weapon was forged. Purpose given form.

🔥 Phoenix Memory Legendary

The moment between death and rebirth. It lasts forever and no time at all.


Wave 2: Echoes

📖 Scar Reading Uncommon

A map made of burns. Every mark is a lesson paid for in full.

🤝 Ember Oath Rare

A promise crystallized in heat. Fire with purpose is sacred.

💠 Furnace Diamond Legendary

Born from impossible pressure. Fire's final form is not flame — it is permanence.

EchoBloom Lore · Realm Shrine · Insight

💧 The Mirror Lake

Still waters for reflection, clarity, and emotional depth. Mirror Lake teaches one truth above all: wisdom is not certainty, but awareness.

Autumn (Sep–Nov) Reflection Water
💧 Realm Ranks
Rank 1Level 1 — Your first ripple on the surface.
Rank 2Level 10 — The Lake shows you what others miss.
Rank 3Level 25 — You see what's meant to become.
🎒 Realm Items & Crafting
💎 Still DropletCommonPerfectly clear.
🐟 Silver ScaleCommonShed by something that swims in thought.
🫧 Depth PearlUncommonFound at the bottom.
🔍 Memory GlassUncommonLook through it and see yesterday.
🪞 Mirror ShardRareUsableCraftableReflects your intent.
🖤 Abyssal TearLegendaryUsableCraftableWept by the Lake itself. Heavy with truth.

🔨 Recipes

🪞 Mirror Shard — 4× Still Droplet + 3× Silver Scale + 2× Depth Pearl

🖤 Abyssal Tear — 6× Still Droplet + 4× Silver Scale + 3× Depth Pearl + 3× Memory Glass

🍂 Season of Reflection — Autumn (Sep–Nov)

The Mirror Lake deepens. Truths surface in stillness.

🍁 Amber LeafUncommonFrozen mid-fall. Time stands still.
🌫️ Fog CrystalRareSolid mist. Cold clarity.
🪞 Harvest MirrorLegendaryShows what you've gathered — and what you've lost.

🔮 Veil of EchoesFused · LegendaryCopy 2 items from each rival realm + 2× drop rates for 1 hour.
📖 Book of Lore — Wave 1: Origins

🌀 Wave 1: Origins

"Where it all began."

Chapter I: The First Reflection

Unlocks at Realm Level 3

The Lake was not always still. It raged once, wild and churning. But one day it chose to stop — not from exhaustion, but from curiosity. 'What would I see,' it wondered, 'if I were perfectly clear?'

Chapter II: The Depth Below

Unlocks at Realm Level 7

Those who looked into the Lake saw themselves. But those who dove beneath the surface found something else — memories that weren't theirs. The Lake collects what people try to forget.

Chapter III: The Shattered Surface

Unlocks at Realm Level 12

A stone was thrown. The reflection broke into a thousand truths, each one a version of the same face. The Lake learned that clarity is not one image — it is the courage to see all of them at once.

Chapter IV: The Silent Keeper

Unlocks at Realm Level 18

The Lake does not judge what it reflects. It shows the kind and the cruel with equal stillness. This is its greatest strength and its heaviest burden — to see everything and say nothing.

Chapter V: The Perfect Mirror

Unlocks at Realm Level 25

In the deepest part of the Lake, the water becomes something else entirely — not liquid, not solid, but truth in its purest form. Those who reach it don't see their reflection. They see what they're meant to become.

📖 Book of Lore — Wave 2: Echoes

🌀 Wave 2: Echoes

"What the past left behind."

Chapter VI: The Second Stillness

Unlocks at Realm Level 3

After the Perfect Mirror cracked, the Lake had to choose: reform perfectly, or reform honestly. It chose honestly. The new surface was imperfect, and in its imperfection, it reflected truth more clearly than before.

Chapter VII: The Drowned Memory

Unlocks at Realm Level 8

At the bottom of the Lake, memories pool like sediment. Not just reflections — real memories, surrendered by those who could no longer carry them. The Lake became a vault for what others need to forget.

Chapter VIII: The Frozen Layer

Unlocks at Realm Level 14

In winter, the surface froze. Beneath the ice, the Lake continued to move — slowly, deliberately. The Lake learned that stillness on the surface does not mean stillness within.

Chapter IX: The Reflection War

Unlocks at Realm Level 20

Two truths appeared in the Lake that contradicted each other. Both were real. The Lake nearly split trying to hold them both, then realized: contradiction is not failure. It is depth.

Chapter X: The Source Spring

Unlocks at Realm Level 28

The Lake discovered it was fed by a spring so deep it had no bottom — a source older than the Lake itself. It was never self-made. It was always connected to something beneath everything.

🧩 Lore Fragments

Drop randomly from messages (1% chance).

Wave 1: Origins

🌊 First Ripple Uncommon

The disturbance that started everything. Before the ripple, the Lake was just water.

🔮 Deep Truth Rare

A truth pulled from the bottom. It hurts to hold. It hurts more to let go.

💎 Perfect Clarity Legendary

A single moment of absolute understanding. It cannot be described, only experienced.


Wave 2: Echoes

🏺 Lake Sediment Uncommon

Memories that sank to the bottom. Heavy with the weight of what others released.

🧊 Frozen Surface Rare

The moment the Lake chose stillness over chaos, preserved in ice.

🫧 Source Water Legendary

A drop from the spring that has no bottom. Older than the Lake, older than memory.

EchoBloom Lore · Realm Shrine · Wonder

🌙 The Moonroot Tree

Ancient roots under moonlight — intuition, rest, and inner wisdom. Moonroot's truth: not all truths are meant to be known at once. Some truths exist beyond understanding.

Winter (Dec–Feb) Intuition Spirit
🌙 Realm Ranks
Rank 1Level 1 — Your first dream beneath the branches.
Rank 2Level 10 — The roots hum when you're near.
Rank 3Level 25 — You walk between waking and sleep.
🎒 Realm Items & Crafting
🌸 MoonpetalCommonOnly blooms at night.
🧶 Shadow SilkCommonSpun from the space between stars.
🫠 DreamrootUncommonTwists in strange directions.
🩵 Twilight SapUncommonSticky, sweet, and faintly luminous.
🌕 Lunar EssenceRareUsableCraftableBottled moonlight.
⚓ Dream AnchorLegendaryUsableCraftableKeeps you tethered when the dream tries to pull you under.

🔨 Recipes

🌕 Lunar Essence — 4× Moonpetal + 3× Shadow Silk + 2× Dreamroot

Dream Anchor — 6× Moonpetal + 4× Shadow Silk + 3× Dreamroot + 3× Twilight Sap

❄️ Season of Dreams — Winter (Dec–Feb)

The Moonroot Tree slumbers. Wisdom grows in darkness.

🧊 Frost WhisperUncommonA frozen word. It will thaw when spoken.
⭐ Starfall DustRareCaught from the longest night sky.
💜 Dreamweave ShardLegendaryA piece of the dreaming world. Handle with care.

🌑 Moonbound RelicFused · Legendary+500 XP to ALL realms, then +2,000 bonus XP to yours.
📖 Book of Lore — Wave 1: Origins

🌀 Wave 1: Origins

"Where it all began."

Chapter I: The First Dream

Unlocks at Realm Level 3

The Tree was planted in moonlight by hands that left no prints. It grew downward first, its roots reaching for something beneath the earth — not water, not stone, but the place where dreams collect.

Chapter II: The Silver Bark

Unlocks at Realm Level 7

Under the full moon, the bark turns silver and hums a frequency that only sleeping minds can hear. Those who rest beneath it wake with answers to questions they forgot they asked.

Chapter III: The Root Network

Unlocks at Realm Level 12

The roots stretch further than any eye can see — beneath rivers, beneath mountains, beneath the other realms. The Moonroot Tree is connected to everything. It does not intrude. It simply listens.

Chapter IV: The Waning

Unlocks at Realm Level 18

Even the moon goes dark. The Tree learned that rest is not weakness — it is preparation. In its dormant phases, it processes everything it has absorbed, turning raw experience into wisdom.

Chapter V: The Dream Eternal

Unlocks at Realm Level 25

The oldest root touches something that has no name — the source of all dreams, all intuition, all quiet knowing. The Tree does not understand it. It doesn't need to. Some truths exist beyond understanding.

📖 Book of Lore — Wave 2: Echoes

🌀 Wave 2: Echoes

"What the past left behind."

Chapter VI: The Second Moon

Unlocks at Realm Level 3

A new moon appeared in the sky — or perhaps the Tree simply noticed it for the first time. Under its light, the roots grew differently. Not deeper, but wider. Connection over depth.

Chapter VII: The Nightmare Knot

Unlocks at Realm Level 8

Not all dreams are kind. The Tree absorbed a nightmare so vast it tangled the root network for days. When it finally unraveled, the Tree understood: darkness processed becomes wisdom. Darkness ignored becomes poison.

Chapter VIII: The Sleepwalkers

Unlocks at Realm Level 14

People began walking in their sleep, drawn to the Tree by its hum. They came with questions their waking minds refused to ask. The Tree answered not with words but with the feeling of being understood.

Chapter IX: The Eclipse Root

Unlocks at Realm Level 20

During the eclipse, the Tree's shadow stretched across all four realms. For one moment, every root connected. Every dream touched every other dream. The Tree glimpsed the shape of everything.

Chapter X: The Dreamer's Return

Unlocks at Realm Level 28

The one who planted the Tree returned — not in body, but in dream. They left no message, only a feeling: 'You are exactly what I hoped you would become.' The roots hummed with something that felt like gratitude.

🧩 Lore Fragments

Drop randomly from messages (1% chance).

Wave 1: Origins

🧵 Dream Thread Uncommon

A thread from the loom of sleep. Pull it and something unravels.

🌙 Moonlit Rune Rare

A symbol that only appears under moonlight. It means 'remember.'

🕳️ Void Whisper Legendary

The Tree's deepest secret. What lies beneath all roots, beneath all dreams.


Wave 2: Echoes

🪢 Nightmare Knot Uncommon

A tangle from the darkest dream. Unraveling it taught the Tree about patience.

🌑 Eclipse Shadow Rare

The moment all four realms touched through the roots. Brief and infinite.

👁️ Dreamer's Touch Legendary

The feeling the planter left behind. Not a message — a presence.