/* Sera
First NPC on Map 0
*/
var wui = 0;
function start() {
cm.sendOk ("Hello and welcome~! to DnxStory This is beta of sera, your stats will be 10 stats, plus 20 ap. You will be given a starter pack. Enjoy!");
}
function action(mode, type, selection) {
if (mode == 0 || wui == 1) {
cm.dispose();
cm.gainItem(1082149, 1);
cm.gainItem(2040807, 7);
cm.gainItem(1002357, 1);
cm.gainItem(1050018, 1);
cm.gainItem(1051017, 1);
cm.gainItem(2000005, 800);
cm.gainItem(5220000, 100);
cm.gainMeso(100000000);
cm.warp(100000000, 0);
} else {
wui = 1;
var statup = new java.util.ArrayList();
var p = cm.c.getPlayer();
var totAp = p.getRemainingAp() + p.getStr() + p.getDex() + p.getInt() + p.getLuk();
p.setStr(10);
p.setDex(10);
p.setInt(10);
p.setLuk(10);
p.setRemainingAp (totAp - 20);
statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.STR, java.lang.Integer.valueOf(4)));
statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.DEX, java.lang.Integer.valueOf(4)));
statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.LUK, java.lang.Integer.valueOf(4)));
statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.INT, java.lang.Integer.valueOf(4)));
statup.add (new net.sf.odinms.tools.Pair(net.sf.odinms.client.MapleStat.AVAILABLEAP, java.lang.Integer.valueOf(p.getRemainingAp())));
p.getClient().getSession().write (net.sf.odinms.tools.MaplePacketCreator.updatePlayerStats(statup));
cm.sendOk ("Ok, the training begin !");
}
}