Bug - Fixed Nemesis quest progression counter not accounting for (longstanding) in-game bug

VinnyB

Member
Apparently (per the wiki) "There is an in-game bug related to this page. After retrieving the Epic Hat, you must talk to the guild class NPC twice to enable the menacing thug encounter."

Mafia apparently does not realize this, and updates questG04Nemesis from step15 to step16 on the first time you return to talk to that guy. Could this be adjusted internally to acknowledge the necessary second click? E.g., maybe update the variable to step15.5 first? Or alternatively, just sneak in an automatic second click for you? Thanks!
 
FWIW, here's the documentation in GuildRequest.java. Note that we are aware that step17 requires a second visit.
I just did this quest and saved HTML should cover step16 and step17.
I'll write up a test. (I sort of like the idea of "step16.5", but I'm not sure that would work out.)

Code:
      // started        "scg" offers quest; Misspelled Cemetary is open
      // step1          Tomb of the Unknown Your Class Here (1049 - meet ghost)
      // step2          Fight The Unknown <class>
      // step3          Tomb of the Unknown Your Class Here (1049 - defeated ghost)
      // step4          Tomb of the Unknown Your Class Here (1049 - claimed Epic Weapon)
      // step5          "scg" sends to Beelzebozo; The "Fun" House is open
      // step6          Fight The Clownlord Beelzebozo
      // step7          "scg" directs you to craft legendary Epic Weapon
      // step8          Crafted Legendary Epic Weapon
      // step9          "scg" sees Legendary Epic Weapon
      // step10         "scg" sends to cave; Dark and Dank and Sinister Cave is open
      // step11         The Dark and Dank and Sinister Cave Entrance (1087 - see puzzle)
      // step12         The Dark and Dank and Sinister Cave Entrance (1087 - passed)
      // step13         Rubble, Rubble, Toil and Trouble (1088 - see pile of rubble)
      // step14         Acquired 6 or more fizzing spore pods
      // step15         Rubble, Rubble, Toil and Trouble (1088 - blew up rubble)
      // step16         Defeated Nemesis (Inner Sanctum) and acquire Epic Hat
      // step17         Second visit; unlocks nemesis assassins
      // step18         Lose to menacing thug
      // step19         Defeat menacing thug
      // step20         Lose to Mob Penguin hitman
      // step21         Defeat Mob Penguin hitman
      // step22         Lose to third Nemesis assassin
      // step23         Defeat third Nemesis assassin
      // step24         Lose to fourth Nemesis assassin
      // step25         Defeat 4th Nemesis assassin (gain volcano map)
      // step26         (Obsolete; unlocks volcano lair via navigator on the Poop Deck)
      // step27         Defeat Nemesis (The Nemesis; Lair) and obtain Legendary Pants
      // step28         Start fight with Nemesis (Volcanic Cave)
      // step29         Defeat Nemesis (Volcanic Cave)
      // finished       Defeat Demonic Nemesis and obtain final quest rewards
 
r28473 now does an immediate 2nd visit in the background while processing the first visit.
Which is effectively "sneaking in a second click for you".
 
I am finally ready to investigate the "window" for the first assassin (the menacing thug) to appear.

I have hundreds of Nemesis quests in my logs.

From 20100102 - 20150811 had the old "Nemesis Cave" and location "Nemesis Cave: Inner Sanctum".
The "menacing thug" first appears in 20100217.

From 20150903 - 20250330 are "modern" nemesis quests with location "Confronting your Nemesis".
Followed by visiting your guild twice, and then the menacing thug appears.

I have 214 of those.

20150903:

Code:
[222] Confronting your Nemesis
Encounter: dancin', shaky, obscene Spaghetti Elemental
...
Visiting Asiago, the Pastamancer
Visiting Asiago, the Pastamancer
...
[228] The Boss Bat's Lair
Encounter: broke, filthy, unstoppable menacing thug

20250330:

Code:
[630] Confronting your Nemesis
Encounter: Somerset Lopez, Dread Mariachi
...
Visiting Stradella, the Accordion Thief
Visiting Stradella, the Accordion Thief
Visiting Stradella, the Accordion Thief
...
[644] Barf Mountain
Encounter: menacing thug

All of my Nemesis quests are done in the Relay Browser - except automating the assassins in aftercore - and that last one had 1 manual visit to Stradella, one automatically done in the background by KoLmafia - and one more manual click, because, habits. :)

In any case, I certainly should have enough raw data in my session logs to deduce the window for the menacing thug.
I'll write up a little script for that.
 
I have a script which looks at all the session logs for all my players.
- It considers logs that have "Confronting your Nemesis" and searches for "menacing thug" in either that log or the next one.
- It counts visits to the scg after defeating your Nemesis and counts the turn after the second visit as the first post-Nemesis.
- The thug shows up between 6 and 56 turns later. Almost all between 6 and 16, so I report the interval - session log date for ones that exceed that.

Here is the summary data:

Code:
Total session logs examined: 21000

Nemesis quests by class:
Seal Clubber -> 9
Turtle Tamer -> 11
Pastamancer -> 18
Sauceror -> 14
Disco Bandit -> 10
Accordion Thief -> 140
Total: 202

Thug interval counts:
6 -> 13
7 -> 12
8 -> 13
9 -> 17
10 -> 23
11 -> 15
12 -> 16
13 -> 21
14 -> 16
15 -> 10
16 -> 22
17 -> 6
18 -> 1
19 -> 2
20 -> 1
21 -> 2
22 -> 2
23 -> 1
24 -> 2
32 -> 2
36 -> 1
42 -> 1
52 -> 1
53 -> 1
56 -> 1
Window: 6-56

Now, it's possible there is a long tail, but more likely, turns spent in no-wanderer zones don't count.
A quick scan of some saw Tavern Cellar, for example.

Here is the logging for "special" circumstances:

Code:
Processing logs for Veracity
55 extra turns spent between first and second scg visit in log 20151015
164 extra turns spent between first and second scg visit in log 20151016-20151017
147 extra turns spent between first and second scg visit in log 20160102
28 extra turns spent between first and second scg visit in log 20160202
236 extra turns spent between first and second scg visit in log 20160603-20160604
thug - nemesis (424 - 407) = 17 in 20160608
109 extra turns spent between first and second scg visit in log 20160703
37 extra turns spent between first and second scg visit in log 20170804
Nemesis but no thug in 20170904-20170905; skipping
thug - nemesis (91 - 49) = 42 in 20180728
14 extra turns spent between first and second scg visit in log 20181015
thug - nemesis (131 - 99) = 32 in 20181015
thug - nemesis (258 - 241) = 17 in 20181107
thug - nemesis (898 - 845) = 53 in 20190425
thug - nemesis (183 - 161) = 22 in 20190626
thug - nemesis (217 - 195) = 22 in 20190709
thug - nemesis (223 - 206) = 17 in 20191118
thug - nemesis (284 - 267) = 17 in 20191121
thug - nemesis (113 - 57) = 56 in 20200120
thug - nemesis (74 - 42) = 32 in 20200131
thug - nemesis (1404 - 1383) = 21 in 20200310
thug - nemesis (292 - 272) = 20 in 20200901-20200902
thug - nemesis (87 - 35) = 52 in 20211212
thug - nemesis (95 - 59) = 36 in 20220201
thug - nemesis (217 - 200) = 17 in 20220213
thug - nemesis (208 - 184) = 24 in 20220709
15 extra turns spent between first and second scg visit in log 20221006
thug - nemesis (140 - 121) = 19 in 20230630
thug - nemesis (162 - 145) = 17 in 20231114
thug - nemesis (156 - 132) = 24 in 20250105
thug - nemesis (210 - 191) = 19 in 20250222
thug - nemesis (220 - 199) = 21 in 20250225
thug - nemesis (195 - 177) = 18 in 20250306
thug - nemesis (669 - 646) = 23 in 20250321

I'll take a look at all the long-interval logs and see what I can discover.
 
Back
Top