diff --git a/Client/src/org/runite/jagex/KeyboardListener.java b/Client/src/org/runite/jagex/KeyboardListener.java index c5f41c2a9..0e531ab5d 100644 --- a/Client/src/org/runite/jagex/KeyboardListener.java +++ b/Client/src/org/runite/jagex/KeyboardListener.java @@ -76,10 +76,13 @@ final class KeyboardListener implements KeyListener, FocusListener { { Class73.method1308(RSString.createRSString("::shutdowninterface"), false); } - if (var1.getKeyCode() == KeyEvent.VK_SPACE) + + //causing issues when in other interfaces, such as GE interface. My quick thing impl didn't work - Jamix77 + + /**if (var1.getKeyCode() == KeyEvent.VK_SPACE) { Class2.method78(40, false, 0); - } + }**/ /** diff --git a/Server/src/org/crandor/ServerConstants.java b/Server/src/org/crandor/ServerConstants.java index 237b12f6f..bc8d00493 100644 --- a/Server/src/org/crandor/ServerConstants.java +++ b/Server/src/org/crandor/ServerConstants.java @@ -171,4 +171,7 @@ public final class ServerConstants { */ } + public static final Boolean NEW_PLAYER_DEFAULT_CLAN = true; + public static final String SERVER_NAME = "2009Scape"; + } diff --git a/Server/src/org/crandor/net/registry/AccountRegister.java b/Server/src/org/crandor/net/registry/AccountRegister.java index 9894fcb7b..5186858c1 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; @@ -18,7 +19,6 @@ import org.crandor.game.system.task.TaskExecutor; import org.crandor.net.Constants; import org.crandor.net.IoSession; import org.crandor.net.event.LoginReadEvent; -import org.keldagrim.ServerConstants; /** * Handles the registry of new accounts. @@ -173,6 +173,8 @@ public class AccountRegister extends SQLEntryHandler { }else{ statement.setString(7,null); } + + statement.setString(7, "2009scape"); statement.executeUpdate(); SQLManager.close(statement.getConnection()); } diff --git a/Server/src/plugin/interaction/inter/ExperienceLampInterface.java b/Server/src/plugin/interaction/inter/ExperienceLampInterface.java index e26efa684..4e9ea21a9 100644 --- a/Server/src/plugin/interaction/inter/ExperienceLampInterface.java +++ b/Server/src/plugin/interaction/inter/ExperienceLampInterface.java @@ -75,6 +75,7 @@ public final class ExperienceLampInterface extends ComponentPlugin { player.getAudioManager().send(SOUND); player.getInventory().remove(lamp); player.getInterfaceManager().close(); + int skillLevel = player.getSkills().getStaticLevel(skillType.skill); int modifier = 10; double experience = skillLevel * modifier; @@ -89,6 +90,7 @@ public final class ExperienceLampInterface extends ComponentPlugin { player.getDialogueInterpreter().open(70099, new Object[] { "The lamp gives you " + (experience * (player.getSkills().experienceMutiplier)) + " " + Skills.SKILL_NAME[skillType.skill] + " experience." }); } player.getSkills().addExperience(skillType.skill, experience, false); + player.getInterfaceManager().restoreTabs(); } return true; } diff --git a/Server/src/plugin/interaction/item/LampPlugin.java b/Server/src/plugin/interaction/item/LampPlugin.java index e27cfacda..d84b43c7a 100644 --- a/Server/src/plugin/interaction/item/LampPlugin.java +++ b/Server/src/plugin/interaction/item/LampPlugin.java @@ -28,6 +28,7 @@ public final class LampPlugin extends OptionHandler { public boolean handle(Player player, Node node, String option) { player.setAttribute("lamp", node); player.getInterfaceManager().open(new Component(134)); + player.getInterfaceManager().hideTabs(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13); return true; } diff --git a/Server/src/plugin/tutorial/MasterChefDialogue.java b/Server/src/plugin/tutorial/MasterChefDialogue.java index cf8d2166d..da1a51a0c 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.NEUTRAL, "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.NEUTRAL, "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.NEUTRAL, "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));