Giter Site home page Giter Site logo

sl_ascend's People

Contributors

cognificent avatar gausie avatar icywhitetiger avatar jaspercb avatar macgregor avatar malibu-stacey avatar matthewdarling avatar perire2017 avatar phate4569 avatar phillammon avatar rinn avatar soolar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sl_ascend's Issues

Use glark cables in the Red Zeppelin

Using a glark cable in combat in the Red Zeppelin, at least for the first five times, allows a turn-free combat win and reduces the number of turns spent in the zone.

The script doesn't use glark cables in combat.

Tried to adventure in the Hole in the Sky when not open

The script tried to complete the Shen half of the Talisman quest and got the section of the quest that requires adventuring in the Hole in the Sky. The area hadn't been opened.

The script then went back and opened the zone.

Perhaps consider opening that zone while finishing the castle? We'll have to go there, at least in HC, at some point and with -combat, and a mohawk wig, it normally takes a only a few turns.

Script refuses to acknowledge completion of tasks

At the Orc Chasm, the script stopped with "You have spent XX adventures in the orc chasm, stopping." - so in the instance of the orc chasm, I clicked on the bridge space to build the bridge (I had at 32 of each type) and started the script again. Same message. I clicked on the Highland Lord, tried again. Same. Clicked the Oil Peak, same. Finally I completed all three of the peaks, clicked the Highland Lord, and clicked the council then restarted the script, and it came up "Found L9 quest complete" or something like that.

This isn't the only place this has happened, but I thought you'd like to know.

Strongly consider replacing ccs with a consult script

The ccs is kind of a nightmare and things like banisher handling could be massively improved by using a consult script instead. This'll be a lot of work, but I already have a consult script I use that could potentially be adapted to the role... Not happening until after equipment handling rewrite though.

Use Clovers to Get Linoleum Ore

I'm currently going through another Ed path and noticed that the script doesn't try to use a clover to get the linoleum ore required for the level 8 quest. As a result, the script tries to powerlevel instead of completing the level 8 quest when it is possible, effectively wasting turns powerlevelling.

Handle diet in HC Standard

Right now all but 100% of consumption has to be handled manually in HC Standard. It'd be nice to automate some pastamastery and cocktail crafting.

Set MCD to ML +11 when Ascending under a Canadia Moon Sign

Because of the removal of the pirates' route for ascending, I've been taking the Marmot moon sign when ascending to get the ten-leaf clovers to help in various quests in my adventure. I've been noticing that the script does not want to set the MCD to 11 when ascending under a Canadia moon sign, instead preferring to set it at 10. Perhaps this is an unintended result from last years' ascension, where most players prefer the Degrassi Knoll moon sign.

Please save and restore old outfit when eating sausage

In "sl_ascend/sl_mr2019.ash" on or about line 98, this is done, "maximize("mp,-tie", false);", which is awesome. However, when that has finished, the code continues to adventure while wearing a max MP outfit instead of what it was wearing before. It would be better to save and restore the old outfit.

The Goatlet?

We have spent 53 turns at 'The Goatlet' and that is bad... aborting.
You have 41 wedges of goat cheese.

Is this just me with these??

[vampyre] Handle starting in Torpor

We already handle initializing the entire ascension from the opening non-combat, but it would also be nice to handle the script being run (possibly not for the first time this ascension) while in Torpor. Automatically picking skills and all that.

Looping in the bat hole.

I should have cut more code, but the script finished the bat hole, then kept complaining that it couldn't adventure in the bat hole.

Visit to BatHole: The Boss Bat's Lair in progress...

You can't get to that area.

I visited the council, and the script was happy as a clam. However happy THOSE are.

[Ed Runs] Always keep some form of Ed-specific HP/MP restores on-hand

Once the initial Ka-farming is complete and you're set on beef haunches, extra stomachs, and other body-type upgrades, it would be worth it to spend a few Ka to always ensure that you've got some form of Ed-specific HP/MP restores on-hand. HP-restoring bandages especially, for situations where you end a turn with 0 HP and cannot start your next turn without a mandatory trip through the Underworld portal, burning an unnecessary adventure in the process. With at least a Linen Bandage, the script could use that at 0 HP, then re-up during the next combat with a free trip to the Underworld.

"Recommended minimum stat" error not stopping script; endless looping

The script was attempting to start the war, but ended up endlessly looping an attempt to adventure in a location that needed a manual override for not meeting the minimum stat recommendation.

It quickly flashed a message along the lines of "Minimum stat requirement not met, manually override warning and restart script." (sorry, not saved in the session log) before attempting to adventure again. But the script didn't stop, so I didn't realize anything was wrong just by glancing at KoLMafia from time-to-time.

Consider Power-levelling in Areas that Provide More XP per Turn

I've been using your script for some time now as I ascend as Ed. But, every time I need to powerlevel from level 10 to level 11, the script always tries to adventure at the Oil Peak, even though it has other places to choose from, such as the Top Floor of the Castle in the Sky and the Hole in the Sky (which can be unlocked from an NC in the Top Floor), which give more XP than the Oil Peak.

My runs are done with no IoTMs as I have none. So, I think the script should try to powerlevel in the Haunted Gallery if it gives more XP per turn as opposed to the Oil Peak.

I'm not sure why it wants to adventure at the Oil Peak, maybe I'm just a noob. But hopefully, you can look into this!

End of day and nightcap issue

The script doesn't seem to understand the use of the Stooper familiar. I ran out of turns, equipped the stooper, drank a one drunk beverage, and tried to continue.

The first thing the script did was to unequip the stooper and try to adventure while over-drunk and then gave up. At that point I couldn't get the script to perform the normal end of day/nightcap actions.

Would you be willing to entertain the addition of "Stooper functionality"?

In Vampire does not recognize Bonerdragon replacement being killed

Visit to Cyrpt: Haert of the Cyrpt in progress...

[278] Haert of the Cyrpt
Encounter: The Haert of Darkness
Encounter: Jayden Harker
Round 0: txranger loses initiative!
Round 1: You lose 24 hit points
sl_combatHandler: 0
Round 1: txranger casts MICROMETEORITE!
Round 2: Jayden Belmont drops 17 attack power.
Round 2: Jayden Belmont drops 17 defense.
Round 2: txranger casts SING ALONG!
Round 3: You lose 22 hit points
Round 3: txranger casts CHILL OF THE TOMB!
Round 4: Jayden Belmont takes 247 damage.
Round 4: txranger wins the fight!
You gain 30 Meat
You acquire an item: red money bag
After Battle: You gain 16 Muscleboundness
After Battle: You gain 31 Enchantedness
After Battle: You gain 16 Smarm

Post Adventure done, beep.
Retrieving quest data...
Failed to kill bonerdagon

Looping in the Cyrpt

OK, so, I started a new run today, and I'm finding out any time the script stops or loops.

In the cyrpt, when it finishes a section, it doesn't go to the next. I'm not sure if that's because I drank past the billiards room level.

Starting preadventure script...
Pre Adventure at The Defiled Nook done, beep.

Visit to Cyrpt: The Defiled Nook in progress...
Cyrpt area cleared.

Turn(162): Starting with 17 left at Level: 10
Encounter: -5.0 Exp Bonus: 24.49375
Meat Drop: 110.0 Item Drop: 159.08099243547832
HP: 189/189, MP: 77/447
Tummy: 15/15 Liver: 14/14 Spleen: 0/15
ML: 60 control: 10
Delay between adventures... beep boop...
Countdown: 1 second...
Waiting completed.
You acquire an item: makeshift garbage shirt
Let's grind some sausage!
Never mind, we'd be too poor after making a single sausage :(
Looking at the billiards room: 14 <= 15 <= 18
Ok, I'm too boozed up for the billards room, I'll be back.
The Nook!
You acquire an item: broken champagne bottle

(repeat. same with the next set of code)

Starting preadventure script...
Pre Adventure at The Defiled Alcove done, beep.

Visit to Cyrpt: The Defiled Alcove in progress...
Cyrpt area cleared.

Turn(136): Starting with 43 left at Level: 9
Encounter: -25.0 Exp Bonus: 52.59583333333333
Meat Drop: 110.0 Item Drop: 100.0
HP: 186/206, MP: 427/427
Tummy: 15/15 Liver: 14/14 Spleen: 0/15
ML: 58 control: 10
Delay between adventures... beep boop...
Countdown: 1 second...
Waiting completed.
Let's grind some sausage!
Never mind, we'd be too poor after making a single sausage :(
Looking at the billiards room: 14 <= 15 <= 18
Ok, I'm too boozed up for the billards room, I'll be back.
Casting Fifteen Minutes of Flame 1 times...
Fifteen Minutes of Flame was successfully cast.
The Alcove! (203.0)

Grind and use magical sausages

I already have equipment handling preferring the sausage-o-matic in most situations, but it doesn't actually do anything with the sausage casings as of yet. It would be nice to automate making the sausages and eating them (including burning some mp first so that that 999 mp doesn't go to waste).

Consider running with less ML

At the end of Day two my HC TT was already level 12 and was 90% of the way to level 13. The script was running with +79 ML for most of the day and that might have contributed to the overall lack of meat on the first two days.

Inappropriate sausage consumption

At the beginning of Day Three the script proceeded to make and consume nine magical sausages. It then made and consumed a sausage whenever it could throughout the rest of the day.

The character had a max MP of less than 500 when the nine sausages were consumed. That wasted a lot of potential MP restoratives that were needed later in the day.

There seems to be a check that's either incomplete or failing as this flashed by in the gCLI:
"We're gonna slurp up some sausage, let's make sure we have enough max mp"

HCCS issues

  • When acquiring Giant's Growth, did not restore enough mana to use an free kill\banish
    • At the very least it needs to restore mp
    • Already considers free wanderers \ machine elf \ god lobster combats, but could consider more free combats (snojo, neverending party). Could also consider additional banish skills such as latte.
    • Free combat \ kill \ run \ banish sources should be refactored into utility functions that are shared with cs, they're peppered throughout the code base. I'll probably make a separate issue for this.
  • HP & stat tests always use Oil Of Expertise regardless of class, so it is always equalizing to myst. Myst (sauceror) is probably optimal but it should at least not use the incorrect stat equalizer.
  • Similarly, effects not acquirable by myst classes aren't considered, such as Temporary Lycanthropy.
  • Crimbo 2019 buffs (Carol of the Bulls \ Hells)

Rewrite equipment handling

I want equipment handling to be data driven, and be one unified list of equipment rather than individual hardcoded list per class. Obviously this would necessitate conditionals within the data to prioritize certain items on certain classes, but that's fine.

Script Not Stasis-ing Gremlins When Flyering at Level 12

On an HC Ed run, I noticed that the script does not try to stasis (or UNDYING) to get more Flyer progress. The same goes for lobsterfrogmen. After both the junkyard and the beach is completed, the script automatically turns to the Castle in the Sky to do the advertising, even though the junkyard provides more ML and more towards the flyering progress.

Fresh HC Ed Run Looping through Council/Amun Checks @ Level 8

Started a fresh HC Ed run for this script. It ran perfectly right up until the end of Level 8, then it started looping through Council checks and Visiting Bart Ender, then saying that I might just not be at level 13 yet, then saying that we must be missing a sidequest, then mentioning the need to powerlevel, then another Council check, etc. Here's an example of the loop, please let me know if you need a full session log for this run. Thanks!

Hello aphroguy1, time to explode!
This is version: 0 Mafia: 19083
This is day 2.
Turns played: 345 current adventures: 52
Current Ascension: Actually Ed the Undying
CCS set to null
Turn(345): Starting with 52 left at Level: 8
Encounter: -20.0 Exp Bonus: 6.333333333333334
Meat Drop: 0.0 Item Drop: 50.0
HP: 54/54, MP: 33/152
Tummy: 5/5 Liver: 4/4 Spleen: 20/35
ML: 10 control: 10
Ka Coins: 10 Lashes used: 25
Delay between adventures... beep boop...
Countdown: 1 second...
Waiting completed.
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."

Visiting Bart Ender
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."

Visiting Bart Ender
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."
Please check your quests, but you might just not be at level 13 yet in order to continue.
We must be missing a sidequest. We can't find the jerk adventurer. Must pretend we are alive...
I seem to need to power level, or something... waaaa.
Countdown: 10 seconds...
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
Turn(345): Starting with 52 left at Level: 8
Encounter: -20.0 Exp Bonus: 6.333333333333334
Meat Drop: 0.0 Item Drop: 50.0
HP: 54/54, MP: 33/152
Tummy: 5/5 Liver: 4/4 Spleen: 20/35
ML: 10 control: 10
Ka Coins: 10 Lashes used: 25
Delay between adventures... beep boop...
Countdown: 1 second...
Waiting completed.
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."

Visiting Bart Ender
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."

By the way, we're sick of all these disasters. Holes in the sky. Tentacle beasts trying to eat our town? We're going to do something about this, you just wait.

Visiting Bart Ender
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."
Please check your quests, but you might just not be at level 13 yet in order to continue.
We must be missing a sidequest. We can't find the jerk adventurer. Must pretend we are alive...
I seem to need to power level, or something... waaaa.
Countdown: 10 seconds...
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Loading character status...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
Turn(345): Starting with 52 left at Level: 8
Encounter: -20.0 Exp Bonus: 6.333333333333334
Meat Drop: 0.0 Item Drop: 50.0
HP: 54/54, MP: 33/152
Tummy: 5/5 Liver: 4/4 Spleen: 20/35
ML: 10 control: 10
Ka Coins: 10 Lashes used: 25
Delay between adventures... beep boop...
Countdown: 1 second...
Waiting completed.
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."

Visiting Bart Ender
Council of Loathing

"Were you able to locate the Trapper, boss?" Amun asks.

"Hmm? Oh yeah, the guy in the mountains," you say. "Yeah, I'm dealing with that. No problem."

Visiting Bart Ender
KoLmafia declares world peace.

Difficulty with chalkdust wraith on day 1

I've used cc_ascend for some time but thought I'd try your fork today for my second HC Std ascension of 2019. When in the Haunted Billiard Room the script, consistently, gave up when fighting chalkdust wraiths.

The CCS used by the script appeared to favor physical damage attacks against the monster and that's ineffective against ghosts. After the script gave up I continued the combat in the relay browser and easily finished the encounter in one round.

The character in question has all skills except the Dreadsylvania castle skills, and all in standard shinies. This run is a HC TT run.

Thank you for attempting to continue updating cc_ascend.

Meat management

Meat poor on day two. Failed to auto-recover as a result. When this happened with cc_ascend it was often because too much meat was spent to

  • make soda bread to feed the Asdon Martin.
  • purchase soda water as a MP restore

Used a pocket wish to wish for meat and continued.

sl_100familiar is not used if set

If sl_100familiar is set and a specific familiar should be used, it is currently not switched to when the script starts running. Either that familiar should be automatically used or the script should just abort.

Calling deleted pirate code in Ed ascensions

Calling undefined user function: LX_pirateOutfit (sl_edTheUndying.ash, line 1909)
at LM_edTheUndying (sl_edTheUndying.ash:1909)
at doTasks (sl_ascend.ash:13946)
at sl_begin (sl_ascend.ash:14308)
at main (sl_ascend.ash:14363)

via thespyguy on the kolmafia forums

Oddly enough, it's starting to happen again.

first it complained that I'd spent too much time in the Palindome. I typed "/use love me", and it immediately used it. I don't know how many turns I'd had it. So, Ok, I put the photos in, clicked on Mr. Alarm's office, then set the script running.

You have 5 bird ribs.
You have 3 vials of lion oil.

...uh...
I cooked the wet stunt nut stew, then set it running again, and it killed Dr. Awkward, then kept trying to kill him again and again. This was the loop:

Visiting Dr. Awkward's office
Putting on Mega Gem...
Equipment changed.
choiceAdventure131 => 3
War sir is raw!!
Starting preadventure script...
Pre Adventure at Noob Cave done, beep.
About to start a combat indirectly at Noob Cave... (2) accesses required.

Visiting Dr. Awkward's office
Turn(713): Starting with 26 left at Level: 16
Encounter: 0.0 Exp Bonus: 7.75
Meat Drop: 80.0 Item Drop: 300.87482193696064
HP: 1560/1560, MP: 3586/3586
Tummy: 0/15 Liver: 0/14 Spleen: 0/15
ML: 15 control: 0
Soulsauce: 33
Delay between adventures... beep boop...
Countdown: 1 second...
Waiting completed.
Putting on Lil' Doctor™ bag...
Equipment changed.
Putting on Draftsman's driving gloves...
Equipment changed.
Putting on Talisman o' Namsilat...
Equipment changed.
In the palindome : emodnilap eht nI

Consider a help or intro document

Cheesecookie had a lengthy introductory post for cc_ascend the help recommendations for users of the script. If you don't want to add it as an option in the form of "sl_ascend help" would you consider adding it to the readme?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.