Hi magkes eipa na kano ena [share] me to code gia ta CrystalEnchant giati to Freya den to exei kai kapoih mporeis na theloun
Character.properties
BlessedEnchantChanceJewelry = 66
+# DEFAULT NEEDS TO BE VERIFIED, MUST BE CHANGED HERE AND IN CONFIG.JAVA IF NOT CORRECT
+# Default: 66,66,66
+CrystalEnchantChanceWeaponWarrior = 70
+CrystalEnchantChanceWeaponMage = 40
+CrystalEnchantChanceArmor = 66
+CrystalEnchantChanceJewelry = 66
+
config.java
public static int BLESSED_ENCHANT_CHANCE_ARMOR;
public static int BLESSED_ENCHANT_CHANCE_JEWELRY;
+ public static int CRYSTAL_ENCHANT_CHANCE_WEAPON_WARRIOR;
+ public static int CRYSTAL_ENCHANT_CHANCE_WEAPON_MAGE;
+ public static int CRYSTAL_ENCHANT_CHANCE_ARMOR;
+ public static int CRYSTAL_ENCHANT_CHANCE_JEWELRY;
@@ -1599,6 +1603,10 @@
BLESSED_ENCHANT_CHANCE_JEWELRY = Integer.parseInt(Character.getProperty("BlessedEnchantChanceJewelry", "66"));
+ CRYSTAL_ENCHANT_CHANCE_WEAPON_WARRIOR = Integer.parseInt(Character.getProperty("CrystalEnchantChanceWeaponWarrior", "70"));
+ CRYSTAL_ENCHANT_CHANCE_WEAPON_MAGE = Integer.parseInt(Character.getProperty("CrystalEnchantChanceWeaponMage", "40"));
+ CRYSTAL_ENCHANT_CHANCE_ARMOR = Integer.parseInt(Character.getProperty("CrystalEnchantChanceArmor", "66"));
+ CRYSTAL_ENCHANT_CHANCE_JEWELRY = Integer.parseInt(Character.getProperty("CrystalEnchantChanceJewelry", "66"));
AbstractEnchantPacket.java
}
else
+ if (_isCrystal)
+ {
+ // Crystal scrolls does not use support items
+ if (supportItem != null)
+ return -1;
+
+ if (_isWeapon)
+ {
+ if (enchantItem.getWeaponItem().isMagicWeapon())
+ chance = Config.CRYSTAL_ENCHANT_CHANCE_WEAPON_MAGE;
+ else
+ chance = Config.CRYSTAL_ENCHANT_CHANCE_WEAPON_WARRIOR;
+ }
+ else if (isAccessory)
+ chance = Config.CRYSTAL_ENCHANT_CHANCE_JEWELRY;
+ else
+ chance = Config.CRYSTAL_ENCHANT_CHANCE_ARMOR;
+ }
+ else
{
if (_isWeapon)
{