Just a short update before I publish the video on AddOns, part 2.
While the client and server were aware of buffs and debuffs, there was no visual representation of them, and so, it was not possible to see what buffs and debuffs the player character had. But by exposing only a few functions to the Lua scripts, in fact only one to get the buffs while others are for UI, it was possible to very quickly create UI elements to display buffs. It's already a win from having added AddOns support. Most likely some of these internal AddOns will be open source, to both be updated by the community and also to serve as example for AddOn creators or anyone wanting to have a go at creating an AddOn.
Make sure to subscribe my channel if you want to follow the updates, where I share the journey of developing my MMORPG, along with tips, tricks and tutorials.
https://www.youtube.com/channel/UCyOt8sPTqNxRseUzpzUEQQg