Feature - Implemented Hallowiener Encounter tracking, how you can help!

Irrat

Member
I have a PR here which trains hallowiener encounters.

So you can tell if you've already gotten the volcoino this ascension, or the beachbucks, or the NC in the bat cave. Etc.

Now, because I'm "very smart". I made this PR even though I do not have a Haunted Doghouse.
Because I can't generate the html required, I can't actually make the tests needed.

So this is how you can help!

The PR needs html for certain hallowiener encounters, you can see what is still remaining (As checkboxes) here.
To grab the html, you'll want to turn on debug logging before you hit the NC. This means in the debug log, it'll save web requests.

1666479142324.png

Don't forget to turn it off when you're done, it can create large files if left unattended.

Inside the file generated (Called DEBUG_<timestamp>.txt) you will see a bunch of html stuff and other odds and ends.
You can either extract the needed html yourself, or perhaps shoot the file over to me and I'll pull it out. (Don't forget to tell me what NC(s) it was)

Extracting yourself is simpleish in regards to html, raw html is generally saved as a single line. You're looking for the line that contains the encounter (Such as looking for the hallowiener encounter name) and copying the entire (long) line. Some of the NCs (Notably friars) do share the same encounter name. So make sure you didn't copy duplicates. In that specific case I'm more looking at the "Adventure again". Editing your html to fit into what I expect is not what I'm looking for.

As for providing that text, you should upload it as separate text files as a reply, or in private message, or in the PR itself if you like. Or use a paste service such as gist or pastebin or any other paste site. Posting it unformatted here will likely have the forums apply bb code formatting to it, which could 'corrupt' said text.
 
Last edited by a moderator:

Veracity

Developer
Staff member
I got a hallowiener funfund today and thought of this.

You don’t actually have a preference for that, do you?

I’m happy to help you with this. I’d prefer to post my log here, rather than in the PR.

Good luck. I hope you get more community support than I got.
 

Irrat

Member
I got a hallowiener funfund today and thought of this.

You don’t actually have a preference for that, do you?

I’m happy to help you with this. I’d prefer to post my log here, rather than in the PR.

Good luck. I hope you get more community support than I got.
"hallowienerFunFunds"
 

Veracity

Developer
Staff member
Here are five.
 

Attachments

  • Labrador_Conspirator.txt
    8.8 KB · Views: 2
  • Gunbowwowder.txt
    8.7 KB · Views: 2
  • Doggy_Heaven.txt
    8.8 KB · Views: 1
  • Dog_Diner_Afternoon.txt
    8.8 KB · Views: 1
  • Dog_Needs_Food_badly.txt
    10.3 KB · Views: 1

Irrat

Member
Cool. But yeah, turns out funfunds is an occuring adventure. But not sure if beach bucks is the same. Occurs every 50 adventures apparently.

Added the other 4 along with their tests.
 

Veracity

Developer
Staff member
Dog has adventures at 5, 20, 50. The 50 recurs.
According to Wiki, Coinspiracy comes at 5 and 20, so you can get two per ascension.
 

Veracity

Developer
Staff member
Six more.
 

Attachments

  • Bakers_Dogzen.txt
    9.1 KB · Views: 1
  • Fruuuuuuuit.txt
    9.8 KB · Views: 1
  • Boooooze_Hound.txt
    10.4 KB · Views: 1
  • Carpenter_Dog.txt
    10.7 KB · Views: 1
  • Ratchet-catcher.txt
    8.7 KB · Views: 1
  • Are_They_Made_of_Real_Dogs.txt
    8.7 KB · Views: 1

Veracity

Developer
Staff member
Here are two more, from the Knolll Gym and the Defiled Nook.

I also visited the Dark {Elbow, Heart, Neck} of the woods and did not get "Something about Hot Wings".
The first hallowiener dog was that "normal" 5 turn encounter. The second (on the one zone I tested that in) was the "normal" 20 turn encounter.
I did not spend 50 turns; I had already spent way too many turns on the Friars.

I grepped my session logs for "Something about Hot Wings".

Code:
./Veracity_20170503.txt773:Encounter: Something About Hot Wings
./Veracity_20170504.txt2368:Encounter: Something About Hot Wings
./Veracity_20170504.txt2522:Encounter: Something About Hot Wings
./Veracity_20170613.txt1865:Encounter: Something About Hot Wings
./Veracity_20170613.txt2647:Encounter: Something About Hot Wings
./Veracity_20170619.txt2891:Encounter: Something About Hot Wings
./Veracity_20170619.txt3188:Encounter: Something About Hot Wings
./Veracity_20170625.txt4686:Encounter: Something About Hot Wings
./Veracity_20170625.txt4791:Encounter: Something About Hot Wings
./Veracity_20170625.txt5033:Encounter: Something About Hot Wings
./Veracity_20170701.txt3487:Encounter: Something About Hot Wings
./Veracity_20170701.txt3654:Encounter: Something About Hot Wings
./Veracity_20170701.txt3832:Encounter: Something About Hot Wings
./Veracity_20170705.txt2279:Encounter: Something About Hot Wings
./Veracity_20170705.txt3528:Encounter: Something About Hot Wings
./Veracity_20170705.txt3649:Encounter: Something About Hot Wings
./Veracity_20170709.txt2753:Encounter: Something About Hot Wings
./Veracity_20170709.txt4563:Encounter: Something About Hot Wings
./Veracity_20170714.txt1807:Encounter: Something About Hot Wings
./Veracity_20170714.txt3191:Encounter: Something About Hot Wings
./Veracity_20170714.txt3427:Encounter: Something About Hot Wings
./Veracity_20170717.txt632:Encounter: Something About Hot Wings
./Veracity_20170717.txt865:Encounter: Something About Hot Wings
./Veracity_20170723.txt5521:Encounter: Something About Hot Wings
./Veracity_20170723.txt5717:Encounter: Something About Hot Wings
./Veracity_20170727.txt3675:Encounter: Something About Hot Wings
./Veracity_20170727.txt3946:Encounter: Something About Hot Wings
./Veracity_20170727.txt4090:Encounter: Something About Hot Wings
./Veracity_20170730.txt1078:Encounter: Something About Hot Wings
./Veracity_20170730.txt1245:Encounter: Something About Hot Wings
./Veracity_20170730.txt900:Encounter: Something About Hot Wings
./Veracity_20170804.txt1308:Encounter: Something About Hot Wings
./Veracity_20170804.txt1567:Encounter: Something About Hot Wings
./Veracity_20170904.txt24127:Encounter: Something About Hot Wings
./Veracity_20170904.txt24366:Encounter: Something About Hot Wings
./Veracity_20180728.txt3183:Encounter: Something About Hot Wings
./Veracity_20191109.txt23022:Encounter: Something About Hot Wings
./Veracity_20191109.txt23246:Encounter: Something About Hot Wings
./Veracity_20191113.txt7013:Encounter: Something About Hot Wings
./Veracity_20191113.txt7142:Encounter: Something About Hot Wings
./Veracity_20191118.txt33163:Encounter: Something About Hot Wings
./Veracity_20191118.txt33242:Encounter: Something About Hot Wings
Haven't seen it in almost 3 years. Perhaps because it is out of standard, but I did a bunch of old paths this year, and it never came up.

In those session logs, it was always the "first" hallowiener encounter in the respective zones.

Perhaps it has been retired.
 

Attachments

  • Seeing-Eyes_Dog.txt
    8.6 KB · Views: 1
  • It_Isnt_a_Poodle.txt
    8.8 KB · Views: 1

Irrat

Member
Alright, all tests are added. Beach Bucks and funfunds are no longer tracked as they are reoccurring.

The code for the friar trio still exists and should still work if the encounters are fixed.

I think the options for what to do about that before the PR can be marked as ready are..

A. Remove those from being tracked
B. Wait for a fix
C. Include without tests
D. Make a fake html and use that to test
 

Ryo_Sangnoir

Developer
Staff member
I would prefer A. The code does not refer to anything currently present in KoL, and I doubt the bug is high priority, so I wouldn't expect it to be fixed any time soon (e.g. Clancy is still on holiday after many years).
 

Irrat

Member
I would prefer A. The code does not refer to anything currently present in KoL, and I doubt the bug is high priority, so I wouldn't expect it to be fixed any time soon (e.g. Clancy is still on holiday after many years).
Fair enough. Removed them and marked the PR as ready
 
Top