--API
function TasAbilityChargeBox.SetValue(unit, spellCode, value)
enforce a wanted Value for that spellCode for unit
function TasAbilityChargeBox.GetValue(unit, spellCode)
function TasAbilityChargeBox.Clear(unit)
function TasAbilityChargeBox.Init()
function TasAbilityChargeBox_SetValue takes unit u, integer spellCode, string value returns nothing
enforce a wanted Value for that spellCode for unit
function TasAbilityChargeBox_GetValue takes unit u, integer spellCode returns string
function TasAbilityChargeBox_Clear(unit u)
function TasAbilityChargeBox_Init()
TasAbilityChargeBox.Init() or TasAbilityChargeBox_Init() inside a trigger that runs at 0s.