「OE式変更」の編集履歴(バックアップ)一覧はこちら
「OE式変更」(2008/11/03 (月) 00:22:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<div>初めて強化させるときにOE値を一気に+15まで上げる方法<br />
変更方法<br />
※L2J_JPのソースRequestEnchantItem.javaを使用</div>
<p> </p>
<div> if (Rnd.get(100) < chance)<br />
{<br />
if (item.getEnchantLevel() >= Config.ENCHANT_MAX)<br />
{<br />
activeChar.sendMessage("Enchant failed as max enchant level is set to " +
Config.ENCHANT_MAX);<br />
return;<br />
}<br />
if (item.getEnchantLevel() == 0)<br />
{<br />
SystemMessage sm = new
SystemMessage(SystemMessage.S1_SUCCESSFULLY_ENCHANTED);<br />
sm.addItemName(item.getItemId());<br />
activeChar.sendPacket(sm);<br />
item.setEnchantLevel(item.getEnchantLevel()+10);<br />
item.updateDatabase();<br />
}<br />
else<br />
{<br />
SystemMessage sm = new
SystemMessage(SystemMessage.S1_S2_SUCCESSFULLY_ENCHANTED);<br />
sm.addNumber(item.getEnchantLevel());<br />
sm.addItemName(item.getItemId());<br />
activeChar.sendPacket(sm);<br />
item.setEnchantLevel(item.getEnchantLevel()+1);<br />
item.updateDatabase();<br />
}<br />
}</div>
<p><br /><br /><strong>ランダムで上昇数を0~xに変動させる方法</strong><br />
item.setEnchantLevel(item.getEnchantLevel()+Rnd.get(<strong>x</strong>));</p>