Sounds like there is some more scripting attached to the sleeping behaviour.

First thing I'd try is to rename everything you use (skills, statuses, etc.), to make sure the whole thing is made from scratch.
Just to be sure it triggers and touches nothing from base game.
*Unfortunately, it is ussualy the best way to tweak scripted stuff - make smth similar from the very beggining..

Another thing you could try - to "cancel" animation, before applying "stilldrunk".
As wiki says, it is not officialy supported, but devs use this trick alot. Using empty name "" will cancel current animation.

CharacterSetAnimationOverride(__Me,"")

Last edited by Module 003; 11/02/18 11:47 PM.