GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

6M Downloads

[BUG] Macro Not Saving Bug

KohaPE opened this issue · 2 comments

commented

When ordering around the sequence steps using the numbers i.e - spell 1 then add a loop function in step 2 then you want spell 1 in step 1 to add to the loop so you change it to 2.2 and it bugs.

The macro will not save and you have to delete it and start again.

Interface/AddOns/GSE/API/Storage.lua:643: bad argument #1 to 'sub' (string expected, got table)
Count: 1

Call Stack:
[string "=[C]"]: ?
[string "=[C]"]: in function sub' [string "@Interface/AddOns/GSE/API/Storage.lua"]:643: in function <Interface/AddOns/GSE/API/Storage.lua:629> [string "@Interface/AddOns/GSE/API/Storage.lua"]:777: in function processAction'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:673: in function processAction' [string "@Interface/AddOns/GSE/API/Storage.lua"]:830: in function CompileTemplate'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:267: in function OOCUpdateSequence' [string "@Interface/AddOns/GSE/API/Events.lua"]:466: in function ?'
[string "@Interface/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua"]:55: in function <...ce/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>

commented

GSE is a GIGO mod. It is unreasonable for it to prevent you from doing every dumb thing. If you notice this and are using the Patron Build you should be able to fix this via the Raw Edit.

alternatively before reordering - Create a new version. This will copy your existing setup and you can reorder. If it fails you delete the broken version not the whole thing. Hit “New” again to try again.

commented

To reiterate GSE expects you know what you are doing. If you tell it to do something dumb it will obey as you know best. As such this isn’t a bug but working how it is designed.