Feature GameInformerPro extended adventuring

So there are cases when I want to extend GameInformerPro adventuring for as long as possible. This may be because
* I'm trying to level up to 30
* I'm farming a particular item

The only way to extend adventuring is during a level that has the 3 choices. If you intentionally pick the wrong choice
every time, you can keep adventuring in that level indefinitely.

So given that mafia always picks the correct choice by parsing the walkthrough. I was wondering if the choiceadventure
could be changed to be intentionally incorrect via the typical choice adventure dropdowns that exist for other locations.

That'd be sweet!
 

lostcalpolydude

Developer
Staff member
You can manually set the choiceAdventureXXX settings for that if you want. On the other hand, clearing 15 dungeons for 45k will earn you 150k or so.
 

fronobulax

Developer
Staff member
If you intentionally pick the wrong choice
every time, you can keep adventuring in that level indefinitely

That is definitely not true for my character. I consistently make the wrong choice and get presented with the choice adventure again.

I discovered this using a script that just set the choice adventure wrong so you could always do that.

Code:
string base = "choiceAdventure";
for i from 659 to 663 {
   string par = base + to_string(i);
   string x = get_property(par);
   string y = x;
   if (x == "1") {
      y = "2";
   } else if (x == "2") {
      y = "3";
   } else if (x == "3") {
      y = "1";
   }
   set_property(par, y);
   print(par+" Old: "+x+" New: "+y+" "+get_property(par));
}
 

Bale

Minion
If you intentionally pick the wrong choice every time, you can keep adventuring in that level indefinitely.

Have you actually done this? My own experience indicates that this is false, so if you actually did this, then I would wonder what makes it possible. Perhaps a specific dungeon finisher isn't as absolute as others?
 
That is definitely not true for my character. I consistently make the wrong choice and get presented with the choice adventure again.

Yes, but if you pick the wrong choice again, you do get combats too between those choices. This is why I wanted to automate the whole process. I have leveled all the
way up to level 30 with one magazine by just choosing the wrong adventure every time I got the choice adventure.

Have you actually done this? My own experience indicates that this is false, so if you actually did this, then I would wonder what makes it possible. Perhaps a specific dungeon finisher isn't as absolute as others?

Yes, but it has to be a choice adventure with 3 choices.
 
Last edited:

fronobulax

Developer
Staff member
Just to be clear, I repeatedly picked a wrong adventure of a three choice adventure and never - within 10 wall clock minutes of do nothing server hits - received any other adventure except the same choice adventure. I'm sorry but I do not agree that it is always true that you can level indefinitely although I am quite willing to believe there are a set of unspaded circumstances where that is possible and neither Bale's character nor mine qualify.
 

Darzil

Developer
Certainly whilst running +combat I was about to play 250 odd turns in a dungeon with a platform jump choice adventure in level one, without leaving level one, yesterday.
 

fronobulax

Developer
Staff member
Certainly whilst running +combat I was about to play 250 odd turns in a dungeon with a platform jump choice adventure in level one, without leaving level one, yesterday.

Do you recall how much +combat? That might explain what is going on. Thanks.
 

Ethelred

Member
Do you recall how much +combat? That might explain what is going on. Thanks.

I'm very skeptical that +combat is a factor here. I've been able to do it and my default aftercore combat modifier is -10% (Sonata and ballroom song). The way I've done it is to use setChoiceAdventureNNN=X manually by figuring out which choice adventure it is using the mini-browser and selecting X to be a value other than the one that will end the level. It has worked for me on more than one occasion and on more than one character.
 

Darzil

Developer
Yeah, I switched off the +combat and it was still fine. I suspect there may be a level of -combat that will guarantee it, but haven't played with it.
 
Ok, I didn't realize that some people haven't been able to do this. Next time, I will try and figure out if I am doing something specific that allows this to happen.

I asked Skyelf to do this yesterday, and she was able to do it too.

So I verified the trick again today, combat is at 0%. (and then I hit the loop you guys are talking about ... weird)
Ah, so I have an idea. Is the 3 choice adventure sometimes in the "middle" of the level rather than at the end?

Because once I chose the correct one, the level ended. Maybe that is the difference on what is going on here.

edit: Sometimes it worked, and sometimes it didn't. Same gear, different dungeons.
 
Last edited:

Bale

Minion
I am confirming the effectiveness of Captain Kirk's method.

I am running -5% combats. (Ballroom song only.) Adventuring at Video Game Level 1. Every time it hits "Think or Thwim" mafia chooses the wrong answer thanks to fronobulax's code posted above.

Code:
Request 1 of 20 (Dungeon: Video Game Level 1) in progress...

[1491] Video Game Level 1
Encounter: good troll peon
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 3150 damage.
Round 3: bale wins the fight!
You acquire an item: huge gold coin
You gain 321 Muscleboundness
You gain 776 Mysteriousness
You gain a Mysticality point!
You gain 300 Sarcasm

Request 2 of 20 (Dungeon: Video Game Level 1) in progress...

[1492] Video Game Level 1
Encounter: Think or Thwim

Request 2 of 20 (Dungeon: Video Game Level 1) in progress...

[1492] Video Game Level 1
Encounter: good troll peon
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 1890 damage.
Round 3: bale wins the fight!
You acquire an item: slice of pizza
You acquire an item: huge gold coin
You gain 340 Strongness
You gain a Muscle point!
You gain 770 Mysteriousness
You gain a Mysticality point!
You gain 289 Smarm
You gain a Moxie point!

Request 3 of 20 (Dungeon: Video Game Level 1) in progress...

[1493] Video Game Level 1
Encounter: Think or Thwim

Request 3 of 20 (Dungeon: Video Game Level 1) in progress...

[1493] Video Game Level 1
Encounter: confused skeleton henchman
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 1890 damage.
Round 3: bale wins the fight!
You acquire an item: slice of pizza
You gain 327 Fortitude
You gain a Muscle point!
You gain 694 Magicalness
You gain a Mysticality point!
You gain 360 Chutzpah

Request 4 of 20 (Dungeon: Video Game Level 1) in progress...

[1494] Video Game Level 1
Encounter: good troll peon
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 3145 damage.
Round 3: bale wins the fight!
You acquire an item: huge gold coin
You gain 335 Strongness
You gain 745 Mysteriousness
You gain 310 Sarcasm
You gain a Moxie point!

Request 5 of 20 (Dungeon: Video Game Level 1) in progress...

[1495] Video Game Level 1
Encounter: good troll peon
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 1890 damage.
Round 3: bale wins the fight!
You acquire an item: slice of pizza
You gain 344 Beefiness
You gain a Muscle point!
You gain 725 Mysteriousness
You gain a Mysticality point!
You gain 318 Sarcasm
You gain a Moxie point!

Request 6 of 20 (Dungeon: Video Game Level 1) in progress...

[1496] Video Game Level 1
Encounter: confused skeleton henchman
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 3145 damage.
Round 3: bale wins the fight!
You acquire an item: slice of pizza
You gain 315 Strongness
You gain a Muscle point!
You gain 751 Enchantedness
You gain a Mysticality point!
You gain 326 Roguishness

Request 7 of 20 (Dungeon: Video Game Level 1) in progress...

[1497] Video Game Level 1
Encounter: good troll peon
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 1890 damage.
Round 3: bale wins the fight!
You acquire an item: huge gold coin
You gain 345 Muscleboundness
You gain 719 Wizardliness
You gain a Mysticality point!
You gain 328 Smarm
You gain a Moxie point!

Request 8 of 20 (Dungeon: Video Game Level 1) in progress...

[1498] Video Game Level 1
Encounter: good troll peon
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 1890 damage.
Round 3: bale wins the fight!
You acquire an item: slice of pizza
You gain 339 Beefiness
You gain a Muscle point!
You gain 740 Wizardliness
You gain a Mysticality point!
You gain 320 Roguishness

Request 9 of 20 (Dungeon: Video Game Level 1) in progress...

[1499] Video Game Level 1
Encounter: good troll peon
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 1890 damage.
Round 3: bale wins the fight!
You gain 343 Strongness
You gain 742 Magicalness
You gain 316 Cheek
You gain a Moxie point!

Request 10 of 20 (Dungeon: Video Game Level 1) in progress...

[1500] Video Game Level 1
Encounter: Think or Thwim

Request 10 of 20 (Dungeon: Video Game Level 1) in progress...

[1500] Video Game Level 1
Encounter: confused skeleton henchman
Strategy: C:\Documents and Settings\David\My Documents\Dropbox\KolMafia\ccs\default.ccs [default]
Round 0: bale wins initiative!
WHAM: Running SmartStasis
WHAM: Starting evaluation and performing of attack
WHAM: Enqueuing a stun to help with the battle
WHAM: We are going to 4-shot with Blend, Grill, Curdle and Curdle.
Round 1: bale executes a macro!
Round 1: bale casts BLEND!
Round 2: bale casts GRILL!
Round 3: video game minion (weak) takes 1890 damage.
Round 3: bale wins the fight!
You acquire an item: slice of pizza
You gain 326 Fortitude
You gain a Muscle point!
You gain 765 Mysteriousness
You gain a Mysticality point!
You gain 313 Smarm
You gain a Moxie point!

Awesome! Maybe Jick made a change to allow this to work?
 

Theraze

Active member
Just a slight note regarding frono code above: Rather than 3 if-lines, you can cut it down to one using %, like so:
Code:
		string base = "choiceAdventure";
		for i from 659 to 663 {
			string par = base + to_string(i);
			int x = get_property(par).to_int();
			int y = (x % 3) + 1;
			set_property(par, y.to_string());
			print(par+" Old: "+x+" New: "+y+" "+get_property(par));
		}
Validated that operator order does keep this working correctly without, but the parenthesis help to sort out the brain. :)
 
Last edited:

fronobulax

Developer
Staff member
For reasons I can't recall, I don't trust modulo or remainder operators. I think I user one in some obscure, buggy language that counter-intuitively thought N % N was N and not 0. So it's not the first thing I reach for in the tool box. But the suggested code is more compact and just as easy to follow if you don't have an baggage concerning remainders. Thanks.

On the spading issue...

I'm running about +200 ML which may or may not be a factor. +/- combat seems not to be a factor, but I am running at 0% anyway.

The case that seems to work is if the three choice adventure occurs on Level 1. Are there any other factors? If I get time I am going to burn through some dungeons manually and see if I can get the loop condition.

Tangentially, since some of the loot dropped in a Dungeon can be sold, has anyone ever taken a dungeon, looked at the drops during a normal completion and compared the total mall value to the cost of a magazine? That still won't make the infinite adventure cheaper but it might make it easier to justify not extending if the goal is stats.

Thanks.
 

lostcalpolydude

Developer
Staff member
If you want the right loot in an infinitely-extended dungeon, you can keep using magazines to reset it until the right loot shows up (in the walkthrough).
 

Darzil

Developer
Tangentially, since some of the loot dropped in a Dungeon can be sold, has anyone ever taken a dungeon, looked at the drops during a normal completion and compared the total mall value to the cost of a magazine? That still won't make the infinite adventure cheaper but it might make it easier to justify not extending if the goal is stats.

The cost of the magazine is trivial, what 2k each? I'd probably have done more if I'd not realised the non-combats were free adventures.
 

Theraze

Active member
It SHOULD work with LevelPro, but I didn't have any real success in 5 or so magazines. Always got my 15 adventures in, then infinite repeats. This is just Rinn's DailyPro with that change thrown in after mafia parses the walkthrough.
 

Attachments

  • LevelPro.ash
    1.2 KB · Views: 63

Cool12309

Member
Sorry to necro, but what with the whole "infinitely adventurable" thing becoming a lot more popular for PvP and powerleveling reasons, I'd like to see a bit more elegant solution to this. Perhaps just a selection in the choice adventures tab "solve puzzle" and "fail puzzle", or perhaps even just a preference to solve or fail the puzzle.
 
Top