--- SmartStasis.ash.3.6 Sun Jul 24 17:45:54 2011
+++ SmartStasis.ash Sun Jul 24 17:43:21 2011
@@ -76,7 +76,15 @@
if (item_drops(m) contains to_item(excise(get_property("autoOlfact"),"item ",""))) should_olfact = true;
if (item_drops(m) contains to_item(excise(get_property("autoPutty"),"item ",""))) should_putty = true;
if (should_putty && should_olfact) return;
- // second, set puttifaction for bounty monsters
+ // second, handle ftf_putty
+ string [int] monsters = split_string(vars["ftf_putty"], "\\s*,\\s*");
+ foreach idx, name in monsters {
+ if (to_monster(name) == m) {
+ should_putty = true;
+ return;
+ }
+ }
+ // third, set puttifaction for bounty monsters
item ihunt = to_item(to_int(get_property("currentBountyItem")));
if (ihunt != $item[none]) { // TODO: use bounty proxy records when possible
record {
@@ -429,6 +437,7 @@
setvar("ftf_olfact","blooper, dairy goat, shaky clown, zombie waltzers, goth giant, knott yeti, hellion, violent fungus","list of monster");
setvar("ftf_grin","procrastination giant","list of monster");
setvar("ftf_yellow","knob goblin harem girl","list of monster");
+setvar("ftf_putty","");
check_version("SmartStasis","SS","3.6",1715);
void main(int initround, monster foe, string page) {