Files
sweetgum-server/scripts/npc/1061018.js
ronancpl 809d90564c PIN system + player ranking fix + rebalanced equip EXP calculations
Added the PIN feature. Fixed ranking now calculating ranks now
world-based instead of overall. Rebalanced equip exp gain and made
cosmetic equipments no more leveling up (cosmetics leveling up are
useless).
2017-06-03 20:02:19 -03:00

42 lines
1.5 KiB
JavaScript

importPackage(Packages.server.events);
var status = 0;
var dispose = false;
function start(){
status == 0;
action(1, 0, 0);
}
function action(mode, type, selection){
if(mode <= 0){
cm.dispose();
return;
} else if(status == 0){
if(cm.getPlayer().getMap().getMonsters().size() == 0){
cm.sendOk("Wow! You defeated the balrog.");
dispose = true;
cm.getPlayer().getClient().getChannelServer().broadcastPacket(Packages.tools.MaplePacketCreator.serverNotice(0, BalrogPQ.partyLeader + "'s party has successfully defeated the Balrog! Praise to them, they finished with " + cm.getPlayer().getMap().getCharacters().size() + " players."));
status++;
} else if(cm.getPlayer().getMap().getCharacters().size() > 1){
cm.sendYesNo("Are you really going to leave this battle and leave your fellow travelers to die?");
dispose = false;
status++;
} else if(cm.getPlayer().getMap().getCharacters().size() <= 1){
cm.sendYesNo("If you're a coward, you will leave.");
dispose = true;
status++;
} else {
cm.sendYesNo("So you are really going to leave?");
status++;
}
} else if(status == 1){
if(dispose){
cm.getPlayer().getMap().killAllMonsters();
BalrogPQ.partyLeader = "undefined";
BalrogPQ.balrogSpawned = false;
BalrogPQ.close();
}
cm.warp(105100100);
cm.dispose();
}
}