Skip to content

Berserker

The Berserker (in-game abbreviation Bes) is a base class in LuminariMUD — a primal warrior who unleashes devastating rage and martial power in combat.

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

Attribute Value
Internal name / abbreviation berserker / Bes
Menu entry b) rBerRserrkern
Max level 30 (standard cap)
Locked / Prestige No / No (base class)
Unlock cost 0
Base Attack Bonus High (1/1 progression)
Hit Die d12
PSP (psionics) 0
Move gain per level 2
Skill trains per level 4
Epic feat progression every 3 levels
Spell progression None

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

Primary attributes: the God of Rage.

Concept: the Berserker

Level range Title
<= 4 the Ripper of Flesh
<= 9 the Shatterer of Bone
<= 14 the Cleaver of Organs
<= 19 the Wrecker of Hope
<= 24 the Effulgence of Rage
<= 29 the Foe-Hewer
<= 30 the Immortal Warlord
Immortal the Extirpator
Staff the God of Rage
Greater Staff the Berserker

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

Level Feat Name Auto-granted
1 Fast Movement 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. Rage (rage)

    • Enter a powerful berserk state granting bonuses to Strength, Constitution, and Will saves at the cost of Armor Class.
    • Gains Greater Rage, Indomitable Will, and Tireless Rage at higher levels.
  2. Rage Powers

    • Unlock special combat enhancements while raging (Knockback, Superstition, Unexpected Strike, Powerful Blow).
  3. Damage Reduction & Fast Movement

    • Naturally absorbs physical damage (DR 1/- scaling up to DR 5/-) and moves faster on foot.

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

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