Featured advertisement for Astaria
MUD SnippetVersion 2 Erwin Andreasen attribution and notification terms; inherited notices apply

Merc Dynamic Class Skill Levels - Erwin Andreasen

Historical file-backed class skill and spell levels for Merc and Envy-derived games, with a staff command for assigning levels.

Included Content

Read or copy

Original class-2.tgz containing class.c, include.h and integration instructions. It moves class skill and spell levels from hard-coded tables into files and provides staff-controlled level assignment. It is not a complete dynamic class-creation system.

Compatibility warning
Back up existing class and skill data before integration. Initial save/load migration order matters. Check every class’s levels after startup. Review CLASS_DIR access, parsing, command permissions and changes to const fields for the intended compiler.

License and attribution
The adjacent original License identifies Erwin S. Andreasen as the author. It permits use with retention of his name in every file and requires email notification that the code is being used. The author also requests feedback, bug reports and ideas. Historical project addresses may no longer be active. Preserve the original License with the material; inherited notices remain applicable. This summary is not confirmation of distribution permission.

Historical software warning
Mudhaven has not compiled, boot-tested, or security-audited this material. Modern compiler and operating-system compatibility is unverified. This is integration material, not a standalone application. Historical contact addresses may no longer work.

Attribution

Credits

By Erwin S. Andreasen. The README credits Terry Grunwald with feedback about constant structure fields and removal of game-specific code. Preserve contributor notices. The accompanying description summarizes the separate original License. The unchanged original License is attached separately.