vttred / ose

Old-School Essentials – Foundry VTT Edition
https://ose.vtt.red
GNU General Public License v3.0
96 stars 57 forks source link

Add/rename Monster movement attribute for encounters #331

Open boloniusMonk opened 1 year ago

boloniusMonk commented 1 year ago

New Feature or Changed Behaviour

It would be nice for Monsters to have actor.system.movement.encounter attribute like PCs do, either instead of or alongside actor.system.movement.base.

Why?

If they have the same speed attribute, it can be set in the Drag Ruler module's speed provider settings so that both players and GM can easily track movement available in combat.

Code of Conduct

justinthejaguar commented 1 year ago

Access Speed Provider Settings and used the following for the speed attribute:

actor.data.data.movement.encounter

This works for both players and creatures.

boloniusMonk commented 1 year ago

It looks like the monsters from the SRD (both old module and the new one being developed/integrated) have movement.base and movement.encounter. If you create a monster actor yourself, it only has movement.base.

justinthejaguar commented 1 year ago

Thank you for clarifying. I was able to re-create your issue.

@anthonyronda, this breaks several mods and macros. I am assuming this is due to a recent update.

justinthejaguar commented 1 year ago

I also wish to point out, it is frustrating during gaming sessions not being able to quickly reference encounter movement of a creature without opening the sheet.

anthonyronda commented 1 year ago

@justinthejaguar please feel free to suggest another place to put encounter movement in an enhancement request (combat tracker? a separate encounter sheet of some kind? in token action hud?)