Skip to content

Warrior

The Warrior (in-game abbreviation War) is a base class in LuminariMUD — the ultimate master of arms, armor, tactical feats, and battlefield control.

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

Attribute Value
Internal name / abbreviation warrior / War
Menu entry w) RWarriorn
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 None

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

Primary attributes: the God of War.

Concept: the Warrior

Level range Title
<= 4 the Mostly Harmless
<= 9 the Useful in Bar-Fights
<= 14 the Friend to Violence
<= 19 the Strong
<= 24 the Bane of All Enemies
<= 29 the Exceptionally Dangerous
<= 30 the Immortal Warlord
Immortal the Extirpator
Staff the God of War
Greater Staff the Warrior

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. Bonus Combat Feats

    • Gains a bonus combat feat at level 1 and every 2 levels thereafter (level 2, 4, 6, 8, 10, 12, 14, 16, 18, 20).
  2. Weapon & Armor Mastery

    • Master all weapon groups, heavy armors, and shields for maximum combat effectiveness and tactical versatility.
  3. Tactical Versatility

    • Excels at Power Attack, Cleave, Weapon Focus, Weapon Specialization, Whirlwind Attack, and Knockdown chains.

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

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