Skip to content

Combat Rewrite - #6

Open
cbates8 wants to merge 9 commits into
2026-refactorfrom
2026-refactor-combat-rewrite
Open

cbates8 wants to merge 9 commits into
2026-refactorfrom
2026-refactor-combat-rewrite

Conversation

@cbates8

@cbates8 cbates8 commented Oct 30, 2026

Copy link
Copy Markdown
Owner

Full re-write of the combat cog.

  • Replace clunky CLI-style interaction with discord slash commands
  • Character schema validation using pydantic
  • Dev utils for syncing/clearing slash commands
  • Clarified language surrounding combat. "Combat" is the overarching concept, so it is used as the module name. The individual unit of combat is an "Encounter". Each encounter is made up of "Characters".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant