I have hard evidence (from hundreds of notify kmails) that many Windows users have KoLmafia sitting on their desktops, or in their My Documents folder.
(Side note: FTF handles the GMOB, pretty smartly if I dare say so myself. You've been using an older version.)
Perhaps a safer alternative would be making your current ccs script available to ASH. Similar to get_property() and set_property(), we could have something like
string[int] get_ccs_category(string category) which returns a map of the ccs category in question.
void set_ccs_category(string category, string[int] commands) which writes a map of commands into your current ccs.
So if your ccs had this:
Code:
[ green ops ]
1: skill noodles
2: skill lunging thrust-smack
Then calling
get_ccs_category("green ops") would return a map like so:
[1] => "skill entangling noodles"
[2] => "skill lunging thrust-smack"
And, after doing whatever modifications you wanted to do, you could then write that category back to your ccs using
set_ccs_category(). In your GMOB example, let's say you wanted to ensure that you would throw the rock band flyers, not the jam band ones:
Code:
string[int] orders = get_ccs_category("guy made of bees");
if (count(orders) != 0)
foreach i in orders
if contains_text(orders[i],"jam band flyers") {
orders[i] = "item rock band flyers";
set_ccs_category("guy made of bees",orders);
}
This might be a nice, safe way to do what you're talking about.
Although, I still think you could just write a consult script.

Personally, I have only two ccs scripts in my ccs dir and haven't needed more.