redwulf25_ci
Member
Sounds like eatdrink.ash broke with the recent daily build. Anyone know what went wrong? I was also wondering if there were a recent update for farm.ash but i don't think that works right without eatdrink.ash.
... and so on.. for half an hour or more, every time the script abort for whatever reason.Total of 3 drops. Monster worth is 1641 and frequency is 20.
DROP: eXtreme mittens worth 115. Drop rate is 5% with a modifier of 102% so actual freq is 10%
DROP: eXtreme scarf worth 110. Drop rate is 10% with a modifier of 102% so actual freq is 20%
DROP: Mountain Stream soda worth 58. Drop rate is 30% with a modifier of 102% so actual freq is 60%
Pickpocket only items are only considered for Disco bandits.
Monster eXtreme Cross-Country Hippy has 4 drop(s):
MEAT: base drop is 0 meat with a modifier of 270% and familiar bonus of 0 results in a drop of 0 meat.
Total of 4 drops. Monster worth is 67 and frequency is 20.
DROP: eXtreme mittens worth 115. Drop rate is 5% with a modifier of 102% so actual freq is 10%
DROP: Mountain Stream soda worth 58. Drop rate is 30% with a modifier of 102% so actual freq is 60%
DROP: snowboarder pants worth 110. Drop rate is 10% with a modifier of 102% so actual freq is 20%
Pickpocket only items are only considered for Disco bandits.
Monster eXtreme Orcish Snowboarder has 4 drop(s):
MEAT: base drop is 40 meat with a modifier of 270% and familiar bonus of 0 results in a drop of 148 meat.
Total of 4 drops. Monster worth is 215 and frequency is 20.
Average meat from combats is 384
Average meat from noncombats (hardcoded) is 0
Combat rate is 60
Total of 3 monsters; meat per adventure is 384
Best monster is Sk8 Gnome, worth 1641.
DROP: gr8ps worth 1661. Drop rate is 40% with a modifier of 102% so actual freq is 80%
DROP: sk8board worth 80. Drop rate is 5% with a modifier of 102% so actual freq is 10%
DROP: t8r tots worth 58. Drop rate is 40% with a modifier of 102% so actual freq is 80%
Monster Sk8 Gnome has 3 drop(s):
MEAT: base drop is 70 meat with a modifier of 270% and familiar bonus of 0 results in a drop of 259 meat.
Maximizing...
928 combinations checked, best score 320.59674
Putting Champi(nj)on the Baby Gravy Fairy back into terrarium...
Taking Masquerade the Cymbal-Playing Monkey out of terrarium...
plastic pumpkin bucket is better than (none). Switching items...
Stealing plastic pumpkin bucket from Demo the Attention-Deficit Demon...
Putting on plastic pumpkin bucket...
Adjusting familiar weight by -5 pounds
You don't have the item you're trying to equip.
I have that one already as the Ascender use it. It seem to work somewhat in the Ascension script, or at least used to. Now it is stuck trying to make me Adv in the Degrassi Knoll as a Muscle sign, and have been trying to from lvl3 until I cleared Ronin at lvl9.Built in? No. But check out zarqon's CanAdv at http://kolmafia.us/showthread.php?t=2027 for a script that will (usually) figure out whether or not adventuring is possible.
If you're properly using CanAdv it shouldn't do that... It does have checks and Degrassi Knoll is not available while in muscle sign...
[COLOR="#808000"]> EatDrink 1200, sim, no stats, cookie = 2, pause = 0[/COLOR]
Refreshing stash contents...
Stash list retrieved.
Internal checkpoint created.
Loading favorite consumables from user settings...
adding favorite: rockin' wagon
adding favorite: pr0n chow mein
adding favorite: twinkly wad
Starting EatDrink.ash (version 3.0, Bale Edition).
Consuming up to 13 food, 19 booze, and 15 spleen
Considering food from inventory Hagnk's the mall. Per-item budget cap is 24000.0.
Price will be a factor if you own it already. Hagnk's pulls (if enabled) will cost 3000 meat each.
An adventure has the value of [B]1200 meat[/B]. Muscle subpoint is 0.0. Nonprime stat subpoint is 0.0.
[B]Simulating only[/B]; no purchases or food/drink/spleen consumption.
Pass 1: food.
[COLOR="#808000"]> EatDrink 1500, no sim , overdrink,budget= 50000[/COLOR]
Refreshing stash contents...
Stash list retrieved.
Internal checkpoint created.
Loading favorite consumables from user settings...
adding favorite: rockin' wagon
adding favorite: pr0n chow mein
adding favorite: twinkly wad
Starting EatDrink.ash (version 3.0, Bale Edition).
Consuming up to 15 food, 19 booze, and 15 spleen and then finishing off with the stiffest drink we can find.
Considering food from inventory Hagnk's the mall. Per-item budget cap is 60000.004.
Price will be a factor if you own it already. Hagnk's pulls (if enabled) will cost 3000 meat each.
An adventure has the value of [B]1500 meat[/B]. Muscle subpoint is 10.0. Nonprime stat subpoint is 2.0.
Pass 1: food.
void main(string parameters) {
SIM_CONSUME = false;
int foodMax = fullness_limit();
int drinkMax = inebriety_limit();
int spleenMax = spleen_limit();
boolean overdrink = false;
matcher option = create_matcher("(?i)(?:(no) +)?([A-Za-z0-9_]+) *(?:= *([A-Za-z0-9]+))? *,?", parameters);
string var, val;
while(option.find()) {
if(option.group(1) == "no")
val = "false";
else if(option.group(3) == "0")
val = "true";
else val = option.group(3);
var = option.group(2);
if(var.is_integer()) {
val = var;
var = "value_of_adventure";
} else if(var == "sim")
var = "sim_consume";
switch(var.to_lower_case()) {
case "use_inv":
USE_INV = val.to_boolean();
break;
case "use_closet":
USE_CLOSET = val.to_boolean();
break;
case "use_storage":
USE_STORAGE = val.to_boolean();
break;
case "sim_consume":
SIM_CONSUME = val.to_boolean();
break;
case "supress_overdrink":
SUPRESS_OVERDRINK = val.to_boolean();
break;
case "shop":
SHOP = val.to_boolean();
break;
case "budget":
BUDGET = val.to_int();
break;
case "price_flexibility":
PRICE_FLEXIBILITY = val.to_float();
break;
case "consider_cost_when_owned":
CONSIDER_COST_WHEN_OWNED = val.to_boolean();
break;
case "cost_of_pull":
COST_OF_PULL = val.to_int();
break;
case "value_of_adventure":
case "voa":
VALUE_OF_ADVENTURE = val.to_int();
break;
case "value_of_prime_stat":
case "prime_stat":
case "prime":
VALUE_OF_PRIME_STAT = val.to_float();
break;
case "value_of_nonprime_stat":
case "nonprime_stat":
case "nonprime":
VALUE_OF_NONPRIME_STAT = val.to_float();
break;
case "pie_priority":
PIE_PRIORITY = val.to_boolean();
break;
case "price_of_nontradeables":
PRICE_OF_NONTRADEABLES = val.to_int();
break;
case "price_of_unknowns":
PRICE_OF_UNKNOWNS = val.to_int();
break;
case "sim_ronin":
SIM_RONIN = val.to_boolean();
break;
case "sim_level":
SIM_LEVEL = val.to_int();
break;
case "pause":
if(val == "false") pause = 0;
else if(val == "true") {
if(pause < 1) pause = 3;
} else pause = val.to_int();
break;
case "stat":
case "stats":
if(val == "false") {
VALUE_OF_PRIME_STAT = 0.0;
VALUE_OF_NONPRIME_STAT = 0.0;
}
break;
case "foodmax":
foodMax = val.to_int();
break;
case "drinkmax":
drinkMax = val.to_int();
break;
case "spleenmax":
spleenMax = val.to_int();
break;
case "overdrink":
overdrink = val.to_boolean();
break;
case "cookie":
cookie = true;
if(val.is_integer()) cookie_size = val.to_int();
break;
}
}
eatdrink(foodMax - cookie_size, drinkMax, spleenMax, overdrink);
}
Edit: @Bale - just FYI, the snippet didn't deal with cookie and cookie_size which were presumably defined elsewhere. Easy fix ;-) I do miss the prompting for values so I don't have to remember a whole bunch of fiddly parameter names. I wonder if there is a way to do it either/or?
Close to 100%. I'm trying to figure out why but I spent too much of last week in the ER and am still under the influence of mind altering prescription drugs. My motivation has been sorely lacking, but I am getting better.
I leave it up to the user to decide whether they are more annoyed by running the older version of zLib and getting prompted about updates or running the newer one and having variable files with 5800+ entries.