Notifies users (with sounds and toasts) of events within Relics of Avabur.
- Install TamperMonkey (Chrome), (Firefox)
- GreaseMonkey on FireFox is not recommended, but feel free to test it.
- After installing TamperMonkey, install Notifications of Avabur
- Refresh Avabur
- Settings for NoA are found under
Account Management.
- Recurring notifications for
- Harvestron available
- Construction available
- Quest complete
- Fatigue
- One-time Notifications for:
- Low stamina/fatigued
- Event countdown started
- Event started
- Whispers
- Knocked out of gauntlet
- Text search for chat, loot, and crafting
- Be careful with these - it watches your own chat messages too!
- Regexes are supported, so go crazy!
- Discord publishing for all notifications
- Settings
- Popup for each event (independent)
- Sound for each event (independent)
- Sound volume
- Log event
- Custom sound file
- Log for the last 100 notifications displayed
Discord notifications are toggled on and off like every other type, but also require some additional configuration.
On a discord server on which you are an admin: right click a text channel, select webhooks, create webhook, set name/icon as you wish, then copy the webhook url. Enter this as either the personal or clan discord webhook fields.
Direct user mentions and group mentions are both accepted. @everyone
and @here
work great. If you would like to notify individual users, you must use the format <@UserId>
where UserId is the ID of the desired user (not username). Information on getting user IDs can be found here. Multiple user names can be specified, eg <@FirstUserId> <@SecondUserId>
.
The message that goes to discord can also be sent to a slack webhook. It was tested when it was initially added in, but I don't use slack and it may break without me ever realizing. It uses the same settings as the discord notifications, I didn't want to pollute the UI with too many options. If you use a webhook for slack, just pretend it says "Slack" instead.
Custom sounds must be hosted by a fileserver accessible to your browser. This can be an external website if you find a file hosted online.
If you would like to host audio files from your computer, the Python HTTP Server can be very easy to set up. See this page for instructions on setting it up. Assuming you have the file myaudiofile.wav
hosted locally on port 8000, enter http://127.0.0.1:8000/myaudiofile.wav
into the Sound File URL in NoA.
- Effect changes (double->triple, rage->fury, etc)
- Throttle notifications to prevent being spammed
- Throttle timer
- Come up with additional features
If you need help, you should join the UserScripts channel on RoA.
If you have bugs to report or feature suggestions, file an issue on the github repository.
- Userscript heavily borrows from Avabur Improved by Alorel
- Sound effects from RSilveira and morrisjm on freesound.org
- Logo icon designed by Freepik from www.flaticon.com
- Thanks to AshenSwift for assistance with styling and cross-browser support
- @Lotusenta for designing the non-logo icons just for NoA!
- @dang on ava for some PRs and tons of regex help
- @Reltorakii for letting me steal some of his code and giving me some ideas/help along the way
- @Derdrak for convincing me to sort of support slack
- Everyone who helped me test early on.