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

+ 2 - 2
src/main/java/com/hexdragon/enchrebirth/block/grindstone/GrindstoneContainerRe.java

@@ -113,9 +113,9 @@ public class GrindstoneContainerRe extends Container {
     private ItemStack prepareNewItem(ItemStack stack) {
         ItemStack itemstack = stack.copy();
         itemstack.setCount(1);
-        // 普通难度下消耗 0.3 个物品原料的耐久
+        // 普通难度下消耗 0.4 个物品原料的耐久
         final float[] radio = {0};
-        worldPosCallable.consume((world, pos) -> radio[0] = new float[]{0f, 0f, 0.3f, 0.6f}[world.getDifficulty().getId()]);
+        worldPosCallable.consume((world, pos) -> radio[0] = new float[]{0.2f, 0.3f, 0.4f, 0.5f}[world.getDifficulty().getId()]);
         // 设置损伤值
         int newDamage = Math.min(itemstack.getMaxDamage(),
                 itemstack.getDamage() + (int) (itemstack.getMaxDamage() / ItemHelperRe.getDamageableItemMaterialCost(itemstack) * radio[0]));

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

@@ -5,8 +5,9 @@ import net.minecraft.enchantment.EnchantmentType;
 import net.minecraft.inventory.EquipmentSlotType;
 
 // 腐朽诅咒:拥有这个附魔的工具在 修补、合并、从经验修补获得耐久度 时增加的耐久度下降 70%
-// TODO : 让腐朽诅咒对物品合并的合成配方、经验修补附魔生效
-// TODO : [LTCat] 削弱经验修补与耐久附魔
+// TODO : 让腐朽诅咒可以作用于经验修补附魔,和物品合并的合成配方(Mixin 大概不够用了,这可能需要写一个新的 RepairItemRecipe)
+// TODO : 削弱经验修补附魔:每点经验值恢复 1 点耐久而不是 2 点
+// TODO : 修改耐久附魔:每次使用时消耗耐久度的概率将降至 30+(70/(0.5+等级))% (即耐久度每次都有 23%/42%/50% 的概率不会减少),这让盔甲上的耐久附魔变得更强,但让普通物品上的耐久附魔变得更弱了
 public class DecayCurseEnchantment extends Enchantment {
     public DecayCurseEnchantment() {super(Rarity.VERY_RARE, EnchantmentType.BREAKABLE, new EquipmentSlotType[]{EquipmentSlotType.MAINHAND});}