From a4f54d2b318d44350428911b5687b5faba7af6b2 Mon Sep 17 00:00:00 2001 From: JeidoUran Date: Fri, 4 Jan 2019 05:12:06 +0100 Subject: [PATCH] "!add bnpc" no longer crashes world.exe if a non-existing bnpctemplate is inputted --- src/world/Manager/DebugCommandMgr.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/world/Manager/DebugCommandMgr.cpp b/src/world/Manager/DebugCommandMgr.cpp index 63b3d53a..e84fd649 100644 --- a/src/world/Manager/DebugCommandMgr.cpp +++ b/src/world/Manager/DebugCommandMgr.cpp @@ -429,8 +429,10 @@ void Sapphire::World::Manager::DebugCommandMgr::add( char* data, Entity::Player& auto bNpcTemplate = serverZone->getBNpcTemplate( params ); if( !bNpcTemplate ) + { player.sendNotice( "Template " + params + " not found in cache!" ); - + return; + } auto pBNpc = std::make_shared< Entity::BNpc >( bNpcTemplate, player.getPos().x, player.getPos().y,