From 9aec240e848ba4bb6b473707ad8f48aee5180141 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 29 四月 2019 10:06:52 +0800
Subject: [PATCH] 6632 子 【开发】增加新的符印属性 / 【后端】增加新的符印属性

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py |   28 ++++++++++++++++++++++------
 1 files changed, 22 insertions(+), 6 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index c25a68a..447b606 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -63,12 +63,13 @@
 Def_Buff_Replace_Better,    # 相同typeid取最高,如果新的是低级的则不处理
 Def_Buff_Replace_New,       # 相同typeid替换最新,即使是低级的
 Def_Buff_Coexist,           # 不同的释放者可共存
-) = range(3)
+Def_Buff_Recharge,        # 若同类型buff存在不管等级高低,只给原buff充能只改变值或时间
+) = range(4)
 
 Def_BuffValue_Count = 3     # buff记录的value个数
 
 #游戏对象属性--------------------------------------------
-Def_Calc_AllAttrType_MAX = 131
+Def_Calc_AllAttrType_MAX = 135
 #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划
 TYPE_Calc_AttrList = (
 TYPE_Calc_Metal,                        # 金 1
@@ -212,7 +213,11 @@
 TYPE_Calc_FabaoHurt,                    # 法宝技能增伤 
 TYPE_Calc_FabaoHurtPer,                 # 法宝技能加成 
 TYPE_Calc_FinalHurtReducePer,           # 最终伤害减少百分比
-TYPE_Calc_YinjiTime,                    # 每X秒自动消失一个印记
+TYPE_Calc_YinjiTime,                    # 每X秒自动消失一个印记 130
+TYPE_Calc_TheFBSkillsCD,                # 减少指定技能组CD XX%
+TYPE_Calc_BurnValue,                    # 灼烧固定伤害
+TYPE_Calc_BurnTimePer,                     # 延长灼烧时间百分比
+TYPE_Calc_SubSpeedPer,                  # 减移动速度百分比
 ) = range(1, Def_Calc_AllAttrType_MAX)
 
 
@@ -564,6 +569,7 @@
 Def_Skill_Effect_SummonAttr = 1013 # 召唤兽属性
 Def_Skill_Effect_BoomSeedID = 1014 # 引爆BUFF种子
 Def_Skill_Effect_ReCD = 1016 # 重置CD
+Def_Skill_Effect_Burn = 1034 # 灼烧
 Def_Skill_Effect_RandWarn = 1061 # 随机预警
 Def_Skill_Effect_AttackReplaceByNPCSeries = 1062 # 对指定系的伤害
 Def_Skill_Effect_AvgHurtFMCnt = 1064 # NPC技能按仙盟成员数均摊伤害  
@@ -3006,7 +3012,7 @@
     Def_PlayerState_LimitSkill, # 禁魔状态 10
     Def_PlayerState_LimitAddHP, # 禁疗状态 11
     Def_PlayerState_Blind, # 致盲状态 12
-    Def_PlayerState_LoseBlood1, # 职业1持续掉血状态 13
+    Def_PlayerState_LoseBlood1, # 灼烧 13
     Def_PlayerState_LoseBlood2, # 职业2持续掉血状态 14
     Def_PlayerState_LoseBlood3, # 职业3持续掉血状态 15
     Def_PlayerState_MissSneerAtk, # 对嘲讽攻击免疫表现为miss 16
@@ -3019,6 +3025,10 @@
 
 #---SetDict 玩家字典KEY,不存于数据库---
 # key的长度不能超过29个字节
+Def_PlayerKey_TheFBSkillsCD = "TheFBSkillsCD"    # 减少指定技能组CD XX%
+Def_PlayerKey_BurnValue = "BurnValue"    # 灼烧固定伤害
+Def_PlayerKey_BurnTimePer = "BurnTimePer"    # 延长灼烧时间百分比
+Def_PlayerKey_SubSpeedPer = "SubSpeedPer"    # 减移动速度百分比
 Def_PlayerKey_YinjiCnt = "YinjiCnt"   # 当前印记数
 Def_PlayerKey_LostYinjiTime = "LostYinjiTime"   # 每X秒自动消失一个印记
 Def_PlayerKey_1314HurtCount = "1314cnt"   # 类剑刃风暴技能的1314效果,伤害次数处理
@@ -3038,7 +3048,6 @@
 Def_PlayerKey_LockHPSkillID = "LockHPSkillID"   # 锁血功能的技能
 Def_PlayerKey_GodWeaponBeforeProDef = "GWBPD"   # 神兵护盾被攻击前的值
 Def_PlayerKey_curHurtValue = "curHurtValue"     # 计算中的临时伤害值,技能特殊用
-Def_PlayerKey_DefenderObjID = "DefenderObjID"     # 后续触发技能需要用到的对象ID,暂用于玩家
 Def_PlayerKey_SomersaultTime = "Somersault"     # 翻滚一定时间内无敌,表现为MISS
 Def_PlayerKey_CopyFuncAttr = "CopyFuncAttr%s"     # 玩家属性刷新中的计算属性缓存,便于buff刷新计算
 Def_Player_RefreshAttrByBuff = "PlayerAttrByBuff"   # 玩家属性刷新功能属性缓存,便于buff刷新计算, 间隔刷新
@@ -4189,6 +4198,10 @@
     ShareDefine.Def_Effect_FinalHurtPer:[[TYPE_Calc_FinalHurtPer], False, TYPE_Linear],   # 最终伤害万分率
     ShareDefine.Def_Effect_FinalHurtReducePer:[[TYPE_Calc_FinalHurtReducePer], False, TYPE_Linear],   # 最终伤害减少万分
     ShareDefine.Def_Effect_YinjiTime:[[TYPE_Calc_YinjiTime], False, TYPE_Linear],   # 每X秒自动消失一个印记
+    ShareDefine.Def_Effect_TheFBSkillsCD:[[TYPE_Calc_TheFBSkillsCD], False, TYPE_Linear],   # 减少指定技能组CD XX%
+    ShareDefine.Def_Effect_BurnValue:[[TYPE_Calc_BurnValue], False, TYPE_Linear],   # 灼烧固定伤害
+    ShareDefine.Def_Effect_BurnTimePer:[[TYPE_Calc_BurnTimePer], False, TYPE_Linear],   # 延长灼烧时间百分比
+    ShareDefine.Def_Effect_SubSpeedPer:[[TYPE_Calc_SubSpeedPer], False, TYPE_Linear],   # 减移动速度百分比
 
     #战斗非线性
     ShareDefine.Def_Effect_SuperHitPer:[[TYPE_Calc_SuperHit], False, TYPE_NoLinear],
@@ -4450,7 +4463,10 @@
 TriggerType_SkillSuccess, # 任何技能释放成功都可触发 76
 TriggerType_BounceHPPerByAttacker,   # 反弹伤害百分比值, 由攻击方决定 77
 TriggerType_NoControl,   # 使关联技能不受控制 78
-) = range(1, 79)
+TriggerType_SuperHitSuckBloodPer,   # 暴击百分比吸血, 79
+TriggerType_SuperHitAddSkillPer,    # 暴击增加技能伤害 80
+TriggerType_BurnPer,    # 灼烧伤害百分比 81
+) = range(1, 82)
 
 
 #不可以佩戴翅膀的地图

--
Gitblit v1.8.0