| | |
| | | Def_BuffValue_Count = 3 # buff记录的value个数
|
| | |
|
| | | #游戏对象属性--------------------------------------------
|
| | | Def_Calc_AllAttrType_MAX = 166
|
| | | Def_Calc_AllAttrType_MAX = 171
|
| | | #基本属性BUFF计算,顺序与 ObjProperty_AttrByIndex 对应,同时也为buff效果ID同步通知策划
|
| | | TYPE_Calc_AttrList = (
|
| | | TYPE_Calc_Metal, # 金 1
|
| | |
| | | TYPE_Calc_FamilyWarHPPer, # 仙盟联赛生命加成
|
| | | TYPE_Calc_FamilyWarAtkPer, # 仙盟联赛攻击加成
|
| | | TYPE_Calc_FamilySitExpPer, # 仙盟打坐经验加成 165
|
| | | TYPE_Calc_ComboDefRate, # 抗连击概率
|
| | | TYPE_Calc_AtkBackRate, # 反击概率
|
| | | TYPE_Calc_AtkBackDefRate, # 抗反击概率
|
| | | TYPE_Calc_SuckHPPer, # 吸血比率
|
| | | TYPE_Calc_SuckHPDefPer, # 抗吸血比率 170
|
| | | ) = range(1, Def_Calc_AllAttrType_MAX)
|
| | |
|
| | | ## 支持大数值属性,超过20E
|
| | |
| | | Def_ShopType_LongSale, #远程贩售
|
| | | ) = range(1, 2+1)
|
| | |
|
| | | # 回合攻击战斗类型
|
| | | (
|
| | | TurnBattleType_Normal, # 普通
|
| | | TurnBattleType_Combo, # 连击
|
| | | TurnBattleType_AtkBack, # 反击
|
| | | ) = range(3)
|
| | |
|
| | | #---Obj字典-------
|
| | | Def_Obj_Dict_TurnFightNum = 'TurnFightNum' # 回合制战斗当前轮次
|
| | | Def_Obj_Dict_TurnComboNum = 'TurnComboNum' # 本回合已累计连击次数
|
| | | Def_Obj_Dict_TurnAtkBackNum = 'TurnAtkBackNum' # 本回合已累计反击次数
|
| | | Def_Obj_Dict_TurnBattleType = 'TurnBattleType' # 本次攻击战斗类型:TurnBattleType_xxx
|
| | |
|
| | | #---NPC字典-------
|
| | | #每道龙卷风最终坐标
|
| | |
| | | AttrName_PetAtk = "PetAtk" # 灵宠攻击
|
| | | AttrName_PetSkillAtkRate = "PetSkillAtkRate" # 灵宠技能
|
| | | AttrName_PetDamPer = "PetDamPer" # 灵宠伤害增加
|
| | | AttrName_ComboDefRate = "ComboDefRate" # 抗连击概率
|
| | | AttrName_AtkBackRate = "AtkBackRate" # 反击概率
|
| | | AttrName_AtkBackDefRate = "AtkBackDefRate" # 抗反击概率
|
| | | AttrName_SuckHPPer = "SuckHPPer" # 吸血比率
|
| | | AttrName_SuckHPDefPer = "SuckHPDefPer" # 抗吸血比率
|
| | |
|
| | | #物品效果(ID或指定类型)对应的属性计算信息 {效果(ID/指定类型):[[属性索引, ...], 是否基础属性,(非)线性]}
|
| | | #对应 Def_Calc_AllAttrType_MAX
|
| | |
| | | ShareDefine.Def_Effect_FamilyWarHPPer:[[TYPE_Calc_FamilyWarHPPer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_FamilyWarAtkPer:[[TYPE_Calc_FamilyWarAtkPer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_FamilySitExpPer:[[TYPE_Calc_FamilySitExpPer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_ComboDefRate:[[TYPE_Calc_ComboDefRate], False, TYPE_Linear],
|
| | | AttrName_ComboDefRate:[[TYPE_Calc_ComboDefRate], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_AtkBackRate:[[TYPE_Calc_AtkBackRate], False, TYPE_Linear],
|
| | | AttrName_AtkBackRate:[[TYPE_Calc_AtkBackRate], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_AtkBackDefRate:[[TYPE_Calc_AtkBackDefRate], False, TYPE_Linear],
|
| | | AttrName_AtkBackDefRate:[[TYPE_Calc_AtkBackDefRate], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_SuckHPPer:[[TYPE_Calc_SuckHPPer], False, TYPE_Linear],
|
| | | AttrName_SuckHPPer:[[TYPE_Calc_SuckHPPer], False, TYPE_Linear],
|
| | | ShareDefine.Def_Effect_SuckHPDefPer:[[TYPE_Calc_SuckHPDefPer], False, TYPE_Linear],
|
| | | AttrName_SuckHPDefPer:[[TYPE_Calc_SuckHPDefPer], False, TYPE_Linear],
|
| | |
|
| | | #战斗非线性
|
| | | ShareDefine.Def_Effect_SuperHitPer:[[TYPE_Calc_SuperHit], False, TYPE_NoLinear],
|