| | |
| | | AttrID_WuFinalDamPerDef, # 对吴减伤 62
|
| | | AttrID_QunFinalDamPer, # 对群增伤 63
|
| | | AttrID_QunFinalDamPerDef, # 对群减伤 64
|
| | | ) = range(1, 1 + 64)
|
| | | AttrID_SkillPer, # 技能增伤 65
|
| | | AttrID_SkillPerDef, # 技能减伤 66
|
| | | ) = range(1, 1 + 66)
|
| | |
|
| | | # 需要计算的武将战斗属性ID列表
|
| | | CalcBattleAttrIDList = [AttrID_Atk, AttrID_Def, AttrID_MaxHP, AttrID_StunRate, AttrID_StunRateDef,
|
| | |
| | | HurtType_3,
|
| | | HurtType_4,
|
| | | HurtType_Parry, # 格挡 5
|
| | | HurtType_IgnoreDef, # 无视防御 6
|
| | | HurtType_IgnoreDef, # 无视防御/真实伤害 6
|
| | | HurtType_SuperHit, # 暴击 7
|
| | | HurtType_8,
|
| | | HurtType_Stun, # 击晕 8 仅算概率触发的击晕,技能额外击晕效果的不算
|
| | | HurtType_Miss, # 闪避 9
|
| | | ) = range(10)
|
| | |
|
| | |
| | |
|
| | | Def_FBMapID_Main = 1 # 主线小怪
|
| | | Def_FBMapID_MainBoss = 2 # 主线Boss
|
| | | Def_FBMapID_ArenaBattle = 3 # 演武场
|
| | |
|
| | | #创角新手村地图ID列表
|
| | | Def_CreatRoleMapIDList = [10000]
|
| | |
| | | Def_FBMapID_CrossBattlefield = 32060
|
| | | #跨服仙盟夺旗战/逐鹿万界
|
| | | Def_FBMapID_CrossFamilyFlagwar = 32090
|
| | | #竞技场战斗
|
| | | Def_FBMapID_ArenaBattle = 31290
|
| | | #情缘副本
|
| | | Def_FBMapID_Love = 31300
|
| | | #镜像切磋
|
| | | Def_FBMapID_MirrorBattle = 100
|
| | |
|
| | | #前端自定义场景地图
|
| | | ClientCustomSceneList = [Def_FBMapID_PersonalBoss, Def_FBMapID_ArenaBattle, Def_FBMapID_MirrorBattle]
|
| | | ClientCustomSceneList = []
|
| | |
|
| | | #镜像PK的地图ID列表
|
| | | MirrorBattleMapIDList = [Def_FBMapID_MirrorBattle, Def_FBMapID_ArenaBattle, Def_FBMapID_CrossRealmPK, Def_FBMapID_CrossChampionship]
|
| | | MirrorBattleMapIDList = []
|
| | |
|
| | | #注册上传跨服服务器数据后直接进入跨服服务器的地图
|
| | | RegisterEnter_CrossServerMapIDList = [Def_FBMapID_CrossPenglai, Def_FBMapID_CrossDemonLand, Def_FBMapID_CrossDemonKing,
|
| | |
| | | Def_FB_MapID = {
|
| | | 'MainLevel':[Def_FBMapID_Main], # 主线关卡
|
| | | 'MainLevelBoss':[Def_FBMapID_MainBoss], # 主线关卡boss
|
| | | 'Arena':[Def_FBMapID_ArenaBattle],
|
| | | }
|
| | |
|
| | | #特殊副本ID, 由系统分配, 进入时候不验证IsMapCopyFull
|
| | |
| | | BatObjState_LimitSkill, # 沉默 10
|
| | | BatObjState_LimitAddHP, # 禁疗 11
|
| | | BatObjState_Stone, # 石化 12
|
| | | ) = range(13)
|
| | | BatObjState_Disarm, # 缴械 13
|
| | | BatObjState_ParryYJ, # 格挡印记 14
|
| | | ) = range(15)
|
| | |
|
| | | # 被控制的状态列表,无法行动,处于某些控制类buff影响状态下,如晕眩,冰冻,石化
|
| | | InControlledStateList = [BatObjState_Frozen, BatObjState_Stun, BatObjState_Stone]
|
| | |
| | | Def_PDict_SkillElementLV = "SkillElementLV%s" #专精技能技能等级 参数技能ID
|
| | |
|
| | | #竞技场
|
| | | Def_PDict_ArenaOSSeasonState = "ArenaOSSeasonState" # 开服前定制X天赛季状态 0-未比赛过,1-进行中,>1结算时的开服天
|
| | | Def_PDict_ArenaScore = "ArenaScore" # 当前积分
|
| | | Def_PDict_ArenaHighestScore = "ArenaHighestScore" # 历史最高积分
|
| | | Def_PDict_ArenaBattleCountDay = "ArenaBattleCountDay" # 今日已战斗次数
|
| | | Def_PDict_ArenaMatchRefreshCount = "ArenaMatchRefreshCount" # 匹配刷新列表次数
|
| | | Def_PDict_ArenaItemAddCount = "ArenaItemAddCount" # 今日已使用物品增加次数
|
| | | Def_PDict_ArenaBattleTagID = "ArenaBattleTagID" # 当前对战的对手ID
|
| | |
|
| | | #功能系统特权
|
| | | Def_PDict_FuncSysPrivilegeActTime = "FuncSysPrivilegeActTime_%s" # 系统功能特权激活时间戳,参数(系统功能ID)
|
| | |
| | | TriggerWay_HeroTurnEnd, # 武将回合开始时 5
|
| | | TriggerWay_HeroActionStart, # 武将行动前 6
|
| | | TriggerWay_HeroActionEnd, # 武将行动后 7
|
| | | TriggerWay_CalcTagInState, # 攻击计算时对方处于xx状态时(参数:状态1|2|...)一般用于攻击时属性计算 8
|
| | | TriggerWay_AttackOverTagInState, # 攻击计算后对方处于xx状态时(参数:状态1|2|...)一般用于攻击后触发效果 9
|
| | | TriggerWay_CalcEffValue, # 统计计算效果值时 8
|
| | | TriggerWay_9, # 9
|
| | | TriggerWay_AttackOverDirect, # 直接攻击后 (非buff攻击)10
|
| | | TriggerWay_BeAttackedDirect, # 受到直接攻击时 (非buff攻击)11
|
| | | TriggerWay_ShieldBroken, # 承伤盾被击破时 12
|
| | |
| | | ) = range(1, 1 + 13)
|
| | |
|
| | | # 被动触发有效来源
|
| | | TriggerSrc_Skill = 1
|
| | | TriggerSrc_Buff = 2
|
| | | TriggerSrc_Skill = 1 # 身上技能有效
|
| | | TriggerSrc_Buff = 2 # 身上buff有效
|
| | | TriggerSrc_SkillSelf = 3 # 本技能有效
|
| | | TriggerSrc_BuffSelf = 4 # 本buff有效
|
| | |
|
| | | # 被动效果ID,属性类的直接使用属性ID当做效果ID
|
| | | PassiveEff_AddBuffLayerByWeight = 6001 # 根据权重随机添加buff层数 数值1-[[权重,层级], ...]
|
| | | PassiveEff_ChangeHurtType = 6002 # 变更伤害类型: 值1-伤害类型;值2-可附加验证处于xx状态 [状态1, 状态2, ...]
|
| | | PassiveEff_ChangeHurtMulti = 6003 # 变更伤害倍值(可增可减): 值1-变更倍值;值2-可附加验证处于xx状态 [状态1, 状态2, ...]
|
| | |
|
| | | # 被动效果ID有触发值时就返回的
|
| | | PassiveEffHappenValueList = [PassiveEff_ChangeHurtType]
|
| | | # 被动效果ID触发值取最大值的
|
| | | PassiveEffValueMaxList = []
|
| | | # 被动效果ID触发值取最小值的
|
| | | PassiveEffValueMinList = []
|
| | |
|
| | | (
|
| | | TriggerType_BeSuperHit, # 被暴击触发技能 1
|
| | |
| | | Def_SkillFuncType_TurnNormaSkill, #1 普攻技能
|
| | | Def_SkillFuncType_AngerSkill, #2 怒气技能
|
| | | Def_SkillFuncType_PotentialSkill, #3 潜能技能
|
| | | Def_SkillFuncType_AtkbackSkill, #4 反击技能
|
| | | ) = range(5)
|
| | | ) = range(4)
|
| | |
|
| | | # MMO项目 - 先保留,重新定义从1000开始,后续可陆续删除
|
| | | (Def_SkillFuncType_Common, #0为通用技能
|
| | |
| | | AtkDistType_Long, # 远程
|
| | | ) = range(1, 1 + 2)
|
| | |
|
| | | # 武将特长
|
| | | HeroSpecialtyList = (
|
| | | HeroSpecialty_Stun, # 击晕 1
|
| | | HeroSpecialty_SuperHit, # 暴击 2
|
| | | HeroSpecialty_Combo, # 连击 3
|
| | | HeroSpecialty_Miss, # 闪避 4
|
| | | HeroSpecialty_Parry, # 格挡 5
|
| | | HeroSpecialty_SuckHP, # 吸血 6
|
| | | ) = range(1, 1 + 6)
|
| | |
|
| | | # 经验倍率限制类型
|
| | | (
|
| | | ExpRateLimitType_Recover, # 资源找回
|