Reformat and clean up event scripts

This commit is contained in:
P0nk
2021-09-09 23:31:05 +02:00
parent 7be1d119de
commit a12feaf3e4
107 changed files with 7493 additions and 6977 deletions

View File

@@ -21,7 +21,7 @@
/**
* @author: Ronan
* @event: Vs Uncontrollable Maha
*/
*/
var entryMap = 914020000;
var exitMap = 140000000;
@@ -38,17 +38,17 @@ const maxLobbies = 7;
function init() {}
function setup(level, lobbyid) {
var eim = em.newInstance("Maha" + lobbyid);
eim.setProperty("level", level);
eim.setProperty("boss", "0");
var mapObj = eim.getInstanceMap(entryMap);
mapObj.resetPQ(level);
mapObj.instanceMapForceRespawn();
respawnStages(eim);
eim.startEventTimer(eventTime * 60000);
return eim;
var eim = em.newInstance("Maha" + lobbyid);
eim.setProperty("level", level);
eim.setProperty("boss", "0");
var mapObj = eim.getInstanceMap(entryMap);
mapObj.resetPQ(level);
mapObj.instanceMapForceRespawn();
respawnStages(eim);
eim.startEventTimer(eventTime * 60000);
return eim;
}
function afterSetup(eim) {}
@@ -56,36 +56,36 @@ function afterSetup(eim) {}
function respawnStages(eim) {}
function playerEntry(eim, player) {
var map = eim.getMapInstance(entryMap);
player.changeMap(map, map.getPortal(0));
var map = eim.getMapInstance(entryMap);
player.changeMap(map, map.getPortal(0));
}
function scheduledTimeout(eim) {
end(eim);
end(eim);
}
function playerUnregistered(eim, player) {}
function playerExit(eim, player) {
eim.unregisterPlayer(player);
player.changeMap(exitMap, 0);
eim.unregisterPlayer(player);
player.changeMap(exitMap, 0);
}
function playerLeft(eim, player) {
if(!eim.isEventCleared()) {
playerExit(eim, player);
}
if (!eim.isEventCleared()) {
playerExit(eim, player);
}
}
function changedMap(eim, player, mapid) {
if (mapid < minMapId || mapid > maxMapId) {
if (eim.isEventTeamLackingNow(true, minPlayers, player)) {
eim.unregisterPlayer(player);
end(eim);
}
else
eim.unregisterPlayer(player);
if (mapid < minMapId || mapid > maxMapId) {
if (eim.isEventTeamLackingNow(true, minPlayers, player)) {
eim.unregisterPlayer(player);
end(eim);
} else {
eim.unregisterPlayer(player);
}
}
}
function changedLeader(eim, leader) {}
@@ -93,21 +93,21 @@ function changedLeader(eim, leader) {}
function playerDead(eim, player) {}
function playerRevive(eim, player) { // player presses ok on the death pop up.
if (eim.isEventTeamLackingNow(true, minPlayers, player)) {
eim.unregisterPlayer(player);
end(eim);
}
else
eim.unregisterPlayer(player);
if (eim.isEventTeamLackingNow(true, minPlayers, player)) {
eim.unregisterPlayer(player);
end(eim);
} else {
eim.unregisterPlayer(player);
}
}
function playerDisconnected(eim, player) {
if (eim.isEventTeamLackingNow(true, minPlayers, player)) {
eim.unregisterPlayer(player);
end(eim);
}
else
eim.unregisterPlayer(player);
if (eim.isEventTeamLackingNow(true, minPlayers, player)) {
eim.unregisterPlayer(player);
end(eim);
} else {
eim.unregisterPlayer(player);
}
}
function leftParty(eim, player) {}
@@ -115,36 +115,36 @@ function leftParty(eim, player) {}
function disbandParty(eim) {}
function monsterValue(eim, mobId) {
return 1;
return 1;
}
function end(eim) {
var party = eim.getPlayers();
for (var i = 0; i < party.size(); i++) {
playerExit(eim, party.get(i));
}
eim.dispose();
var party = eim.getPlayers();
for (var i = 0; i < party.size(); i++) {
playerExit(eim, party.get(i));
}
eim.dispose();
}
function giveRandomEventReward(eim, player) {
eim.giveEventReward(player);
eim.giveEventReward(player);
}
function clearPQ(eim) {
eim.stopEventTimer();
eim.setEventCleared();
eim.stopEventTimer();
eim.setEventCleared();
}
function isMaha(mob) {
var mobid = mob.getId();
return mobid == 9001014;
var mobid = mob.getId();
return mobid == 9001014;
}
function monsterKilled(mob, eim) {
if(isMaha(mob)) {
eim.clearPQ();
}
if (isMaha(mob)) {
eim.clearPQ();
}
}
function allMonstersDead(eim) {}