Skip to content

Rogue

The Rogue (in-game abbreviation Rog) is a base class in LuminariMUD — a cunning trickster specializing in sneak attacks, skill mastery, and rogue talents.

  • Internal class id: CLASS_ROGUE
  • Registered in src/class.c (classo(CLASS_ROGUE, ...) block)
  • Helper macro: IS_ROGUE(ch) in src/utils.h

Attribute Value
Internal name / abbreviation rogue / Rog
Menu entry t) wRoguen
Max level 30 (standard cap)
Locked / Prestige No / No (base class)
Unlock cost 0
Base Attack Bonus High (1/1 progression)
Hit Die d8
PSP (psionics) 0
Move gain per level 2
Skill trains per level 8
Epic feat progression every 3 levels
Spell progression None

Saving throws: Fortitude Good, Reflex Bad, Will Bad.

Primary attributes: the God of Thieves and Tradesmen.

Concept: the Rogue

Level range Title
<= 4 the Rover
<= 9 the Multifarious
<= 14 the Illusive
<= 19 the Swindler
<= 24 the Marauder
<= 29 the Volatile
<= 30 the Immortal Assassin
Immortal the Demi God of Thieves
Staff the God of Thieves and Tradesmen
Greater Staff the Rogue

Auto-granted feats and level unlocks (from src/class.c):

Level Feat Name Auto-granted
1 Light Armor Proficiency Yes
1 Simple Weapon Proficiency Yes
1 Sneak Attack Yes
1 Trapfinding Yes
1 Weapon Finesse Yes
1 Weapon Proficiency - Rogues Yes

  1. Sneak Attack

    • Deal extra precision damage (1d6 scaling up to 10d6) when striking flanked or flat-footed targets.
  2. Rogue Talents

    • Unlock special combat tricks, skill mastery, evasion, weapon finesse, and crippling strikes every 2 levels.
  3. Trapfinding & Uncanny Dodge

    • Detect and disarm complex magical traps and retain AC agility when ambushed.

  1. Create a character selecting the Rogue class.
  2. Review your starting equipment and auto-granted proficiencies.
  3. Use class commands (help rogue) to explore your abilities in-game.
  4. Advance levels to unlock core class features and bonus feats.

  • Class definition: src/class.c (classo(CLASS_ROGUE, ...) block)
  • Class id define: src/structs.h (#define CLASS_ROGUE)
  • Helper macro: src/utils.h
  • Feat definitions: src/feats.c