Skip to content

Wizard

The Wizard (in-game abbreviation Wiz) is a base class in LuminariMUD — a master of arcane secrets, spellbooks, school specializations, and high magic.

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

Attribute Value
Internal name / abbreviation wizard / Wiz
Menu entry m) mWizardn
Max level 30 (standard cap)
Locked / Prestige No / No (base class)
Unlock cost 0
Base Attack Bonus Low (1/2 progression)
Hit Die d6
PSP (psionics) 0
Move gain per level 1
Skill trains per level 2
Epic feat progression every 3 levels
Spell progression Full Arcane Spells (9th-level progression, prepared from spellbook)

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

Primary attributes: the God of Magic.

Concept: the Wizard

Level range Title
<= 4 the Reader of Arcane Texts
<= 9 the Ever-Learning
<= 14 the Advanced Student
<= 19 the Channel of Power
<= 24 the Delver of Mysteries
<= 29 the Knower of Hidden Things
<= 30 the Immortal Warlock
Immortal the Avatar of Magic
Staff the God of Magic
Greater Staff the Wizard

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

Level Feat Name Auto-granted
1 1St Circle Wizard Spells Yes
1 Scribe Scroll Yes
1 Summon Familiar Yes
1 Weapon Proficiency - Wizards Yes
3 2Nd Circle Wizard Spells Yes
5 3Rd Circle Wizard Spells Yes

  1. Spellbook & Memorization (memorize)

    • Scribe spells into your spellbook and prepare daily spell slots across 9 circles of arcane power.
  2. Arcane School Specialization

    • Specialize in Evocation, Conjuration, Abjuration, Transmutation, Illusion, Necromancy, Enchantment, or Divination for extra spell slots and school powers.
  3. Arcane Bond & Familiar (familiar)

    • Summon an arcane familiar or bond with an item to gain extra spell power and bonuses.

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

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