| | |
| | | Def_Skill_Effect_ProcessAttack = 1314 # 间隔性攻击,A值为攻击次数,B值为是否广播客户端
|
| | | Def_Skill_Effect_BuffTick = 9999 #BUFF的时间处理间隔
|
| | | Def_Skill_Effect_BurnToAddHP = 1091 #buff中灼烧伤害转化吸血给 放灼烧者
|
| | | Def_Skill_Effect_ProBloodPer = 4505 #buff中中毒伤害百分比增加(给受害者的buff)
|
| | |
|
| | |
|
| | | #写死的技能效果ID------------NPC专用
|
| | | Def_Skill_Effect_AttackMove = 2100 # NPC位移战斗
|
| | |
| | | Def_SkillType_PassivePlsBuff, #被动触发增益类buff 16
|
| | | Def_SkillType_PassiveDepBuff, #被动触发减益类buff 17
|
| | | Def_SkillType_PassiveActionBuff, #被动触发的控制类buff 18
|
| | | Def_SkillType_PassiveBuff, # 被动BUFF 19
|
| | | Def_SkillType_PassiveBuff, # 被动BUFF 19 (废弃,无此定义分散为其他buff)
|
| | | Def_SkillType_AttrSkill, # 属性类技能 20
|
| | | Def_SkillType_PassiveLstPlsBuff, #被动触发持续增益类buff 21
|
| | | Def_SkillType_PassiveLstDepBuff, #被动触发持续减益类buff 22
|
| | |
| | | Def_SkillType_LstDepBuff : IPY_GameWorld.bfProcessDeBuff , #持续减益BUFF 4
|
| | | Def_SkillType_PlsBuff : IPY_GameWorld.bfBuff , #增益BUFF 5
|
| | | Def_SkillType_DepBuff : IPY_GameWorld.bfDeBuff , #减益BUFF 6
|
| | | Def_SkillType_PassiveBuff : IPY_GameWorld.btPassiveBuf, # 被动技能 7
|
| | | Def_SkillType_PassiveBuff : IPY_GameWorld.btPassiveBuf, # 被动技能 7 (废弃,无此定义分散为其他buff)
|
| | | Def_SkillType_Revive : IPY_GameWorld.bfIncBuff, #复活 8
|
| | | Def_SkillType_Increment : IPY_GameWorld.bfIncBuff, #增值技能(不可清除)9
|
| | | Def_SkillType_Aura : IPY_GameWorld.bfAura , #光环技能 10
|
| | |
| | | Def_SkillType_Aura , #光环技能 10
|
| | | Def_SkillType_Summon , #召唤 13
|
| | | ]
|
| | | |
| | | # 玩家独有的,NPC没有这些接口
|
| | | Def_BuffType_OnlyPlayer = [IPY_GameWorld.bfIncBuff, IPY_GameWorld.btPassiveBuf, IPY_GameWorld.bfEquipBuff, IPY_GameWorld.bfMapBuff]
|
| | |
|
| | | # Buff层级增减定义
|
| | | Def_BuffLayer_Add = 0 # 每次触发层级递增
|
| | |
| | | EquipPlace_Special = [ShareDefine.retNeck, ShareDefine.retFairyCan, ShareDefine.retFairyCan2, ShareDefine.retJade]
|
| | | ## 装备位 - 所有基础
|
| | | EquipPlace_Base = EquipPlace_BaseWeapon + EquipPlace_BaseArmor
|
| | | ## 装备位 - 灵器
|
| | | EquipPlace_LingQi = [ShareDefine.retWing, ShareDefine.retGuard1, ShareDefine.retPeerlessWeapon, ShareDefine.retPeerlessWeapon2]
|
| | |
|
| | | #装备物品位置,不需要重刷属性
|
| | | EquipItemNoRefreshState = [
|
| | |
| | |
|
| | | # 需要广播外观的装备部位(除了境界装备3部位)
|
| | | Def_SyncEquipStateByIndex = [
|
| | | ShareDefine.retWing, #11 翅膀
|
| | | ShareDefine.retWing, #13 翅膀
|
| | | ShareDefine.retGuard1, #14 守护1
|
| | | ShareDefine.retHorse, #19 坐骑
|
| | | ]
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | #特殊物品光环,永久存在
|
| | | Def_SuperBuffList = [
|
| | | ]
|
| | | Def_SuperBuffList = []
|
| | |
|
| | | #------------------------------------------------------------
|
| | |
|
| | |
| | | Def_NPC_Dict_TimeLostHPTick = 'TimeLostHPTick' # 上次按时间掉血tick
|
| | | Def_NPC_Dict_TimeLostHPPlayerCountTick = 'TimeLostHPPlayerCountTick ' # 上次刷新按时间掉血人数tick
|
| | | Def_NPC_Dict_TimeLostHPPlayerCount = 'TimeLostHPPlayerCount' # 按时间掉血有效人数
|
| | | Def_NPC_Dict_TimeLostHPFightPower = 'TimeLostHPFightPower' # 按时间掉血战力
|
| | |
|
| | | #玩家状态定义,不能超过31个,如超过,需扩展多个key支持
|
| | | Def_PlayerStateList = (
|
| | |
| | | Def_PlayerKey_SomersaultTime = "Somersault" # 翻滚一定时间内无敌,表现为MISS
|
| | | Def_PlayerKey_CopyFuncAttr = "CopyFuncAttr%s" # 玩家属性刷新中的计算属性缓存,便于buff刷新计算
|
| | | Def_Player_RefreshAttrByBuff = "PlayerAttrByBuff" # 玩家属性刷新功能属性缓存,便于buff刷新计算, 间隔刷新
|
| | | Def_Player_HadRefreshAttr = "HadRefreshAttr" # 玩家在本地图是否刷新过属性
|
| | | Def_PlayerKey_ClientCustomScene = "ClientCustomScene" # 客户端自定义场景状态
|
| | | Def_PlayerKey_ClientCustomSceneMapID = "ClientCustomSceneMapID" # 客户端自定义场景地图ID
|
| | | Def_PlayerKey_ClientCustomSceneLineID = "ClientCustomSceneLineID" # 客户端自定义场景功能线路ID
|
| | |
| | | Def_PlayerKey_AttackFollowMaster = "FollowAtk" # 召唤兽跟随攻击
|
| | | Def_PlayerKey_MoreHurtValue = "MoreHurtValue" # 额外的伤害值,一般用于不走公式
|
| | | Def_PlayerKey_BloodShiledHurt = "BSHurt" # 伤害值用于血盾抵消
|
| | | Def_PlayerKey_StartEquipCnt = "StartEquipCnt" # 珍品数量
|
| | | Def_PlayerKey_TJGPackFullAfterEat = "TJGFullEat" # 脱机挂吞噬后背包依然满的情况
|
| | | Def_PlayerKey_TJGStartTime = "TJGStartTime" # 脱机挂结算时间起点
|
| | | Def_PlayerKey_EquipTime = "EquipTime" # 时效装备
|
| | |
| | | Def_PlayerKey_ContendNPCObjID = "ContendNPCObjID" #竞争归属的NPC实例ID
|
| | | Def_PlayerKey_AreaRewardMultiple = "AreaRewardMultiple" #玩家所在区域福利倍值,默认1
|
| | | Def_PlayerKey_AttrActivatyNotify = "AttrActivatyNotify" # 属性激活提示类型
|
| | | Def_PlayerKey_AttrActivatyRecordStarLV = "AttrActivatyRecordStarLV" # 属性激活记录 - 强化星级
|
| | | Def_PlayerKey_AttrActivatyRecordStoneLV = "AttrActivatyRecordStoneLV" # 属性激活记录 - 宝石星级
|
| | | Def_PlayerKey_AttrActivatyRecordQualityECnt = "AttrActivatyRecordQualityECnt" # 属性激活记录 - 卓越装备件数
|
| | | Def_PlayerKey_AttrActivatyRecordSuiteCnt = "AttrActivatyRecordSuiteCnt" # 属性激活记录 - 套装件数
|
| | | Def_PlayerKey_AttrActivatyRecordQualityCnt = "AttrActivatyRecordQualityCnt" # 属性激活记录 - 卓越条数
|
| | | Def_PlayerKey_EquipOrangeCount = "EquipOrangeCount" # 装备信息 - 橙装及以上件数
|
| | | Def_PlayerKey_LastHurt = "PlayerLastHurt" # 最后补刀
|
| | | Def_PlayerKey_AddBackHPPer = "AddBackHPPer" #增加生命恢复效果
|
| | | Def_PlayerKey_ReduceBackHPPer = "ReduceBackHPPer" #降低生命恢复效果
|
| | |
| | | Def_PDict_RunTaskNextMissionID = "RunTaskNextMissionID_%s" # 跑环本轮结束下个任务ID 参数任务类型
|
| | |
|
| | | #强化
|
| | | Def_PDict_TotalPlusLV = "TotalPlusLV" # 总强化等级
|
| | | Def_PDict_EquipPartPlusLV = "EPPlusLV_%s_%s" # 装备部位对应公共强化星级,参数为(packType, index)
|
| | | Def_PDict_EquipActiveStarLV = "EquipActiveStarLV" #装备已激活总强化等级
|
| | | Def_PDict_EquipPartProficiency = "EPProf_%s_%s" # 装备部位对应公共强化熟练度,参数为(packType, index)
|
| | | Def_PDict_EquipPartPlusEvolveLV = "EPPlusEvolveLV_%s_%s" # 装备部位对应公共强化进化等级,参数为(packType, index)
|
| | | Def_PDict_TotalPlusEvolveLV = "TotalPlusEvolveLV" # 装备部位对应公共强化进化总等级
|
| | | # 宝石
|
| | | Def_PDict_EquipPartStoneID = "StoneID_%s_%s" # 装备位_孔位存储宝石ID*10+是(1)否(0)绑定
|
| | | Def_PDict_TotalStoneLV = "TotalStoneLV" # 装备位宝石总等级
|
| | |
|
| | | # 装备洗练, 暂不区分背包类型,如果有不同背包,策划设定不同的装备位
|
| | | Def_PDict_TotalEquipWashLV = "TotalEquipWashLV" # 装备部位洗练总等级
|
| | | Def_PDict_EquipWashLV = "EquipWashLV_%s" # 装备部位洗练等级,参数为(place)
|
| | | Def_PDict_EquipWashValue = "EquipWashV_%s_%s" # 装备部位洗练当前值,参数为(place, 属性编号)
|
| | | Def_PDict_EquipWashValueTemp = "EquipWashVT_%s_%s" # 装备部位洗练当前临时洗练值,参数为(place, 属性编号)
|
| | |
| | | Def_PDict_DogzBuyHelpbattleCount = "DogzBuyHelpbattleCount" # 额外购买的神兽助战位
|
| | |
|
| | | #装备部位星数
|
| | | Def_PDict_TotalEquipStar = "TotalEquipStar" #装备部位星数总数
|
| | | Def_PDict_EquipPartStar = "EQPartStar_%s" #装备部位星数 参数 装备背包格子索引
|
| | |
|
| | | #缥缈仙域
|
| | |
| | | Def_CalcAttrFunc_MagicWeapon3, # 仙族法宝属性 34
|
| | | Def_CalcAttrFunc_MagicWeapon4, # 王者法宝 35
|
| | | Def_CalcAttrFunc_Coat, # ʱװ 36
|
| | | ) = range(37)
|
| | | Def_CalcAttrFunc_LingQi, # 灵器 37
|
| | | ) = range(38)
|
| | |
|
| | | # 技能功能点列表 - 默认不算战力,不享受百分比加成,技能功能点暂时配置,之后优化技能属性逻辑后可去掉
|
| | | CalcAttrFuncSkillList = [Def_CalcAttrFunc_HorseSkill, Def_CalcAttrFunc_PetSkill, Def_CalcAttrFunc_DogzBattleSkill]
|
| | |
| | | ShareDefine.Def_MFPType_Star:[Def_CalcAttrFunc_Star],
|
| | | ShareDefine.Def_MFPType_Plus:[Def_CalcAttrFunc_Plus],
|
| | | ShareDefine.Def_MFPType_Stone:[Def_CalcAttrFunc_Stone],
|
| | | ShareDefine.Def_MFPType_Wing:[Def_CalcAttrFunc_Wing],
|
| | | ShareDefine.Def_MFPType_Wing:[Def_CalcAttrFunc_Wing, Def_CalcAttrFunc_LingQi],
|
| | | ShareDefine.Def_MFPType_Wash:[Def_CalcAttrFunc_Wash],
|
| | | ShareDefine.Def_MFPType_Pet:[Def_CalcAttrFunc_Pet, Def_CalcAttrFunc_PetSign, Def_CalcAttrFunc_PetSkill],
|
| | | ShareDefine.Def_MFPType_PetSoul:[Def_CalcAttrFunc_PetSoul],
|
| | |
| | | TriggerType_IsDealy, # 是否触发致命一击 72 暂且理解为和概率是独立,有新概念产生则重定义
|
| | | TriggerType_AddThumpHitRate, # 提高重击概率 73
|
| | | TriggerType_ThumpHit, # 重击时 触发技能74
|
| | | TriggerType_AddThumpHitPer, # 重击时 增加重击百分比 75
|
| | | TriggerType_AddThumpHitPer, # 重击时 增加重击百分比 75 默认10000
|
| | | TriggerType_SkillSuccess, # 任何技能释放成功都可触发 76
|
| | | TriggerType_BounceHPPerByAttacker, # 反弹伤害百分比值, 由攻击方决定 77
|
| | | TriggerType_NoControl, # 使关联技能不受控制 78
|