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