From d94f0d23b3cbf0944576cfd77fb199453234817b Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 30 Dec 2020 23:01:37 +0100 Subject: Core/Commands: Add optional broadcast text id argument to .debug play sound command --- src/server/scripts/Commands/cs_debug.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp index 63efe4fb08e..15372bc0882 100644 --- a/src/server/scripts/Commands/cs_debug.cpp +++ b/src/server/scripts/Commands/cs_debug.cpp @@ -191,7 +191,9 @@ public: return false; } - uint32 soundId = atoul(args); + char const* soundIdToken = strtok((char*)args, " "); + + uint32 soundId = atoul(soundIdToken); if (!sSoundKitStore.LookupEntry(soundId)) { @@ -210,10 +212,15 @@ public: return false; } + uint32 broadcastTextId = 0; + char const* broadcastTextIdToken = strtok(nullptr, " "); + if (broadcastTextIdToken) + broadcastTextId = atoul(broadcastTextIdToken); + if (player->GetTarget().IsEmpty()) unit->PlayDistanceSound(soundId, player); else - unit->PlayDirectSound(soundId, player); + unit->PlayDirectSound(soundId, player, broadcastTextId); handler->PSendSysMessage(LANG_YOU_HEAR_SOUND, soundId); return true; -- cgit v1.2.3