From 4ef8a162160e3028d4a8382304382872c79a44f9 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 11 四月 2019 20:40:02 +0800
Subject: [PATCH] 6494 子 【开发】【2.0】战斗公式增加普攻伤害和技能伤害 / 【后端】【2.0】战斗公式增加普攻伤害和技能伤害属性

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py |   55 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 114d97d..b9646bc 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -68,29 +68,25 @@
 Def_BuffValue_Count = 3     # buff记录的value个数
 
 #游戏对象属性--------------------------------------------
-Def_Calc_AllAttrType_MAX = 125
+Def_Calc_AllAttrType_MAX = 129
 #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划
 TYPE_Calc_AttrList = (
-#基础属性
 TYPE_Calc_Metal,                        # 金 1
 TYPE_Calc_Wood,                         # 木 2
 TYPE_Calc_Water,                        # 水 3
 TYPE_Calc_Fire,                         # 火 4
-TYPE_Calc_Earth,                        # 土 5
 
-#战斗属性
-TYPE_Calc_AttrMaxHP,                    # 最大血量 6
-TYPE_Calc_AttrMaxMP,                    # 最大魔法值 7
-TYPE_Calc_AttrDEF,                      # 防御力 8
-TYPE_Calc_AttrHit,                      # 命中 9
-TYPE_Calc_AttrMiss,                     # 闪避 10
-TYPE_Calc_AttrATKMin,                   # 最小攻击力 11
-TYPE_Calc_AttrATKMax,                   # 最大攻击力 12
-TYPE_Calc_AttrHP,                       # 当前HP 13
-TYPE_Calc_AttrMP,                       # 当前MP 14
-#TYPE_Calc_AttrMATKMin,                  # 最小魔法攻击力    #废弃:NPC表字段代表境界                                                
-#TYPE_Calc_AttrMATKMax,                  # 最大魔法攻击力    #废弃
-TYPE_Calc_Luck,                         # 气运 15
+TYPE_Calc_AttrHP,                       # 当前HP 5
+TYPE_Calc_AttrMP,                       # 当前MP 6
+TYPE_Calc_AttrMaxHP,                    # 最大血量 7
+TYPE_Calc_AttrMaxMP,                    # 最大魔法值 8
+TYPE_Calc_AttrATKMin,                   # 最小攻击力 9
+TYPE_Calc_AttrATKMax,                   # 最大攻击力 10
+TYPE_Calc_Earth,                        # 土 11                                             
+TYPE_Calc_Luck,                         # 气运 12
+TYPE_Calc_AttrDEF,                      # 防御力 13
+TYPE_Calc_AttrHit,                      # 命中 14
+TYPE_Calc_AttrMiss,                     # 闪避 15
 TYPE_Calc_AttrSpeed,                    # 移动速度 16
 TYPE_Calc_AttrAtkSpeed,                 # 攻击速度 17
 
@@ -190,27 +186,32 @@
 TYPE_Calc_BaseDefAddPer,                # 基础防御百分比
 TYPE_Calc_BaseHitAddPer,                # 基础命中百分比
 TYPE_Calc_BaseMissAddPer,               # 基础闪避百分比
-TYPE_Calc_GodWeaponMaxHPPer,            # 神兵生命百分比 110
-TYPE_Calc_GodWeaponAtkPer,              # 神兵攻击百分比
+TYPE_Calc_GodWeaponMaxHPPer,            # 神兵生命百分比 
+TYPE_Calc_GodWeaponAtkPer,              # 神兵攻击百分比 105
 TYPE_Calc_StoneMaxHPPer,                # 宝石生命百分比
 TYPE_Calc_StoneAtkPer,                  # 宝石攻击百分比
 TYPE_Calc_HPCureEnhance,                # 血瓶恢复效果增加
-TYPE_Calc_OnlyFinalHurt,                # 额外输出伤害 115
-TYPE_Calc_PVPAtkBackHP,                 # PVP攻击回血
+TYPE_Calc_OnlyFinalHurt,                # 额外输出伤害 
+TYPE_Calc_PVPAtkBackHP,                 # PVP攻击回血 110
 TYPE_Calc_HitSucessRate,                # 命中成功率
 TYPE_Calc_MissSucessRate,               # 闪避成功率
 TYPE_Calc_AtkInterval,                  # NPC攻击频率
-TYPE_Calc_FuncDef,                      # 功能层防御 120
-TYPE_Calc_CurePer,                      # 治疗效果加成,默认100%
+TYPE_Calc_FuncDef,                      # 功能层防御 
+TYPE_Calc_CurePer,                      # 治疗效果加成,默认100% 115
 TYPE_Calc_BeHurtPer,                    # 加深受到伤害百分比
 TYPE_Calc_HorseAtkPer,                  # 坐骑攻击百分比
 TYPE_Calc_StoneBasePer,                 # 宝石基础属性百分比
-TYPE_Calc_RealmBasePer,                 # 境界基础属性百分比 125
-TYPE_Calc_PetSkillAtkRate,              # 宠物技能攻击比例加成
+TYPE_Calc_RealmBasePer,                 # 境界基础属性百分比 
+TYPE_Calc_PetSkillAtkRate,              # 宠物技能攻击比例加成 120
 TYPE_Calc_WingHPPer,                    # 翅膀生命百分比
 TYPE_Calc_SuiteBasePer,                 # 套装基础属性百分比
 TYPE_Calc_PlusBaseAtkPer,               # 强化基础攻击百分比
-TYPE_Calc_ProDef,                       # 当前防护值 130
+TYPE_Calc_ProDef,                       # 当前防护值 
+TYPE_Calc_NormalHurt,                   # 普通攻击增伤 125
+TYPE_Calc_NormalHurtPer,                # 普通攻击加成 
+TYPE_Calc_FabaoHurt,                    # 法宝技能增伤 
+TYPE_Calc_FabaoHurtPer,                 # 法宝技能加成 
+
 ) = range(1, Def_Calc_AllAttrType_MAX)
 
 
@@ -3000,6 +3001,10 @@
 
 #---SetDict 玩家字典KEY,不存于数据库---
 # key的长度不能超过29个字节
+Def_PlayerKey_NormalHurt = "NormalHurt"   # 属性普通攻击增伤:普通攻击附加的固定值伤害
+Def_PlayerKey_NormalHurtPer = "NormalHurtPer"    # 属性普通攻击加成:普通攻击附加的伤害百分比
+Def_PlayerKey_FabaoHurt = "FabaoHurt"    # 属性法宝技能增伤:法宝技能攻击附加的固定值伤害
+Def_PlayerKey_FabaoHurtPer = "FabaoHurtPer"    # 属性法宝技能加成:法宝技能攻击附加的伤害百分比
 Def_PlayerKey_AddBuffLayer = "addBuffLayer" # buff当前层数
 Def_PlayerKey_BuffHurtCnt = "BuffHurtCnt" # 持续buff掉血次数
 Def_PlayerKey_Zhansha = "zhansha"   # 斩杀标志

--
Gitblit v1.8.0