Rare item drop notifications (with @autoloot off)
Description
An @ command that enables the user receiving notifications of rare drops occurring at a specified or lower drop rate. Either regardless of the @ autoloot, or specifically only for items that are not autolooted. An on-screen message (not just in the log) and a sound effect, similar to @ showrare would be nice, but not necessary.
Rationale
What we got now?
- @ showrare works fine, but only for autolooted items.
- @ showrolls works regardless of @ autoloot, but it shows a message for every item than might drop at the specified or lower rate. It actually does not display a message for the items that actually do drop, so it's sort of an inverse of the proposed feature. The one message not appearing in the flood of text generated by @ showrolls is still quite easy to miss.
What I want?
- to not miss my rare drops.
- to not use @ autoloot.
Picking cards from the ground is more satisfactory, yet I keep getting surprised by cards in my inventory that I haven't noticed picking up. :)
Additional Information
Further considerations:
- Some users might be used to a similar feature. Finding out about its lack is kind of jarring. Please, consider whether this should be on by default for 1 % drop rate.
- Some users might want to use this alongside @ autoloot and @ showrare at a different drop rate. It might be preferable for this to only work on items specifically not autolooted to avoid getting two notifications for the same item. It would be preferable for this to use a different message color and sound (if applicable) to let the user know whether the item was autolooted or not.
- This feature might possibly be implemented as a tweak of @ showrare (toggle @ autoloot dependency) or @ showrolls (toggle inverse behavior) by adding an optional argument.
- Alternately, having @ showrolls display a message for successfully dropped items in a different, noticeable color alongside the current behavior would serve as well.
- Currently, @ showrare will display the item name as presented in inventory, so for equipment it might notify about e.g. 'a rare headgear' instead of 'Poo Poo Hat'. This might be ambiguous in some cases, but reading through the @ showrolls output already makes it possible to identify the item precisely. Displaying the full item name would do no harm.
- Including the drop rate in the message might provide additional satisfaction.
Thank you for your consideration