--- 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) {