LeonBlade / HeelsPlugin

A plugin used for FFXIVQuickLauncher to offset your character height when using certain high heel mods.
MIT License
30 stars 16 forks source link

[Feature Request] Command to Increment/Decrement Offset #14

Open XxInvictus opened 2 years ago

XxInvictus commented 2 years ago

Basically the ability to use a combination of something like the below commands to increment/decrement the offset instead of having it set with a static value. This way an increase/decrease shortcut can be applied into tools like Macros/Tpie/QoLBar.

Example Commands (Using +/- Syntax):

/xlheels 0.1
/xlheels 0.05
/xlheels 1
/xlheels +0.1
/xlheels +0.05
/xlheels +1
/xlheels -0.1
/xlheels -0.05
/xlheels -1

Example Commands (Using set/add/subtract Syntax):

/xlheels set 0.1
/xlheels set 0.05
/xlheels set 1
/xlheels add 0.1
/xlheels add 0.05
/xlheels add 1
/xlheels subtract 0.1
/xlheels subtract 0.05
/xlheels subtract 1
XxInvictus commented 2 years ago

I also just found out when attempting to locate where in code you were defining the chat command for the float value setting that it doesn't look like defining a float value in your chat command actually does anything despite the description?

LeonBlade commented 2 years ago

What would be the use case for something like this? What would necessitate a quick access to constantly changing your offset on the fly in small increments with quick access buttons? I don't see how this could be beneficial to the user.

XxInvictus commented 2 years ago

Sorry the use case is Penumbra/Glamourer outfit changes, as you could have many different mods each changing the the same item you could have 5, 10, 15, 20 different offsets for the same gear item.

Because the offset won't always be known the key point is that in in QolBar/TPie/Macro I could have 6 buttons +1, +0.1, +0.01, -1, -0.1, -0.01 and this would cover nearly all situations accurately.

Without it, I either have to keep typing the command guessing the offset or if I want to put it in QoLBar/TPie/Macro I would need to set a button for all possible options, which would be ALOT if you were accounting for every 0.01 up to the max of 5.0.