cyzhao 5 bulan lalu
induk
melakukan
f67af3a94c

+ 18 - 4
Gameserver/App/configs/GameConfig.php

@@ -3,11 +3,9 @@
  // 由CodeGenerator创建。
  // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  // author: gwang 
- // 日期: 2024-12-17 10:12:28
+ // 日期: 2024-12-26 15:31:12
 ////////////////////
 
-namespace loyalsoft;
-
 /**
  * 常量配置数据 
  */
@@ -1040,7 +1038,7 @@ class GameConfig {
     }
     /**
     * 全局参数2
-    * @return \sm_glc2
+    * @return \glc2
     */
     public static function glc2()
     { 
@@ -1048,6 +1046,22 @@ class GameConfig {
         return self::initValue($a, 'glc2');
     }
     /**
+    * 战力公式: 装备系数表
+    * @return \equip_power
+    */
+    public static function equip_power()
+    { 
+        static $a = null; 
+        return self::initValue($a, 'equip_power');
+    }
+    /**
+    * @return \sm_equip_power equip_power item数据 
+    */
+    public static function equip_power_getItem($rarity, $qual, $position)
+    { 
+        return self::get_hash_item('equip_power', "$rarity-$qual-$position");
+    }
+    /**
     * 当前版本(时间戳)
     * @return \ver
     */

+ 2 - 0
Gameserver/App/model/Const/GameConfig.php

@@ -6,6 +6,8 @@
  // 日期: 2024-12-26 15:31:12
 ////////////////////
 
+namespace loyalsoft;
+
 /**
  * 常量配置数据 
  */

+ 1 - 1
Gameserver/App/process/FightPower_Calculate.php

@@ -56,7 +56,7 @@ class FightPower_Calculate {
         foreach ($equipDic as $index => $equipUid) {
             //等级
             $ins_Equip = new Ins_Equip(ctx()->store->equip->$equipUid);
-            $equipParam += $ins_Equip->mo()->mulFightPower;
+            $equipParam += GameConfig::equip_power_getItem($ins_Equip->mo()->rarity, $ins_Equip->qual, $ins_Equip->mo()->position);
             if ($ins_Equip->mo()->position % 2 == 1) {
                 $attck += GameConfig::equip_levelupgrade_getItem($ins_Equip->mo()->rarity, $ins_Equip->qual, $ins_Equip->mo()->position, $ins_Equip->level)->attckNum;
             } elseif ($ins_Equip->mo()->position % 2 == 0) {