CPQ 1 CPQ 2 CASAMENTO
This commit is contained in:
48
scripts/npc/cpqchallenge2.js
Normal file
48
scripts/npc/cpqchallenge2.js
Normal file
@@ -0,0 +1,48 @@
|
||||
var status = 0;
|
||||
var party;
|
||||
|
||||
function start(chrs) {
|
||||
status = -1;
|
||||
party = chrs;
|
||||
action(1, 0, 0);
|
||||
}
|
||||
|
||||
function action(mode, type, selection) {
|
||||
if (mode == -1) {
|
||||
cm.getChar().setChallenged(false);
|
||||
cm.dispose();
|
||||
} else {
|
||||
if (mode == 0) {
|
||||
cm.sendOk("Come back once you have thought about it some more.");
|
||||
cm.getChar().setChallenged(false);
|
||||
cm.dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (mode == -1)
|
||||
cm.dispose();
|
||||
else {
|
||||
if (mode == 1)
|
||||
status++;
|
||||
else
|
||||
status--;
|
||||
if (status == 0) {
|
||||
if (cm.getParty().getMembers().size() == party.size()) {
|
||||
cm.getPlayer().setChallenged(true);
|
||||
var snd = "";
|
||||
for (var i = 0; i < party.size(); i++)
|
||||
snd += "#bNome: " + party.get(i).getName() + " / (Level: " + party.get(i).getLevel() + ") / " + party.get(i).getJobNameById(party.get(i).getJobId()) + "#k\r\n\r\n";
|
||||
cm.sendAcceptDecline(snd + "Gostaria de lutar contra este grupo no Festival de Monstros?");
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
} else if (status == 1) {
|
||||
var ch = cm.getChrById(party.get(0).getId());
|
||||
cm.startCPQ2(ch, ch.getMapId() + 1);
|
||||
ch.getParty().setEnemy(cm.getPlayer().getParty());
|
||||
cm.getChar().getParty().setEnemy(ch.getParty());
|
||||
cm.getChar().setChallenged(false);
|
||||
cm.dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user