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

dj_d

Member
Glad that's working! I just use ASH calls to figure out what's smithable, so I guess those calls won't pulverize/combine for you.
 

dj_d

Member
A bug. But a number of people have reported that Mafia's "buy stuff for you" setting has changed without them meaning for it to. Go to General, Preferences, and make sure that "Buy items from the mall" is checked; that could be the problem.
 

morgad

Member
that gave a wierd result ... I only had a 2 booze points available to consume
it has got confused somewhere, it says I own some blackbury scnapps (made 1 giving 5?), and I don't (none in inventionary). it also got into a loop trying to overdrink while drunk.

my purchase checkboxes were unselected - I have selected them again

was my -in-a-box creation down to your script, or just a Mafia thing?

Refreshing stash contents...
Stash list retrieved.
Consuming up to 15 food, 15 booze, and 15 spleen and then finishing off with the stiffest drink we can find.
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.
Loading drink records.
Now at inebriety of 13, drinking to 15.
Filtering remaining drinks for level and availability.
ItemsOfLoathingPrices.txt already cached today.
Calculating drink values.
Choosing drink to consume.
Attempting to consume...
Creating a shot of blackberry schnapps in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
Verifying ingredients for shot of blackberry schnapps (1)...
Verifying ingredients for bartender-in-the-box (1)...
Verifying ingredients for bartender-skull-in-the-box (1)...
Verifying ingredients for nothing-in-the-box (1)...
Creating nothing-in-the-box (1)...
You acquire an item: nothing-in-the-box
Successfully created nothing-in-the-box (1)
Verifying ingredients for bartender skull (1)...
Verifying ingredients for brainy skull (1)...
Creating brainy skull (1)...
You acquire an item: brainy skull
Successfully created brainy skull (1)
Verifying ingredients for beer goggles (1)...
Searching for "beer lens"...
Purchasing beer lens (1 @ 3,800)...
You acquire an item: beer lens
Purchases complete.
Creating beer goggles (1)...
You acquire an item: beer goggles
Successfully created beer goggles (1)
Creating bartender skull (1)...
You acquire an item: bartender skull
Successfully created bartender skull (1)
Creating bartender-skull-in-the-box (1)...
You acquire an item: bartender-skull-in-the-box
Successfully created bartender-skull-in-the-box (1)
Creating bartender-in-the-box (1)...
You acquire an item: bartender-in-the-box
Successfully created bartender-in-the-box (1)
Using 1 bartender-in-the-box...
Finished using 1 bartender-in-the-box.
Creating shot of blackberry schnapps (1)...
You acquire an item: shot of blackberry schnapps
Successfully created shot of blackberry schnapps (1)
Drinking 1 shot of blackberry schnapps...
You gain 1 Adventure
You gain 7 Fortitude
You gain 6 Magicalness
You gain 5 Roguishness
You gain 1 Drunkenness
Finished drinking 1 shot of blackberry schnapps.
1: shot of blackberry schnapps lev:3 gain:1.0 adv:3.0 musc:6.0 myst:6.0 moxie:6.0 price:130 own:5 pull:false make:true value:1454
Calculating drink values.
Choosing drink to consume.
Attempting to consume...
Creating a shot of blackberry schnapps in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
Verifying ingredients for shot of blackberry schnapps (1)...
Purchasing fermenting powder (1 @ 66)...
You acquire an item: fermenting powder
Purchases complete.
Creating shot of blackberry schnapps (1)...
You acquire an item: shot of blackberry schnapps
Successfully created shot of blackberry schnapps (1)
Drinking 1 shot of blackberry schnapps...
You gain 4 Adventures
You gain 5 Beefiness
You gain 6 Enchantedness
You gain 5 Cheek
You gain 1 Drunkenness
Finished drinking 1 shot of blackberry schnapps.
2: shot of blackberry schnapps lev:3 gain:1.0 adv:3.0 musc:6.0 myst:6.0 moxie:6.0 price:130 own:4 pull:false make:true value:1454
Now finishing with one big stiff drink.
Calculating values for final drink.
Choosing final drink to consume.
Attempting to consume...
3: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
4: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
5: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
6: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
7: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
8: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
9: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
10: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
11: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
12: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
13: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
14: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
15: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
16: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
17: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
18: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
19: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
20: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
21: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
22: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
23: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
24: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
25: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
26: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
27: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
28: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
29: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
30: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
31: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
32: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
33: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
Attempting to consume...
34: ocean motion lev:4 gain:4.0 adv:12.0 musc:26.0 myst:9.0 moxie:0.0 price:1100 own:21 pull:false make:false value:5176
Choosing final drink to consume.
KoLmafia declares world peace.
 

dj_d

Member
Helper autocreation is a mafia thing - you can change the setting in preferences too, if you want. Try this version - it has some additional fixes that should address your problem.
 

Attachments

  • EatDrink.ash
    45.4 KB · Views: 41
  • eatdrink_drink_data.txt
    19.3 KB · Views: 54
  • eatdrink_food_data.txt
    30.9 KB · Views: 47
  • eatdrink_spleen_data.txt
    7.1 KB · Views: 55

morgad

Member
Refreshing stash contents...
Stash list retrieved.
Starting EatDrink.ash (version 2.02).
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 => 20090104
Wiki price not found
Wiki price not found
Wiki price not found
Wiki price not found
Wiki price not found
calculating food values
Choosing food to consume.
Attempting to consume...
Shopping for a elven <i>limbos</i> gingerbread in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 11380 for 1 additional elven <i>limbos</i> gingerbread. You have 9126595 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9115215 meat in closet.
Placing meat into closet...
Searching for "elven limbos gingerbread"...
Purchasing elven limbos gingerbread (1 @ 7,500)...
Unknown item found: elven
You acquire an item: elven
Wrong item received - possibly its name has changed.
Desired purchase quantity not reached (wanted 1, got 0)
Removing meat from closet...
Purchased 0 elven <i>limbos</i> gingerbread for 7500 meat.
Failed to get elven <i>limbos</i> gingerbread for a max price of 2.0*5690
FAIL: elven limbos gingerbread lev:5 gain:3.0 adv:10.0 musc:31.0 myst:31.0 moxie:201036.0 price:5690 own:0 pull:false make:false value:133918
Choosing food to consume.
Attempting to consume...
Shopping for a elven <i>limbos</i> gingerbread in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 22760 for 1 additional elven <i>limbos</i> gingerbread. You have 9119095 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9096335 meat in closet.
Placing meat into closet...
Searching for "elven limbos gingerbread"...
Purchasing elven limbos gingerbread (1 @ 7,500)...
Unknown item found: elven
You acquire an item: elven
Wrong item received - possibly its name has changed.
Desired purchase quantity not reached (wanted 1, got 0)
Removing meat from closet...
Purchased 0 elven <i>limbos</i> gingerbread for 7500 meat.
Failed to get elven <i>limbos</i> gingerbread for a max price of 2.0*11380
FAIL: elven limbos gingerbread lev:5 gain:3.0 adv:10.0 musc:31.0 myst:31.0 moxie:201036.0 price:11380 own:0 pull:false make:false value:132021
Choosing food to consume.
Attempting to consume...
Shopping for a stinky hi mein in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 576 for 1 additional stinky hi mein. You have 9111595 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9111019 meat in closet.
Placing meat into closet...
Searching for "stinky hi mein"...
Desired purchase quantity not reached (wanted 1, got 0)
Removing meat from closet...
Purchased 0 stinky hi mein for 0 meat.
Failed to get stinky hi mein for a max price of 2.0*288
FAIL: stinky hi mein lev:7 gain:5.0 adv:25.0 musc:32.5 myst:73.0 moxie:17.5 price:288 own:0 pull:false make:false value:2544
Choosing food to consume.
Attempting to consume...
Shopping for a stinky hi mein in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 1152 for 1 additional stinky hi mein. You have 9111595 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9110443 meat in closet.
Placing meat into closet...
Searching for "stinky hi mein"...
Desired purchase quantity not reached (wanted 1, got 0)
Removing meat from closet...
Purchased 0 stinky hi mein for 0 meat.
Failed to get stinky hi mein for a max price of 2.0*576
FAIL: stinky hi mein lev:7 gain:5.0 adv:25.0 musc:32.5 myst:73.0 moxie:17.5 price:576 own:0 pull:false make:false value:2486
Choosing food to consume.
Attempting to consume...
Shopping for a stinky hi mein in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 2304 for 1 additional stinky hi mein. You have 9111595 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9109291 meat in closet.
Placing meat into closet...
Searching for "stinky hi mein"...
Desired purchase quantity not reached (wanted 1, got 0)
Removing meat from closet...
Purchased 0 stinky hi mein for 0 meat.
Failed to get stinky hi mein for a max price of 2.0*1152
FAIL: stinky hi mein lev:7 gain:5.0 adv:25.0 musc:32.5 myst:73.0 moxie:17.5 price:1152 own:0 pull:false make:false value:2371
Choosing food to consume.
Attempting to consume...
Shopping for a fancy canapés in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 200 for 1 additional fancy canapés. You have 9111595 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9111395 meat in closet.
Placing meat into closet...
Searching for "fancy canapés"...
Removing meat from closet...
Purchased 0 fancy canapés for 0 meat.
Failed to get fancy canapés for a max price of 2.0*100
FAIL: fancy canapés lev:5 gain:2.0 adv:8.5 musc:32.5 myst:32.5 moxie:32.5 price:100 own:0 pull:false make:false value:2302
Choosing food to consume.
Attempting to consume...
Shopping for a fancy canapés in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
budgeting 400 for 1 additional fancy canapés. You have 9111595 meat. You have 0 in inventory already.
You have more meat than budgeted, so putting the excess 9111195 meat in closet.
Placing meat into closet...
Searching for "fancy canapés"...
Removing meat from closet...
Purchased 0 fancy canapés for 0 meat.
Failed to get fancy canapés for a max price of 2.0*200
FAIL: fancy canapés lev:5 gain:2.0 adv:8.5 musc:32.5 myst:32.5 moxie:32.5 price:200 own:0 pull:false make:false value:2252
Choosing food to consume.
Attempting to consume...
You have at least one Hell ramen in inventory.
Creating a milk of magnesium in 5 seconds
Countdown: 5 seconds...
Countdown: 4 seconds...
Countdown: 3 seconds...
Countdown: 2 seconds...
Countdown: 1 second...
Waiting completed.
Verifying ingredients for milk of magnesium (1)...
Verifying ingredients for chef-in-the-box (1)...
Verifying ingredients for chef-skull-in-the-box (1)...
Verifying ingredients for nothing-in-the-box (1)...
Purchasing spring (1 @ 19)...
You acquire an item: spring
Purchases complete.
Creating nothing-in-the-box (1)...
You acquire an item: nothing-in-the-box
Successfully created nothing-in-the-box (1)
Verifying ingredients for chef skull (1)...
Verifying ingredients for brainy skull (1)...
Searching for "smart skull"...
Purchasing smart skull (1 @ 1,095)...
You acquire an item: smart skull
Purchases complete.
Creating brainy skull (1)...
You acquire an item: brainy skull
Successfully created brainy skull (1)
Creating chef skull (1)...
You acquire an item: chef skull
Successfully created chef skull (1)
Creating chef-skull-in-the-box (1)...
You acquire an item: chef-skull-in-the-box
Successfully created chef-skull-in-the-box (1)
Purchasing E-Z Cook Oven™ (1 @ 950)...
You acquire an item: E-Z Cook Oven™
Purchases complete.
Creating chef-in-the-box (1)...
You acquire an item: chef-in-the-box
Successfully created chef-in-the-box (1)
Using 1 chef-in-the-box...
Finished using 1 chef-in-the-box.
Creating milk of magnesium (1)...
You acquire an item: milk of magnesium
Successfully created milk of magnesium (1)
Using 1 milk of magnesium...
You acquire an effect: Got Milk (duration: 5 Adventures)
Finished using 1 milk of magnesium.
0: milk of magnesium price: 1075 value: 9237
Eating 1 Hell ramen...
You gain 31 Adventures
You gain 23 Fortitude
You gain 30 Magicalness
You gain 26 Smarm
You gain 21 Meat
Finished eating 1 Hell ramen.
1: Hell ramen lev:6 gain:6.0 adv:25.5 musc:25.5 myst:25.5 moxie:25.5 price:122 own:12 pull:false make:false value:2164
Choosing food to consume.
Attempting to consume...
You have at least one Hell ramen in inventory.
Eating 1 Hell ramen...
You gain 27 Adventures
You gain 26 Strengthliness
You gain 35 Mysteriousness
You gain 23 Chutzpah
You gain 22 Meat
KoLmafia declares world peace.

I now have elven limbos gingerbread in inventionary, looks like the purchase succeeded.
only one aparent food eaten, now at 12 fullness. Is this behaviuor expected?

as to why Mafia purchased all the oven bits oven I have no idea, I assume I have a setting wrong (already had all the bitys in inventionary) :-/

This is with the new 12.8 mafia version

update: did some more testing - looking good :) but it put on a bugbear costume to make a crimbo pie, and did not switch back to what I was wearing before when it had finished.

best regards
DAve
 

dj_d

Member
New build up! This version will cook food for you if you have all the ingredients. It will auto-obtain the chef and bartender in some cases (the TPS code doesn't use this yet) as well. Many bugfixes, including the outfit one just mentioned.

Don't forget to grab the new datafiles, which are required!

Enjoy!
 

ironsting

Member
Ever since the new build eatdrink is not running for me. Unable to load the eatdrink_food_data.txt. I loaded the newest ones with no success. I love the script and would like to get it working again. Let me know what you need to trouble shoot. I have been using the daily builds each day and it has the same problem on my HC main and SC multi.
 

dj_d

Member
Per the build notes, you need to download the new data files as well. Alternately, you can follow the instructions in the thread above to modify yours (involves opening them in a spreadsheet and adding an extra column or two). Good luck!
 

ironsting

Member
This time I removed all the eatdrink*.txt files and replaced them and now it works /shrug. I don't know if it is a consideration as I don't know how many foods/drinks out there take HP (Hell Ramen, Thistle Wine) but it was a shock to run it one day and come out the other side beaten up.
 

darius180

Member
This script is no longer doing any drinking for me - it correctly identifies my fullness, but it seems unable to see how drunk I am (or how much spleen i have for that manner). Help please!
 

Raven434

Member
How do I set it to *not* finish off the with the stiffest drink I can find?

I just want it to 15-19-15 and I'll get the nightcap drink at the end of my adventuring for the day.

Thanks.
 

dj_d

Member
Darius, has it started working for you again? It sounds like Mafia got out of sync on fullness (happens sometimes). If not, please paste in the eatdrink output so I can try to help.
 

hairball

New member
"quest food"

Can we tell it that it shouldn't use my enchanted bean if I'm in bad moon and not level 10? I don't want to have to go back at level 10 and farm another bean, but because my diet is very limited due to bad moon, enchanted bean burrito becomes part of my diet if I have a bean. Even if I put the bean in my closet, mafia pulls it out to consume it.

I'd imagine bird rib, lion oil, stunt nuts, wet stew and wet stunt nut stew should be special as well. :)
 

kain

Member
So I've been using this script for a while on a variety of multis. Prior to running the part that makes me drink, I have to remember to shrug one of my AT buffs so I can use ode.

Actually, that's not entirely true. I usually invoke a mood called booze and then execute, and mafia takes care of the shrugging and casting for me. When I finish, I just call my previous mood.

Can I request an option to use invoke a "drinking mood" so that ode gets cast properly if I call eatdrink from a script (ascend.ash, for example) or if that's too niche, I'll employ my workaround/haxxor! And if it's not too ugly, maybe I'll post it!
 
Top