소스 검색

【BUG】MMO-20336: 自动拾取状态机失效,导致玩家原地跑

meijun 3 년 전
부모
커밋
c29dae5043
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      XmdsCommonServer/Plugin/Units/XmdsInstancePlayer.cs

+ 8 - 1
XmdsCommonServer/Plugin/Units/XmdsInstancePlayer.cs

@@ -548,7 +548,14 @@ namespace XmdsCommonServer.Plugin.Units
             }
 			else if(this.mFocusPickItem != null && this.mFocusPickItem.IsActive)
 			{
-				return;
+				if (this.mFocusPickItem.IsBlock())
+				{
+					this.mFocusPickItem = null;
+				}
+				else
+				{
+					return;
+				}				
 			}
             else if (IsGuard == true && (mXmdsFocusTarget == null || (mXmdsFocusTarget != null && !mXmdsFocusTarget.IsActive)))
             {