[z2653] Add more improvements to Uldaman

This will allow the Alter Event to be properly handled.

(based on commit 2ec5a46)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit SD2-TBC[s2700] - 083d5a4)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>