diff --git a/scripts/reactor/2408002.js b/scripts/reactor/2408002.js index 3b55b5d787..edc7840696 100644 --- a/scripts/reactor/2408002.js +++ b/scripts/reactor/2408002.js @@ -25,8 +25,6 @@ *@author Jvlaple */ -importPackage(Packages.client.inventory); - function act() { var eim = rm.getPlayer().getEventInstance(); var womanfred = eim.getMapFactory().getMap(240050100); @@ -64,7 +62,8 @@ function act() { } eim.setIntProperty(vvpStage + "stageclear", 1); - + + const Item = Java.type('client.inventory.Item'); var tehWomanfred = new Item(vvpKey, 0, 1); var theWomanfred = womanfred.getReactorByName("keyDrop1"); var dropper = eim.getPlayers().get(0); diff --git a/scripts/reactor/2519000.js b/scripts/reactor/2519000.js index 25ef4387be..e977cb07af 100644 --- a/scripts/reactor/2519000.js +++ b/scripts/reactor/2519000.js @@ -22,13 +22,11 @@ /*2519000.js - Reactor used at the door on stage 4. *@author Ronan */ - -importPackage(Packages.tools); -importPackage(java.awt); - + function act() { var denyWidth = 320, denyHeight = 150; var denyPos = rm.getReactor().getPosition(); + const Rectangle = Java.type('java.awt.Rectangle'); var denyArea = new Rectangle(denyPos.getX() - denyWidth / 2, denyPos.getY() - denyHeight / 2, denyWidth, denyHeight); rm.getReactor().getMap().setAllowSpawnPointInBox(false, denyArea); diff --git a/scripts/reactor/2519001.js b/scripts/reactor/2519001.js index 9a9a0e4a2a..9839837e06 100644 --- a/scripts/reactor/2519001.js +++ b/scripts/reactor/2519001.js @@ -23,12 +23,10 @@ *@author Ronan */ -importPackage(Packages.tools); -importPackage(java.awt); - function act() { var denyWidth = 320, denyHeight = 150; var denyPos = rm.getReactor().getPosition(); + const Rectangle = Java.type('java.awt.Rectangle'); var denyArea = new Rectangle(denyPos.getX() - denyWidth / 2, denyPos.getY() - denyHeight / 2, denyWidth, denyHeight); rm.getReactor().getMap().setAllowSpawnPointInBox(false, denyArea); diff --git a/scripts/reactor/2519002.js b/scripts/reactor/2519002.js index ce3da673eb..81124185ad 100644 --- a/scripts/reactor/2519002.js +++ b/scripts/reactor/2519002.js @@ -23,12 +23,10 @@ *@author Ronan */ -importPackage(Packages.tools); -importPackage(java.awt); - function act() { var denyWidth = 320, denyHeight = 150; var denyPos = rm.getReactor().getPosition(); + const Rectangle = Java.type('java.awt.Rectangle'); var denyArea = new Rectangle(denyPos.getX() - denyWidth / 2, denyPos.getY() - denyHeight / 2, denyWidth, denyHeight); rm.getReactor().getMap().setAllowSpawnPointInBox(false, denyArea); diff --git a/scripts/reactor/2519003.js b/scripts/reactor/2519003.js index 80a371e5c1..5a8e33fc93 100644 --- a/scripts/reactor/2519003.js +++ b/scripts/reactor/2519003.js @@ -23,12 +23,10 @@ *@author Ronan */ -importPackage(Packages.tools); -importPackage(java.awt); - function act() { var denyWidth = 320, denyHeight = 150; var denyPos = rm.getReactor().getPosition(); + const Rectangle = Java.type('java.awt.Rectangle'); var denyArea = new Rectangle(denyPos.getX() - denyWidth / 2, denyPos.getY() - denyHeight / 2, denyWidth, denyHeight); var map = rm.getReactor().getMap(); diff --git a/scripts/reactor/2708000.js b/scripts/reactor/2708000.js index 73c35f07fd..f25f3db81a 100644 --- a/scripts/reactor/2708000.js +++ b/scripts/reactor/2708000.js @@ -20,12 +20,11 @@ along with this program. If not, see . */ -importPackage(Packages.server.life); - function spawnJrBoss(mobObj) { mobObj.getMap().killMonster(mobObj.getId()); var spawnid = mobObj.getId() - 17; - + + const MapleLifeFactory = Java.type('server.life.MapleLifeFactory'); var mob = MapleLifeFactory.getMonster(spawnid); mobObj.getMap().spawnMonsterOnGroundBelow(mob, mobObj.getPosition()); } diff --git a/scripts/reactor/6701000.js b/scripts/reactor/6701000.js index a6b44d559e..2f873daa13 100644 --- a/scripts/reactor/6701000.js +++ b/scripts/reactor/6701000.js @@ -26,12 +26,11 @@ * */ -importPackage(Packages.server.life); - function act(){ var startId = 9400523; var mobObj, mapObj = rm.getMap(); - + + const MapleLifeFactory = Java.type('server.life.MapleLifeFactory'); for(var i = 0; i < 7; i++) { mobObj = MapleLifeFactory.getMonster(startId + Math.floor(Math.random() * 3)); mapObj.spawnMonsterOnGroundBelow(mobObj, rm.getReactor().getPosition()); diff --git a/scripts/reactor/6701001.js b/scripts/reactor/6701001.js index a6b44d559e..2f873daa13 100644 --- a/scripts/reactor/6701001.js +++ b/scripts/reactor/6701001.js @@ -26,12 +26,11 @@ * */ -importPackage(Packages.server.life); - function act(){ var startId = 9400523; var mobObj, mapObj = rm.getMap(); - + + const MapleLifeFactory = Java.type('server.life.MapleLifeFactory'); for(var i = 0; i < 7; i++) { mobObj = MapleLifeFactory.getMonster(startId + Math.floor(Math.random() * 3)); mapObj.spawnMonsterOnGroundBelow(mobObj, rm.getReactor().getPosition()); diff --git a/scripts/reactor/6701002.js b/scripts/reactor/6701002.js index a6b44d559e..2f873daa13 100644 --- a/scripts/reactor/6701002.js +++ b/scripts/reactor/6701002.js @@ -26,12 +26,11 @@ * */ -importPackage(Packages.server.life); - function act(){ var startId = 9400523; var mobObj, mapObj = rm.getMap(); - + + const MapleLifeFactory = Java.type('server.life.MapleLifeFactory'); for(var i = 0; i < 7; i++) { mobObj = MapleLifeFactory.getMonster(startId + Math.floor(Math.random() * 3)); mapObj.spawnMonsterOnGroundBelow(mobObj, rm.getReactor().getPosition()); diff --git a/scripts/reactor/9101000.js b/scripts/reactor/9101000.js index 10fc373076..6467d5d633 100644 --- a/scripts/reactor/9101000.js +++ b/scripts/reactor/9101000.js @@ -27,9 +27,9 @@ * [x]shows animation, * [x]makes stirges and stuff appear */ -importPackage(Packages.tools); function act() { + const MaplePacketCreator = Java.type('tools.MaplePacketCreator'); rm.spawnMonster(9300061, 1, 0, 0); // (0, 0) is temp position rm.getClient().getMap().startMapEffect("Protect the Moon Bunny that's pounding the mill, and gather up 10 Moon Bunny's Rice Cakes!", 5120016, 7000); rm.getClient().getMap().broadcastMessage(MaplePacketCreator.bunnyPacket()); // Protect the Moon Bunny!