Add-on UserPets

So I'm just starting on the tutorial system now, if anyone wants to suggest options for the tutorial that would be great. :)

Right now the idea is forum admins can enable or disable this system in the settings. If it's enabled when certain actions are performed it would update a database table for that user so it would track completed ones etc. Once they're all completed it would no longer show this section of the widget.

There will also be options added letting forum admins control how much exp is rewarded for each stage completed on the tutorial.
Adding a dynamic system to let admins add in their own events seems like to much work though, so they will be hard coded.

The test design i've got in mind for the goals:
1759679182894.webp
1759679058642.webp
 
I think that turned out okay.

I ran into a problem where the events for actions interfeared with the tutorial reward, but I just turned the tutorial rewards into queued jobs. Figured it would be a better approach instead of redoing the listeners for the other events.
View attachment 328162

And of course you'd be able to disable this system completely.
View attachment 328163
That’s pretty cool. Maybe adding notifications to alert that it’s complete/done?
 
Can we play around with the code too? Obviously not for selling or resharing.
Yes all the code for my addons can be found in my website's org https://github.com/Sylphian-Network/ This includes this project which is here https://github.com/Sylphian-Network/Sylphian-UserPets

This does not come with a spritesheet yet. I have commissioned an artist to make me one I can use for my site, as well as the public repo. But for now you'll have to use your own until that becomes available.

As an alternative if you would like to design your own sprite sheet I have attached a png showing a template that can be used. Each colour is it's own animation, 4 frames per colour.


If you have any feedback let me know ;)
 

Attachments

  • template_spritesheet.webp
    template_spritesheet.webp
    3.2 KB · Views: 4
Last edited:
Back
Top Bottom