LTCatt 6 лет назад
Родитель
Сommit
31102b8b84

+ 2 - 2
src/main/java/com/hexdragon/enchrebirth/block/anvil/AnvilContainerRe.java

@@ -100,8 +100,8 @@ public class AnvilContainerRe extends Container {
         }
         ItemStack outputItem = leftItem.copy();
 
-        // 根据腐朽诅咒附魔获取修复比:每级下降 30%
-        final float enchantmentRadio = MathHelper.clamp(1 - Math.max(EnchantmentHelper.getEnchantmentLevel(RegMain.enchDecay.get(), leftItem), EnchantmentHelper.getEnchantmentLevel(RegMain.enchDecay.get(), middleItem)) * 0.3f, 0f, 1f);
+        // 根据腐朽诅咒附魔获取修复比
+        final float enchantmentRadio = MathHelper.clamp(1 - Math.max(EnchantmentHelper.getEnchantmentLevel(RegMain.enchDecay.get(), leftItem), EnchantmentHelper.getEnchantmentLevel(RegMain.enchDecay.get(), middleItem)) * 0.7f, 0f, 1f);
 
         // 判断配方情况
         if (outputItem.isDamageable() && outputItem.getItem().getIsRepairable(leftItem, middleItem)) {

+ 3 - 2
src/main/java/com/hexdragon/enchrebirth/enchantment/DecayCurseEnchantment.java

@@ -4,14 +4,15 @@ import net.minecraft.enchantment.Enchantment;
 import net.minecraft.enchantment.EnchantmentType;
 import net.minecraft.inventory.EquipmentSlotType;
 
-// 腐朽诅咒:拥有这个附魔的工具在 修补、合并、从经验修补获得耐久度 时增加的耐久度下降,每级 30%(一级下降 30%,二级下降 60%,三级下降 90%)
+// 腐朽诅咒:拥有这个附魔的工具在 修补、合并、从经验修补获得耐久度 时增加的耐久度下降 70%
 // TODO : 让腐朽诅咒对物品合并的合成配方、经验修补附魔生效
+// TODO : [LTCat] 削弱经验修补与耐久附魔
 public class DecayCurseEnchantment extends Enchantment {
     public DecayCurseEnchantment() {super(Rarity.VERY_RARE, EnchantmentType.BREAKABLE, new EquipmentSlotType[]{EquipmentSlotType.MAINHAND});}
 
     public int getMinEnchantability(int enchantmentLevel) {return 20;}
     public int getMaxEnchantability(int enchantmentLevel) {return 50;}
-    public int getMaxLevel() {return 3;}
+    public int getMaxLevel() {return 1;}
     public boolean isTreasureEnchantment() {return true;}
     public boolean isCurse() {return true;}