I have added support for "HUD extensions", which allows you to add your own values to the HUD without needing to overwrite it completely.
Usage:
addTotalRPGHudExtension(%method, %target, %value, %name, %arg)
%method: A string of either "value" or "method" which determines what will be used to retrieve the value for the HUD item. "value" will look for a normal tagged string on the object in question, while "method" will call the specified method on the object and use it's return value.
%target: A string of either "player", "client", or "minigame", which will be the target of retrieval for the HUD value.
%value: A string which represents either the name of the value to get from the object, or the name of the method to call on the object.
%name: The string which will be the "Name" of this value on the HUD. Prefix with a color in order to give it a unique color on the HUD.
%arg: A single argument to be passed onto the method call. Does nothing if %method is "value".
Example:
addTotalRPGHUDExtension("method", "player", "getEnergyLevel", "Energy", "");
...Will add the player's jet energy to their HUD.
