Skip to content

Paladin

The Paladin (in-game abbreviation Pal) is a base class in LuminariMUD — a holy knight of justice who smites evil, lays on hands, and radiates sacred auras.

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

Attribute Value
Internal name / abbreviation paladin / Pal
Menu entry p) WPaladinn
Max level 30 (standard cap)
Locked / Prestige No / No (base class)
Unlock cost 0
Base Attack Bonus High (1/1 progression)
Hit Die d10
PSP (psionics) 0
Move gain per level 1
Skill trains per level 2
Epic feat progression every 3 levels
Spell progression Divine Paladin Spells (4th-level progression)

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

Primary attributes: the Immortal Hammer of Justice.

Concept: the Paladin

Level range Title
<= 4 the Initiated
<= 9 the Accepted
<= 14 the Hand of Mercy
<= 19 the Sword of Justice
<= 24 who Walks in the Light
<= 29 the Defender of the Faith
<= 30 the Immortal Justicar
Immortal the Immortal Sword of Light
Staff the Immortal Hammer of Justice
Greater Staff the Paladin

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

Level Feat Name Auto-granted
1 Heavy Armor Proficiency Yes
1 Light Armor Proficiency Yes
1 Martial Weapon Proficiency Yes
1 Medium Armor Proficiency Yes
1 Shield Armor Proficiency Yes
1 Simple Weapon Proficiency Yes

  1. Smite Evil (smite)

    • Add Charisma bonus to attack rolls and Paladin level to damage against evil targets, bypassing damage reduction.
  2. Lay on Hands & Mercies (layonhands)

    • Channel positive energy to heal wounds or remove conditions (poison, disease, paralysis, fatigue).
  3. Divine Grace & Sacred Auras

    • Adds Charisma modifier to all saving throws and radiates Auras of Courage, Resolve, and Righteousness to nearby allies.

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

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