Group Storage: Notify on unlocked group storage slots
Checklist
- [x] I've searched the issues and pull requests for similar looking suggestions.
- [x] I've checked the
Unreleasedsection of the changelog for newly added features that sound like my suggestion.
Describe your Suggestion
Add a setting to the group storage to post to the webhook when someone unlocks more group storage slots.
This will appear in the chat when someone unlocks more group storage slots
This was from when I unlocked 2 slots from "Have any member of this Ironman Group open the group storage after achieving level 99 in Firemaking." and unlocked 3 slots from "Have any member of this Ironman Group open the group storage after achieving level 99 in either Cooking, Smithing, Fletching, Firemaking, Herblore, Crafting, Runecraft, or Construction."
If possible it would be nice if the message said something like: Spoon Lemur has unlocked 5 more group storage slots 2 from Level 99 in Firemaking 3 from Level 99 in either Cooking, Smithing, Fletching, Firemaking, Herblore, Crafting, Runecraft, or Construction Storage Space: 162/200
Although even just this message would be nice Spoon Lemur has unlocked 5 more group storage slots
Reasoning
I would be good to be able to see if another group member has unlocked more group storage slots by opening the group storage after completing one of the many different types of things required to unlock more slots, which can be found on the wiki here As some of the unlocks you may not realize that a player has done (Such as easier ones as opening the storage with a rune platebody equipped), or they may of gotten a 99 in a skill, but not opened the group storage until much later than they completed it, as you don't unlock the group storage slots until you actually open the group storage.
This can be achieved via the Chat Notifier with this pattern: * has unlocked * more group storage slots! (it's probably a bit too involved for us to track which action caused the unlock)
However I want it going to the group storage webhook, as I have the chat notifier setup with a different webhook.
However I may just have to change the settings around a bit.
The only issue with having multiple group members having it setup through the chat notifier option would be if multiple group members are online at the same time with it setup like that then it would send it twice (1 webhook per person).
Although I guess the workaround for that could be each person setting it for themselves like this
*Username1 has unlocked * more group storage slots!
*Username2 has unlocked * more group storage slots!
This seems reasonable to add to the group storage notifier (so it only fires for the local user & goes to the proper webhook override), but we will not be able to reliably detect the cause of each unlock