diff --git a/scripts/reactor/2008007.js b/scripts/reactor/2008007.js index a5d0169cd8..77b6951f4e 100644 --- a/scripts/reactor/2008007.js +++ b/scripts/reactor/2008007.js @@ -26,4 +26,6 @@ function hit() { var map = rm.getMap(); map.moveEnvironment("trap" + rm.getReactor().getName()[5], 1); -} \ No newline at end of file +} + +function act() {} \ No newline at end of file diff --git a/scripts/reactor/2402007.js b/scripts/reactor/2402007.js index 1d1269b40d..cd845b7869 100644 --- a/scripts/reactor/2402007.js +++ b/scripts/reactor/2402007.js @@ -25,6 +25,6 @@ * Neo City Trash Can */ -function hit() { +function act() { rm.dropItems(true, 2, 5, 10, 1); } \ No newline at end of file diff --git a/scripts/reactor/2402008.js b/scripts/reactor/2402008.js index 1d1269b40d..cd845b7869 100644 --- a/scripts/reactor/2402008.js +++ b/scripts/reactor/2402008.js @@ -25,6 +25,6 @@ * Neo City Trash Can */ -function hit() { +function act() { rm.dropItems(true, 2, 5, 10, 1); } \ No newline at end of file diff --git a/scripts/reactor/2612004.js b/scripts/reactor/2612004.js index b5f582bbfe..234fe219a3 100644 --- a/scripts/reactor/2612004.js +++ b/scripts/reactor/2612004.js @@ -26,4 +26,6 @@ function hit() { rm.sprayItems(); -} \ No newline at end of file +} + +function act() {} \ No newline at end of file diff --git a/scripts/reactor/2612005.js b/scripts/reactor/2612005.js index e69ea6b47e..051fe801eb 100644 --- a/scripts/reactor/2612005.js +++ b/scripts/reactor/2612005.js @@ -2,8 +2,6 @@ Yulete's Lab: Making the Reagent */ -function hit() { - if (rm.getReactor().getState() == 4) { - rm.dropItems(); - } +function act() { + rm.dropItems(); } \ No newline at end of file diff --git a/scripts/reactor/2618000.js b/scripts/reactor/2618000.js index 19531a3d7b..46fbde88c4 100644 --- a/scripts/reactor/2618000.js +++ b/scripts/reactor/2618000.js @@ -40,4 +40,6 @@ function hit() { rm.getMap().getReactorByName(reactname).hitReactor(rm.getClient()); } } -} \ No newline at end of file +} + +function act() {} \ No newline at end of file diff --git a/scripts/reactor/2618001.js b/scripts/reactor/2618001.js index b916036c3b..c099df25ae 100644 --- a/scripts/reactor/2618001.js +++ b/scripts/reactor/2618001.js @@ -20,11 +20,11 @@ along with this program. If not, see . */ -/*2618000.js - MagatiaPQ Beaker +/*2618001.js - MagatiaPQ Door *@author Ronan */ -function hit() { +function act() { var eim = rm.getEventInstance(); var isAlcadno = eim.getIntProperty("isAlcadno"); diff --git a/scripts/reactor/2618002.js b/scripts/reactor/2618002.js index f1b7202b31..03a5d9b293 100644 --- a/scripts/reactor/2618002.js +++ b/scripts/reactor/2618002.js @@ -20,11 +20,11 @@ along with this program. If not, see . */ -/*2618000.js - MagatiaPQ Beaker +/*2618002.js - MagatiaPQ Door *@author Ronan */ -function hit() { +function act() { var eim = rm.getEventInstance(); var isAlcadno = eim.getIntProperty("isAlcadno"); diff --git a/scripts/reactor/2619000.js b/scripts/reactor/2619000.js index 07d5b0164b..f2f8701bf7 100644 --- a/scripts/reactor/2619000.js +++ b/scripts/reactor/2619000.js @@ -26,4 +26,9 @@ function hit() { rm.dropItems(); +} + +function act() { + // There's a timeout of 3 seconds to revert back from state 1 to 0. + // Reactor is destroyed (state 2) and triggers this if dropping two Magic Devices at once, which shouldn't really happen. } \ No newline at end of file diff --git a/scripts/reactor/2708000.js b/scripts/reactor/2708000.js index eb1ea8a6c9..8a10c107a4 100644 --- a/scripts/reactor/2708000.js +++ b/scripts/reactor/2708000.js @@ -39,4 +39,6 @@ function hit() { //spawnJrBoss(mapObj.getMonsterById(8820023)); mapObj.killMonster(8820000); -} \ No newline at end of file +} + +function act() {} \ No newline at end of file