浏览代码

技能解锁

cyzhao 10 月之前
父节点
当前提交
098e33b426

+ 1 - 1
Gameserver/App/model/Const/GameConfig.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 17:47:05
+ // 日期: 2024-07-24 16:21:16
 ////////////////////
 
 /**

+ 5 - 5
Gameserver/App/model/Const/sm_gate.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 16:52:42
+ // 日期: 2024-07-24 14:49:00
 ////////////////////
 
 
@@ -166,7 +166,7 @@ class sm_gate
     public $layerRuleDesc;
 
     /**
-    * @var String 主线挑战: 难度1-词条列表  
+    * @var String 主线挑战: 难度1-词条列表(逗号分隔)  
     */
     public $tz_predicates1;
 
@@ -176,7 +176,7 @@ class sm_gate
     public $tz_reward1;
 
     /**
-    * @var String 主线挑战: 难度2-词条列表  
+    * @var String 主线挑战: 难度2-词条列表(逗号分隔)  
     */
     public $tz_predicates2;
 
@@ -186,12 +186,12 @@ class sm_gate
     public $tz_reward2;
 
     /**
-    * @var String 主线挑战: 难度3-词条列表  
+    * @var String 主线挑战: 难度3-词条列表(逗号分隔)  
     */
     public $tz_predicates3;
 
     /**
-    * @var String 主线挑战: 难度2-奖励列表(id,num;id,num...)  
+    * @var String 主线挑战: 难度3-奖励列表(id,num;id,num...)  
     */
     public $tz_reward3;
 

+ 1 - 1
Gameserver/App/model/Const/sm_gate_sbox.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-06-07 18:24:31
+ // 日期: 2024-07-24 15:35:47
 ////////////////////
 
 

+ 5 - 5
Gameserver/App/model/Const/sm_gate_unlock.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 16:52:42
+ // 日期: 2024-07-24 14:49:00
 ////////////////////
 
 
@@ -22,7 +22,7 @@ class sm_gate_unlock
     public $gateId;
 
     /**
-    * @var String 主线挑战: 难度1-词条列表  
+    * @var String 主线挑战: 难度1-词条列表(逗号分隔)  
     */
     public $tz_predicates1;
 
@@ -32,7 +32,7 @@ class sm_gate_unlock
     public $tz_reward1;
 
     /**
-    * @var String 主线挑战: 难度2-词条列表  
+    * @var String 主线挑战: 难度2-词条列表(逗号分隔)  
     */
     public $tz_predicates2;
 
@@ -42,12 +42,12 @@ class sm_gate_unlock
     public $tz_reward2;
 
     /**
-    * @var String 主线挑战: 难度3-词条列表  
+    * @var String 主线挑战: 难度3-词条列表(逗号分隔)  
     */
     public $tz_predicates3;
 
     /**
-    * @var String 主线挑战: 难度2-奖励列表(id,num;id,num...)  
+    * @var String 主线挑战: 难度3-奖励列表(id,num;id,num...)  
     */
     public $tz_reward3;
 

+ 1 - 1
Gameserver/App/model/Const/sm_hero.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 17:35:47
+ // 日期: 2024-07-24 09:35:47
 ////////////////////
 
 

+ 1 - 1
Gameserver/App/model/Const/sm_heroType_typeId.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 17:35:47
+ // 日期: 2024-07-24 09:35:47
 ////////////////////
 
 

+ 1 - 1
Gameserver/App/model/Const/sm_item.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-22 15:32:08
+ // 日期: 2024-07-24 15:04:18
 ////////////////////
 
 

+ 1 - 1
Gameserver/App/model/Const/sm_player_level.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 10:35:47
+ // 日期: 2024-07-24 14:54:00
 ////////////////////
 
 

+ 1 - 1
Gameserver/App/model/Const/sm_predicate.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 17:05:47
+ // 日期: 2024-07-24 15:28:42
 ////////////////////
 
 

+ 1 - 1
Gameserver/App/model/Const/sm_skills.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 17:35:47
+ // 日期: 2024-07-24 14:05:47
 ////////////////////
 
 

+ 1 - 1
Gameserver/App/model/Const/sm_waveItem.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 17:08:02
+ // 日期: 2024-07-24 14:52:28
 ////////////////////
 
 

+ 1 - 1
Gameserver/App/model/Const/sm_waves.php

@@ -3,7 +3,7 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-07-23 17:08:02
+ // 日期: 2024-07-24 14:52:28
 ////////////////////
 
 

+ 3 - 1
Gameserver/App/process/FightProc.php

@@ -669,6 +669,8 @@ class FightProc {
      */
     static function skillUnlock_gate($resultType, $gateId) {
         $dic = GameConfig::skills();
+        
+        $gateIndex = Ins_GateInfo::gateNum($gateId);
         foreach ($dic as $id => $mo) {
             if ($mo->unlock_acc_id_new == null) {
                 continue;
@@ -677,7 +679,7 @@ class FightProc {
             $unlockType = $strList[0];
             $unlockId = $strList[1];
                         
-            if($unlockType == 1 && $unlockId == $gateId && $resultType == true && ctx()->gates->GateList->$gateId->pass == 0 && !in_array($mo->typeId, ctx()->privateState->skillUnlockRecord)){
+            if($unlockType == 1 && $unlockId == $gateIndex && $resultType == true && ctx()->gates->GateList->$gateId->pass == 0 && !in_array($mo->typeId, ctx()->privateState->skillUnlockRecord)){
                 ctx()->privateState->skillUnlockRecord[] = $mo->typeId;
             }
         }