Did you possibly set wants_lasagna to false?
Did you possibly set wants_lasagna to false?
int pullcost = (USE_STORAGE && get_ronin() && pulls_remaining() > 0) ? COST_OF_PULL : 0;
int garprice = mall_price($item[potion of the field gar]);
float garvalue = (5 * lasagnas) * VALUE_OF_ADVENTURE;
boolean shouldgar = (garvalue > (garprice + pullcost)) && (numeric_modifier($item[tuesday's ruby], "muscle percent") != 5.0);
Done... Spaghetti Breakfast now has a 'special price' of 2, like the steel items. Should make it be considered basically free if you already have it in your inventory.
int storageamt = storage_amount(con.it);
int storageamt = storage_amount(con.it) + (mall_price(con.it) > 0 ? to_floor(storage_meat() / mall_price(con.it)) : 0);
It doesn't currently. Since it does odd things with meat and involves comparing storage meat to mall prices, it gets a bit... odd. It could though... basically it would just be turning:into something more like:Code:int storageamt = storage_amount(con.it);
Code:int storageamt = storage_amount(con.it) + (mall_price(con.it) > 0 ? to_floor(storage_meat() / mall_price(con.it)) : 0);
I'm loath to do it to myself or people in general because it could really depress you if you ended up with something utterly useless that messed up your run speed because you didn't plan properly, or because that coinmaster item wasn't available, or... anything else similar. But that one line-change above, to your SVN copy, should make it auto-stock and pull for you.
int storageamt = storage_amount(con.it) + (mall_price(con.it) > 0 ? floor(my_storage_meat() / mall_price(con.it)) : 0);
> zlib eatdrink
Copy/paste/modify/enter any of the following lines in the CLI to edit settings:
zlib eatdrink_accordionGet = false
zlib eatdrink_accurateMake = true
zlib eatdrink_ate_choco = Porktober 3:0
zlib eatdrink_ate_fancy = Porktober 3:1
zlib eatdrink_ate_vitac = Porktober 3:0
zlib eatdrink_autosellWhileRonin = false
zlib eatdrink_avoid_astral_energy_drink = false
zlib eatdrink_avoid_astral_hot_dog = false
zlib eatdrink_avoid_astral_pilsner = false
zlib eatdrink_avoid_booze-soaked_cherry = true
zlib eatdrink_avoid_bowl_of_Bounty-Os = true
zlib eatdrink_avoid_giant_marshmallow = true
zlib eatdrink_avoid_gin-soaked_blotter_paper = true
zlib eatdrink_avoid_Instant_Karma = true
zlib eatdrink_avoid_Oreille_Divisée_brandy = true
zlib eatdrink_avoid_sponge_cake = true
zlib eatdrink_avoid_wet_stew = true
zlib eatdrink_budget = 20000
zlib eatdrink_considerCostWhenOwned = true
zlib eatdrink_costOfPull = 1000
zlib eatdrink_fav_pr0n_chow_mein = false
zlib eatdrink_fav_rockin'_wagon = false
zlib eatdrink_fav_twinkly_wad = false
zlib eatdrink_favUse = false
zlib eatdrink_getBartender = 60000
zlib eatdrink_getChef = 10000
zlib eatdrink_gloriousLunch = true
zlib eatdrink_hardcoreServants = 1
zlib eatdrink_loopCount = 4
zlib eatdrink_make = true
zlib eatdrink_maxAge = 2.0
zlib eatdrink_minimumAverage = 1.0
zlib eatdrink_minimumQuality = 1
zlib eatdrink_noNoodles = false
zlib eatdrink_ode = true
zlib eatdrink_pause = 0
zlib eatdrink_piePriority = true
zlib eatdrink_priceFlexibility = 1.25
zlib eatdrink_priceOfNontradeables = 999999999
zlib eatdrink_priceOfQuestItems = 100
zlib eatdrink_priceOfUnknowns = 999999999
zlib eatdrink_shrug = false
zlib eatdrink_simConsume = true
zlib eatdrink_simLevel = 0
zlib eatdrink_simRonin = false
zlib eatdrink_stepMeat = -1
zlib eatdrink_suppressNoMilk = true
zlib eatdrink_suppressOverdrink = true
zlib eatdrink_valueOfNonPrimeStat = 2
zlib eatdrink_valueOfPrimeStat = 10
(If no values were shown, no settings or values matched your input text. Type "zlib vars" to see all.)
> get valueOfAdventure
500
My guess would be that it's taking longer because it has to consider the cost & value of using the still.
DB and AT take longer, especially if you have the various cocktailcrafting skills. It's longer in HC than SC or aftercore because you don't have the mall available, so it needs to actually consider everything you can possibly make rather than limiting itself to only what's the best priced item.
if (USE_STORAGE && !get_ronin())
{
int storageamt = storage_amount(con.it);
if (get_ronin())
if (storageamt > pulls_remaining())
storageamt = pulls_remaining();
con.mustPull = (con.have <= 0) && (storageamt > 0) &&
!(brokenpull contains con.it) && ((con.have + storageamt) > 0);
con.have += storageamt;
}