fix(DB/Core): play event after quest "Hero of the Mag'har"; extend SAI to play music (#1570)

This commit is contained in:
Stoabrogga
2019-03-19 09:04:40 +01:00
committed by GitHub
parent 306615e71a
commit 54b23ce209
6 changed files with 2316 additions and 1 deletions

View File

@@ -793,6 +793,23 @@ bool SmartAIMgr::IsEventValid(SmartScriptHolder& e)
if (e.action.randomSound.sound4 && !IsSoundValid(e, e.action.randomSound.sound4))
return false;
break;
case SMART_ACTION_MUSIC:
if (!IsSoundValid(e, e.action.music.sound))
return false;
break;
case SMART_ACTION_RANDOM_MUSIC:
if (e.action.randomMusic.sound1 && !IsSoundValid(e, e.action.randomMusic.sound1))
return false;
if (e.action.randomMusic.sound2 && !IsSoundValid(e, e.action.randomMusic.sound2))
return false;
if (e.action.randomMusic.sound3 && !IsSoundValid(e, e.action.randomMusic.sound3))
return false;
if (e.action.randomMusic.sound4 && !IsSoundValid(e, e.action.randomMusic.sound4))
return false;
break;
case SMART_ACTION_SET_EMOTE_STATE:
case SMART_ACTION_PLAY_EMOTE:
if (!IsEmoteValid(e, e.action.emote.emote))