diff --git a/RELEASE/scripts/autoscend/auto_providers.ash b/RELEASE/scripts/autoscend/auto_providers.ash index 7c48a942b..3a93602ba 100644 --- a/RELEASE/scripts/autoscend/auto_providers.ash +++ b/RELEASE/scripts/autoscend/auto_providers.ash @@ -562,13 +562,16 @@ float provideInitiative(int amt, location loc, boolean doEquips, boolean specula Ticking Clock, Well-Swabbed Ear, Poppy Performance - ]; + ]; // eff_to_try + if(tryEffects(ef_to_try)) + return result(); + if (can_interact()) { // Not worth making in HC - ef_to_try[$effect[Provocative Perkiness]] = true; + ef_to_try = $effects[Provocative Perkiness]; + if(tryEffects(ef_to_try)) + return result(); } - if(tryEffects(ef_to_try)) - return result(); if(auto_sourceTerminalEnhanceLeft() > 0 && have_effect($effect[init.enh]) == 0 && auto_is_valid($effect[init.enh])) { @@ -1403,7 +1406,7 @@ float provideMeat(int amt, location loc, boolean doEverything, boolean speculati } songboomSetting("meat"); //30% meat // items - if(tryEffects($effects[ + boolean[effect] ef_to_try = $effects[ Flapper Dancin\', //100% meat Heightened Senses, //50% meat, 25% item drop Big Meat Big Prizes, //50% meat @@ -1422,9 +1425,19 @@ float provideMeat(int amt, location loc, boolean doEverything, boolean speculati Sweet Heart, // Muscle +X, +2X% meat Cranberry Cordiality, //10% meat So You Can Work More... //10% meat - ])) + ]; // ef_to_try + + if(tryEffects(ef_to_try)) if(pass()) return result(); + + if (can_interact()) + { // Not worth making in HC + ef_to_try = $effects[Cranberry Cordiality]; + if(tryEffects(ef_to_try)) + if(pass()) + return result(); + } if(have_effect($effect[Synthesis: Greed]) == 0) {