message: adjust AnmiBS to match original game behavior
diff: @@ -1779,8 +1779,15 @@ void Npc::nextAiAction(uint64_t dt) {
  if(auto sq = playAnimByName(act.s0,false,bs)) {
  implAniWait(uint64_t(sq->totalTime()));
  } else {
  - if(visual.isAnimExist(act.s0.c_str()))
  + if(visual.isAnimExist(act.s0.c_str())) {
  aiQueue.pushFront(std::move(act));
  + } else {
  + /* ZS_MM_Rtn_Sleep will set NPC_WALK mode and run T_STAND_2_SLEEP animation.
  + * The problem is: T_STAND_2_SLEEP may not exists, in that case only NPC_WALK should be applyed,
  + * we will do so by playing Idle anim.
  + */
  + setAnim(Anim::Idle);
  + }
  }
  break;
  }
  