Roadmap

Zone Measurements

What Feature would you like to see included within TaleSpire?

Feature Request: Customizable Measurement Zones

Description:

The feature I'm proposing is a customizable measurement zone system within TaleSpire. This system would allow users to define and visualize distances in a more intuitive and flexible manner, expanding on the existing ruler tool. Users could set up different measurement zones with custom distance ranges, tailored to their specific game systems or personal preferences.

What does it look like, how does it work, how is it used?

Visual Representation:

Imagine a sleek interface addition to the current ruler tool. This new interface would include a configuration panel where users can input various distance thresholds and assign names to these zones. For example, in the system I currently use, Daggerheart, the zones are defined as Melee (5ft), Very Close (15-20ft), Close (30-35ft), Far (35-100ft), and Very Far (100+ft).

Functionality:

- Configuration Panel: Users can open this panel to create, edit, and delete custom measurement zones. Each zone would have a name and a corresponding distance range in feet.

- Zone Display: Once zones are set up, the ruler tool will automatically display the relevant zone name when measuring distances. For instance, dragging the ruler to 25 feet would show "Very Close" if the defined range is 15-20 feet.

- Color Coding: To enhance visualization, each zone could be assigned a different color. This would provide immediate visual feedback on distance measurements.

- Tooltips and Indicators: When hovering over an object or character, tooltips could display the current distance and its corresponding zone from the currently selected token.

What situations would this Feature be useful?

Utility:

This feature would be incredibly useful in various tabletop role-playing scenarios:

- Combat Planning: Players and game masters can quickly assess distances without constantly converting measurements to predefined zones, speeding up decision-making during combat.

- Spellcasting: For systems with range-dependent spells, this feature would allow casters to easily determine if targets are within range.

- Movement and Positioning: Players can strategize movement more effectively by understanding the exact zone they are moving into or through.

Examples:

1. Combat Encounter: In a fast-paced battle, a player needs to know if their spell can reach an enemy. By glancing at the ruler, they see the target is "Very Close," confirming the spell can hit without needing to count squares or convert feet.

Interaction with Existing Features:

- Ruler Tool Integration: This feature enhances the existing ruler tool, making it more versatile and user-friendly.

- Grid System: Works seamlessly with the grid system, providing an additional layer of information without altering the core mechanics.

Additional Thoughts/Details

Customization Options:

- Allow users to save and load different zone configurations, catering to multiple game systems.

- Enable toggling zone visibility on the ruler tool for users who prefer a simpler interface at times.

- Provide default zone sets for popular game systems, giving users a starting point for their customization.

User Experience:

This feature would streamline gameplay for systems that use arbitrary distances, reduce cognitive load, and enhance the overall user experience. By incorporating customizable measurement zones, TaleSpire can accommodate a wider range of game systems and preferences, making it an even more valuable tool for tabletop role-playing enthusiasts.