Can GSE reset itself on timer?

@Deezyl_Fizzlepop
I’m by no means an expert as I don’t know the coding language for writing addons and such myself but i’m under the impression that no it would not fall under botting because it is not only still a manual keypress that in no way automates targeting, but it still technically is one action for one keypress. You still have to wait for the global to pass for letting go of the button to do the second cast, it doesn’t queue anything up to automatically cast. In that respect because you’re “stuck” holding the button if you wanted to cast both spells successively it behaves the same as having the different spells bound to separate keys, it is only merely functionally different in the amount of keys actually bound. Much like a shift/alt/ctrl modifier, you can look at this as essentially a keydown/keyup modifier.

@TimothyLuke
You don’t. The key designated in the code of the addon overwrites everything ingame. So even if my bartender has that bound to slot, pressing that key doesn’t “light up” that slot’s icon like a nornal keypress without it would. I’m not an addon writer, I don’t know the language, so I don’t know how it works like an override, but it does. So you’d manually edit the lua for the spells, button name, class, and keybind. I imagine you can cut and paste it for multiple different keybinds but I didn’t try because I only needed the functionality for this one specific thing.

What happens when you press and/or release in the GCD window is that nothing happens. This is why it isn’t 100% perfect for me, as if i’m spam hitting the bound button and the GCD from another ability is present when the keydown is hit then Elemental Blast won’t cast, but if the GCD is finished when the release for keyup happens then the Lightning Bolt will cast. The same thing for if you press the key down & up triggering in the GCD before it is over, nothing happens at least on an outward level. I’m not an addon writer so I don’t know whats happening under the hood, but no errors get thrown up other than the normal “can’t cast this” that happens when you normally try to do something in a gcd.