loathers / garbage-collector

Script for farming meat (and garbage) in 2003 web RPG Kingdom of Loathing
25 stars 57 forks source link

[BUG] Garbo stops if no witchess knight available in the time spinner #2169

Open ggvgiu opened 1 week ago

ggvgiu commented 1 week ago

This has been happening for me for some time already, every now and then... basically garbo stops when trying to fight a Witches Knight from the timespinner and when I go to look at the browser it is stuck in the timespinner NC and witchess knight is not in the list, it's weird that I already seen the witchess knight in the list but then I have seen sometimes it's only the witchess bishop available there - don't if this is some time spinner shennanigans, but it is what I observed.

Usually when this happens the only way out is to fight something to spend that spinner charge and then I can run garbo again, if I just exit the NC and run it again it will most times try it again and fail again.

lacey_jones_20241116.txt

Malibu-Stacey commented 1 week ago

I'm seeing this every other day. It's flip-flopping between Witchess Knight & Witchess Bishop because of the mall price of their drops.

I can workaround it by using the target=monsterid parameter but it is less than optimal to have to run it first & wait to see if it passes today.

horrible-little-slime commented 5 days ago

Garbo checks this when deciding to time-spinner:

    () =>
      have($item`Time-Spinner`) &&
      $locations`Noob Cave, The Dire Warren, The Haunted Kitchen`.some(
        (location) => location.combatQueue.includes(globalOptions.target.name),
      ) &&
      get("_timeSpinnerMinutesUsed") <= 7,

To my knowledge, this bug ultimately stems from some incorrect queue tracking on mafia's end.