Been running this bot now for some time and I am not sure if I have the proper pickit settings for what I want to do.

What I want is for the bot to pikcup Magic Monarchs and keep only the best ones like JMOD and JMOB and sell the others to vendors. I have yet to see the bot pickup ANY Magic Monarch so I think theres something messed up with my script. Heres what I have listed:
// ##### Shields #######################
[Name] == Monarch && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && [FBR] >= 15
[Name] == Monarch && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && [MaxHP] >=50
[Name] == Monarch && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4
[Name] == Monarch && [Quality] == magic && [Flag] != ethereal # [Sockets] >= 4 && [Defense] >= 130 && [FBR] >= 30



I also would like the bot to pickup 30% Fire Res Jewels with any mods just so I don't have to use those ugly Ral runes in my merc's Eth Andy Helms anymore. Is the proper code for this as simple as this? Or should it be something different? And if so what?

[Type] == jewel && [Quality] == rare # [FireResist] >= 30
[Type] == jewel && [Quality] == magic # [FireResist] >= 30


Any help would be appreciated !