瀏覽代碼

地图探索度加校验

cyzhao 3 年之前
父節點
當前提交
ba320ae198
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      Gameserver/Amfphp/process/MapProc.php

+ 5 - 3
Gameserver/Amfphp/process/MapProc.php

@@ -64,11 +64,13 @@ class MapProc {
 
         $mapid = explode('_', $unlockStr)[0];
         if (!StlUtil::dictHasProperty($newMap->unlockMapTypeList, $mapid)) {
-            $newMap->unlockMapTypeList->$mapid = array();
+            $newMap->unlockMapTypeList->$mapid = array();            
         }
         $newMap->unlockMapTypeList->$mapid[] = $unlockStr;
-       
-        $explorerNum = self::countFootHoldExplorerNum($mapid, $newMap);        
+        
+        my_Assert(StlUtil::dictHasProperty($newMap->unlockedFootholds,$mapid), ErrCode::map_Unlocked);
+      
+        $explorerNum = self::countFootHoldExplorerNum($mapid, $newMap);         
         $newMap->unlockedFootholds->$mapid->curExploreProgress = $explorerNum;
 
         $type = explode('_', $unlockStr)[1];