Magic Systems directory

A curated directory of technical references, design frameworks, and implementation guides for MUD magic systems, focusing on balancing resource economies, coding spell logic, and designing tactical combat interactions.

Magic Systems directory hero illustration
Category:
Pricing Model:

Showing 10 of 10 entries

CoffeeMUD Spell Scripting Guide

open-source

Documentation for the JavaScript and XML-based spell scripting system used in CoffeeMUD.

Pros

  • + Enables adding spells without C knowledge
  • + Robust trigger and event system
  • + Built-in support for reagents and components

Cons

  • Steep learning curve for the proprietary script format
  • Performance impacts of heavy scripting
JavaCoffeeMUDScripting
Visit ↗

Wikipedia: Game Balance

free

A concise reference on balance principles applicable to spell tuning, resource economies, and combat pacing in MUDs.

Pros

  • + Visualizes power creep over levels
  • + Calculates mana efficiency per spell
  • + Helps identify 'must-have' vs 'useless' spells

Cons

  • Requires manual data entry of spell stats
  • Does not account for utility/CC value
BalanceMathSpreadsheet
Visit ↗

LPMud efun: spell_action Reference

open-source

Documentation for the LPC 'efun' system used to handle asynchronous spell effects and combat heartbeats.

Pros

  • + Object-oriented spell design
  • + Dynamic loading of spell objects
  • + Native support for complex status effect timers

Cons

  • LPC syntax is unique and requires specific study
  • Driver-dependent implementation
LPMudLPCObject-Oriented
Visit ↗

LPMud Combat Library (Dead Souls)

open-source

A highly customizable combat library for LPMuds that handles limb loss, bleeding, and detailed PK damage.

Pros

  • + Extremely detailed physical damage modeling
  • + LPC language allows for live-coding combat adjustments

Cons

  • Complexity can lead to unintended balance exploits
  • Steep learning curve for LPC developers
LPCCombat MechanicsRealism
Visit ↗

Evennia Perk System Guide

open-source

Documentation for the Evennia engine on implementing non-game-breaking entitlements and perks.

Pros

  • + Specific code examples for Python-based MUDs
  • + Focuses on modern software architecture
  • + Community-driven best practices

Cons

  • Only applicable to Evennia-based games
  • Steep learning curve for non-coders
developmentcodingperk-design
Visit ↗

RanvierMUD Combat Component

open-source

Node.js based combat logic emphasizing event-driven interactions and modular effect systems.

Pros

  • + Modern Javascript (ES6+) syntax
  • + Easy to implement damage-over-time and buffs
  • + Clean separation of concerns

Cons

  • Smaller library of pre-built PvP features
  • Requires Node.js environment
javascriptnodemodern
Visit ↗

WolframAlpha Formula Modeler

freemium

Used for visualizing damage curves and calculating probability distributions for hit chances and critical strikes.

Pros

  • + Visualizes power creep over levels
  • + Solves complex damage reduction equations
  • + Generates function graphs for balance testing

Cons

  • Generic tool; requires manual formula input
  • Advanced features require a subscription
MathBalancingVisualization
Visit ↗

Donjon RPG Tools

free

A collection of generators for seeds, dungeon layouts, and name sets to assist builders in filling out lore details.

Pros

  • + Instant generation of lore-consistent NPC names
  • + Provides logical dungeon layouts for area building
  • + Lightweight and fast to use while building

Cons

  • Results can be generic without manual editing
  • No built-in saving or organization features
generatorsnamesseeds
Visit ↗

MUD Coders Guild

free

A professional-grade community of developers focused on the technical and social engineering aspects of running text-based games.

Pros

  • + Focus on modern development stacks
  • + Deep dives into player retention tech
  • + Highly collaborative Slack/Discord

Cons

  • Technical barrier to entry
  • Less focus on non-coding admin tasks
codingdev-opsstrategy
Visit ↗

Achaea Combat Guide

freemium

Official documentation for one of the most complex affliction-based PK systems in commercial MUDs.

Pros

  • + Masterclass in tactical depth and affliction management
  • + Detailed explanation of balance and equilibrium mechanics

Cons

  • Highly specific to Iron Realms engines
  • Commercial focus may influence balance choices
TacticalAffliction SystemTheory
Visit ↗