Sorcerer
The Sorcerer (in-game abbreviation Sor) is a base class in LuminariMUD — an innate spellcaster empowered by draconic, fey, or abyssal bloodline magic.
- Internal class id:
CLASS_SORCERER - Registered in
src/class.c(classo(CLASS_SORCERER, ...)block) - Helper macro:
IS_SORCERER(ch)insrc/utils.h
Class Overview
Section titled “Class Overview”| Attribute | Value |
|---|---|
| Internal name / abbreviation | sorcerer / Sor |
| Menu entry | s) MSorcerern |
| 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, spontaneous) |
Saving throws: Fortitude Bad, Reflex Good, Will Bad.
Primary attributes: the Hand of Mystical Might.
Concept: the Sorcerer
Class Titles (by Level)
Section titled “Class Titles (by Level)”| Level range | Title |
|---|---|
| <= 4 | the Awakened |
| <= 9 | the Torch |
| <= 14 | the Firebrand |
| <= 19 | the Destroyer |
| <= 24 | the Crux of Power |
| <= 29 | the Near-Divine |
| <= 30 | the Immortal Magic Weaver |
| Immortal | the Avatar of the Flow |
| Staff | the Hand of Mystical Might |
| Greater Staff | the Sorcerer |
Class Abilities and Feats
Section titled “Class Abilities and Feats”Auto-granted feats and level unlocks (from src/class.c):
| Level | Feat Name | Auto-granted |
|---|---|---|
| 1 | 1St Circle Sorcerer Spells | Yes |
| 1 | Simple Weapon Proficiency | Yes |
| 1 | Summon Familiar | Yes |
| 1 | Weapon Proficiency - Wizards | Yes |
| 4 | 2Nd Circle Sorcerer Spells | Yes |
| 6 | 3Rd Circle Sorcerer Spells | Yes |
Key Sorcerer Mechanics
Section titled “Key Sorcerer Mechanics”-
Spontaneous Arcane Casting
- Cast arcane spells without memorization, drawing from a versatile spell repertoire powered by Charisma.
-
Bloodline Powers
- Select a Bloodline (Draconic, Elemental, Fey, Abyssal, Celestial, Undead) gaining unique bonus feats, arcana, and bloodline abilities.
-
Metamagic Flexibility
- Apply metamagic feats on the fly to modify spell area, damage, or duration.
Quick-Start Guide
Section titled “Quick-Start Guide”- Create a character selecting the Sorcerer class.
- Review your starting equipment and auto-granted proficiencies.
- Use class commands (
help sorcerer) to explore your abilities in-game. - Advance levels to unlock core class features and bonus feats.
Source References
Section titled “Source References”- Class definition:
src/class.c(classo(CLASS_SORCERER, ...)block) - Class id define:
src/structs.h(#define CLASS_SORCERER) - Helper macro:
src/utils.h - Feat definitions:
src/feats.c