Skip to content

Monk

The Monk (in-game abbreviation Mon) is a base class in LuminariMUD — a master of martial arts, ki energy, unarmed strikes, and physical perfection.

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

Attribute Value
Internal name / abbreviation monk / Mon
Menu entry o) gMonkn
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 4
Epic feat progression every 3 levels
Spell progression None (Ki Energy Pool)

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

Primary attributes: the God of the Fist.

Concept: the Monk

Level range Title
<= 4 of the Crushing Fist
<= 9 of the Stomping Foot
<= 14 of the Directed Motions
<= 19 of the Disciplined Body
<= 24 of the Disciplined Mind
<= 29 of the Mastered Self
<= 30 the Immortal Monk
Immortal the Inquisitor Monk
Staff the God of the Fist
Greater Staff the Monk

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

Level Feat Name Auto-granted
1 Flurry Of Blows Yes
1 Improved Unarmed Strike Yes
1 Monk Innate Ac Bonus Yes
1 Monk Wisdom Bonus To Ac Yes
1 Stunning Fist Yes
1 Unarmed Strike Yes
1 Weapon Proficiency - Monks Yes

  1. Flurry of Blows & Unarmed Damage

    • Make extra unarmed strikes per round with rapidly scaling unarmed damage (1d6 up to 2d10).
  2. Ki Pool & Ki Powers (ki)

    • Spend Ki points to boost AC, speed up movement, perform Wholeness of Body healing, Abundant Step, or Empty Body invisibility.
  3. Monk AC Bonus & Fast Movement

    • Adds Wisdom modifier and scaling class bonus to AC when unarmored and unencumbered.

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

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