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).
This commit is contained in:
@@ -9,31 +9,22 @@ function start(){
|
||||
|
||||
function action(mode, type, selection){
|
||||
if(mode <= 0){
|
||||
if(!cm.getPlayer().getMap().getAllmonsters().size() == 2){
|
||||
cm.sendOk("Alrighty. We have high hopes for you so make us mercenaries proud!");
|
||||
cm.dispose();
|
||||
} else {
|
||||
cm.getPlayer().getMap().killAllMonsters();
|
||||
BalrogPQ.partyLeader = "undefined";
|
||||
BalrogPQ.balrogSpawned = false;
|
||||
BalrogPQ.close();
|
||||
cm.warp(105100100);
|
||||
cm.dispose();
|
||||
}
|
||||
return;
|
||||
} else if(status == 0){
|
||||
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.getPlayer().getMap().getAllmonsters().size() != 2){
|
||||
cm.sendYesNo("If you're a coward, you will leave.");
|
||||
dispose = true;
|
||||
status++;
|
||||
} else if(cm.getPlayer().getMap().getAllmonsters().size() == 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++;
|
||||
|
||||
Reference in New Issue
Block a user