Alchemist
The Alchemist (in-game abbreviation Alc) is a base class in LuminariMUD — a master of alchemy, extracts, bombs, and mutagenic science.
- Internal class id:
CLASS_ALCHEMIST - Registered in
src/class.c(classo(CLASS_ALCHEMIST, ...)block) - Helper macro:
IS_ALCHEMIST(ch)insrc/utils.h
Class Overview
Section titled “Class Overview”| Attribute | Value |
|---|---|
| Internal name / abbreviation | alchemist / Alc |
| Menu entry | f) WAlchemistn |
| 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 | 1 |
| Skill trains per level | 4 |
| Epic feat progression | every 3 levels |
| Spell progression | Alchemical Extracts (6th-level progression) |
Saving throws: Fortitude Good, Reflex Bad, Will Good.
Primary attributes: the God of Alchemy.
Concept: the Alchemist
Class Titles (by Level)
Section titled “Class Titles (by Level)”| Level range | Title |
|---|---|
| <= 4 | the Apprentice Alchemist |
| <= 9 | the Alchemist Adept |
| <= 14 | the Journeyman Alchemist |
| <= 19 | the Master Alchemist |
| <= 24 | the Grandmaster Alchemist |
| <= 29 | the Alchemy Guru |
| <= 30 | the Immortal Alchemist |
| Immortal | the Limitless Alchemist |
| Staff | the God of Alchemy |
| Greater Staff | the Alchemist |
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 |
|---|
Key Alchemist Mechanics
Section titled “Key Alchemist Mechanics”-
Alchemical Extracts & Formula Book (
brew)- Alchemists prepare spell-like extracts from their formula book using alchemy.
- Extracts take effect immediately upon consumption or when applied to self/allies.
-
Alchemical Bombs (
bomb)- Throw explosive bombs dealing fire, acid, frost, or shock damage scaling with level (
1d6+ Int modifier, +1d6every 2 levels).
- Throw explosive bombs dealing fire, acid, frost, or shock damage scaling with level (
-
Mutagens (
mutagen)- Brew a mutagen that grants a physical ability score boost (+4 Str/Dex/Con) and natural armor bonus at the cost of a mental penalty for a duration.
-
Discoveries
- At levels 2, 4, 6, 8, 10, 12, 14, 16, 18, and 20, Alchemists gain Discoveries (such as Precise Bombs, Infusion, Acid Bomb, Fast Bomb, and Greater Mutagen).
Quick-Start Guide
Section titled “Quick-Start Guide”- Create a character selecting the Alchemist class.
- Review your starting equipment and auto-granted proficiencies.
- Use class commands (
help alchemist) 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_ALCHEMIST, ...)block) - Class id define:
src/structs.h(#define CLASS_ALCHEMIST) - Helper macro:
src/utils.h - Feat definitions:
src/feats.c