From cfbf4ab082421cce82cae1351b60f099005749bc Mon Sep 17 00:00:00 2001 From: yangjiyve <1711972070@qq.com> Date: Wed, 23 Nov 2022 16:58:25 +0800 Subject: [PATCH] 战斗力表格更新 --- 战斗力统计.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/战斗力统计.md b/战斗力统计.md index d2c6009..bc1d868 100644 --- a/战斗力统计.md +++ b/战斗力统计.md @@ -44,9 +44,12 @@ ps:因为我们不需要知道具体装备与装备上宝石具体位置,所 > >>2.2.1拉取固定词条 ### 具体计算 ->**1.1英雄默认初始值** ***<继悦补充>*** +>**1.1英雄默认初始值** +>> ***读表hero*** > ->**1.2英雄等级成长值** ***<继悦补充>*** +>**1.2英雄等级成长值** +>> 具体类型参考hero表当中的lvUpType字段,其对应表HeroLvUpValue中的lvUpType, +> >>三档分别对应:一档[1,15];二档[16,30];三档[31,50] > >- 将算好的英雄等级成长攻击值*位阶攻击修正系数 > 此位阶修正系数来源于表《Advance》 根据英雄的当前位阶找到攻击权值 @@ -62,7 +65,7 @@ ps:因为我们不需要知道具体装备与装备上宝石具体位置,所 > > *偷懒小技巧:因为目前战斗力公式需要攻击暴击爆伤,而位阶中只有资深位阶的小阶段才加攻击力* > ->**2.1 装备数值** ***<继悦补充>*** +>**2.1 装备数值** ***基础数值读表EquipmentData,成长根据EquipmentData中在对应属性旁附带(如:Atk,成长属性为AtkLv1,AtkLv2,AtkLv3),三档分别为:一档[1,8],二档[9,12],三档[13,16] *** > >**2.2 宝石属性值** >- 每个一件装备可能会镶嵌多个宝石,一个宝石可能有多个属性,具体一个宝石需要读宝石合成表《CrystalReinforcement》 的SpecialEffects字段,字段意义: @@ -95,7 +98,14 @@ ps:因为阵容所加成属性很多,但是我们只收集与攻击,暴击 >> 2.1拉取固定词条 > > 3.助战英雄加成 -> >***<继悦补充>*** +> >***在hero表中找到CoupleTiesID,并在CoupleTiesDatas表中的CoupleTiesID找到对应值即为对应的助战加成;*** +> >>助战加成中CoupleTiesBuffDatas是以加成等级为Key的map,加成等级计算公式:(int)(助战英雄等级 / 10) +> >> +> >>助战加成中CoupleTiesBuffDatas通过key取到的value为CoupleTiesBuffData +> >> +> >>助战加成中CoupleTiesBuffData当中的AttributesEntryID对应AttributesEntry表中的ID +> >> +> >>助战加成中CoupleTiesBuffData当中的Coefficient是一个系数,即从AttributesEntry表中取到实际buff后,buff加成的所有数值都会乘以Coefficient对应的系数 ### 具体计算 >**1.1 编队阵型(信仰)** -- libgit2 0.21.2