mud/src/mudlib/combat
Jared Miller a2efd16390
Add skill unlock system with TOML conditions and gating
UnlockCondition on CombatMove, parsed from [unlock] TOML section.
check_unlocks evaluates kill_count and mob_kills thresholds.
Locked moves rejected with "You haven't learned that yet." in
do_attack/do_defend. New unlocks announced after kills.
2026-02-14 11:40:46 -05:00
..
__init__.py Add data-driven combat system with TOML move definitions 2026-02-07 21:16:12 -05:00
commands.py Add skill unlock system with TOML conditions and gating 2026-02-14 11:40:46 -05:00
encounter.py Fix flying dodge template grammar 2026-02-14 01:00:37 -05:00
engine.py Add skill unlock system with TOML conditions and gating 2026-02-14 11:40:46 -05:00
moves.py Add skill unlock system with TOML conditions and gating 2026-02-14 11:40:46 -05:00
stamina.py Wire stamina cues into combat and power loops 2026-02-14 01:00:37 -05:00
unlock.py Add skill unlock system with TOML conditions and gating 2026-02-14 11:40:46 -05:00