From a5a206653e30dca1ec5d0dda090eaf44bd3361f6 Mon Sep 17 00:00:00 2001 From: jamix77 Date: Sun, 26 Jan 2020 17:41:13 +0000 Subject: [PATCH] Fixes + more What I've done this update: - Fixed tutorial island's chef giving infinite amounts of buckets and water to players - Fixed fishing without a tool. - Added the wilderness teleport lever to Edgeville south of the bank (as some have requested) - Added some useful tools for editing cache. Enjoy! --- Server/src/org/crandor/net/registry/AccountRegister.java | 2 ++ Server/src/plugin/tutorial/MasterChefDialogue.java | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/Server/src/org/crandor/net/registry/AccountRegister.java b/Server/src/org/crandor/net/registry/AccountRegister.java index 9894fcb7b..0aa8e6f50 100644 --- a/Server/src/org/crandor/net/registry/AccountRegister.java +++ b/Server/src/org/crandor/net/registry/AccountRegister.java @@ -9,6 +9,7 @@ import java.sql.Timestamp; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.crandor.ServerConstants; import org.crandor.cache.misc.buffer.ByteBufferUtils; import org.crandor.game.node.entity.player.info.portal.PlayerSQLManager; import org.crandor.game.system.SystemManager; @@ -173,6 +174,7 @@ public class AccountRegister extends SQLEntryHandler { }else{ statement.setString(7,null); } + statement.executeUpdate(); SQLManager.close(statement.getConnection()); } diff --git a/Server/src/plugin/tutorial/MasterChefDialogue.java b/Server/src/plugin/tutorial/MasterChefDialogue.java index cf8d2166d..f86a89c1f 100644 --- a/Server/src/plugin/tutorial/MasterChefDialogue.java +++ b/Server/src/plugin/tutorial/MasterChefDialogue.java @@ -45,6 +45,11 @@ public class MasterChefDialogue extends DialoguePlugin { case 20: if (player.getInventory().containsAll(1933,1929)) { Component.setUnclosable(player, interpreter.sendDialogues(npc, FacialExpression.NEUTRAL, "Mix together the flour and water to form a dough.")); + Component.setUnclosable(player, interpreter.sendDialogues(npc, FacialExpression.NO_EXPRESSION, "Mix together the flour and water to form a dough.")); + stage = 1; + + } else if (player.getInventory().containsItem(new Item(2307))) { + Component.setUnclosable(player, interpreter.sendDialogues(npc, FacialExpression.NO_EXPRESSION, "You already have some dough, no need", "to make more.")); stage = 1; } else if (player.getInventory().containsItem(new Item(2307))) { @@ -61,6 +66,7 @@ public class MasterChefDialogue extends DialoguePlugin { stage = 1; } else { Component.setUnclosable(player, interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "I see you have lost your pot of flour and bucket of water,", "No worries i will supply you with more.")); + Component.setUnclosable(player, interpreter.sendDialogues(npc, FacialExpression.NO_EXPRESSION, "I see you have lost your pot of flour and bucket of water,", "No worries i will supply you with more.")); if (player.getInventory().freeSlots() >= 2) { player.getInventory().add(new Item(1933)); player.getInventory().add(new Item(1929));