From 440f8ce3acba7fb3d20a148772b7e9186a0c752f Mon Sep 17 00:00:00 2001 From: randy Date: Wed, 20 Nov 2024 19:21:17 -0700 Subject: [PATCH 1/3] Corrected default exp rate Changing the default exp rate to anything other than 5.0 causes the new rate to override the player's selection at tutorial island. I lowered the default just to reduce the amount of exp you gain during tutorial island, but with the new scaling exp rate that's no longer required. --- Server/worldprops/default.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Server/worldprops/default.conf b/Server/worldprops/default.conf index fd25dd94c..37ca25c6c 100644 --- a/Server/worldprops/default.conf +++ b/Server/worldprops/default.conf @@ -58,7 +58,8 @@ members = true #activity as displayed on the world list activity = "SnowScape" pvp = false -default_xp_rate = 1.0 +#any default_xp_rate other than 5.0 will override player selection +default_xp_rate = 5.0 allow_slayer_reroll = false #enables a default clan for players to join automatically. Should be an account with the same name as @name, with a clan set up already. enable_default_clan = true From 6cca2d1beda6b1fcbab6100ca0f095e766fa0001 Mon Sep 17 00:00:00 2001 From: randy Date: Wed, 20 Nov 2024 19:33:24 -0700 Subject: [PATCH 2/3] Allow trading any item Attempting to trade an untradeable item will give a warning message, but the trade will still be allowed to go through. --- .../entity/player/link/request/trade/TradeContainer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Server/src/main/core/game/node/entity/player/link/request/trade/TradeContainer.java b/Server/src/main/core/game/node/entity/player/link/request/trade/TradeContainer.java index c58521aab..86abca19e 100644 --- a/Server/src/main/core/game/node/entity/player/link/request/trade/TradeContainer.java +++ b/Server/src/main/core/game/node/entity/player/link/request/trade/TradeContainer.java @@ -49,8 +49,9 @@ public final class TradeContainer extends Container { return; } if (!tradeable(item) && !GameWorld.getSettings().isDevMode()) { - player.getPacketDispatch().sendMessage("You can't trade this item."); - return; + player.getPacketDispatch().sendMessage("This item is not normally tradeable. Be careful not to break any quests!"); + //player.getPacketDispatch().sendMessage("You can't trade this item."); + //return; } Item remove = new Item(item.getId(), amount); remove.setAmount(stabalizeAmount(remove, amount, player.getInventory())); From 6ed0ead8a7ef6329699f1fa12a8ad28d9b7e4ddc Mon Sep 17 00:00:00 2001 From: randy Date: Wed, 20 Nov 2024 19:39:50 -0700 Subject: [PATCH 3/3] Removed door dialogue in the stronghold of security No need to explain how to secure your account over and over, we aren't kids. --- .../barbvillage/stronghold/StrongHoldSecurityPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Server/src/main/content/region/misthalin/barbvillage/stronghold/StrongHoldSecurityPlugin.java b/Server/src/main/content/region/misthalin/barbvillage/stronghold/StrongHoldSecurityPlugin.java index c6de2b356..2845b5e49 100644 --- a/Server/src/main/content/region/misthalin/barbvillage/stronghold/StrongHoldSecurityPlugin.java +++ b/Server/src/main/content/region/misthalin/barbvillage/stronghold/StrongHoldSecurityPlugin.java @@ -223,12 +223,16 @@ public final class StrongHoldSecurityPlugin extends MapZone implements Plugin