Advertisement
Guest User

Frozen add-on for Enchant

a guest
Mar 27th, 2019
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.59 KB | None | 0 0
  1. Index: config/head/enchant.properties
  2. ===================================================================
  3. --- config/head/enchant.properties  (revision 1132)
  4. +++ config/head/enchant.properties  (working copy)
  5. @@ -54,6 +54,10 @@
  6.  CrystalEnchantMin = 0
  7.  CrystalEnchantMax = 20
  8.  
  9. +# Keep same enchant value on failed enchant.
  10. +KeepEnchantValueBlessed = True
  11. +KeepEnchantValueCrystal = True
  12. +
  13.  # Max enchant Settings by scrolls.
  14.  EnchantWeaponMax=10
  15.  EnchantArmorMax=10
  16. Index: head-src/com/l2jfrozen/Config.java
  17. ===================================================================
  18. --- head-src/com/l2jfrozen/Config.java  (revision 1132)
  19. +++ head-src/com/l2jfrozen/Config.java  (working copy)
  20. @@ -2889,6 +2889,9 @@
  21.     public static int CRYSTAL_ENCHANT_MAX;
  22.     public static int CRYSTAL_ENCHANT_MIN;
  23.    
  24. +   public static boolean KEEP_ENCHANT_VALUE_BLESSED;
  25. +   public static boolean KEEP_ENCHANT_VALUE_CRYSTAL;
  26. +  
  27.     // Dwarf bonus
  28.     public static boolean ENABLE_DWARF_ENCHANT_BONUS;
  29.     public static int DWARF_ENCHANT_MIN_LEVEL;
  30. @@ -3187,6 +3190,9 @@
  31.             CRYSTAL_ENCHANT_MIN = Integer.parseInt(ENCHANTSetting.getProperty("CrystalEnchantMin", "20"));
  32.             CRYSTAL_ENCHANT_MAX = Integer.parseInt(ENCHANTSetting.getProperty("CrystalEnchantMax", "0"));
  33.            
  34. +           KEEP_ENCHANT_VALUE_BLESSED = Boolean.parseBoolean(ENCHANTSetting.getProperty("KeepEnchantValueBlessed", "False"));
  35. +           KEEP_ENCHANT_VALUE_CRYSTAL = Boolean.parseBoolean(ENCHANTSetting.getProperty("KeepEnchantValueCrystal", "False"));
  36. +          
  37.             /** bonus for dwarf **/
  38.             ENABLE_DWARF_ENCHANT_BONUS = Boolean.parseBoolean(ENCHANTSetting.getProperty("EnableDwarfEnchantBonus", "False"));
  39.             DWARF_ENCHANT_MIN_LEVEL = Integer.parseInt(ENCHANTSetting.getProperty("DwarfEnchantMinLevel", "80"));
  40. Index: head-src/com/l2jfrozen/gameserver/network/clientpackets/RequestEnchantItem.java
  41. ===================================================================
  42. --- head-src/com/l2jfrozen/gameserver/network/clientpackets/RequestEnchantItem.java (revision 1132)
  43. +++ head-src/com/l2jfrozen/gameserver/network/clientpackets/RequestEnchantItem.java (working copy)
  44. @@ -741,12 +741,12 @@
  45.                 {
  46.                     if (blessedScroll)
  47.                     {
  48. -                       item.setEnchantLevel(Config.BREAK_ENCHANT);
  49. +                       item.setEnchantLevel(Config.KEEP_ENCHANT_VALUE_BLESSED ? item.getEnchantLevel() : Config.BREAK_ENCHANT);
  50.                         item.updateDatabase();
  51.                     }
  52.                     else if (crystalScroll)
  53.                     {
  54. -                       item.setEnchantLevel(Config.CRYSTAL_ENCHANT_MIN);
  55. +                       item.setEnchantLevel(Config.KEEP_ENCHANT_VALUE_CRYSTAL ? item.getEnchantLevel() : Config.CRYSTAL_ENCHANT_MIN);
  56.                         item.updateDatabase();
  57.                     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement