From 59e758ae2a889a699e991da090cd7e741cef2ecb Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Wed, 3 Jan 2024 23:21:53 +0100 Subject: [PATCH] Vendors now will say "Thanks for using!" (#23023) * comit1 * comit2 * comit 3 * Update Content.Server/VendingMachines/VendingMachineSystem.cs --------- Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> --- Content.Server/VendingMachines/VendingMachineSystem.cs | 5 +++++ Resources/Locale/en-US/vending-machines/vending-machine.ftl | 1 + 2 files changed, 6 insertions(+) create mode 100644 Resources/Locale/en-US/vending-machines/vending-machine.ftl diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs index aecc1442e3..79aac8bcd7 100644 --- a/Content.Server/VendingMachines/VendingMachineSystem.cs +++ b/Content.Server/VendingMachines/VendingMachineSystem.cs @@ -1,6 +1,7 @@ using System.Linq; using System.Numerics; using Content.Server.Cargo.Systems; +using Content.Server.Chat.Systems; using Content.Server.Emp; using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; @@ -35,6 +36,7 @@ namespace Content.Server.VendingMachines [Dependency] private readonly ThrowingSystem _throwingSystem = default!; [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly ChatSystem _chat = default!; private ISawmill _sawmill = default!; @@ -384,6 +386,9 @@ namespace Content.Server.VendingMachines _throwingSystem.TryThrow(ent, direction, vendComponent.NonLimitedEjectForce); } + // Send message after dispensing + _chat.TrySendInGameICMessage(uid, Loc.GetString("vending-machine-thanks", ("name", Name(uid))), InGameICChatType.Speak, true); + vendComponent.NextItemToEject = null; vendComponent.ThrowNextItem = false; } diff --git a/Resources/Locale/en-US/vending-machines/vending-machine.ftl b/Resources/Locale/en-US/vending-machines/vending-machine.ftl new file mode 100644 index 0000000000..d527f42cfb --- /dev/null +++ b/Resources/Locale/en-US/vending-machines/vending-machine.ftl @@ -0,0 +1 @@ +vending-machine-thanks = Thanks for using { $name }! -- 2.51.2