概述
爆能枪是一种物品类型,拥有耐久值,最大堆叠为1。3.2版本前,附魔能力为0;3.2版本后,附魔能力为8。3.3版本前,爆能枪具有NoRepair参数(作用待考证)。
3.6版本后,爆能枪的射击方式为全自动射击。(实际上爆能枪的射击原理一直没有修改,只是标记为全自动射击)
爆能枪拥有1个属性修饰:
1.16.5-3.6.4 版本后,修饰目标为攻击速度:武器修饰(Weapon modifier),修饰值 = -2.8 ,运算方式为增量操作。
3.5-Beta-1 版本后,修饰目标为攻击速度:武器修饰(Weapon modifier),如果开火延迟 < 20,则修饰值 = -3.46667,否则修饰值 = -3.6;运算方式为增量操作。
注意:1.16.5-3.6 Alpha 2 版本前,正文内容中的所有“精神力”均对应为“能量”。
爆能枪没有使用动画,使用时间为1小时(3600秒,72000 tick)。
当玩家使用爆能枪时,如果玩家攻击冷却未达到最大值,则判定交互失败。
初始实际能量损耗 = [ 1 + 0.3 * ( 贪噬诅咒等级 ) ] * 消耗能量 * [ 0 与 ( 1 - 0.07 * 充能等级 ) ] 的最小值;
如果玩家穿着全套恐惧盔甲,则实际能量损耗 * 0.7;
否则,开始持续使用手持物品。
当玩家正在使用爆能枪时,记录爆能枪的剩余使用时间(count):
初始实际能量损耗 = [ 1 + 0.3 * ( 贪噬诅咒等级 ) ] * 消耗能量 * [ 0 与 ( 1 - 0.07 * 充能等级 ) ] 的最小值;
如果玩家穿着全套恐惧盔甲,则实际能量损耗 * 0.7;
如果剩余使用时间 + 开火延迟 ≤ 72000,且剩余使用时间是开火时间的整数倍,则尝试消耗玩家的精神力,消耗量 = 实际能量损耗。如果消耗成功,则:
在该物品有开火音效的情况下,播放开火音效;
执行该物品的开火效果;
将该物品记为已使用;
如果 ( 72000 - 剩余使用时间 ) / 开火延迟 ≥ 爆能枪的剩余耐久,则消耗 [ ( 72000 - 剩余使用时间 ) / 开火延迟 ] 点耐久(如果该物品拥有攥紧魔咒,则消耗副手物品耐久,否则消耗主手物品耐久)。
否则,停止持续使用手持物品。
否则,提示玩家精神力不足,并停止持续使用手持物品。
当玩家停止持续使用手持物品时,消耗 [ ( 72000 - 剩余使用时间 - 1) / 开火延迟 ] 点耐久(如果该物品拥有攥紧魔咒,则消耗副手物品耐久,否则消耗主手物品耐久)。
当爆能枪发射的子弹击中实体时,如果成功对其造成爆能枪伤害(详见伤害类型),则执行爆能枪的命中效果。
每个爆能枪的最大耐久、附魔能力、攻击力、开火延迟、消耗能量、触碰方块效果、触碰实体效果等参数,均可在其爆能枪内再次设置。
可用魔咒
资料分支: | 1.18 -, 1.18 + |
资料分类: | 内部设定:物品类型:武器 |