加入了61个术士基础生命符文。
加入了一个5级通用技能【同仇敌忾】,开启后自身造成的一半伤害威胁会视为由宠物发动,没带宠物则跟没开一样。
攻击愈合和魔法愈合现在会对宠物生效,且加成提高100%。
宠物没有这俩属性,它能愈合多少完全取决于你的干仗力度。
修复了一个导致升级时没有按设定效果及时基于玩家技能的问题。
当前宠物的价值等同于一个技能,所以定位上是个辅助单位,用途就是拉个怪上个BUFF啥的,此次更新即是对这一理念的体现。
重新设计了装备插槽奖励,现在武器、护甲、饰物、盾牌和法器将分别增加强度、愈合、充能、生命值和能量值。
其增益系别取决于装备,例如偏向物理系会加攻击愈合,反之则会加魔法愈合。
物品等级及其品质会影响增益强度,装备部位不影响。
此次更新插槽奖励若显示为旧版内容(+X%爆击那种)只是视觉错误,虽然我可以做下强制纠正但感觉这功能以后用不太上,所以不管了。
当前想要触发纠正功能请想法改变一下插槽激活状态(激活->非激活或反过来),服务器就会通知客户端刷新相关内容。这个跟缓存无关,清缓存没用。
对部分怪物伤害过高的遗产式处理
经查生物伤害数据存在大范围错误,而受这个错误可能出现的机制影响,通过统计分类方式很难区分一项数据到底有没有问题。
我写了一套逻辑来即时判断这个数据的合理性,如果判定为不合理将会将此倍率降低至20%,这个数值目测与设计意图较为接近,虽然并不是个精确数值。
我对此现象的判断是,因为召唤生物的模板(模型,名称,行为机制)可以广泛重用,唯一需要根据环境调整的只有等级属性,所以暴雪给召唤行为制作了专门的强度结算流程,以此根据召唤物等级(一般都等同于召唤者等级)来生成合理的生命/护甲/伤害等数值。
模板本身的倍率属性在此并未真正使用,诸如普遍存在的7.5/13/15等伤害倍率可能只是暴雪开发者图省事复制的上一个模板里的数据,但我们能从暴雪服务器上嗅探到的也只有这个数据。
因为无法接触到暴雪的召唤物强度结算机制,想要精确还原这些数值就是比对同类召唤和非召唤生物强度来推算比值,比如官方沙怒刽子手和沙怒智障的同等级平砍数值一致,即可推算出智障的伤害倍率为2.4。而因斯尼德的伐木机为76伤害而斯尼德本身为81伤害(两者皆为20级/2.0攻速),即可推算出斯尼德的实际伤害倍率为1.8。
这项工作极其繁琐且对遗产而言收益并不高,我不可能填这个坑,有兴致的同学欢迎自行尝试。