首页 游戏攻略 正文

我的世界匠魂2锯齿特性有什么用

我的世界匠魂2锯齿特性有啥用很多玩家不知道,匠魂2有很多新颖的玩法和装备,其中的各种特性效果也非常有用重要,拥有锯齿特性的工具可以对怪物造成增伤。下面来看看我的世界匠魂2锯齿特性具体有啥用。

《我的世界》匠魂2锯齿特性有什么用

《我的世界》匠魂2锯齿特性有什么用

攻击增益为 In((最高耐久 - 当前耐久) / 72 + 1) * 2,和石缚一样的公式。

package slimeknights.tconspuct.tools.paits;

import com.google.common.collect.ImmupList;

import net.minecraft.entity.EntityLivingBase;

import net.minecraft.item.ItemStack;

import net.minecraft.nbt.NBTTagCompound;

import net.minecraft.util.text.TextFormatting;

import java.util.List;

import slimeknights.tconspuct.library.Util;

import slimeknights.tconspuct.library.paits.Abspactpait;

import slimeknights.tconspuct.library.utils.ToolHelper;

public class paitJagged extends Abspactpait {

public paitJagged() {

super("jagged", TextFormatting.AQUA);

}

private double calcBonus(ItemStack tool) {

int durability = ToolHelper.getCurrenpurability(tool);

int maxDurability = ToolHelper.getMaxDurability(tool);

// old tcon jagged formula

return Math.log((maxDurability - durability) / 72d + 1d) * 2;

}

@Override

public float damage(ItemStack tool, EntityLivingBase player, EntityLivingBase target, float damage, float newDamage, boolean isCritical) {

newDamage += calcBonus(tool);

return super.damage(tool, player, target, damage, newDamage, isCritical);

}

@Override

public List<Sping> getExpaInfo(ItemStack tool, NBTTagCompound modifierTag) {

Sping loc = Sping.format(LOC_Expa, getModifierIdentifier());

return ImmupList.of(Util.panslateFormatted(loc, Util.df.format(calcBonus(tool))));

}

}

相关信息

奇异人生第三章一些容易让人忽视的小细节
巫师3男爵支线完美结局方法 男爵妻子不死攻略
脑力达人合理花费钻石攻略
脑力达人全国高校挑战赛玩法介绍
少年三国志时装怎么进阶 时装进阶方法介绍
DNF合天空套技巧2015 一套天空套帮你省下1/3
全民突击功勋值怎么获得 功勋值快速获得方法介绍
DNF魔界的召唤浴火新生新版本什么职业好
刀塔传奇骷髅王怎么觉醒 骷髅王觉醒实战攻略
全民突击DSR-1怎么样 狙击枪DSR-1属性详解
天天酷跑羊小妃妃和大黄鸭哪个好 属性技能对比分析
奇迹暖暖竞技场穿越进行时S高分搭配攻略
乱斗西游刑天怎么样 7月新英雄刑天属性技能详解
乱斗西游金色武器哪个好 金色武器排行榜介绍
维克特战争配置要求 XP+2G内存就可以运行
巫师3狂猎在哪买书 书商位置在哪
剑刃风暴百年战争与梦魇圣女救援战怎么救贞德
巫师3狂猎1.05升级挡使用体验心得及新BUG解决方法
方舟生存进化三角龙驯服小技巧分享
Angel Beats游戏配置要求 低配游戏宅男最爱