IF
ObjectFlagSet("restabortedfrommovement",_Player,_)
AND
DB_restingStatusDuration(_ShittyNight,_duration)
AND
DB_RestingPosition((CHARACTERGUID)_Player,_X,_Y,_Z)
AND
DB_restingremaining(_Player,(INTEGER)_RestingDuration)
THEN
ObjectClearFlag(_Player,"isResting");
//ObjectSetFlag(_Player,"resetTiredness"); //attention, doit absolument venir avant application de shitty night
ApplyStatus(_Player,"SHITTYNIGHT",_duration);
DisplayText(_Player,"You wake up to soon in a bad mood");
ProcObjectTimerCancel(_Player,"restIteration");
NOT DB_RestingPosition(_Player,_X,_Y,_Z);
NOT DB_restingremaining(_Player,_RestingDuration);