「OE」の編集履歴(バックアップ)一覧はこちら
「OE」(2006/10/13 (金) 08:33:15) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
[メモ]に戻る
初めて強化させるときに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();
}
}
[[メモ]]に戻る
初めて強化させるときに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();
}
}