From a2d24978a4703b67e5a508d3a1e56345d201451e Mon Sep 17 00:00:00 2001 From: Josh Shippam Date: Fri, 24 Feb 2023 19:28:49 +0000 Subject: [PATCH] Fix Firemaking in Dwarven Areas (#630) Boundary Coords by @HaloGod35 --- .../com/rs2/game/content/skills/firemaking/Firemaking.java | 4 ++++ 2006Scape Server/src/main/java/com/rs2/world/Boundary.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/2006Scape Server/src/main/java/com/rs2/game/content/skills/firemaking/Firemaking.java b/2006Scape Server/src/main/java/com/rs2/game/content/skills/firemaking/Firemaking.java index f192b18e..2e970f92 100644 --- a/2006Scape Server/src/main/java/com/rs2/game/content/skills/firemaking/Firemaking.java +++ b/2006Scape Server/src/main/java/com/rs2/game/content/skills/firemaking/Firemaking.java @@ -51,6 +51,10 @@ public class Firemaking { c.getPacketSender().sendMessage("You cannot light a fire here."); return; } + if (Boundary.isIn(c, Boundary.DWARF_NO_FIREMAKING)) { + c.getPacketSender().sendMessage("The dwarves won't be happy if you light a fire here."); + return; + } if (GameEngine.objectManager.objectExists(c.absX, c.absY)) { c.getPacketSender().sendMessage("You cannot light a fire here."); return; diff --git a/2006Scape Server/src/main/java/com/rs2/world/Boundary.java b/2006Scape Server/src/main/java/com/rs2/world/Boundary.java index 627be1df..2a511705 100644 --- a/2006Scape Server/src/main/java/com/rs2/world/Boundary.java +++ b/2006Scape Server/src/main/java/com/rs2/world/Boundary.java @@ -318,5 +318,5 @@ public class Boundary { public static final Boundary MAGE_TRAINING_ARENA_GRAVEYARD = new Boundary(3340, 3386, 9616, 9662, 1); public static final Boundary MAGE_TRAINING_ARENA_ALCHEMY = new Boundary(3350, 3379, 9616, 9655, 2); public static final Boundary MAGE_TRAINING_ARENA_TELEKINETIC = new Boundary(3329, 3390, 9665, 9726); - + public static final Boundary[] DWARF_NO_FIREMAKING = new Boundary[] { new Boundary(2944, 3072, 3392, 3456), new Boundary(3008, 3072, 3456, 3520), new Boundary(2880, 2944, 3456, 3520) }; } \ No newline at end of file