From 2d38ed7c6a6743d23049ed6bda38baec9d22ddd3 Mon Sep 17 00:00:00 2001 From: Robert Dickey Date: Wed, 9 Sep 2026 00:24:42 -0500 Subject: [PATCH] fix: send pre-SE bulk order cooldown message to the player (#2620) When a player selects Bulk Order Info while a cooldown is active on a pre-SE server, the vendor sends localized message 1049039 to itself instead of the requesting player. The player therefore receives no cooldown response. Change the recipient from `vendor` to `from`, matching the SE branch. Cooldown durations and bulk-order eligibility remain unchanged. Validation: This one-line fix compiled successfully in our customized 0.15.6.145 server build with zero warnings or errors. The current upstream main branch was not built locally. --- Projects/UOContent/Mobiles/Vendors/BaseVendor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs b/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs index 135dd5ca4..178186ee0 100644 --- a/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs +++ b/Projects/UOContent/Mobiles/Vendors/BaseVendor.cs @@ -1409,7 +1409,7 @@ namespace Server.Mobiles else { // An offer may be available in about ~1_hours~ hours. - vendor.SayTo(vendor, 1049039, $"{Math.Ceiling(totalSeconds / 3600):F0}"); + vendor.SayTo(from, 1049039, $"{Math.Ceiling(totalSeconds / 3600):F0}"); } vendor.SpeechHue = oldSpeechHue;