From 9bc8c9c3e4b48dab63efbca946713465ee30b4cd Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 17 一月 2024 15:47:31 +0800 Subject: [PATCH] 10019 【砍树】回合战斗(副本回合制NPC支持配置精怪技能、神通技能;增加属性强化治疗215、弱化治疗216;NPC支持触发被动效果;被动效果触发方式增加按回合触发-效果ID5000;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py index 18a1c3e..4c428aa 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py @@ -74,7 +74,7 @@ Def_BuffValue_Count = 3 # buff记录的value个数 #游戏对象属性-------------------------------------------- -Def_Calc_AllAttrType_MAX = 171 +Def_Calc_AllAttrType_MAX = 172 #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划 TYPE_Calc_AttrList = ( TYPE_Calc_Metal, # 金 1 @@ -203,7 +203,7 @@ TYPE_Calc_MissSucessRate, # 闪避成功率 TYPE_Calc_AtkInterval, # NPC攻击频率 TYPE_Calc_FuncDef, # 功能层防御 -TYPE_Calc_CurePer, # 治疗效果加成,默认100% 115 +TYPE_Calc_CurePer, # 强化治疗 115 TYPE_Calc_BeHurtPer, # 加深受到伤害百分比 TYPE_Calc_HorseAtkPer, # 坐骑攻击百分比 TYPE_Calc_StoneBasePer, # 宝石基础属性百分比 @@ -259,6 +259,7 @@ TYPE_Calc_AtkBackDefRate, # 抗反击概率 TYPE_Calc_SuckHPPer, # 吸血比率 TYPE_Calc_SuckHPDefPer, # 抗吸血比率 170 +TYPE_Calc_CureDefPer, # 弱化对方治疗效果 ) = range(1, Def_Calc_AllAttrType_MAX) ## 支持大数值属性,超过20E @@ -3075,6 +3076,7 @@ Def_Obj_Dict_TurnTotalHurtEx = 'TurnTotalHurtEx' # 本回合制战斗总伤害,整除亿部分 Def_Obj_Dict_FightPetPlaceNum = 'FightPetPlaceNum' # 出战灵宠上阵位置,1~n Def_Obj_Dict_FightPetQuality = 'FightPetQuality' # 出战灵宠品质 +Def_Obj_Dict_TurnEnemyID = 'TurnEnemyID' # 回合制战斗对手实例ID #---NPC字典------- #每道龙卷风最终坐标 @@ -3368,7 +3370,6 @@ Def_PlayerKey_PVPAtkBackHP = "PVPAtkBackHP" # PVP攻击回血 Def_PlayerKey_HitSucessRate = "HitSucessRate" # 命中成功率 Def_PlayerKey_MissSucessRate = "MissSucessRate" # 闪避成功率 -Def_PlayerKey_CurePer = "CurePer" # 治疗加成 默认百分百 Def_PlayerKey_BeHurtPer = "BeHurtPer" # 加深受到伤害百分比 Def_PlayerKey_HorseAtkPer = "HorseAtkPer" # 坐骑攻击百分比 Def_PlayerKey_HorseMaxHPPer = "HorseMaxHPPer" # 坐骑生命加成 @@ -4516,6 +4517,8 @@ AttrName_AtkBackDefRate = "AtkBackDefRate" # 抗反击概率 AttrName_SuckHPPer = "SuckHPPer" # 吸血比率 AttrName_SuckHPDefPer = "SuckHPDefPer" # 抗吸血比率 +AttrName_CurePer = "CurePer" # 强化治疗 +AttrName_CureDefPer = "CureDefPer" # 弱化治疗 #物品效果(ID或指定类型)对应的属性计算信息 {效果(ID/指定类型):[[属性索引, ...], 是否基础属性,(非)线性]} #对应 Def_Calc_AllAttrType_MAX @@ -4714,6 +4717,8 @@ AttrName_SuckHPPer:[[TYPE_Calc_SuckHPPer], False, TYPE_Linear], ShareDefine.Def_Effect_SuckHPDefPer:[[TYPE_Calc_SuckHPDefPer], False, TYPE_Linear], AttrName_SuckHPDefPer:[[TYPE_Calc_SuckHPDefPer], False, TYPE_Linear], + ShareDefine.Def_Effect_CurePer:[[TYPE_Calc_CurePer], False, TYPE_Linear], + ShareDefine.Def_Effect_CureDefPer:[[TYPE_Calc_CureDefPer], False, TYPE_Linear], #战斗非线性 ShareDefine.Def_Effect_SuperHitPer:[[TYPE_Calc_SuperHit], False, TYPE_NoLinear], @@ -5080,7 +5085,8 @@ TriggerType_ThumpSkillValue, # 重击增加技能固定值伤害 88 TriggerType_HitValue, # 记录命中个数 89 TriggerType_ChangeSkillEff, # 改变技能特效广播 90 -) = range(1, 91) +TriggerType_TurnNum, # 回合触发 91 +) = range(1, 92) #不可以佩戴翅膀的地图 -- Gitblit v1.8.0