本帖最后由 yxtajwj 于 2020-4-29 03:28 编辑
先解答短的问题:
殿前司金枪班直的确没有反骑倍数,因为我提取了一杆看上去很帅但是感觉不怎么适合反骑的金枪模型,反正宋国反骑枪兵很多,就把金枪班直的加成去了。不用担心性价比的问题,没有加成自然会上调攻击数值。
希腊长枪兵的问题我刚才研究了一下看懂了,这是所有枪兵的问题,如果枪兵“先切换枪阵模式再赋予光环”的话,可以正常提升攻击,而“先赋予光环提升攻击、后切换枪阵模式”的时候攻击翻倍的效果就失效,此时如果离开光环范围就会恢复正常的攻击翻倍状态,重新进入光环范围就能再次在翻倍的状态下获得攻击提升。然而东罗的光环是全地图生效,除非拆了教堂否则无法离开光环范围,因此希腊长枪兵是唯一没法改变这个状态的单位。这个问题关键还是出在那个光环机制上,我无能为力。
蒙古“义父”兵卡是我疏漏了,登录卡片的时候很难检测到这些问题,包括另一张“安答”兵卡都被挡住了……修改好了等今天晚些时候我打包上传一份新的,白天渣渣百度盘没网速。
再解释一下这个重甲、破甲以及盾牌的设计。可能有点长: 首先,AOE3的单位有两个防御数值,HP和Armor,Armor只能单一近防或者远防,而且限定为百分比,于是我考虑很久还是设计为“甲防体现为HP,盾防体现在Armor”,因此游戏面板里写作“护甲”的数值更主要受盾牌设计而不是铠甲的影响,这可能就是你产生迷惑的原因。无盾单位只有0.01Armor值(特殊单位会有0.1~0.2),而持盾单位则一概有0.3(圆盾、鸢盾)乃至0.4~0.6(方盾、巨盾)的Armor值。这个设计也有一个很艹蛋的问题,就是盾牌对于大部分枪牌、游骑、弓弩手等提升的是远防能力,而对刀牌、突骑、陷骑等单位提升的则是近战能力,没法统一。 然后,在mod里为了统一各单位战斗力(也为了省脑子),我设计了战斗力计算公式,当一个单位的等级(其实就是定价)确定了之后,战斗力就已经决定了,跟标签没有关系。计算公式里Armor增大则HP降低,战斗力数值不改变。那么问题来了,如果说持盾标签还能从Armor的数值上看出对单位特色的影响,那么重甲标签则一毛钱意义都没有了,毕竟HP数值设计的自由度远高于Armor,有重甲标签的铁浮图是750HP 0.1Armor 35Attack 3Range 6.5Velocity,而没有重甲标签的铁浮图仍然会是这个数值。 所以我就憋出来进一步的设计: 1,起始科技里赋予AbstractHeavyInfantry、 AbstractHeavyCavalry标签10%的HP提升,这样有了重甲标签就可以变相降低非破甲武器的伤害; 2,引入破甲伤害,比如这是铁浮图的攻击面板: <ProtoAction> <Name>ArmorBreakingAttack</Name> <Damage>35.000000</Damage> <DamageType>Hand</DamageType> <ROF>1.667000</ROF> <DamageBonustype ='AbstractHeavyInfantry'>1.75000</DamageBonus> <DamageBonustype ='AbstractHeavyCavalry'>1.75000</DamageBonus> <DamageArea>3.000000</DamageArea> <DamageFlags>Enemy</DamageFlags> </ProtoAction> <ProtoAction> <Name>MeleeHandAttack</Name> <Damage>35.000000</Damage> <DamageType>Hand</DamageType> <ROF>1.500000</ROF> <DamageArea>3.000000</DamageArea> <DamageFlags>Enemy</DamageFlags> <MaxRange>2.000000</MaxRange> </ProtoAction> 可以看到一个破甲伤害和一个普通近战伤害,破甲伤害有1.75倍对重甲标签的加成,平衡了重甲单位的额外HP提升;同时,虽然Damage数值相同但是破甲伤害ROF是1.11倍,也就是说攻击非重甲单位时实际伤害只有普通近战伤害的0.9倍,平衡了非破甲武器的变相削弱。 铁浮图这类很罕有的有两种伤害的单位可以自动根据目标判断是否切换破甲伤害,无视0.9倍的削弱(毕竟金牌推荐单位,无脑强),绝大部分锤、斧类破甲武器则只有破甲伤害,比如西夏御围内六班铁锏直,强制破甲伤害,0.9倍的削弱,那么在面对没有重甲单位的AI比如大理时就比较吃亏,适合面对爱出重甲单位的AI比如金、蒙;而再比如西夏铁鹞子有重甲标签,在面对破甲武器很少的AI比如西辽时就能占到10%HP的福利,面对满眼都是破甲武器比如宋、金的时候就很吃亏。 其他破甲武器比如弩、标枪也是相应的通过增加对重甲加成和降低攻击数值来改变,虽然加成小,降低数值幅度也小一些就是了。
|