awgil / ffxiv_plugin_distribution

Micro repo for custom plugin distribution.
9 stars 0 forks source link

VIsland - Workshop Automation - Choices made in the plugin are selected wrongly (ask for "A", get "B"). #2

Closed Nox13last closed 1 year ago

Nox13last commented 1 year ago

Great concept. I'm sick of having to fill one workshop out, create a Preset, assign the other workshops that preset, and then delete the preset. This would be a perfect solution (outside of getting Teamcraft to just press the buttons for me, too). Except, as of the recent Dalamud update (earlier today), the projects that are loaded into the workshop are not those that were selected. Here's an example of the discrepancy: "Barbut" applied to all Workshops results in "Pie".

image

I was going to do a table of "here's what I told it to insert" versus "what it inserted" (in case it was an item ID desync, or something), but there doesn't seem to be a pattern. Sometimes the Rope will produce a Rope, and sometimes it will produce a Salt Cod. The Potion will produce a Sauerkraut. Garnet Rapier produces an Iron Axe. Baked Pumpkin also produces Sauerkraut. Now the Rope is producing Sauerkraut. Jam is Dried Flowers. Now the Rope is Dried Flowers.

I think when it brings up the "Set Agenda" UI, it's not swapping categories properly before it inserts what it thinks is an acceptable option. While everything I've tested is always wrong, Rope in particular seems to copy whatever was inserted prior. Potion always produces Sauerkraut, but Rope is a beast of chaos.

I know this is also out of the scale of the ticket, but for what it's worth, the other part of the plugin (the gathering pather) works splendidly. I wish I had it back when I was grinding up to Sanctuary Rank 16 - I had to get to the top of the True Peak (where the rocks are), and make do with Cammy (to pull the FOV way out, so the "get nearest interactive target" button worked better) and a macro that executed "lockon nearest target, cast 'Sprint', run and jump at it, wait a second, then interact, wait another second (to stop swinging the sledgehammer); loop all of that until I wake up". There were just enough rocks up there that as soon as you mined the last one, the first one would respawn, and you could chase the route in circles and always have one target to chase. Can you add a function to import and export the pathing data for sharing? That'd be sick. image

Nox13last commented 1 year ago

Ah. didn't realise there's a repo for this actual project. I'mma go submit this there. Sorry about that.