| | |
| | | AttrID_QunFinalDamPerDef, # 对群减伤 64
|
| | | AttrID_SkillPer, # 技能增伤 65
|
| | | AttrID_SkillPerDef, # 技能减伤 66
|
| | | ) = range(1, 1 + 66)
|
| | | AttrID_PursueDamPer, # 追击增伤 67
|
| | | AttrID_PursueDamPerDef, # 追击减伤 68
|
| | | AttrID_ComboDamPer, # 连击增伤 69
|
| | | AttrID_ComboDamPerDef, # 连击减伤 70
|
| | | ) = range(1, 1 + 70)
|
| | |
|
| | | # 需要计算的武将战斗属性ID列表
|
| | | CalcBattleAttrIDList = [AttrID_Atk, AttrID_Def, AttrID_MaxHP, AttrID_StunRate, AttrID_StunRateDef,
|
| | |
| | | AttrID_ShieldPer, AttrID_ShieldPerDef, AttrID_DOTPer, AttrID_DOTPerDef,
|
| | | AttrID_WeiFinalDamPer, AttrID_WeiFinalDamPerDef, AttrID_ShuFinalDamPer, AttrID_ShuFinalDamPerDef,
|
| | | AttrID_WuFinalDamPer, AttrID_WuFinalDamPerDef, AttrID_QunFinalDamPer, AttrID_QunFinalDamPerDef,
|
| | | AttrID_SkillPer, AttrID_SkillPerDef, AttrID_PursueDamPer, AttrID_PursueDamPerDef,
|
| | | AttrID_ComboDamPer, AttrID_ComboDamPerDef,
|
| | | ]
|
| | |
|
| | | # 基础三维属性ID列表
|
| | |
| | | Def_CalcAttr_LV, # 主公等级 0
|
| | | Def_CalcAttr_MainEquip, # 主装备 1
|
| | | Def_CalcAttr_HeroBook, # 武将图鉴 2
|
| | | ) = range(3)
|
| | | Def_CalcAttr_Realm, # 官职 3
|
| | | ) = range(4)
|
| | |
|
| | | CalcAttrName = {
|
| | | Def_CalcAttr_LV:"主公等级",
|
| | | Def_CalcAttr_MainEquip:"主装备",
|
| | | Def_CalcAttr_HeroBook:"武将图鉴",
|
| | | Def_CalcAttr_Realm:"官职",
|
| | | }
|
| | |
|
| | | ##-----------------------------------------------------------------------------------------------
|
| | |
| | | TriggerWay_HeroActionStart, # 武将行动前 6
|
| | | TriggerWay_HeroActionEnd, # 武将行动后 7
|
| | | TriggerWay_CalcEffValue, # 统计计算效果值时 8
|
| | | TriggerWay_9, # 9
|
| | | TriggerWay_AttackOverDirect, # 直接攻击后 (非buff攻击)10
|
| | | TriggerWay_UseSkillOver, # 使用技能后(每个目标触发一次)9
|
| | | TriggerWay_AttackOverDirect, # 直接攻击后(除dot或buff外的攻击,每个目标触发一次)10
|
| | | TriggerWay_BeAttackedDirect, # 受到直接攻击时 (非buff攻击)11
|
| | | TriggerWay_ShieldBroken, # 承伤盾被击破时 12
|
| | | TriggerWay_CurSkillEff, # 本技能/buff释放后,一般用于本技能/buff释放后触发,仅该技能释放后有效 13
|