Moerill / Moerill/Mess

Optionally replace automatically placed square rectangular templates with square rays to allow rotation (feature request).

Open
#79 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

new feature
Dominant language
JavaScript
Stars
16
Forks
9
PR merge metrics
No merged PRs in 30d

Description

This module does some QoL improvements to how templates operate, so this feature fits. It would be helpful for spells with square area of effect and other use cases of square templates.

Unfortunately, rectangular templates in Foundry VTT cannot be rotated, instead they change their aspect ratio, keeping alignment to the grid. In D&D this feature is impractical, as the square area of effect does not normally change its aspect ratio and should be possible to rotate.

A workaround for that is a ray template, which can be set to a certain width and rotated freely. However, automatic template placement for spells does not use this trick and instead places a rather useless rectangular template.

That's where Mess might just save the day, if its possible to substitute the template somehow, that is. Providing such option will further advance Mess'es dominance in template management department (even though it already beats most of its competitors in terms of power and stability).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by locating the automatic template-placement logic and how rectangular and ray templates are created, then determine how an opt-in replacement could preserve width and rotation. Done means square-area spells can optionally produce rotatable square rays without changing existing placement behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.