From 9704069703aaef13e5696f0b3b7aa5fe4b50df7d Mon Sep 17 00:00:00 2001 From: Mordred Date: Thu, 2 Dec 2021 23:27:27 +0100 Subject: [PATCH] Properly finalize ls creation event --- src/scripts/common/CmnDefLinkShell.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/scripts/common/CmnDefLinkShell.cpp b/src/scripts/common/CmnDefLinkShell.cpp index 1fa14686..1e9c1069 100644 --- a/src/scripts/common/CmnDefLinkShell.cpp +++ b/src/scripts/common/CmnDefLinkShell.cpp @@ -44,8 +44,11 @@ public: { auto callback = [ this ]( Entity::Player& player, const Event::SceneResult& result ) { - linkshellMgr().createLinkshell( result.resultString, player ); - eventMgr().resumeScene( player, result.eventId, result.sceneId, { 0x15a } ); + auto ls = linkshellMgr().createLinkshell( result.resultString, player ); + if( !ls ) + eventMgr().resumeScene( player, result.eventId, result.sceneId, { 0x15a } ); + else + eventMgr().resumeScene( player, result.eventId, result.sceneId, { 0 } ); }; eventMgr().playScene( player, getId(), 2, 0, callback );