diff options
Diffstat (limited to 'engines/xeen/scripts.cpp')
-rw-r--r-- | engines/xeen/scripts.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/xeen/scripts.cpp b/engines/xeen/scripts.cpp index c1743ab7ad..53eebb9675 100644 --- a/engines/xeen/scripts.cpp +++ b/engines/xeen/scripts.cpp @@ -368,7 +368,11 @@ void Scripts::cmdSignText(Common::Array<byte> ¶ms) { } void Scripts::cmdNPC(Common::Array<byte> ¶ms) { - error("TODO: cmdNPC"); + Map &map = *_vm->_map; + + if (TownMessage::show(_vm, params[2], _message, map._events._text[params[1]], + params[3])) + _lineNum = params[4]; } /** |