Let's assume I have a default TP set on my PUP, by "default" I mean a set which I'm going to use the majority of time. Let's call it "
TPbasic" for the sake of clarity.
I use a WS and after the WS is done I return to my TPbasic set. I use a maneuver and it swaps to maneuver gear and then returns to my TPbasic set.
All is fine.
If for some circumstance I have to swap to a PDT set, I normally have this bound to a G key on my keyboard.
Problem with this situation is that once I press my WS or maneuver macro, it would still return to my TPbasic set, whereas what I want to do is that once I press my "equip PDT gear" set, that set becomes the "default" one, and my "postcast" set after WS, spells or JAs, becomes the PDT set, and it has to stay like that until I decide to change it back again to TPbasic or another set.
Same exact situation if I'm fighting something very evasive and I want to use my "TPaccuracy" set instead of my TPbasic one.
In spellcast I had no clue how to do this, so I went around the issue using different macrosets and sometimes different XMLs.
From lurking into different GS luas I instead got the impression this is very possible.
Like, something that is easy to understand for me, is the concept of "variables" which I used in TurboPascal or Basic (yeah sorry, I'm old
).
With those instead of using "postcast=setname" I would use "postcast=X".
And then make "X:=TPbasic", "X:=TPaccuracy", "X:=PDT" and change these with commands.
This way the formulae for postcast are the same, it's the "content" of that variable inside the postcast field that changes, and I control that through manual commands and keybinds.