loathers / autoscend

An ascension script for KoLMafia
Other
45 stars 67 forks source link

Path OCRS issues combo tracker #321

Open taltamir opened 4 years ago

taltamir commented 4 years ago

This is a combined tracker for various OCRS issues.

taltamir commented 4 years ago

Open Issues

subissue 2

desert exploration was weird. it first farmed oasis for drum machine and stone rose. then afterwards it went to the desert without first acquiring the compass. even though i recently fixed compass for pathless / standard, it does not seem to have stuck in this path.

subissue 3

Fantasy Realm infinite loop bug. commit 3b33036 partially addresses it but needs to be replaced with a superior fix. Before that commit it was hitting an infinite loop. now every turn it will first try it, fail, then go adventure somewhere else for 1 adv, then repeat. This doubles server hits when this bug occurs. still better than an infinite loop of server hits.

note that this is not a universal issue. only when mafia tracking is error in a way that would cause an infinite loop. which occured to me during an OCRS run. I am thinking that instead of return autoAdv(1, $location[The Bandit Crossroads]); something like

if(autoAdv(1, $location[The Bandit Crossroads])) return true
else
{
code to block further attempts
}

subissue 4

During smut orc's quest, Blech House NC adventure. it resets it to show in browser after every use in OCRS.

[350] The Smut Orc Logging Camp
Encounter: Blech House
Manual control requested for choice #1345
choice 1: Kick it down (use muscle/weapon damage)
choice 2: Blast it down with a spell (use myst/spell damage)
choice 3: Carefully take it apart (use mox/sleaze res)

Testing shows that it resets the moment we adventure in that zone. rather than when the NC shows up. Setting mafia automation to adventure there for 1 adv did not do it so this is not a mafia bug but autoscend one

subissue 6

Rain doh black box was used for the 1st time in that day to capture a lobsterfrogman when I had 4 barrels, meaning as soon as i beat it i had 5 barrels. So it didn't use the copied one, which means it wasted 5 uses of the black box on nothing.

subissue 7

improvement rather than a bug. When fighting dirty thieving brigands. killing a cleeshed enemy does not display the nuns, but I think it actually still works despite that? Needs more testing. regardless you can definitely use macro meteorite to change enemies. Either macro twice, or cleesh once then macro. This lets you reroll the bandit's modifiers to try and grab a solid gold bandit to save many turns

subissue 8

use implode universe or exploding cigars against untouchable enemies.

subissue 11

When doing junkyard quest, shrug off passive damage and don't keep on maintaining it. Passive damage helps in killing in general in this path, but we do not want to kill the gremlins, we want them to drop molybadinum items. we can always cleesh them if they are the wrong kind and can't be killed

taltamir commented 4 years ago

Universal Issues

These issues which were reported for OCRS but were determined to be universal (applying to multiple paths). They should be each spun off to its own dedicated issue.

taltamir commented 4 years ago

Fixed Issues

fixed issues go here

subissue 1

PR #339 fixed issue #320

taltamir commented 4 years ago

Probably Fixed Issues that need testing

subissue 5

possibly fixed by #375 (needs testing) L12 quest sidequest junkyard not recognizing the gremlins and as such not automating correctly against them. Just burning all your adventures fighting them. Should either abort for manual handling or correctly automate them. Should be fixed now, but if it is still not identifying them correctly then maybe just funksling magnet + seal tooth without any regards for monster identification every turn in the gremlins? won't be perfectly efficient as it won't banish undesired monsters and will unnecessarily die funkslinging against monsters you can kill.

subissue 9

possibly fixed by #375 (needs testing) wall of bones not recognized. fails to use electric bone knife against it. instead tries to fight it as if it was a normal opponent and dies. repeatedly wasting adventures there too as it does not realize it is dying.

subissue 10

possibly fixed by #375 (needs testing) shadow not recognized as shadow. instead of using healing items it attacks it and dies. repeats and wastes adv