Skip to content

Conversation

@daveey
Copy link
Contributor

@daveey daveey commented Jan 3, 2026

Add AOE Overlays for Team Visualization

This PR adds support for visualizing Area of Effect (AOE) overlays for different teams in Mettascope. It includes:

  • A new AOE panel in Mettascope that allows toggling AOE overlays for each team
  • Support for unaligned objects with a distinct gray color
  • Color-coded visualization for different commons/teams

The PR also makes Assemblers implement the Alignable interface, allowing them to be part of team-based AOE effects.

Additionally, the CogGuard recipe has been updated to:

  • Reorganize resources into elements and gear categories
  • Add influence as a resource for alignment actions
  • Implement team-based AOE effects for supply depots and nexuses
  • Require specific gear types for alignment and scrambling actions

Finally, the PR simplifies some test assertions and adds "aoes" to the spell checker dictionary.

GitHub: mettagrid

Files: 6 changed, 177 additions, 163 deletions

Python Markdown

HTML

CSS

JavaScript

TypeScript

Nim

C++

JSON

GitHub: mettagrid

Files: 6 changed, 177 additions, 163 deletions

Copy link
Contributor Author

daveey commented Jan 3, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

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.

2 participants