I'm seeing the same bug with Titanium client and Linux server. I logged in a cleric and, despite nuking and healing myself, my health bar doesn't update. It only updates if I zone or log. It also looks correct to other clients - I logged in a second account, targetted my cleric, and the health bar correctly updates with both nukes and heals. Only the first person UI doesn't seem to update.
Server: Ubuntu (tested with 18.04 & 20.04)
Client: Titanium
Steps: - Fresh install of server OS with updates applied
- Multiverse repo added as per wiki
- EQEmu installed via install script as per wiki
- Export client files & set server config
- Confirm Character:SoDClientUseSoDHPManaEnd is set to true in the rule_values table
- Start server
- Fresh installs of EQ Titanium on client (two installs, one for each char)
- Set eqhost.txt & copy dbstr_us.txt & spells_us.txt from server export
- Create two characters and log them in
- Cleric nukes & heals themself: health bar stays at 100% for first person, but second account shows health change for both nuke and heal
- Cleric logging out/in or crossing a zone re-syncs the bar
I also tried copying the Project1999 UI bundle to the client but the bug persisted.