Interface
The screen, the prompt, the browser client's panels, and the settings worth changing early.
Rogue works in any terminal or MUD client, and it also has a purpose-built browser client with panels, a live map and a skill bar. The world is identical either way. This page covers what you see, and what you can change about it.
The screen#
Everything arrives as a stream of text. Rooms print a name, a description, the exits, and then anything living or lying about in them. Combat prints a line per exchange. Channels and tells arrive as they are spoken.
Text is wrapped to your screen width. The server negotiates that automatically
with clients that support it, and screen shows what it currently thinks your
window is. screen <width> <height> sets it by hand if the guess is wrong.
settings display screen <width> <height> does the same thing while keeping
you inside sensible limits, a width between 40 and 250 and a height between 10
and 100. The bare screen command takes almost anything, capping only the
width at 250, so it is the one to use if you really do want an unusual
window.
Colour is on by default. colors prints a swatch of the nine foreground and nine
background colours plus the bold, flash and reset tags; colors list prints
the full 256-colour palette. If your client cannot cope with colour at all, terminal unknown
strips it out entirely.
The prompt#
The default prompt is a plain >. That is all it is, and players cannot
reconfigure the main prompt.
What you can configure is the combat prompt, which replaces it while you are fighting. Its default is:
HP |$h/$H| SP |$g/$G| EP |$i/$I|$A $C$R
That is your three resource pools, health, spell points and endurance,
followed by your adrenaline if you are a warrior, the condition of whatever
you are fighting, and, when you are shooting at something out of melee range,
how far away it is. settings combat prompt <format> sets your own, and
settings combat prompt reset puts the default back. The tokens available
are:
| Token | Meaning |
|---|---|
$h and $H |
Current and maximum health |
$g and $G |
Current and maximum spell points |
$i and $I |
Current and maximum endurance |
$a |
Current adrenaline, as a bare number |
$A |
The adrenaline section, which only warriors see |
$p |
Current psion feedback, as a bare number |
$P |
The feedback section, which only psions see |
$R |
How far away a ranged target is, blank in melee |
$C |
Your target's condition, worded and coloured for its race |
$b and $B |
Minor globe percentage, blank when it is not running |
$N |
Your character name |
$$ |
A literal dollar sign |
Colour codes work inside the format string, so
settings combat prompt %^RED%^$h%^RESET%^/$H hp is valid. In the browser
client the plain > prompt is deliberately hidden during combat, because the
client draws its own input line.
The browser client#
The client at rogue-mud.com/play opens full screen. In the middle is the game output, at the bottom is the command line, and around them sit panels you turn on and off as you like.
Three things are always present. The Status Bar sits above the command line with labelled bars for health, spell points and endurance, plus a bar for your current target and how much of it is left. The Skill Bar fills the width with square slots, six to twenty-four along the bottom and ten in the right-hand column. The first twelve are mapped to F1 through F12; the rest are click or bind only. Each shows its skill's artwork and sweeps through its cooldown. And a small mini-map hovers at the top right; it is draggable, and its own minus button collapses it.
The rest are optional and start switched off, with two exceptions: the Quests tracker and the Guide open themselves during the opening chapters. If the client otherwise looks bare, that is why. The eye icon in the top bar opens the View menu, where each panel cycles through off, auto and on. "Auto" means the panel appears only when it has something to show.
Left-hand panels
- Character is your sheet: stat bars, experience, guild, clan, religion, background, age, hours played and your last fight.
- Inventory is everything you carry, with weight, click-to-look, and buttons for organising, stacking and bulk selling or dropping.
- Passives shows your class passives as cards. Click an unlocked one to equip it, click an equipped one to take it off.
- Crafting holds your crafting resources by discipline.
- Mapper is the full map, which follows you as you walk and can be searched, exported and browsed by layer and realm.
Right-hand panels
- Guide answers "what should I be doing right now?", the same thing the
?command prints. It opens itself during the opening chapters. - Quests lists what you have accepted and what is left to do.
- Conditions shows every buff, debuff and effect on you with its remaining time.
- Cooldowns shows only what is currently on cooldown, longest first, ticking down live.
- Group shows your party with health bars, plus your pets, minions and heroes, and a button to invite.
- Communications is a tabbed chat window: all, chat, guild, group, tells, says and religion.
The View menu also chooses whether the bars sit along the bottom or down the right side, and whether they are small, medium or large. The wrench icon opens tools, including a script editor for triggers, aliases, timers and keybinds, and a Reset Layout option if you make a mess of things.
Settings worth changing early#
Almost every preference lives under one command. Typing settings on its own
prints the menu.
settings display brief on shortens room descriptions to just the name and
exits. It is a good idea once you know an area, and a bad one while you are
still exploring it. brief on and brief off do the same thing directly.
settings combat controls how much combat text you see. New characters have
everything switched on, which is right while you are learning and noisy once
you are not. Individual message types can be silenced:
settings combat own_miss off
settings combat foe_miss off
settings combat npc_miss off
The full set is own_miss, foe_miss, player_hit, player_miss,
npc_hit, npc_miss, condition and party, the last of which hides the
party health bars drawn under the combat prompt. settings combat all switches
everything back on.
settings colors opens an interactive picker for your channel colours, and
settings colors reset undoes it. speakcolor <colour> sets the colour you
see speech in. chancolors off strips colour out of channel message bodies if
you find them busy.
settings inventory, settings buffs, settings skills, settings score
and settings wealth each change how that display is laid out and coloured.
settings blind on is a single accessibility preset: brief mode on, colour
stripped, simple list layouts everywhere, and all decorative borders removed.
It is worth knowing about whether or not you use a screen reader, because it
also produces the cleanest possible output for a narrow terminal.
settings display timezone <zone> puts game timestamps in your own time.
settings display keepalive on stops idle connections being dropped by a
router that thinks nothing is happening.
Fleeing, and what happened to wimpy#
Rogue has no wimpy command and no auto-flee. A wimpy value is stored on
every character, but nothing in combat reads it, so it has no effect.
What you do have is flee, which attempts to break off and run. It is worth
binding somewhere you can reach in a hurry.
Other display commands#
There is no in-game minimap for telnet players; the overhead map is disabled on this server. The browser client's mini-map and Mapper panel are the only maps.
alias <verb> <command> makes your own shorthand, alias lists what you have
defined, and unalias <name> removes one. Inside the command, $* stands for
everything you typed after the verb, so alias k attack $* lets you type
k goblin. $* is the only substitution; positional variables are not
supported. Aliases are saved with
your character, and you already have several: l for look and i for
inventory are set up for you.
score prints the full character sheet, summary a longer one, stat your
seven attributes, status your current conditions, and hp the one-line
version of your three pools. gear shows what you have equipped by slot,
worn the same with inventory numbers, and who everyone online.