Controls, classes, races, tile types, mob glyphs, and how the world works. Play now →
| Key | Action |
|---|---|
| W / Numpad 8 | Move north |
| S / Numpad 2 | Move south |
| A / Numpad 4 | Move west |
| D / Numpad 6 | Move east |
| Q / Numpad 7 | Move northwest (diagonal) |
| E / Numpad 9 | Move northeast (diagonal) |
| Z / Numpad 1 | Move southwest (diagonal) |
| C / Numpad 3 | Move southeast (diagonal) |
| Numpad 5 | Wait one tick (rest in place) |
| Key | Action |
|---|---|
| Bump (move into) | Attack mob or interact with NPC |
| H | Quick heal — use top health potion from inventory |
| G | Toggle sneak mode (reduces noise, enables sneak attacks) |
| R | Cycle ranged weapon slot |
| Tab | Enter bow aim mode — then move keys select target |
| F | Search adjacent tiles for secret doors and traps |
| X | Swap loadout (main ↔ alternate weapon set) |
| 1 – 0 | Use hotbar slot (abilities, scrolls, consumables) |
| [ (bracket) | Target ally with ability (for ally-targeted skills) |
| Key | Panel |
|---|---|
| I | Inventory |
| K | Class abilities |
| P | Quest log |
| L | Loadout (swap between two equipment sets) |
| M | World map |
| ? | Help panel (full keybinding list) |
| Esc | Close any open panel |
| Command | Effect |
|---|---|
| /shout message | Broadcast to all players in the zone |
| /w name message | Whisper to a specific player |
| /invite name | Invite a player to your party |
| /accept | Accept a party invite |
| /decline | Decline a party invite |
| /leave | Leave your current party |
| /kick name | Remove a party member (leader only) |
| /conceal | Re-hide a secret door you have found |
| /duel name | Challenge another player to a consensual duel |
| /help | Open the help panel |
| /bug message | Report a bug to the developers |
| /review message | Leave a review (shown on the landing page) |
| /petition message | Request GM assistance in-game |
Your class is chosen at character creation and cannot be changed. Each class has 4–5 active abilities plus passive bonuses that unlock at levels 10, 20, and 30.
Your race is chosen at character creation. Each race has one active ability that gains two upgrades at levels 12 and 24, plus an always-active passive.
Column order: ASCII glyph / color → pixel-font block / color → notes. Passable means you can walk through it.
| Tile | ASCII | Pixel Font | Passable | Notes |
|---|---|---|---|---|
| Grass | . | █ | Yes | Standard outdoor surface |
| Floor | . | █ | Yes | Dungeon / interior floor |
| Sand | , | █ | Yes | Beaches and desert |
| Cobblestone | · | █ | Yes | Outdoor worked-stone pavement, castle approaches |
| Dirt Path | , | █ | Yes | Trodden earth trail through villages and forests |
| Mud | ~ | █ | Yes (×2 cost) | Slows movement; swamp zones |
| Autumn Grass | . | █ | Yes | Outdoor grass in autumn season |
| Snow Grass | . | █ | Yes | Outdoor grass in winter season |
| Tile | ASCII | Pixel Font | Passable | Notes |
|---|---|---|---|---|
| Water | ≈ | █ | Yes (×2 cost) | Rivers and shallow ponds; wading depth |
| Deep Water | ≋ | █ | Swim/fly only | Lake centers; causes drowning (every 4 ticks) |
| Deep Sea | ≈ | █ | Swim/fly only | Ocean zones; drowning damage without flight |
| Frozen Lake | ≡ | █ | Yes | Frozen Deep Water during winter |
| Lava | ≈ | █ | Fly only | Volcanic zones; lethal to walk on; fireproof mobs cross freely |
| Tile | ASCII | Pixel Font | Passable | Notes |
|---|---|---|---|---|
| Wall | # | █ | No | Castle and building walls |
| Stone Wall | # | █ | No | Dungeon stone walls |
| Cliff | ^ | █ | No | Outdoor rock faces and impassable terrain |
| Rock | * | █ | No | Interior rubble, furniture markers, and boulders |
| Ghost Wall | : | █ | Undead only | Grief membrane — only undead players may pass |
| Secret Door | ▓ | █ | After finding | Hidden — press F adjacent to reveal; /conceal to re-hide |
| Tile | ASCII | Pixel Font | Passable | Notes |
|---|---|---|---|---|
| Door | + | sprite | Yes (opens) | Opens when walked into; closes behind you |
| Chest | □ | sprite | Yes (opens) | Walk into to open; contains loot and gold |
| Torch | ! | sprite | Yes | Lights nearby area; can be extinguished by heavy rain/storms |
| Portal | Ω | sprite | Yes (teleports) | Step on to bind a fast-travel point; use again to return |
| Dungeon Entrance | > | sprite | Yes (transitions) | Leads to a dungeon zone |
| Stairs Up | < | sprite | Yes (transitions) | Move to next floor up |
| Stairs Down | > | sprite | Yes (transitions) | Move to next floor down |
| Tree | ♣ | sprite | No | Harvestable with an axe for wood |
| Gem Node | ◆ | sprite | No | Mine with a pickaxe for gems |
In ASCII and pixel-font modes, the glyph tells you the creature family. The color tells you the specific species within that family. Learning the glyphs lets you identify threats at a glance.
NPCs always appear in cyan (#7cf) — any cyan entity is safe to approach and will never attack you first.
| Glyph | Category | Examples |
|---|---|---|
| ☠ | Undead (skeletal) | Skeleton, mummy, wight, bone golem, lich |
| ☻ | Undead (flesh) | Zombie, flesh golem, gargoyle |
| ○ | Wraith / ghost | Wraith, void stalker, ghost |
| ♦ | Vampire | Vampire, pale widow |
| ⚙ | Construct / golem | Stone golem, iron golem, grief construct |
| Φ | Mid-tier demon | Greater demon, blade hellion, efreeti, abyssal baron |
| D | Dragon | All dragon variants |
| H | Giant | All giant variants |
| ♘ | Centaur | Centaur, centaur warrior |
| ~ | Snake | Snake, giant snake |
| ⚠ | Fire elemental | Fire elemental |
| ★ | Celestial | Moon wisp, celestial couatl, holy sentinel |
| Unique letter | Boss-tier mob | K = Wight King / Death Knight, V = Vampire Lord, A = Arch Demon, R = Grave Revenant |
| ? | NPC (cyan = safe) | Any cyan entity — merchants, quest givers, unique creatures. Never hostile. |
Boss mobs use a unique capital letter for visual authority — they stand out from normal family members at a glance. If you see a lone capital letter that doesn't match a pattern above, it's likely a boss encounter.
One full day lasts 3 real hours. The cycle has four phases: day → dusk → night → dawn. Dusk and dawn each last 15 minutes; day and night lengths vary by season (Minnesota-style — longer summer days, shorter winter days). Most undead mobs only spawn at night. Detection radius for all mobs shifts with the phase.
Each season lasts 7 real days. Spring, summer, autumn, and winter cycle continuously. Effects include: outdoor vegetation changes (grass, trees), lake freezing in winter, seasonal fauna behaviour (hibernation, spring offspring, migrations), and weather bias. The day length shift means winter nights are noticeably longer than summer nights.
Weather affects outdoor sight radius and torch extinguishing chance. States: clear → fog → light rain → heavy rain → storm. Storms dramatically reduce visibility and may extinguish torches you carry. Swamp and coastal zones are wetter on average. Weather shifts gradually — you'll see it coming.
When killed, real players enter a 90-second liminal state rather than dying immediately. During this window you appear as a ghost (†) and can move — but not fight. Step on your corpse to recover 25% HP and your gold. If the timer expires, you die fully. Some NPCs (Keeper, Shaman, Cleric) can revive you on bump for free during liminal.
You carry items in a personal inventory and can deposit gold into storage at the chest in Castle Keep. Vault gold never drops on death — only carried gold is at risk. Stacks of the same material combine automatically. Equipment goes into named slots (weapon, shield, body, head, etc.).
Equip an axe to harvest TREE tiles for wood; equip a pickaxe to mine ROCK tiles for stone, ore, and gems. Tool tier matters — a basic axe harvests basic wood, a master axe unlocks better materials. Gathering respawns over time. Find tool recipes at the Smith in Coastal Village.
Three craftspeople live in Coastal Village: the Smith (weapons and armor), the Tanner (leather gear), and the Shaman (potions and magical items). Bump into them to open the crafting panel. Most recipes require materials you gather or buy. High-tier recipes unlock as you level.
Magical items arrive unidentified — you see a generic disguise name until identified. The Keeper in Castle Keep can identify items for a fee. Alternatively, use a Scroll of Identify. Cursed items can be un-cursed by the Keeper or via a Scroll of Remove Curse. A cursed item cannot be unequipped until the curse is lifted.
Six named adventurers populate the world alongside real players — hunting, camping, forming parties, and commenting on their surroundings. They are not bots with scripted paths; they make decisions the same way the AI system controls all creatures. Which companions appear first rotates each server session.
| Name | Class | Personality |
|---|---|---|
| Aldric | Warrior (Dwarf) | Terse and professional. Economy of words. Respects competence. |
| Mira | Ranger (Half-Elf) | Enthusiastic, exclamatory. Genuinely excited about nearly everything. |
| Fenwick | Rogue (Dark Elf) | Dry and sardonic. Observational humor. Rarely impressed. |
| Sera | Cleric (Human) | Full-caps excitement and all-caps fear. Zero filter. |
| Oswin | Ranger (Sylvan Elf) | Stoic, speaks in fragments. Says the essential thing and stops. |
| Lira | Mage (Dark Elf) | Formal and scholarly. Precise vocabulary. Occasionally condescending. |