diff options
| author | Shauren <shauren.trinity@gmail.com> | 2020-12-30 23:01:37 +0100 | 
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-12-30 23:01:37 +0100 | 
| commit | d94f0d23b3cbf0944576cfd77fb199453234817b (patch) | |
| tree | 983b1b68a8fab1b6268b35c07a78d3e7e6a7139f | |
| parent | e26122dc54b5c5a356a97a842718168dab97a0aa (diff) | |
Core/Commands: Add optional broadcast text id argument to .debug play sound command
| -rw-r--r-- | src/server/scripts/Commands/cs_debug.cpp | 11 | 
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;  | 
