| | |
| | | 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
|
| | |
| | | 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)
|
| | |
|
| | |
|
| | |
| | | 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技能按仙盟成员数均摊伤害
|
| | |
| | | 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
|
| | |
| | |
|
| | | #---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效果,伤害次数处理
|
| | |
| | | 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刷新计算, 间隔刷新
|
| | |
| | | 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],
|
| | |
| | | TriggerType_SkillSuccess, # 任何技能释放成功都可触发 76
|
| | | TriggerType_BounceHPPerByAttacker, # 反弹伤害百分比值, 由攻击方决定 77
|
| | | TriggerType_NoControl, # 使关联技能不受控制 78
|
| | | ) = range(1, 79)
|
| | | TriggerType_SuperHitSuckBloodPer, # 暴击百分比吸血, 79
|
| | | TriggerType_SuperHitAddSkillPer, # 暴击增加技能伤害 80
|
| | | TriggerType_BurnPer, # 灼烧伤害百分比 81
|
| | | ) = range(1, 82)
|
| | |
|
| | |
|
| | | #不可以佩戴翅膀的地图
|