[ENH] Character specific timing settings
Bud-the-CHUD opened this issue ยท 5 comments
๐ข How does GSE currently
[ms delay] in GSE is you telling GSE what you have done in AHK/GHub/etc so it knows how to count. GSE has no other way of telling time as it has no idea what you have done externally to the game.
๐ข Describe the solution you'd like
Implementation of a character specific option to this setting. Giving us an option for external managed, per character managed, or single entry (not managed per character, one entry). External would be either deferred to AHK or macro software, fixed internal would be the old system, and dynamic internal would be by character.
Currently there is no configuration file that incorporates character specific settings but by implementing an ACCOUNT>SERVER>CHARACTER directory style similar to other add-ons you could implement character specific timing settings.
๐ข Describe alternatives you've considered
๐ข Additional context
File and directory structure needn't be so strict but was just the most familiar to me.
Could also open up other character specific customization or storage options as the project continues to develop
This value has to be static - it cant be dynamic in anyway. 1000 / MS value has to equal a value. eg 1000/250 = 4
Right. I guess to clarify. Fixed for across all characters, dynamic in that it would be changed per
Heres the problem: This statement is totally wrong:
Currently you have the option to set an MS delay within the GSE settings or to defer to an external system (AHK, macro software, etc). This timing is an integer value across all characters and servers and must be changed manually or managed individually via external AHK script or macro software.
What currently happens is GSE counts based on the MS value here. It can only be set externally to the game. This doesn't override anything nor does it control anything. You will still have to keep changing all your settings outside the game and update this value to reflect what you have done outside. All this can do is change how GSE counts per character.
Let me also ammend the current state to read as follows....
that value in GSE is you telling GSE what you have done in AHK/GHub/etc so it knows how to count. GSE has no other way of telling time as it has no idea what you have done externally to the game.