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

@@ -20,7 +20,7 @@
/**
* @Author Ronan
* 3rd Job Event - Kenta's Mount Quest
**/
**/
var entryMap = 923010000;
var exitMap = 923010100;
@@ -39,7 +39,7 @@ function getMaxLobbies() {
}
function init() {
em.setProperty("noEntry","false");
em.setProperty("noEntry", "false");
}
function checkHogHealth(eim) {
@@ -47,7 +47,7 @@ function checkHogHealth(eim) {
if (watchHog != null) {
var hp = watchHog.getHp();
var oldHp = eim.getIntProperty("whog_hp");
if (oldHp - hp > 1000) { // or 800, if using mobHP / eventTime
eim.dropMessage(6, "Please protect the pig from the aliens!"); // thanks Vcoc
}
@@ -61,7 +61,7 @@ function respawnStages(eim) {
eim.getInstanceMap(eventMaps[i]).instanceMapRespawn();
}
checkHogHealth(eim);
eim.schedule("respawnStages", 10 * 1000);
}
@@ -70,19 +70,19 @@ function setup(level, lobbyid) {
eim.setProperty("level", level);
eim.setProperty("boss", "0");
eim.setProperty("whog_hp", "0");
return eim;
}
function playerEntry(eim, player) {
var mapObj = eim.getInstanceMap(entryMap);
mapObj.resetPQ(1);
mapObj.instanceMapForceRespawn();
respawnStages(eim);
player.changeMap(entryMap, 0);
em.setProperty("noEntry","true");
em.setProperty("noEntry", "true");
const PacketCreator = Java.type('tools.PacketCreator');
player.sendPacket(PacketCreator.getClock(eventTime * 60));
@@ -95,10 +95,10 @@ function playerExit(eim, player) {
var api = player.getAbstractPlayerInteraction();
api.removeAll(4031507);
api.removeAll(4031508);
eim.unregisterPlayer(player);
eim.dispose();
em.setProperty("noEntry","false");
em.setProperty("noEntry", "false");
}
function scheduledTimeout(eim) {
@@ -112,29 +112,31 @@ function playerDisconnected(eim, player) {
}
function changedMap(eim, chr, mapid) {
if(mapid < minMapId || mapid > maxMapId) playerExit(eim, chr);
if (mapid < minMapId || mapid > maxMapId) {
playerExit(eim, chr);
}
}
function clearPQ(eim) {
eim.stopEventTimer();
eim.setEventCleared();
var player = eim.getPlayers().get(0);
eim.unregisterPlayer(player);
player.changeMap(exitMap);
eim.dispose();
em.setProperty("noEntry","false");
em.setProperty("noEntry", "false");
}
function monsterKilled(mob, eim) {}
function monsterValue(eim, mobId) {
return 1;
return 1;
}
function friendlyKilled(mob, eim) {
if(em.getProperty("noEntry") != "false") {
if (em.getProperty("noEntry") != "false") {
var player = eim.getPlayers().get(0);
playerExit(eim, player);
player.changeMap(exitMap);