メモに戻る



初めて強化させるときにOE値を一気に+15まで上げる方法です
変更方法
※L2J_JPのソースRequestEnchantItem.javaを使用


 if (Rnd.get(100) < chance)
 {
  if (item.getEnchantLevel() >= Config.ENCHANT_MAX)
  {
   activeChar.sendMessage("Enchant failed as max enchant level is set to " + Config.ENCHANT_MAX);
   return;
  }
  if (item.getEnchantLevel() == 0)
  {
   SystemMessage sm = new SystemMessage(SystemMessage.S1_SUCCESSFULLY_ENCHANTED);
   sm.addItemName(item.getItemId());
   activeChar.sendPacket(sm);
   item.setEnchantLevel(item.getEnchantLevel()+10);
   item.updateDatabase();
  }
  else
  {
   SystemMessage sm = new SystemMessage(SystemMessage.S1_S2_SUCCESSFULLY_ENCHANTED);
   sm.addNumber(item.getEnchantLevel());
   sm.addItemName(item.getItemId());
   activeChar.sendPacket(sm);
   item.setEnchantLevel(item.getEnchantLevel()+1);
   item.updateDatabase();
  }
 }
最終更新:2006年10月13日 08:33