diff --git a/scripts/reactor/1029000.js b/scripts/reactor/1029000.js new file mode 100644 index 0000000000..fabf7f8a4f --- /dev/null +++ b/scripts/reactor/1029000.js @@ -0,0 +1,5 @@ +function act() { + rm.killMonster(3230300); + rm.killMonster(3230301); + rm.message("The Jr. Boogies have been scared away."); +} \ No newline at end of file diff --git a/src/main/java/scripting/reactor/ReactorActionManager.java b/src/main/java/scripting/reactor/ReactorActionManager.java index 528ba6c31e..b7f7c4e6a7 100644 --- a/src/main/java/scripting/reactor/ReactorActionManager.java +++ b/src/main/java/scripting/reactor/ReactorActionManager.java @@ -267,6 +267,19 @@ public class ReactorActionManager extends AbstractPlayerInteraction { } } + public void killMonster(int id) { + killMonster(id, false); + } + + public void killMonster(int id, boolean withDrops) { + if (withDrops) { + getMap().killMonsterWithDrops(id); + } + else { + getMap().killMonster(id); + } + } + public Point getPosition() { Point pos = reactor.getPosition(); pos.y -= 10;