Skip to content

Bard

The Bard (in-game abbreviation Bar) is a base class in LuminariMUD — a versatile performer who channels arcane magic through song, lore, and inspiration.

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

Attribute Value
Internal name / abbreviation bard / Bar
Menu entry a) CBardn
Max level 30 (standard cap)
Locked / Prestige No / No (base class)
Unlock cost 0
Base Attack Bonus Medium (3/4 progression)
Hit Die d8
PSP (psionics) 0
Move gain per level 2
Skill trains per level 6
Epic feat progression every 3 levels
Spell progression Arcane Bard Spells (6th-level progression, spontaneous)

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

Primary attributes: the Lord of Dance.

Concept: the Bard

Level range Title
<= 4 the Melodious
<= 9 the Hummer of Harmonies
<= 14 Weaver of Song
<= 19 Keeper of Chords
<= 24 the Composer
<= 29 the Maestro
<= 30 the Immortal Songweaver
Immortal the Master of Sound
Staff the Lord of Dance
Greater Staff the Bard

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

Level Feat Name Auto-granted
1 Bardic Music Yes
1 Light Armor Proficiency Yes
1 Shield Armor Proficiency Yes
1 Simple Weapon Proficiency Yes
1 Weapon Proficiency - Bards Yes
1 Weapon Proficiency - Rogues Yes

  1. Bardic Performance & Songs (perform, sing)

    • Bards inspire courage, competence, and greatness in allies while haunting or terrifying enemies.
    • Perform rounds scale with Bard level + Charisma modifier.
  2. Bardic Knowledge & Versatility

    • Bards gain bonus lore and skill ranks to identify items, creatures, and arcane phenomena.
  3. Spontaneous Arcane Casting

    • Casts arcane spells without preparation, drawing from the Bard spell list up to 6th circle.

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

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