The custom_effect_holder didn't check if there is actually a callback from outside or not
The hacked particle emitter didn't consider the center parameter
There's still a 1 frame glitch will make alert_bar_cover_xxx_ come out prematurely.
fixed the light trail and garbage depth problem, and adjusted the timing when to stop trail emitting