New Content Archaeologist's Spade

Ryo_Sangnoir

Developer
Staff member
Most of this is already in, but we want once / day prefs for:
* toiletries kit
* neti pot
* gnawing bone
* fleek mascara
and campground once / day prefs for
* pork elf medicine cabinet
* pork elf sink
* pork elf toilet
and:
* consumable stats
* tracker for hoverboard
* tracker for fitness steps
 
Last edited:
It would be nice if there was a way to identify that the skeleton you get from 'Dig up a skeleton' is from the Spade and therefore a free fight.
 
The spade has been a bit of a manual chore, so having the daily preferences tracked for things like the toiletries kit and the campground items is a huge quality-of-life improvement. For anyone wondering about automation, it looks like standard choice adventure handling works fine for now since the order is fixed.
 
Maybe I'm dumb, but I can't figure out how to use "ranked" choice adventure preferences. I used the gCLI to:
Code:
set choiceAdventure1596 = 2
Then, I type:
Code:
use arch spade
And I get this:
> use arch spade

Using 1 Archaeologist's Spade...
You acquire an item: ancient Pork Elf pottery shard
You acquire an item: ancient Pork Elf pottery shard
You acquire an item: ancient Pork Elf pottery shard
You acquire an item: ancient Pork Elf pottery shard
You acquire an item: ancient Pork Elf pottery shard
You acquire an item: 2015 landfill detritus
You acquire an item: dinosaur bone fragment
You acquire an item: dinosaur bone fragment
You acquire an item: 2015 landfill detritus
You acquire an item: ancient Pork Elf pottery shard
Choice option 1596/2 is not available.
choice 4: I'm done digging
Click here to continue in the relay browser.
Is there any way to tell Mafia that my choice is 2 until I've used all my digs, and then switch the choice to 4?
 
I posted this in the other thread but decided repetition was more useful than merging threads.

I did not like using a choice adventure script for this because I did not want to edit my current script nor create some kind of container that managed the spade or called the current script.

Code:
    while ( get_property("_archSpadeDigs").to_int() < 11 ) {
        string url = "inv_use.php?&which=3&whichitem=12184";
        string ignore = visit_url(url);
        run_choice(2);
        run_choice(4);
    }

The above snippet works for me, so far. It is part of my script for managing the spade that will eventually be part of my login or logout process.

I used a while loop because I just wanted to dig everything, but I have tested it where I only wanted to dig once, and that worked. I can imagine a case where a post adventure script checks to see whether the last location has desirable drops or skeletons and uses a variation on this to dig once.

I can imagine an optimization where the number of digs is a parameter and the code only does run_choice(4) on the last dig but that doesn't really benefit me at the moment so laziness wins.
 
Back
Top