Skip to content

A16: Convert game modes to TOML #136

Open

Description

@Cadacious

Summary

Convert the currently hardcoded game mode definitions (Deathmatch, Team Deathmatch, Faction Deathmatch) to TOML files.

Deliverables

  • `modes/deathmatch.toml` -- FFA mode with frag/time limits
  • `modes/team-deathmatch.toml` -- Team mode with team scoring
  • `modes/faction-deathmatch.toml` -- Faction-based teams

Each mode file defines: name, description, team settings, default limits, and event handler bindings.

Reference

Acceptance Criteria

  • Three stock mode TOML files created
  • Server loads mode from TOML instead of hardcoded logic
  • Game behavior unchanged when using TOML mode files
  • Mod can provide a custom mode TOML and it loads correctly

Depends on: #124 (TOML parser)
Blocks: #120

Activity

  1. added
    phase-2Phase 2: Plugin Architecture + Game Client
    track-aTrack A: Plugin Architecture
    moddingMod support and extensibility
    on Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    moddingMod support and extensibilityphase-2Phase 2: Plugin Architecture + Game Clienttrack-aTrack A: Plugin Architecture

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions