loathers / garbage-collector

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

[BUG] Sandworm Fight (Updated couple mins ago the Garbo Script) #2135

Closed Tapionator closed 1 month ago

Tapionator commented 1 month ago

Looks like the combat macro for Eldritch tentacle needs to be modified for this part of the script as the enemy is not included and keeps bugging out. See below.

Executing Free Giant Sandworm/Gingerbread Mob Hit
CCS set to grimoire_macro
Searching for "drum machine"...
Search complete.
Purchasing drum machine (1 @ 2,800) from #1814847...
Preference _concoctionDatabaseRefreshes changed from 535 to 536
Purchases complete.
Preference nextAdventure changed from Noob Cave to None
Using 1 drum machine...
Preference lastAdventure changed from Noob Cave to None

[967] Drum Machine
Preference lastEncounter changed from Eldritch Tentacle named Lblglblllrrggghbbbbbbbsssss to giant sandworm
Encounter: giant sandworm
Round 0: tapion wins initiative!
Preference cosmicBowlingBallReturnCombats changed from 21 to 20
Round 0: tapion casts SING ALONG!
Round 1: Roll does a quartet of back handsprings to intimidate your opponent, landing with jazz hands and spirit fingers waggling. It looks pretty freaked out.
Round 1: giant sandworm drops 84 attack power.
Round 1: giant sandworm drops 84 defense.
Round 1: Your toy train moves ahead to the Candy Factory. As your train passes the candy factory, you pick up some random candy.
Preference trainsetPosition changed from 174 to 175
You acquire an item: cotton candy cone
Round 1: Ha, ha! are you honest?
Round 1: tapion casts GINGERBREAD MOB HIT!
Round 2: tapion wins the fight!
Your familiar gains a pound: Roll, the 16 lb. Steam-Powered Cheerleader
After Battle: You gain 24 Mana Points
You gain 1,000 Meat
After Battle: Sneaky Madonna peeks out of the shadows, checks for danger, and sidles up to you with some meat.
You gain 14 Meat.
After Battle: This type of monster is immune to every sexually-transmitted disease but one. Nobody knows which one.
Preference bookOfFactsGummi changed from 1 to 2
After Battle: Roll shouts, "D! Fence! D! Fence!" and dances around, shadowboxing with her pom-poms. Steam puffs out of her knee joints.
You acquire an item: spices
You acquire an item: spices
You acquire an item: spices
After Battle: You see a weird thing out of the corner of your eye, and you grab it. Far out, man!
You acquire an item: Dennis's blessing of Minerva
After Battle: You gain 56 Fortitude
After Battle: You gain 84 Wizardliness
After Battle: You gain 52 Roguishness
You acquire an item: inflammable leaf (2)
After Battle: You gain 2 Mysteriousness
Preference _gingerbreadMobHitUsed changed from false to true
Preference garbageChampagneCharge changed from 3 to 2
This combat did not cost a turn
Preference _cheerleaderSteam changed from 184 to 182
Preference familiarSweat changed from 522 to 525
spadingData => %7B%22item%22%3A%22%5B7726%5DDennis's%20blessing%20of%20Minerva%22%2C%22_PROJECT%22%3A%22Mr.%20Cheeng's%20Spectacles%22%2C%22_VERSION%22%3A%2228060%2F79078d7%22%7D|Excavator|Excavator's project to spade Mr. Cheeng's Spectacles
Preference _concoctionDatabaseRefreshes changed from 536 to 537

[967] Eldritch Attunement
Preference lastEncounter changed from giant sandworm to Eldritch Tentacle named Ggggrrgglssssblrggl
Encounter: Eldritch Tentacle named Ggggrrgglssssblrggl
Round 0: tapion wins initiative!
Preference cosmicBowlingBallReturnCombats changed from 20 to 19
Round 0: tapion casts SING ALONG!
Round 1: You lose 1 hit point
Round 1: Roll cheers:O-P-T-I-M-A-L, / Our spreadsheets are impeccable!
You acquire an effect: Wise Spirit (1)
Round 1: Roll does a sassy little cheer at your opponent, finishing with a four-count of spirited hand-claps that really startle it.
Round 1: Eldritch Tentacle drops 42 attack power.
Round 1: Eldritch Tentacle drops 42 defense.
Round 1: Your toy train moves ahead to the Trackside Diner. Somebody dropped some food by the tracks, you pick it up!
Preference trainsetPosition changed from 175 to 176
You acquire an item: hot buttered roll
Round 1: You lose 2 hit points
Round 1: I like him not, nor stands it safe with us / move?
Preference _concoctionDatabaseRefreshes changed from 537 to 538
Round 1: tapion executes a macro!
KoLmafia thinks it is round 2 but KoL thinks it is round 1
Round 1: For me, with sorrow I embrace my fortune: or whensoever, provided I be so able as now.
You're on your own, partner. (Macro Aborted: 69 instructions (nice.) executed without any actions being taken.)
[Click here to continue in the relay browser.](https://github.com/loathers/garbage-collector/issues/main.php)

hpAutoRecoveryTarget => 0
Preference hpAutoRecoveryTarget changed from 0.0 to 0
mpAutoRecoveryTarget => 0
Preference mpAutoRecoveryTarget changed from 0.0 to 0
Preference customCombatScript changed from grimoire_macro to garbo
CCS set to garbo
Autoattack is disabled.
You are currently in a fight.
Preference customCombatScript changed from garbo to default
CCS set to default
hpAutoRecoveryTarget => 0
Preference hpAutoRecoveryTarget changed from 0.0 to 0
mpAutoRecoveryTarget => 0
Preference mpAutoRecoveryTarget changed from 0.0 to 0
allowNonMoodBurning => true
Preference allowNonMoodBurning changed from false to true
libramSkillsSoftcore => all
Preference libramSkillsSoftcore changed from none to all
valueOfInventory => 2
Preference valueOfInventory changed from 2.0 to 2
Preference choiceAdventure1387 changed from 2 to 3
Encounter: Eldritch Tentacle named Ggggrrgglssssblrggl
You fought 0 cockroach at the beginning of the day, and an additional 0 digitized cockroach throughout the day. Good work, probably!
Including this, you have fought 0 across all ascensions today
Extreme Items:
1 Wal-Mart gift certificate worth 2220 total
12 eldritch effluvium worth 1200 total
1 Dennis's blessing of Minerva worth 881 total
-1 soft green echo eyedrop antidote worth -809 total
1 Dweebisol™ inhaler worth 5 total
11 Source essence worth 11 total
Preference garboResultsMeat changed from 36453 to 43110
Preference garboResultsItems changed from 206762 to 211193
This run of garbo, across 0 turns you generated 11,088 meat, with 6,657 raw meat and 4,431 from items
So far today, across 0 turns you generated 254,303 meat, with 43,110 raw meat and 211,193 from items
JavaScript exception: KoLmafia error: You're on your own, partner. (Macro Aborted: 69 instructions (nice.) executed without any actions being taken.)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:39655
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:26570 (_do)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:26379 (execute)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:45713
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:45795 (execute)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:26304 (run)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:45838 (runQuests)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:45847 (runGarboQuests)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:41413 (freeFights)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:46293
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:37386 (withClan)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:37380 (withVIPClan)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:46274
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:37365 (withStash)
at file:/C:/Users/Ktobo/Downloads/scripts/garbage-collector/garbo.js:46273 (main)
Tapionator commented 1 month ago

This occurs for all phases of the Sandworm fights (Shattering Punch, Tom Tom etc)

Rinn commented 1 month ago

i'm in the midst of a release at work so i won't be able to fix this for a bit. tl;dr the old tentacle\holiday wanderer handling we already had needs to be added to the GarboEngine so it affects grimoire tasks

Tapionator commented 1 month ago

No worries thank you for letting me know! I will run an older version in the meantime.