EatDrink.ash: Optimize your daily diet (and see how your old diet stacks up).

2.0 now posted! I've been using it to spleen and magnesium for a few days and it seems to be working flawlessly. Make sure to download the new spleen data file if you're upgrading, too.
 
is shopping supposed to be this inefficient?
(this is with most recent version, but have seen it with previous versions too)

Mafia version is 6640.

I killed the script after about ten minutes, as it was repeatedly trying and failing to buy anything. I was worried I might trigger Jick's bot filter :-(

(zipped mafia log attached as plain text was a a bit long)

thanks for the script
Dave
 

Attachments

[quote author=morgad link=topic=2038.msg10678#msg10678 date=1230063890]
is shopping supposed to be this inefficient?

I killed the script after about ten minutes, as it was repeatedly trying and failing to buy anything. I was worried I might trigger Jick's bot filter :-(
[/quote]

Kind of, unfortunately, yes. Thanks for bringing it up though - with Crimbo, that's really unacceptable. I made a quick fix in 2.01 that'll require about 4x fewer attempts to buy something that's mispriced, on average.

This is an unfortunate side effect of the workarounds due to Mafia not having a way to buy something for a certain maximum price, and not having a way to get approximate real-time mall prices.
 
Thanks dj_d, that was much better :-)

Code:
******************************************
Now, to recap...
******************************************
Consuming up to 15 food, 12 booze, and 15 spleen
Considering food from inventory Hagnk's the mall. Per-item budget cap is 40000.0.
Price will be a factor if you own it already. Hagnk's pulls (if enabled) will cost 1000 meat each.
An adventure has the value of 500 meat. Muscle subpoint is 10. Nonprime stat subpoint is 2.
Now at fullness of 0, eating to 15.
0: milk of magnesium price: 150
1: Crimbo pie lev:7 gain:3.0 adv:11.0 musc:35.0 myst:0.0 moxie:0.0 price:160 own:0 value:1896
2: Crimbo pie lev:7 gain:3.0 adv:11.0 musc:35.0 myst:0.0 moxie:0.0 price:160 own:0 value:1896
3: Crimbo pie lev:7 gain:3.0 adv:11.0 musc:35.0 myst:0.0 moxie:0.0 price:320 own:0 value:1843
4: Crimbo pie lev:7 gain:3.0 adv:11.0 musc:35.0 myst:0.0 moxie:0.0 price:430 own:0 value:1806
5: Crimbo pie lev:7 gain:3.0 adv:11.0 musc:35.0 myst:0.0 moxie:0.0 price:430 own:0 value:1806
Now at inebriety of 0, drinking to 12.
1: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:230 own:23 value:1512
2: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:230 own:22 value:1512
3: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:230 own:21 value:1512
Now at spleen of 0, spleening to 15.
1: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:180 own:0 value:446
2: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:180 own:0 value:446
3: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:180 own:0 value:446
4: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:180 own:0 value:446
5: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:180 own:0 value:446
6: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:180 own:0 value:446
7: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:180 own:0 value:446
8: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
9: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
10: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
11: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
12: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
13: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
14: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
15: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:0 value:376
Finished. You had -milk-Adventures listed above does not reflect that, but this does:
Spent 4960 meat. Gained Fullness: 15. Inebriety: 12. Spleen: 15. Adventures: 117. Muscle: 500. Moxie: 130. Mysticality: 164.
Eating, drinking, and spleening complete. Commence merrymaking (at your own discretion).

best regards
Dave
 
spoke too soon, it hates Genalen bottles ... doe not incearse budget for them
Code:
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
Purchased 0 Genalen™ Bottle for 0 meat.
Failed to get Genalen™ Bottle for a max price of 2.0*100
FAIL: Genalen™ Bottle lev:10 gain:1.0 adv:3.0 musc:22.5 myst:22.5 moxie:0.0 price:100 own:0 value:1670
Getting prices and calculating total food scores
Choosing food to consume.
Attempting to consume...
budgeting 200 for 1 additional Genalen™ Bottle. You have 8215068 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 8214868 meat in closet.
Placing meat into closet...
Searching for "Genalen™ Bottle"...
Removing meat from closet...
KoLmafia declares world peace.
Retrieving character data...
Requests complete.
 
There was a note on this in the original post, but I never hit the bug the way you are... tell me if the attached fixes your problem (it should just ignore Genalen bottles).
 

Attachments

so ... this is possibly a stupid question ...

I didn't want all the extraneous data files in my root scripts directory, so I made an individual directory for eatdrink and put everything there. But it seems to read/write files out of scripts\ , not scripts\eat\.

I guess I don't really understand how read/write works, but I'll start to look into it
 
[quote author=dj_d link=topic=2038.msg10709#msg10709 date=1230231939]
There was a note on this in the original post, but I never hit the bug the way you are... tell me if the attached fixes your problem (it should just ignore Genalen bottles).
[/quote]
Code:
string EATDRINK_VERSION = "2.01";
string EATDRINK_VERSION_PAGE = "2038";

sorry - this does not fix it for me, still fails to increase budget for Genalen bottles

@kain - have you tried moving the data files to /data from /scripts ?

best regards
DAve
 
No attempt to buy Genalan this time :-)

Code:
******************************************
Now, to recap...
******************************************
Consuming up to 15 food, 13 booze, and 15 spleen
Considering food from inventory Hagnk's the mall. Per-item budget cap is 40000.0.
Price will be a factor if you own it already. Hagnk's pulls (if enabled) will cost 1000 meat each.
An adventure has the value of 500 meat. Muscle subpoint is 10. Nonprime stat subpoint is 2.
Now at fullness of 0, eating to 15.
0: milk of magnesium price: 1135
1: Hell ramen lev:6 gain:6.0 adv:25.5 musc:25.5 myst:25.5 moxie:25.5 price:122 own:16 value:2164
2: Hell ramen lev:6 gain:6.0 adv:25.5 musc:25.5 myst:25.5 moxie:25.5 price:122 own:15 value:2164
3: Crimbo pie lev:7 gain:3.0 adv:11.0 musc:35.0 myst:0.0 moxie:0.0 price:161 own:0 value:1896
Now at inebriety of 0, drinking to 13.
1: gimlet lev:6 gain:4.0 adv:16.0 musc:0.0 myst:43.5 moxie:0.0 price:320 own:0 value:1941
2: fuzzbump lev:4 gain:4.0 adv:12.0 musc:35.0 myst:0.0 moxie:0.0 price:230 own:0 value:1530
3: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:230 own:19 value:1512
4: can of Swiller lev:10 gain:1.0 adv:3.0 musc:12.5 myst:0.0 moxie:0.0 price:272 own:0 value:1353
Now at spleen of 0, spleening to 15.
1: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:35 value:356
2: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:34 value:356
3: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:33 value:356
4: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:32 value:356
5: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:31 value:356
6: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:30 value:356
7: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:29 value:356
8: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:28 value:356
9: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:27 value:356
10: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:26 value:356
11: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:25 value:356
12: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:24 value:356
13: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:23 value:356
14: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:22 value:356
15: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:270 own:21 value:356
Finished. You had -milk-Adventures listed above does not reflect that, but this does:
Spent 956 meat. Gained Fullness: 15. Inebriety: 13. Spleen: 15. Adventures: 127. Muscle: 300. Moxie: 191. Mysticality: 307.
Eating, drinking, and spleening complete. Commence merrymaking (at your own discretion).

many thanks
Dave
 
putting the data files into /data worked like a charm! No more data files cluttering up my scripts directory.
 
Fixed a small bug with vespers that could cause the script to hang when trying to drink them.

Oh - and you'll now use mojo filters if they are cost effective (which they usually are when the adventure variable is set to a spendy 3,000 meat).
 

Attachments

I wanted to post to thank you for your script. I have used it successfully for a week or so and it works great. The only issue I have had is remembering to set
boolean PIE_PRIORITY = false
for each new version.

For myself, I start the day with a fortune cookie, run eatdrink.ash with food set to 14, then when the cookie numbers are exhausted eat another cookie. It has worked well so far.

Lastly a request, is there a way to fire the summary after an abort?

Thanks again for all your hard work.
 
Try the attached... it has a looooooong form calling convention where you can specify EVERY flag, like so:

eatdrink (fullness_limit(), inebriety_limit(), spleen_limit, true,
true, true, true, false, true,
true, 10000, 2.0, true, 1000, false, 600, 10, 2,
false, 999999999, 999999999, false, 0);

You can make that function call from a script, and it will call eatdrink with the appropriate parameters every time - even after downloading a new build. If you like it, I'll roll it in to main, so it'll always work with new versions.

Unfortunately I don't know any easy way to get the summary on abort. If it were easier to write & read strings to/from files I might make it so it prints any aborted output on next run, but that's a PITA right now. :)

By the way - why is pie_priority giving you trouble? What's the situation where you don't have the keys but don't want to eat the pies?
 

Attachments

Eatdrink cooks! The attached version should create anything for which you have the skills and ingredients (and bartender/chef-in-the-box). Costing rules are observed, so if you have consider_price_when_owned set it will avoid cooking expensive things if you're being cheap.

Let me know if this works for you; if so, I'll update the main version.

This also includes some significant bugfixes, including a divide-by-zero error when you're at low levels, plus run a bit faster.

You will have to either replace your data files with the attached, or add two columns of 'false' to your own.
 

Attachments

attempting to try the new version (your files not modified) -
> call scripts\EatDrink.ash

Refreshing stash contents...
Stash list retrieved.
Consuming up to 15 food, 13 booze, and 15 spleen
Considering food from inventory Hagnk's the mall. Per-item budget cap is 40000.0.
Price will be a factor if you own it already. Hagnk's pulls (if enabled) will cost 2000 meat each.
An adventure has the value of 500 meat. Muscle subpoint is 10. Nonprime stat subpoint is 2.
Loading food records.
Now at fullness of 0, eating to 15.
Loading mafia food records for today
filtering food based on level & availability
Loading ItemsOfLoathing file for the day
LastItemsOfLoathingUpdate => 20090102
Wiki price not found
calculating food values
Choosing food to consume.
Attempting to consume...
Shopping for a sandwich of the gods in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 0 for 1 additional sandwich of the gods. You have 9104612 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9104612 meat in closet.
Placing meat into closet...
Placing meat into closet...
Placing meat into closet...
Placing meat into closet...
Searching for "sandwich of the gods"...
'sandwich of the gods' is not tradeable. Aborting.
Retrieving character data...
Requests complete.

???

Dave
 
Thanks for letting me know how it works for you; I appreciate it! I found both bugs (trying to buy it, and the buy repeating itself infinitely) and updated the previous post with fixes. Try downloading it again and letting me know if it works for you.

I just realized that I only tested it in ronin, hence not finding the problem...
 
looking better :-)
******************************************
Now, to recap...
******************************************
Consuming up to 15 food, 13 booze, and 15 spleen
Considering food from inventory Hagnk's . Per-item budget cap is 40000.0.
Price will be a factor if you own it already. Hagnk's pulls (if enabled) will cost 2000 meat each.
An adventure has the value of 500 meat. Muscle subpoint is 10. Nonprime stat subpoint is 2.
Now at fullness of 0, eating to 15.
1: Hell ramen lev:6 gain:6.0 adv:25.5 musc:25.5 myst:25.5 moxie:25.5 price:122 own:14 pull:false make:false value:2164
2: Hell ramen lev:6 gain:6.0 adv:25.5 musc:25.5 myst:25.5 moxie:25.5 price:122 own:13 pull:false make:false value:2164
3: cactus fruit lev:7 gain:2.0 adv:6.5 musc:13.0 myst:3.0 moxie:3.0 price:100 own:2 pull:false make:false value:1646
4: desiccated apricot lev:2 gain:1.0 adv:2.5 musc:16.0 myst:0.0 moxie:0.0 price:111 own:5 pull:false make:false value:1299
Now at inebriety of 0, drinking to 13.
1: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:18 pull:false make:false value:1294
2: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:17 pull:false make:false value:1294
3: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:16 pull:false make:false value:1294
4: cup of primitive beer lev:12 gain:1.0 adv:3.5 musc:57.5 myst:0.0 moxie:0.0 price:1119 own:7 pull:false make:false value:1206
Now at spleen of 0, spleening to 15.
1: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:1 pull:false make:false value:376
No item found with a positive score. Not consuming.
Finished.
Spent -41 meat. Gained Fullness: 15. Inebriety: 13. Spleen: 1. Adventures: 94. Muscle: 210. Moxie: 59. Mysticality: 91.
Eating, drinking, and spleening complete. Commence merrymaking (at your own discretion).

I did not see it make or buy anything
I was expecting it to buy some more wads

so I went any bought some myself, and it was happy to use them
******************************************
Now, to recap...
******************************************
Consuming up to 15 food, 13 booze, and 15 spleen
Considering food from inventory Hagnk's . Per-item budget cap is 40000.0.
Price will be a factor if you own it already. Hagnk's pulls (if enabled) will cost 2000 meat each.
An adventure has the value of 500 meat. Muscle subpoint is 10. Nonprime stat subpoint is 2.
Now at spleen of 1, spleening to 15.
1: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:20 pull:false make:false value:376
2: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:19 pull:false make:false value:376
3: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:18 pull:false make:false value:376
4: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:17 pull:false make:false value:376
5: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:16 pull:false make:false value:376
6: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:15 pull:false make:false value:376
7: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:14 pull:false make:false value:376
8: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:13 pull:false make:false value:376
9: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:12 pull:false make:false value:376
10: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:11 pull:false make:false value:376
11: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:10 pull:false make:false value:376
12: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:9 pull:false make:false value:376
13: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:8 pull:false make:false value:376
14: twinkly wad lev:6 gain:1.0 adv:1.0 musc:9.0 myst:9.0 moxie:9.0 price:250 own:7 pull:false make:false value:376
Finished.
Spent 0 meat. Gained Fullness: 0. Inebriety: 0. Spleen: 14. Adventures: 14. Muscle: 127. Moxie: 125. Mysticality: 124.
Eating, drinking, and spleening complete. Commence merrymaking (at your own discretion).

Dave
 
Back
Top