Legacy Design Notes

These notes describe the guild implementation that exists in the current mudlib. They are intentionally separate from the future-facing design pages in doc/design/gameplay/ so old behavior can be referenced without turning it into new design direction by accident.

Primary source anchors:

  • codebase/secure/include/guildd.h - canonical guild names, flags, dual-guild rules, join levels, and max guild levels.
  • codebase/secure/daemons/guildd.c - equipment restrictions, entrance routing, combat modifiers, HP/SP formulas, and guild soul repair paths.
  • codebase/guilds/ - guild rooms, souls, daemons, objects, and local headers.
  • codebase/cmds/guilds/ - command surfaces added by guild souls.
  • codebase/doc/guild/ - in-game guild help, often the clearest player-facing description of the older systems.

Pages: