Fix event scripts' getEligibleParty

Cannot return a JavaScript array straight up
(otherwise you'll get a PolyglotMap):
it has to be converted first from inside the script.
This commit is contained in:
P0nk
2021-05-21 19:09:40 +02:00
parent bcefd42093
commit 095008a20f
41 changed files with 47 additions and 47 deletions

View File

@@ -107,7 +107,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers && mask == 3)) eligible = [];
if(onlyMarriedPlayers && hasNotMarried) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -103,7 +103,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -103,7 +103,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -117,7 +117,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -80,7 +80,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -90,7 +90,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -80,7 +80,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -112,7 +112,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -110,7 +110,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -110,7 +110,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -110,7 +110,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -31,7 +31,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(difficulty, lobbyId){

View File

@@ -31,7 +31,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(difficulty, lobbyId){

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -90,7 +90,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -77,7 +77,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -100,7 +100,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -99,7 +99,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -98,7 +98,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers && eligible.length <= maxPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {

View File

@@ -30,7 +30,7 @@ function getEligibleParty(party) { //selects, from the given party, the tea
}
if(!(hasLeader && eligible.length >= minPlayers)) eligible = [];
return eligible;
return Java.to(eligible, Java.type('net.server.world.MaplePartyCharacter[]'));
}
function setup(level, lobbyid) {