diff --git a/utils.lua b/utils.lua --- a/utils.lua +++ b/utils.lua @@ -168,7 +168,8 @@ function npc(tab) if (s.dlg) then walkin(s.dlg); else - return s.phrases[rnd(#s.phrases)]; + local phrases = getValue(s.phrases, s); + return phrases[rnd(#phrases)]; end; end; end;