From 4e928c3c18da976bff563b8ebc06b7b2718d2a42 Mon Sep 17 00:00:00 2001 From: Biscuit Boy Date: Fri, 22 Sep 2017 17:03:25 +1000 Subject: [PATCH] Added GM Teri Command Added The //gm teri Command (The Internal name can also be used) --- .../Network/Handlers/GMCommandHandlers.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp b/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp index 3262aba3..cd7dc6f7 100644 --- a/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp +++ b/src/servers/Server_Zone/Network/Handlers/GMCommandHandlers.cpp @@ -84,6 +84,7 @@ enum GmCommand GC = 0x0154, GCRank = 0x0155, TeriInfo = 0x025D, + Teri = 0x0258, Jump = 0x025E, JumpNpc = 0x025F, }; @@ -269,6 +270,18 @@ void Core::Network::GameConnection::gm1Handler( const Packets::GamePacket& inPac "\nNextWeather:" + std::to_string( pPlayer->getCurrentZone()->getNextWeather() ) ); break; } + case GmCommand::Teri: + { + if( param1 < 128 ) + pPlayer->sendUrgent( "Zone ID out of range." ); + else + { + targetPlayer->setPosition( targetPlayer->getPos() ); + targetPlayer->performZoning( param1, targetPlayer->getPos(), 0 ); + pPlayer->sendNotice( targetPlayer->getName() + " was warped to Zone " + std::to_string(param1) ); + } + break; + } case GmCommand::Jump: {