CostyKiller

fix for AbstractEnchant and Kaliel enchant limit

Dec 1st, 2020 (edited)
584
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Index: java/org/l2jmobius/gameserver/model/items/enchant/AbstractEnchantItem.java
  2. ===================================================================
  3. --- java/org/l2jmobius/gameserver/model/items/enchant/AbstractEnchantItem.java  (revision 7855)
  4. +++ java/org/l2jmobius/gameserver/model/items/enchant/AbstractEnchantItem.java  (working copy)
  5. @@ -150,7 +150,7 @@
  6.         {
  7.             return false;
  8.         }
  9. -       else if (((_minEnchantLevel != 0) && (itemToEnchant.getEnchantLevel() < _minEnchantLevel)) && ((_maxEnchantLevel != 0) && (itemToEnchant.getEnchantLevel() >= _maxEnchantLevel)))
  10. +       else if (((_minEnchantLevel != 0) && (itemToEnchant.getEnchantLevel() < _minEnchantLevel)) || ((_maxEnchantLevel != 0) && (itemToEnchant.getEnchantLevel() >= _maxEnchantLevel)))
  11.         {
  12.             return false;
  13.         }
  14. @@ -158,6 +158,11 @@
  15.         {
  16.             return false;
  17.         }
  18. +       // Limit for Kaliel Bracelets Normal and Greater
  19. +       else if (((itemToEnchant.getId() == 80835) || (itemToEnchant.getId() == 80836)) && (itemToEnchant.getEnchantLevel() == 5))
  20. +       {
  21. +           return false;
  22. +       }
  23.         return true;
  24.     }
  25.  
  26. Index: dist/game/data/EnchantItemData.xml
  27. ===================================================================
  28. --- dist/game/data/EnchantItemData.xml  (revision 7855)
  29. +++ dist/game/data/EnchantItemData.xml  (working copy)
  30. @@ -19,13 +19,9 @@
  31.     </enchant>
  32.    
  33.     <!-- Enchant Scroll: Blessed Bracelet -->
  34. -   <enchant id="80838" maxEnchant="5">
  35. +   <enchant id="80838" maxEnchant="10">
  36.         <item id="80835" />
  37.         <item id="80836" />
  38. -   </enchant>
  39. -  
  40. -   <!-- Enchant Scroll: Blessed Bracelet -->
  41. -   <enchant id="80838" maxEnchant="10">
  42.         <item id="80837" />
  43.     </enchant>
  44.  
RAW Paste Data