Demo Video
Tutorial Video
The Master Status System is a fully capable status system capable of giving your characters a game like life in a matter of moments, with it you instantly get access to health, shields, status effects, and speed alterations just from a handful of functions!
In under 10 minutes you can have a whole swath of status effects and their respective actions on your character realized and even used within multiplayer games.
Be sure to check out the documentation for detailed explanations of each function, and guides on how to create new status effects and set up other things!
How to setup: follow this short guide, or check out the Full video tutorial
Short text based tutorial:
* Add Master Status System BP to your actors components.
* Go to Class Settings > Interfaces > Add > Status Actor Interface
* Go into your Event Graph in the execution line of Event ‘BeginPlay’ and get a reference to ‘Master_Status_System_BP’ on your graph, using the reference call the function ‘Setup’
- You can use this to assign an editable variable to your actor for dynamic health or speed of actors using the system. For ‘Original Speed’ I suggest using the characters current or maximum movement speed.
- If you want to allow overhealing on this actor you can call ‘Set Overhealing’
* Expand 'Interfaces' in 'My Blueprint' and set up the interfaces for your actor
* Right click each interface and press 'Implement event' as needed
- This step is something you have to do a little work of your own on but examples are provided to help you understand what can be done, such as for Die you could simply call Destroy Actor.
If you have issues refer to the Video, FAQ, Documentation, or feel free to Contact us.