Skip to content

Blackguard

The Blackguard (in-game abbreviation BkG) is a base class in LuminariMUD — the dark antipaladin, a unholy warrior of terror, despair, and dark blessings.

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

Attribute Value
Internal name / abbreviation blackguard / BkG
Menu entry z) DBlackguardn
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 Blackguard Spells (4th-level progression)

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

Primary attributes: the Immortal Blackguard.

Concept: the Blackguard

Level range Title
<= 4 the Novice Blackguard
<= 9 the Adept Blackguard
<= 14 the Veteran Blackguard
<= 19 the Master Blackguard
<= 24 the Champion Blackguard
<= 29 the Chosen Blackguard
<= 30 the Immortal Blackguard
Immortal the Immortal Blackguard
Staff the Immortal Blackguard
Greater Staff the Blackguard

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 Good (smite)

    • Add Charisma bonus to attack rolls and Blackguard level to damage against good-aligned foes.
  2. Aura of Evil & Despair

    • Radiates an oppressive aura of dark power that demoralizes nearby enemies (-2 to all saving throws).
  3. Unholy Health & Fiendish Summoning

    • Immune to all diseases and capable of summoning fiendish servants and undead allies.

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

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