From 0b52fea0c2dec053c44678d94bd66c10db1b0b91 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 06 四月 2021 17:27:57 +0800 Subject: [PATCH] 8870 【BT2】【后端】战力、伤害、玩家生命的数值调整为大数值(超21亿) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py index 55a693d..be863ca 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -239,6 +239,8 @@ TYPE_Calc_SkillReducePer7, # 受到技能伤害减少7 ) = range(1, Def_Calc_AllAttrType_MAX) +## 支持大数值属性,超过20E +TYPE_BIGVALUE_ATTR = [TYPE_Calc_AttrHP, TYPE_Calc_AttrMaxHP] ## NPC 专属属性 TYPE_NPCAttr_Calc = [TYPE_Calc_AtkInterval] @@ -3024,6 +3026,7 @@ Def_NPC_Dict_TimeLostHPPlayerCountTick = 'TimeLostHPPlayerCountTick ' # 上次刷新按时间掉血人数tick Def_NPC_Dict_TimeLostHPPlayerCount = 'TimeLostHPPlayerCount' # 按时间掉血有效人数 Def_NPC_Dict_TimeLostHPFightPower = 'TimeLostHPFightPower' # 按时间掉血战力 +Def_NPC_Dict_TimeLostHPFightPowerEx = 'TimeLostHPFightPowerEx' # 按时间掉血战力 #玩家状态定义,不能超过31个,如超过,需扩展多个key支持 Def_PlayerStateList = ( @@ -3078,8 +3081,10 @@ Def_PlayerKey_LockHPSkillID = "LockHPSkillID" # 锁血功能的技能 Def_PlayerKey_GodWeaponBeforeProDef = "GWBPD" # 神兵护盾被攻击前的值 Def_PlayerKey_curHurtValue = "curHurtValue" # 计算中的临时伤害值,技能特殊用 +Def_PlayerKey_curHurtValueEx = "curHurtValueEx" # 计算中的临时伤害值,技能特殊用 Def_PlayerKey_SomersaultTime = "Somersault" # 翻滚一定时间内无敌,表现为MISS Def_PlayerKey_CopyFuncAttr = "CopyFuncAttr%s" # 玩家属性刷新中的计算属性缓存,便于buff刷新计算 +Def_PlayerKey_CopyFuncAttrEx = "CopyFuncAttrEx%s" # 玩家属性刷新中的计算属性缓存,便于buff刷新计算 Def_Player_RefreshAttrByBuff = "PlayerAttrByBuff" # 玩家属性刷新功能属性缓存,便于buff刷新计算, 间隔刷新 Def_Player_HadRefreshAttr = "HadRefreshAttr" # 玩家在本地图是否刷新过属性 Def_PlayerKey_ClientCustomScene = "ClientCustomScene" # 客户端自定义场景状态 @@ -3092,6 +3097,7 @@ Def_PlayerKey_AttackFollowMaster = "FollowAtk" # 召唤兽跟随攻击 Def_PlayerKey_MoreHurtValue = "MoreHurtValue" # 额外的伤害值,一般用于不走公式 Def_PlayerKey_BloodShiledHurt = "BSHurt" # 伤害值用于血盾抵消 +Def_PlayerKey_BloodShiledHurtEx = "BSHurtEx" # 伤害值用于血盾抵消 Def_PlayerKey_TJGPackFullAfterEat = "TJGFullEat" # 脱机挂吞噬后背包依然满的情况 Def_PlayerKey_TJGStartTime = "TJGStartTime" # 脱机挂结算时间起点 Def_PlayerKey_EquipTime = "EquipTime" # 时效装备 @@ -3218,6 +3224,7 @@ Def_PlayerKey_SuperHitRateReduce = "SuperHitRateReduce" # 抗暴击概率 Def_PlayerKey_IgnoreDefRateReduce = "IgnoreDefRateReduce" # 抗无视防御概率 Def_PlayerKey_LastHurtValue = "LastHurtValue" # 最后一次伤害值 +Def_PlayerKey_LastHurtValueEx = "LastHurtValueEx" # 最后一次伤害值 Def_PlayerKey_LastHurtNPCObjID = "LastHurtNPCObjID" # 最后攻击的NPCObjID Def_PlayerKey_LastAttackerObjID = "LastAttackerObjID" # 被攻击者记录的最近攻击玩家ID Def_PlayerKey_CommMapExpRate = "CommMapExpRate" # 常规地图经验倍率加成 @@ -3887,10 +3894,12 @@ # 战斗力 Def_PDictType_FightPower Def_PDict_FightPower_Highest = "FightPower_Highest" # 历史最高总战斗力 +Def_PDict_FightPower_HighestEx = "FightPower_HighestEx" # 历史最高总战斗力 Def_PDict_FightPower_Total = "FightPower_Total" # 总战斗力 +Def_PDict_FightPower_TotalEx = "FightPower_TotalEx" # 总战斗力 Def_PDict_FightPower_Horse = "FightPower_Horse" # 坐骑战斗力 -Def_PDict_FightPower_List = [Def_PDict_FightPower_Total, Def_PDict_FightPower_Horse] +Def_PDict_FightPower_List = [Def_PDict_FightPower_Total, Def_PDict_FightPower_TotalEx, Def_PDict_FightPower_Horse] # 每日活跃度 Def_PDict_Activity_FinishCnt = "Activity_FinishCnt_%s" # 活跃度类型对应完成次数 -- Gitblit v1.8.0