Skip to content

Druid

The Druid (in-game abbreviation Dru) is a base class in LuminariMUD — a guardian of nature who wields elemental magic, animal companions, and wild shape.

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

Attribute Value
Internal name / abbreviation druid / Dru
Menu entry d) GDgrGugiGdn
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 3
Skill trains per level 4
Epic feat progression every 3 levels
Spell progression Full Divine Spells (9th-level progression, prepared)

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

Primary attributes: the Storm of Earth’s Voice.

Concept: the Druid

Level range Title
<= 4 the Walker on Loam
<= 9 the Speaker for Beasts
<= 14 the Watcher from Shade
<= 19 the Whispering Winds
<= 24 the Balancer
<= 29 the Still Waters
<= 30 the Avatar of Nature
Immortal the Wrath of Nature
Staff the Storm of Earth’s Voice
Greater Staff the Druid

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

Level Feat Name Auto-granted
1 Animal Companion Yes
1 Light Armor Proficiency Yes
1 Medium Armor Proficiency Yes
1 Nature Sense Yes
1 Shield Armor Proficiency Yes
1 Weapon Proficiency - Druids Yes

  1. Wild Shape (wildshape)

    • Transform into beasts, elemental forms, and plant creatures with customized physical stats, natural attacks, and movement.
  2. Nature Bond & Animal Companion

    • Gain a loyal animal companion or select a nature domain for extra divine magic.
  3. Elemental & Spontaneous Casting

    • Spontaneously convert prepared spells into Summon Nature’s Ally spells.

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

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