| | |
| | | Def_BuffValue_Count = 3 # buff记录的value个数
|
| | |
|
| | | #游戏对象属性--------------------------------------------
|
| | | Def_Calc_AllAttrType_MAX = 172
|
| | | Def_Calc_AllAttrType_MAX = 174
|
| | | #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划
|
| | | TYPE_Calc_AttrList = (
|
| | | TYPE_Calc_Metal, # 金 1
|
| | |
| | | TYPE_Calc_SuckHPPer, # 吸血比率
|
| | | TYPE_Calc_SuckHPDefPer, # 抗吸血比率 170
|
| | | TYPE_Calc_CureDefPer, # 弱化对方治疗效果
|
| | | TYPE_Calc_PetStrengthenPer, # 强化灵兽
|
| | | TYPE_Calc_PetWeakenPer, # 弱化灵兽
|
| | | ) = range(1, Def_Calc_AllAttrType_MAX)
|
| | |
|
| | | ## 支持大数值属性,超过20E
|
| | |
| | | Def_Obj_Dict_TurnAtkAddXPCount = 'TurnAtkAddXPCount' # 每回合攻击已增加XP次数
|
| | | Def_Obj_Dict_TurnXPFullTimeline = 'TurnXPFullTimeline' # XP满时的回合时间点
|
| | | Def_Obj_Dict_TurnXPUseState = 'TurnXPUseState' # XP使用状态;0-不可用;1-可用;2-已用
|
| | | Def_Obj_Dict_TurnSkillSuccessPetState = 'TurnSkillSuccessPetState' # 回合制灵宠是否已使用过技能,主人及灵宠均有该值,独立算
|
| | | Def_Obj_Dict_TurnAttackOverPetState = 'TurnAttackOverPetState' # 回合制灵宠是否已攻击过,主人及灵宠均有该值,独立算
|
| | |
|
| | | #---NPC字典-------
|
| | | #每道龙卷风最终坐标
|
| | |
| | | AttrName_SuckHPDefPer = "SuckHPDefPer" # 抗吸血比率
|
| | | AttrName_CurePer = "CurePer" # 强化治疗
|
| | | AttrName_CureDefPer = "CureDefPer" # 弱化治疗
|
| | | AttrName_PetStrengthenPer = "PetStrengthenPer" # 强化灵兽
|
| | | AttrName_PetWeakenPer = "PetWeakenPer" # 弱化灵兽
|
| | |
|
| | | #物品效果(ID或指定类型)对应的属性计算信息 {效果(ID/指定类型):[[属性索引, ...], 是否基础属性,(非)线性]}
|
| | | #对应 Def_Calc_AllAttrType_MAX
|
| | |
| | | AttrName_SuckHPDefPer:[[TYPE_Calc_SuckHPDefPer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_CurePer:[[TYPE_Calc_CurePer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_CureDefPer:[[TYPE_Calc_CureDefPer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_PetStrengthenPer:[[TYPE_Calc_PetStrengthenPer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_PetWeakenPer:[[TYPE_Calc_PetWeakenPer], False, TYPE_Linear],
|
| | |
|
| | | #战斗非线性
|
| | | ShareDefine.Def_Effect_SuperHitPer:[[TYPE_Calc_SuperHit], False, TYPE_NoLinear],
|
| | |
| | | TriggerType_AtkBackBef, # 反击前触发 94
|
| | | TriggerType_AtkBackAft, # 反击后触发 95
|
| | | TriggerType_SkillSuccessPet, # 灵宠技能释放成功都可触发 96
|
| | | ) = range(1, 97)
|
| | | TriggerType_AttackOverPet, # 灵宠攻击(对敌技能)后被动技能被触发 97
|
| | | TriggerType_XPAttackAddSkillPer, # 道法攻击增加伤害百分比 98
|
| | | TriggerType_XPAttackOver, # 道法攻击后触发99
|
| | | ) = range(1, 100)
|
| | |
|
| | |
|
| | | #不可以佩戴翅膀的地图
|
| | |
| | | Def_BattleRelationType_CommNoBoss, # 除了(指定)BOSS,可对其释放技能,但是无实际效果
|
| | | ) = range(0, 4)
|
| | |
|
| | | #IPY_GameWorld.ghtPhy
|
| | | # 攻击类型
|
| | | (
|
| | | ghtPhy, # 物理攻击 1
|
| | | ghtMag, # 魔法攻击 2
|
| | | ghtEx, # 额外攻击 3
|
| | | ) = range(1, 1 + 3)
|
| | |
|
| | | # 经验倍率限制类型
|
| | | (
|
| | | ExpRateLimitType_Recover, # 资源找回
|