Thanks for the quick reply
Did you have enough MP for all the combos?
Yep. Even if I didn't have enough MP for all of them, I think it should have done at least the ones I could afford.
Mafia thinks the sandworm only has 1 spices, so if you already pickpocketed one, SS will think there is nothing left to drop maybe?
Even if that was true, the worm would still drop meat, thus it might have been worth it to use Rave/Disco Nirvana for +meat.
I looked at the script... it considers the auto sell value to determine if the disco combo is worth casting... with an autosell value of 1 meat, spices probably don't make the cut. Try putting "+10000 spices" as a goal to force it to use the combos.
Perhaps one should be able to use a specific non-autosell value for some items when farming for them.
Anyway, even if it's a problem with the spices, it should still have used Rave Nirvana, as I said above. Pretty sure it would have been worth the MP.
EDIT: I actually just tried it 3 other times, using the +10000 spices goal. It used Rave Pickpocket(when the 'standard' 2 pickpocket attempts failed) AND Rave Nirvana for the extra meat, but still no Rave or Disco Concentration. So it's probably a problem with the value of spice yes.
EDIT 2: Perhaps it actually WANTED to use Concentration but the monster HP was too low? That's a possibility too, I was using the banjo which gives +damage to DB skills so...
Anyway, other than these problems, this is a GREAT script.