From 4db8d66d43fba7802313d42a7039c227cb62bd62 Mon Sep 17 00:00:00 2001 From: CSS-Lletya Date: Sat, 28 Mar 2020 18:48:29 -0400 Subject: [PATCH 1/4] Spelling corrections for Candle Seller --- Server/src/plugin/dialogue/CandleSellerPlugin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/src/plugin/dialogue/CandleSellerPlugin.java b/Server/src/plugin/dialogue/CandleSellerPlugin.java index 25a06db52..0625e0d42 100644 --- a/Server/src/plugin/dialogue/CandleSellerPlugin.java +++ b/Server/src/plugin/dialogue/CandleSellerPlugin.java @@ -136,7 +136,7 @@ public final class CandleSellerPlugin extends DialoguePlugin { stage = 231; break; case 231: - interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Firstly you can make a simple candle lantern out of", "glass. It's just like a candle, bu thte flame isn't exposed,", "so it's safer."); + interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Firstly you can make a simple candle lantern out of", "glass. It's just like a candle, but the flame isn't exposed,", "so it's safer."); stage = 232; break; case 232: @@ -144,7 +144,7 @@ public final class CandleSellerPlugin extends DialoguePlugin { stage = 233; break; case 233: - interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Finally there's a ullseye lantern. You'll need to", "make a frame out of steel and add a glass lens."); + interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Finally there's a Bullseye lantern. You'll need to", "make a frame out of steel and add a glass lens."); stage = 234; break; case 234: From 74f4a0051fa677df84b42789e2076683b20d7c6a Mon Sep 17 00:00:00 2001 From: CSS-Lletya Date: Sat, 28 Mar 2020 19:22:26 -0400 Subject: [PATCH 2/4] Added missing Leather Gloves in Father Urhney's Shack --- Server/server.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Server/server.sql b/Server/server.sql index 35dcab355..1c0f653a7 100644 --- a/Server/server.sql +++ b/Server/server.sql @@ -2,10 +2,10 @@ -- version 5.0.1 -- https://www.phpmyadmin.net/ -- --- Host: localhost --- Generation Time: Mar 28, 2020 at 01:54 PM +-- Host: 127.0.0.1 +-- Generation Time: Mar 29, 2020 at 12:21 AM -- Server version: 10.4.11-MariaDB --- PHP Version: 7.4.3 +-- PHP Version: 7.4.2 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; @@ -882,7 +882,7 @@ INSERT INTO `ground_spawns` (`item_id`, `loc_data`) VALUES (983, '{1,3131,9862,0,7209050}'), (995, '{3,3195,9834,0,11141270}-{4,3195,9820,0,11141270}-{66,3191,9821,0,11141270}-{56,3190,9819,0,11141270}-{26,3188,9819,0,11141270}-{26,3188,9820,0,11141270}-{35,3189,9819,0,11141270}-{384,3224,3830,0,6553650}-{384,3220,3824,0,6553650}-{2,3106,3547,0,13107300}-{1,3104,3558,0,13107300}-{1,3106,3534,0,13107300}-{2,3101,3564,0,13107300}-{4,3103,3579,0,13107300}-{2,3234,3560,0,13107300}'), (1005, '{1,3014,3227,0,3276830}-{1,3009,3204,0,3276830}'), -(1059, '{1,3242,3385,1,7209050}-{1,3097,3486,0,7864410}'), +(1059, '{1,3242,3385,1,7209050}-{1,3097,3486,0,7864410}-{1,3148,3177,0,5898270}'), (1061, '{1,3244,3386,1,13762750}-{1,3208,9620,0,13762750}-{1,3210,9615,0,13762750}-{1,3111,3159,0,13762750}-{1,3112,3155,0,7864420}-{1,3302,3190,0,5898270}'), (1119, '{1,3084,3859,0,6553660}'), (1137, '{1,3242,3688,0,13107350}'), From f2ad79410f9ee1d693cbed17cc0c8a7f58500e8e Mon Sep 17 00:00:00 2001 From: CSS-Lletya Date: Sat, 28 Mar 2020 23:16:47 -0400 Subject: [PATCH 3/4] Fixed Shooting Star location mixup --- .../src/plugin/interaction/object/ShootingStarPlugin.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Server/src/plugin/interaction/object/ShootingStarPlugin.java b/Server/src/plugin/interaction/object/ShootingStarPlugin.java index 82ac7df6a..ddde5c75a 100644 --- a/Server/src/plugin/interaction/object/ShootingStarPlugin.java +++ b/Server/src/plugin/interaction/object/ShootingStarPlugin.java @@ -9,10 +9,8 @@ import org.crandor.game.content.skill.Skills; import org.crandor.game.content.skill.free.gather.SkillingTool; import org.crandor.game.interaction.OptionHandler; import org.crandor.game.node.Node; -import org.crandor.game.node.entity.impl.PulseManager; import org.crandor.game.node.entity.npc.NPC; import org.crandor.game.node.entity.player.Player; -import org.crandor.game.node.entity.state.StatePulse; import org.crandor.game.node.entity.state.impl.DoubleOrePulse; import org.crandor.game.node.item.Item; import org.crandor.game.node.object.GameObject; @@ -23,11 +21,11 @@ import org.crandor.game.system.task.Pulse; import org.crandor.game.world.GameWorld; import org.crandor.game.world.map.Location; import org.crandor.game.world.repository.Repository; +import org.crandor.plugin.InitializablePlugin; import org.crandor.plugin.Plugin; import org.crandor.plugin.PluginManager; import org.crandor.plugin.PluginManifest; import org.crandor.plugin.PluginType; -import org.crandor.plugin.InitializablePlugin; import org.crandor.tools.RandomFunction; /** @@ -46,7 +44,7 @@ public class ShootingStarPlugin extends OptionHandler { {"Crafting Guild", Location.create(2940, 3280, 0)}, {"Falador East Bank", Location.create(3030, 3349, 0)}, {"Rimmington mining site", Location.create(2975, 3237, 0)}, - {"Falador mining site", Location.create(2975, 3240, 0)}, + {"Rimmington mine", Location.create(2975, 3240, 0)}, {"Karamja mining site", Location.create(2737, 3223, 0)}, {"Brimhaven mining site", Location.create(2743, 3143, 0)}, {"South Crandor mining site", Location.create(2822, 3239, 0)}, From 6e58329a2547cfe6a6c4ec7d93fe08130f5540e3 Mon Sep 17 00:00:00 2001 From: CSS-Lletya Date: Sat, 28 Mar 2020 23:26:35 -0400 Subject: [PATCH 4/4] Wanted Posted interaction --- .../interaction/object/WantedPoster.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Server/src/plugin/interaction/object/WantedPoster.java diff --git a/Server/src/plugin/interaction/object/WantedPoster.java b/Server/src/plugin/interaction/object/WantedPoster.java new file mode 100644 index 000000000..1119ebdd5 --- /dev/null +++ b/Server/src/plugin/interaction/object/WantedPoster.java @@ -0,0 +1,26 @@ +package plugin.interaction.object; + +import org.crandor.cache.def.impl.ObjectDefinition; +import org.crandor.game.interaction.OptionHandler; +import org.crandor.game.node.Node; +import org.crandor.game.node.entity.player.Player; +import org.crandor.plugin.InitializablePlugin; +import org.crandor.plugin.Plugin; + +@InitializablePlugin +public class WantedPoster extends OptionHandler { + + @Override + public Plugin newInstance(Object arg) throws Throwable { + ObjectDefinition.forId(40992).getConfigurations().put("option:look-at", this); + return this; + } + + @Override + public boolean handle(Player player, Node node, String option) { + //Can do fun stuff related to a player being wanted or something. + player.getDialogueInterpreter().sendPlainMessage(false, "Looks like a generic wanted poster."); + return true; + } + +}