Roger92 / metric-ruler-labels

MIT License
5 stars 2 forks source link

[Feature Request] Add support for several outputs per input value #15

Closed SirMotte closed 2 years ago

SirMotte commented 2 years ago

If it is not too much trouble I'd be glad to have the option to add additional output entries to show per input. If this would require a lot of coding, it's not worth the effort, as this is probably a niche use case.

Use case example - Travel Time: Travel Distance: Input: x Miles

Roger92 commented 2 years ago

That's actually a nice idea... I will look into that l.

Roger92 commented 2 years ago

Hmm yah maybe something like

x Miles y km A | B | C Days

That would not take up too much space 🤔 So it would be (slow | normal | fast )

And i guess it would be the easiest to stick to the perDay Travel distances (so calculate everything on the X km per day value)... otherwise it would get kinda crowded with information. At least in DnD its different travel distances per day / hour / minute if i remember correctly. Dont know how its like in other systems like pathfinder etc.

SirMotte commented 2 years ago

Hmm yah maybe something like

x Miles y km A | B | C Days

That would not take up too much space 🤔 So it would be (slow | normal | fast )

And i guess it would be the easiest to stick to the perDay Travel distances (so calculate everything on the X km per day value)... otherwise it would get kinda crowded with information. At least in DnD its different travel distances per day / hour / minute if i remember correctly. Dont know how its like in other systems like pathfinder etc.

Yes, DnD does use different values depending on creature speed and travel pace.

I think you're on the right path there, as long as I can input a custom value for each output, as I use a custom travel pace value loosely based on roman legions travel speed. So if I have the option to put in values that resemble normal or forced march for the per day output fields I'm a happy GM.

Having the output set up like you suggest is a sensible decision, good thinking.

An insanely useful addition would be support for the Enhanced Terrain + Terrain Ruler Modules but I'm daydreaming now. I have no clue how difficult this would be, in addition, those modules seem to break on regular basis, so a dependency seems risky.

Roger92 commented 2 years ago

Doesnt have drag-ruler built-in support for some terrain module? 🤔

Currently on the finishing tests for the dragruler update. Will leave screenshot here when i have something to show for the travel stuff :)

SirMotte commented 2 years ago

Doesnt have drag-ruler built-in support for some terrain module? 🤔

Currently on the finishing tests for the dragruler update. Will leave screenshot here when i have something to show for the travel stuff :)

Awesome. As far as I know, (Could be wrong, has been a while since I last used enhanced terrain), I needed an additional module called Terrain Ruler, that tied into the dragruler and enhanced terrain api, for everything to work properly.

I could be wrong about this. Will investigate in the coming days.

SirMotte commented 2 years ago

I just gave the enhanced terrain module another go, but it still seems to be broken with terrain ruler. But yes, you're right, your module will work without dedicated support for anything terrain layer, as drag ruler handles the rest (when it's working), so this is a big plus.

Roger92 commented 2 years ago

And maybe try it without my module first... not that my module is the cause why dragRuler doesnt work with terrain ruler :D

SirMotte commented 2 years ago

Nope, I already made sure of this. I just looked through the issue thread of enhanced terrain and there are fixes waiting for release, so that's that :)

Roger92 commented 2 years ago

image

image

What do you think?

I rounded the days to quarters... i guess thats precise enough.

SirMotte commented 2 years ago

That is absolutely perfect :). Am I able to use 0.X units as well?

Roger92 commented 2 years ago

yep

SirMotte commented 2 years ago

Awesome. this is perfect! Can't wait on the reactions of my players! I'm sure they'll love it just as much as I will. Thank you for your hard work!

Edit: Sent a little thank you your way again.

Roger92 commented 2 years ago

Thx alot. Always nice to hear that the module helps people ... I guess i will do a release in the next days :) I wanna try if i can fix the behaviour on gridless scenes, so i can put it together in a release :)

SirMotte commented 2 years ago

Take your time, no need to rush. Looking forward to it.

Roger92 commented 2 years ago

FYI: Aaaaaalright... i think i found a way to fix the behaviour with dragruler on gridless scenes... expect an update in the next days together with the travel times ;)

SirMotte commented 2 years ago

FYI: Aaaaaalright... i think i found a way to fix the behaviour with dragruler on gridless scenes... expect an update in the next days together with the travel times ;)

Hussah! Congratulations! Can't wait! <3

SirMotte commented 2 years ago

Testing V3 now

Roger92 commented 2 years ago

Should now be available via froundry too :)

SirMotte commented 2 years ago

Working perfectly. Just what I was hoping for, and even easier to handle than what I came up with. Thank you for your hard work!

Edit: Ooh cant wait to show this to my players!!!!!

Roger92 commented 2 years ago

Nice to hear :) Let me know if they liked it or not :)

SirMotte commented 2 years ago

Nice to hear :) Let me know if they liked it or not :)

Will do...why wouldn't they^^. They should be damn grateful ;D