2. 填写你的武器属性信息
<p>该篇需要用到的表格有</p>
<ul>
<li>EquipQualityConfig</li>
<li>DismantleEquipConfig</li>
</ul>
<p>配之前需要注意:由于配置的是Jason表,与实际游戏中的数据有所不同。游戏内的<code>;</code>在该配置表中都用<code>,</code>代替。例如配置为<code>[1;2]</code>,但是在Jason表中配置为<code>[1,2]</code>
后续不在赘述</p>
<h2>0.实际配置预览</h2>
<p>在该篇章开始之前,先看一个案例,该案例展示了一个品质为<code>蓝色</code>,职业为<code>战士</code>的武器。
案例中展示了该武器的<code>面板属性</code>以及武器搭载的<code>技能</code>以及<code>其他功能</code>
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=7235a83616b7f2635794ecb0c4c56984&amp;file=file.png" alt="" /></p>
<p>> "Woo———— 是不是被这么多的参数吓了一跳?没关系,看起来参数很多,实际上有一些参数根本不需要配置。而部分参数则不推荐配置,所以实际上动手配置起来并不需要多困难,往后阅读吧"</p>
<p>我们来看看这么多参数都代表着什么意思吧</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">功能说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Id</td>
<td style="text-align: left;">该项为武器id+品质阶级(武器id15,品质01,所以填1501),一共需要填[1501 - 1506]一共6个品质的id</td>
</tr>
<tr>
<td style="text-align: left;">WenziDesc</td>
<td style="text-align: left;">该项为该品质的武器描述字段(也就是游戏内阅读到的整段武器效果,包含普通攻击到技能释放的信息)与<code>[LanguagePackage]</code>一起使用可以支持多语言。不需要其他国家语言时可以直接填写名称</td>
</tr>
<tr>
<td style="text-align: left;">IsEquipSet</td>
<td style="text-align: left;">游戏内记录套装的参数,我们只做的是武器MOD,所以此处不需要修改</td>
</tr>
<tr>
<td style="text-align: left;">Skill</td>
<td style="text-align: left;">该项为该品质下武器搭载的全部技能</td>
</tr>
<tr>
<td style="text-align: left;">AbnormalTipsIds</td>
<td style="text-align: left;">该项为提示说明。游戏内为鼠标悬浮在武器上展示的右侧小框体内的文本内容</td>
</tr>
<tr>
<td style="text-align: left;">Merge</td>
<td style="text-align: left;">该项为采用合成材料进行合成时,单把武器需要消耗对应品质的材料带代替的数量</td>
</tr>
<tr>
<td style="text-align: left;">BuyPrice</td>
<td style="text-align: left;">魔法书中<code>购买</code>时消耗的金币</td>
</tr>
<tr>
<td style="text-align: left;">Price</td>
<td style="text-align: left;">用于<code>出售</code>该装备时获得的金币</td>
</tr>
<tr>
<td style="text-align: left;">Power</td>
<td style="text-align: left;">一级属性,力量</td>
</tr>
<tr>
<td style="text-align: left;">Agile</td>
<td style="text-align: left;">一级属性,敏捷</td>
</tr>
<tr>
<td style="text-align: left;">Intellect</td>
<td style="text-align: left;">一级属性,智力</td>
</tr>
<tr>
<td style="text-align: left;">Endurance</td>
<td style="text-align: left;">一级属性,体力</td>
</tr>
<tr>
<td style="text-align: left;">Knowledge</td>
<td style="text-align: left;">一级属性,意志</td>
</tr>
<tr>
<td style="text-align: left;">Weight</td>
<td style="text-align: left;">一级属性,坚韧</td>
</tr>
<tr>
<td style="text-align: left;">Mass</td>
<td style="text-align: left;">重量修正值。游戏内采用的是基础5+Mass数值组成该单位的重量大小。填-2意味着5-2为3,系游戏内大部分远程的水准。备注[法师/祭祀/游侠-3丨盗贼-4丨战士-5丨守护-6]</td>
</tr>
<tr>
<td style="text-align: left;">Hp</td>
<td style="text-align: left;">血量</td>
</tr>
<tr>
<td style="text-align: left;">RestoreMp</td>
<td style="text-align: left;">技能恢复,代表每秒恢复多少能量。填0则能量不会自然增长</td>
</tr>
<tr>
<td style="text-align: left;">MinAttack</td>
<td style="text-align: left;">最小物理攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">MaxAttack</td>
<td style="text-align: left;">最大物理攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">MinMagicAttack</td>
<td style="text-align: left;">最小魔法攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">MaxMagicAttack</td>
<td style="text-align: left;">最大魔法攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">Defense</td>
<td style="text-align: left;">物理防御</td>
</tr>
<tr>
<td style="text-align: left;">MagicDefense</td>
<td style="text-align: left;">魔法防御</td>
</tr>
<tr>
<td style="text-align: left;">Treatment</td>
<td style="text-align: left;">治疗因子</td>
</tr>
<tr>
<td style="text-align: left;">CritPro</td>
<td style="text-align: left;">暴击概率。为负数则无法暴击</td>
</tr>
<tr>
<td style="text-align: left;">CritMul</td>
<td style="text-align: left;">暴击伤害。填写标准为大于1的数值。小于1时则暴击后造成的伤害更低</td>
</tr>
<tr>
<td style="text-align: left;">MoveMul</td>
<td style="text-align: left;">移动速度。游戏内采用的是非特殊情况下所有人都是5,填0则无法移动</td>
</tr>
<tr>
<td style="text-align: left;">AttackMul</td>
<td style="text-align: left;">攻击速度。游戏内采用的是基础0.5的攻速+AttackMul数值组成该武器的攻速,填0.5意味着0.5+0.5为1,100%的攻速,填0意味着50%的攻速</td>
</tr>
<tr>
<td style="text-align: left;">UElementa</td>
<td style="text-align: left;">该品质下的羁绊类别与分数。[A,B]A为职业类别,B为具体分数</td>
</tr>
</tbody>
</table>
<h2>1.武器的面板属性</h2>
<ul>
<li>会成长的属性</li>
<li>相对固定的属性</li>
</ul>
<p>在武器的面板属性中,存在着会随着品质提升而提升的属性,同时也存在着不会随着品质提升而提升的相对固定属性(但这并不是绝对,只要你想要这么做,就可以这么做)
先介绍会成长的属性</p>
<table>
<thead>
<tr>
<th style="text-align: left;">推荐填写的参数</th>
<th style="text-align: left;">值类型</th>
<th style="text-align: left;">配置区间</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">BuyPrice</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">随品级<code>100/250/500/1500/2500/5000</code></td>
</tr>
<tr>
<td style="text-align: left;">Price</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">随品级<code>40/100/200/600/1000/2000</code></td>
</tr>
<tr>
<td style="text-align: left;">Power</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">无头绪的可以按照演示案例里面的数值填写</td>
</tr>
<tr>
<td style="text-align: left;">Agile</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">无头绪的可以按照演示案例里面的数值填写</td>
</tr>
<tr>
<td style="text-align: left;">Intellect</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">无头绪的可以按照演示案例里面的数值填写</td>
</tr>
<tr>
<td style="text-align: left;">Endurance</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">无头绪的可以按照演示案例里面的数值填写</td>
</tr>
<tr>
<td style="text-align: left;">Knowledge</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">无头绪的可以按照演示案例里面的数值填写</td>
</tr>
<tr>
<td style="text-align: left;">Weight</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">无头绪的可以按照演示案例里面的数值填写</td>
</tr>
<tr>
<td style="text-align: left;">Treatment</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">无头绪的可以按照演示案例里面的数值填写</td>
</tr>
<tr>
<td style="text-align: left;">UElementa</td>
<td style="text-align: left;">正整数组[A,B]<code>int[]</code></td>
<td style="text-align: left;">B随品级<code>30/60/80/100/200/300</code></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">不推荐填写的参数</th>
<th style="text-align: left;">功能说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Hp</td>
<td style="text-align: left;">由<code>Endurance</code>属性可以转化而来,不推荐直接填写</td>
</tr>
<tr>
<td style="text-align: left;">MinAttack</td>
<td style="text-align: left;">最小物理攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">MaxAttack</td>
<td style="text-align: left;">最大物理攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">MinMagicAttack</td>
<td style="text-align: left;">最小魔法攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">MaxMagicAttack</td>
<td style="text-align: left;">最大魔法攻击力[底层结构,现游戏内已废弃,但无法删除,能不填这里尽量不填这里]</td>
</tr>
<tr>
<td style="text-align: left;">Defense</td>
<td style="text-align: left;">由<code>Weight</code>属性可以转化而来,不推荐直接填写</td>
</tr>
<tr>
<td style="text-align: left;">MagicDefense</td>
<td style="text-align: left;">由<code>Knowledge</code>属性可以转化而来,不推荐直接填写</td>
</tr>
</tbody>
</table>
<p>而相对固定的属性为</p>
<table>
<thead>
<tr>
<th style="text-align: left;">推荐填写的参数</th>
<th style="text-align: left;">值类型</th>
<th style="text-align: left;">配置区间</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Mass</td>
<td style="text-align: left;">整数<code>int</code></td>
<td style="text-align: left;">指定参数<code>[ -2 丨 -1 丨 0 丨 1 ]</code></td>
</tr>
<tr>
<td style="text-align: left;">CritPro</td>
<td style="text-align: left;">正浮点数<code>float</code></td>
<td style="text-align: left;">推荐参数<code>[ 0.1 ~ 0.3 ]</code></td>
</tr>
<tr>
<td style="text-align: left;">CritMul</td>
<td style="text-align: left;">正浮点数<code>float</code></td>
<td style="text-align: left;">推荐参数<code>[ 1.2 ~ 1.5 ]</code></td>
</tr>
<tr>
<td style="text-align: left;">MoveMul</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">推荐参数<code>[ 5 ]</code></td>
</tr>
<tr>
<td style="text-align: left;">AttackMul</td>
<td style="text-align: left;">浮点数<code>float</code></td>
<td style="text-align: left;">推荐参数<code>[ 0 ~ 1 ]</code></td>
</tr>
</tbody>
</table>
<h2>2.武器搭载的技能</h2>
<ul>
<li>普通攻击</li>
<li>主动技能</li>
<li>被动技能</li>
</ul>
<p>在技能篇开始之前,我们先统一一个观念。在 <strong>< 魔法书自走棋:契约 ></strong> 这款游戏中,<strong>普通攻击</strong>也是<strong>技能</strong>,只是发动普通攻击这个技能的<strong>能量消耗为0</strong>,所以角色会<strong>一直释放普通攻击</strong>。而等待能量达到足以释放高能量需求的技能时,会转而释放高能量需求的技能,也就是<strong>主动技能</strong></p>
<p>技能的具体效果与配置方式在下一个篇章进行讲解,该篇章只讲解武器能搭载的技能类型与技能数量</p>
<p>武器的技能构成为:</p>
<table>
<thead>
<tr>
<th style="text-align: left;">技能类型</th>
<th style="text-align: left;">数量</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">普通攻击</td>
<td style="text-align: left;">1个</td>
</tr>
<tr>
<td style="text-align: left;">主动技能</td>
<td style="text-align: left;">1个</td>
</tr>
<tr>
<td style="text-align: left;">被动技能</td>
<td style="text-align: left;">多个</td>
</tr>
</tbody>
</table>
<p>> 游戏内的武器 < 电击枪 > 则是仅配置了主动技能与被动技能,所以你会发现它没有普通攻击效果。而 < 羽灵弓 > 则是没有配置主动技能,所以它没有技能可以释放</p>
<h2>3.分解武器的材料获得</h2>
<p>本篇为DismantleEquipConfig的配置教学
该表是控制指定id武器被分解后产生的道具的内容,基本可以不用修改案例表中的配置内容。id需要和制作的武器id保持一致,否则无法正确分解该武器</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">功能说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Id</td>
<td style="text-align: left;">该武器的id,用于匹配各项参数</td>
</tr>
<tr>
<td style="text-align: left;">Qua_x</td>
<td style="text-align: left;">拆解x品质的该武器时,获得的道具id</td>
</tr>
<tr>
<td style="text-align: left;">Qua_x_Num</td>
<td style="text-align: left;">拆解x品质的该武器时,获得Qua_x填写的指定id道具的数量</td>
</tr>
<tr>
<td style="text-align: left;">Qua_x_Weight</td>
<td style="text-align: left;">拆解x品质的该武器时,获得Qua_x填写的指定id道具的权重</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">值类型</th>
<th style="text-align: left;">配置区间</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Id</td>
<td style="text-align: left;">正整数</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">Qua_x</td>
<td style="text-align: left;">正整数组</td>
<td style="text-align: left;">指定参数[1;3;1003;1004;1005;1006;1007]</td>
</tr>
<tr>
<td style="text-align: left;">Qua_x_Num</td>
<td style="text-align: left;">正整数组</td>
<td style="text-align: left;">推荐参数[1 - 3]</td>
</tr>
<tr>
<td style="text-align: left;">Qua_x_Weight</td>
<td style="text-align: left;">正整数组</td>
<td style="text-align: left;">推荐参数[1]</td>
</tr>
</tbody>
</table>
<p>以下为道具id对照表</p>
<table>
<thead>
<tr>
<th style="text-align: left;">道具id</th>
<th style="text-align: left;">对应道具</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1</td>
<td style="text-align: left;">金币,基础货币</td>
</tr>
<tr>
<td style="text-align: left;">3</td>
<td style="text-align: left;">经验,升级角色</td>
</tr>
<tr>
<td style="text-align: left;">1003</td>
<td style="text-align: left;">白色材料</td>
</tr>
<tr>
<td style="text-align: left;">1004</td>
<td style="text-align: left;">绿色材料</td>
</tr>
<tr>
<td style="text-align: left;">1005</td>
<td style="text-align: left;">蓝色材料</td>
</tr>
<tr>
<td style="text-align: left;">1006</td>
<td style="text-align: left;">紫色材料</td>
</tr>
<tr>
<td style="text-align: left;">1007</td>
<td style="text-align: left;">橙色材料</td>
</tr>
</tbody>
</table>
<h2>4.其他功能</h2>
<ul>
<li>文字信息</li>
<li>悬浮窗小提示</li>
<li>合成时所需要的通用合成材料数量</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">推荐填写的参数</th>
<th style="text-align: left;">值类型</th>
<th style="text-align: left;">配置区间</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">WenziDesc</td>
<td style="text-align: left;">字符串<code>string</code></td>
<td style="text-align: left;">描述该品质的武器技能强度</td>
</tr>
<tr>
<td style="text-align: left;">AbnormalTipsIds</td>
<td style="text-align: left;">正整数组<code>int[]</code></td>
<td style="text-align: left;">具体id与效果在文档中的<code>异常提示表</code>内查询</td>
</tr>
<tr>
<td style="text-align: left;">Merge</td>
<td style="text-align: left;">正整数<code>int</code></td>
<td style="text-align: left;">推荐参数<code>[ 3 ]</code></td>
</tr>
</tbody>
</table>