BatMan Relay -- more info, less clicking

zarqon

Well-known member
r50 Update

First, a couple cool new features for the Adventure Again box:

  • Add delay() information for locations that have delay, and provide a link to use a turkey blaster if you can get one. At the time of commit, you wouldn't have visual feedback for the success of your turkey blaster since it wouldn't adjust turns_spent for the location, but thanks to lost's commit in 18112 you will see the delay going down. (As an aside, I've heard mention for a while of phasing out delay(), but now here we have a mechanic introduced that supports it...?)
  • For those of you who are top secret agents in His Majesty's service, when you are clearing out a lair, we now show the number of villains remaining, which button color to use, and provide a link to use cans of Minions-Be-Gone if you have any. Note that at present the number of minions will not be adjusted for using the cans, but you will get visual feedback of use from the item count decreasing. So far every time I've used a can there have been 5 minions left when I get the final henchmen/boss, so it's pretty safe to assume each can clears out 5 minions.

And a few tweaks to the Actions Table:

  • Don't show the spam sandwich for actions that aren't spammable, such as once-only actions or actions that end combat.
  • Since BatBrain now has a framework for tracking item and skill blocking messages, provide a 'kitty' icon to attempt a potentially blockable action until it's not blocked.

Enjoy!
 

lostcalpolydude

Developer
Staff member
(As an aside, I've heard mention for a while of phasing out delay(), but now here we have a mechanic introduced that supports it...?)

The original implementation, where there was a set number of delay() turns split randomly between lots of zones, effectively went away when that was changed to just be 5 for every place in that list. The mechanic in general satisfies the narrative desire of not allowing quests to be finished the moment you walk into a new location, so it isn't going away.
 

zarqon

Well-known member
I was hoping someone more in the know would comment on that. Thanks!

Aside from turkey blasters, the only other ways to eat up delay are free runaways and useful wandering monsters, right? Could be useful to provide links for heading to a delayed zone when a Digitized monster is due.
 

lostcalpolydude

Developer
Staff member
Aside from turkey blasters, the only other ways to eat up delay are free runaways and useful wandering monsters, right? Could be useful to provide links for heading to a delayed zone when a Digitized monster is due.

Free runaways (and free kills) are equally useful regardless of there being delay in the zone. Either way, it saves a turn. Free runaways are slightly better against lower ML monsters so you don't lose as many stats, but that mechanic has been phased out in favor of free kills, so it doesn't matter so much. The way to make free kills save more turns is to use them to extend buffs, such as Bow-Legged Swagger lasting long enough to have 5 guaranteed modern zmobies. (So yes, free runaways count, but only in the sense that running into the monster counts regardless of using the free runaway.)

Setting up wandering monsters to burn delay is a common speed-ascending strategy, and having links for when Digitize is ready would be useful. If you're going to support that, don't forget the LOV Enamorang (I don't know how much use it gets, but the code should be basically the same anyway).
 

Vicerious

New member
I accidentally disabled Batman RE by misclicking on the bat tab. How do I re-enable it for that character? Thanks!
 

zarqon

Well-known member
You lose an effect: On Your Honeymoon

Hello everyone! I've returned and have been bringing my scripts up to speed. Let's start with the flagship!

r53 Update

As forehinted, BatMan RE now has a delay helper! In addition to showing your remaining turns of delay in your current location, and providing a handy link to chew a turkey blaster if such is possible, we also now provide a handy Batmenu item that appears when you have a wandering monster due from Digitize or the Enamorang. Mousing over the menu item gives you adventurable links to visit any of the zones where you have delay remaining (though not sanity-checked; the zone may not yet be unlocked), so you can click there to use your wandering monster to eat up a little of the delay. Making it appear right where the usual Adventure Again link is will hopefully help guard against misclicks when blasting through a zone.

With turn-sensitive information appearing in the Adventure Again box, I was able to find even more sync problems, where the current turn when loading the script is arbitrarily the turn of your fight, or the turn after your fight. I have finally quashed that bug by detecting and accounting for the offset -- and most noticeably, the Adventure Again box now simply loads when moused over rather than at page load time.

In playing a few Pocket Familiars runs, I've taken this opportunity to to add some Copperhead quest stuff (I normally do the pirates):
  • Don't output the Monster Manuel table.
  • Copperhead Club: provide a link to use crappy waiter disguise.
  • Mob of Zeppelin Protesters: clearer output (how many protesters will be scared away by each action).
  • Also for some reason, clover adventure information was lacking for both the above zones. Have added it in, so BatMan RE's clover helper will now work for those zones (telling you what to expect, clovers in inventory, and a link to use one).
Also a few Sea things:
  • Mer-kin Colosseum: The "next weapon" calculation has been problematic. The weapon recommendation links should now be trustworthy.
  • Mer-kin Library: Provide links to 1) make a guess with the dreadscroll, and II) maximize resistances and cast Deep Dark Visions. Less clicking!
And a few other tiny changes:
  • Pirates of the Garbage Barges: show filth level.
  • http => https
And a final, pointless list:
  • First item.
  • Second item.
  • Third and final item.

Enjoy!
 

zarqon

Well-known member
Today I updated BatMan RE to r56, which saw a goodly number of improvements to Factroid!:

  • Reinstated the Frattlesnake, which now appears in Loathing again.
  • Correct capitalization for location names.
  • Now that the fork has finally merged, remove Cango preference and only use Canadv if available.
  • Also if you have Canadv, we finally implemented fronobulax's feature request from two years ago and add a checkbox to hide unavailable locations. This was actually quite a non-trivial change and I tore out a few hairs in the process, which is fine because they were the white ones.
  • I tested this on a character without Manuel (thus showing all monsters/locations), and discovered that The "Fun" House was causing problems with its quotation marks. So we also entity encode location names now, which solved that problem.

And the Adventure Again box keeps getting more and more handy:

  • Link to chew Nightmare Fuel in the Defiled areas.
  • Links to equip any and all gear in Spelunky, since there is such a limited amount of it.
  • Quick links to Conjure skills as an Avatar of Jarlsberg, since you almost certainly want to do all of them every day. Links disappear once you've used them for the day.


But when making this update, I noted that I'd also not made posts here for the last couple updates! So here's some changeloggy stuff for

r55

  • Adventure Again link now works as Explore Next Unexplored Square link in the Tavern, for greater blasting.
  • Support for Pokebattles! BatMan RE now recommends the top action from SimplePoke, so you can blast through Pokefam fights just like you blast through normal fights.
  • Correct capitalization for monster names.
  • Avoid unwanted double-submissions by removing KoL's default handling for key #192

And as usual, more Adventure Again box improvements:

  • don't show MCD helper for Boss Bat in Pocket Familiars
  • link to equip mohawk wig on the Top Floor
  • link to use lynyrd snare at the Mob of Zeppelin Protesters
  • show free turns remaining in the Neverending Party
  • chefstaff helper for Avatar of Jarlsberg! Quick links to swap your chefstaff, with info about each staff

And now for

r54

  • G-Lover support: check be_good() before providing use links for items. Also revamp the clover helper to include the closet and default to putting clovers in the closet rather than disassembling them in G-Lover. This should also be fairly robust for future paths.
  • Remove adventure.ash. It doesn't seem to be necessary.
  • Sera: dim items that don't be_good().

And no update would be complete without an Adventure Again box feature:

  • In FantasyRealm locations, add spoiler for how many monsters you've defeated in that location today.

Enjoy!
 
Last edited:

Atario

New member
Hello and thanks for the scripts, @zarqon !

Having an issue with Sera. It says scented massage oil is 14,400 meat in the mall, but there are thousands of them available for 4,800.
 

Atario

New member
Hi, me again.

After the latest update, after The Cloverhaul™, Sera no longer lists the semirares at all. I assume that was not the intent…
 

zarqon

Well-known member
@Atario: Thanks for the heads up, Sera was still loading the data file locally, though I'd moved to it the Map Manager so people can add spading if there's more to be added/edited. Should be fixed in r64.

And, for reference here's a changelog since the last update. I'm going to group all the Adventure Again box changes together at the end.

r63: The Cloverhaul™ (name stolen because I love it)

BatMan RE had quite a lot of code for clovers and semirares. There was the clover helper built into the Adventure Again box, the semirare helper in the quick menu, and then of course Sera for a more in-depth look at semirares. All of this needed to be changed:

  • Counter-sensitive semirare helper in the quick menu eliminated.
  • The data files for clovers and semirares were hybridized into a new one -- luckylocations.txt -- based on our beloved Wiki. This information may not yet be complete, so the data file was also moved to the Map Manager so anyone can submit edits.
  • Sera was converted to understand the new data file.
  • The clover helper in the Adventure Again box was updated to understand the new data file.
  • For both Sera and the clover helper, remove the handling for fortune cookies and clovers and instead add new ways of getting Lucky, so you can use clovers/pillkeepers/Lindies/optodogs/astral energy drinks conveniently from there. For the clover helper, if you are currently Lucky, you get a flashing 11-leaf clover which you can click to go directly to Sera in case you want to choose a different Lucky adventure.

There were also various changes to do with CLI Links being my relay library now, but those are mostly boring.

r62 and r61, aside from Adventure Again features, contained changes that have since been subsumed by the Cloverhaul.

r60: Pasta Love

If any of you who use this script have been Pastamancers since April 2020, you may have noticed the new visual thrall helper in the Adventure Again box. This shows your available thralls, their name/level/etc., and lets you easily swap between them! I would often set & forget my thrall during a run but since adding this helper, it's been much more convenient to swap my thrall during a run.

r59: If I May

The main feature added in this update is adding goal suggestions to the Adventure Again box. The same goals that mafia suggests in its dropdown are now suggested in the goals section in the form of handy links.

"Why would I even set goals if I'm manually adventuring?" you may wonder -- and in fact several have wondered it before. The reason is that it informs other scripts (in particular Mercenary Mood, which fires even when manually adventuring). MM may want to set choiceadvs so that you can get the goal more quickly, or buff your +items to improve your chances of getting the goal. BatBrain may want to attempt to pickpocket your goal or use a skill that may drop your goal, even at some personal risk. And since BatMan RE also allows for hybrid manual/automated play, you could simply use the Adventure Again box as your jumping-off point to set your goals and then automate. It'll save you clicks, which is really the whole point of scripts.

Adventure Again

That's it for major features added since Feb 2019. But the Adventure Again box has continued to evolve to provide more and more useful and relevant information in-game:

  • Defiled locations: Provide a link to use Nightmare Fuel. (r57) But not if you lack the spleen. (r62)
  • Haunted Kitchen: A better maximize command. (r57)
  • Underwater: Provide Fishy warning when you've run out of the effect. (r59)
  • Underwater: Show lasso training output in any Sea zone, not just the Corral. (r59)
  • Caliginous Abyss: Show links to each of the three items which speed up exploration. (r59)
  • Coral Corral: Improve output to make purchasing lassos/cowbells always possible. (r59)
  • Mer-kin Gymnasium: Show current combat rate modifier and provide maximize link for +combat. (r59)
  • Mer-kin Colosseum: Weapon selection is more reliable as it now relies on mafia's tracking property. (r59)
  • Smut Orc Logging Camp: Provide bridge truss link if possible. (r59)
  • Arid Desert: Provide sightseeing pamphlet link if available. (r59)
  • Exploaded Battlefield: Show current kill count for both sides. (r59)
  • A-Boo Peak: Show estimated total elemental damage taken from A-Boo clues given current resistances. (r60)
  • Mushroom Garden: Show free fights remaining. (r60 and r62)
  • For Plumbers: Suggest good times to equip the bonfire flower and provide a link to buy more skills when you have enough coin. (r61)
  • Dripping Trees/Hall: Show your remaining drippiness and your current driplets total (which links to the Armory). (r61 and r62)
  • Experimental: include a Duplicate toggle in addition to up/down arrows, but only for copyable monsters when you know the skill. (r61)
  • Add suggestions to equip your industrial fire extinguisher in appropriate locations (r63)
  • Copperhead Club: Display current hazard. (r63)
  • Haunted Billiards Room: Provide link to use a sugar sphere. (r63)
  • Spookyraven 3rd Floor: If you are tracking Lady Spook's babbys using, say, a choiceAdventureScript that I wrote, display a helpful table showing babby locations (including deductions). (r63)

As always, enjoy!
 

zarqon

Well-known member
Yes, DataTables moved from here to CLI Links. You should still have the file, just from a different source. Reinstalling CLI Links ought to fix it for you.
 
Top