giffyglyph / foundry-5e-monster-maker

A D&D 5e monster maker module for the Foundry VTT. Build new monsters with level-appropriate, balanced stats in seconds.
30 stars 17 forks source link

FEATURE REQUEST: Dynamic Health When Added to Canvas #48

Open ghero101 opened 3 years ago

ghero101 commented 3 years ago

Would it be possible to allow Health pools to use a roll formula and be rolled when an actor is dropped on the canvas?

I have not started using the mod in any of my campaigns so far, but through experimentation, I find this essential feature to be lacking.

It seems that the Health Max, Scales appropriately (But does not allow formula input), However, the Current hitpoint value does not scale to follow. So when scaling a monster, the hit point values do not scale to match.

For Example Scaling a level 1 Kobold with 10hp to level 50 may warrant a max health of 500 but its current value will still be 10.

And when placing example Kobold on the Canvas its Current health will still be 10 unless you manually change it.

Somewhat related is it possible to unlink some of the stats from the Token instance, from the prototype instance. (As of right now if you put 10 Kobolds down and scale the level, all 10 scale instead of just one)

Hopefully all my rambling makes sense. Feel free to reach out if you would like any other examples, or have any questions

giffyglyph commented 3 years ago

There's a module called Token Mold (https://foundryvtt.com/packages/token-mold/) which does this, iirc—automatic rolling of max hp based on the formula (which you can enable in Edit Monster > Hit Points > Use Formula). I'd recommend testing that module to see if it helps resolve your token HP randomisation issues.

ghero101 commented 3 years ago

That's perfect, it handles 2 of the 3 issues that I brought up, being HP randomization along with allows placed tokens to be of different scaled levels.

I would think the final point may still be a bug/possible enhancement. Which is, if you start a scaling monster at level 1 with 10hp and scale it to 50 the Total HP/HP formula scale, but the current HP doesn't update to suite. More of an annoyance than anything main scaling monsters on the fly more difficult. As of now, if you needed to scale up a monster that had already been placed you would need to either manually update the HP or replace the token on the canvas using Token Mold to reroll the HP

Just a suggestion. Otherwise since I have your ear I'll taken a moment to say thank you for the excellent module. =D