aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-12-30 23:01:37 +0100
committerShauren <shauren.trinity@gmail.com>2020-12-30 23:01:37 +0100
commitd94f0d23b3cbf0944576cfd77fb199453234817b (patch)
tree983b1b68a8fab1b6268b35c07a78d3e7e6a7139f
parente26122dc54b5c5a356a97a842718168dab97a0aa (diff)
Core/Commands: Add optional broadcast text id argument to .debug play sound command
-rw-r--r--src/server/scripts/Commands/cs_debug.cpp11
1 files changed, 9 insertions, 2 deletions
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;