1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-25 14:07:46 +00:00

Store and load territoryID

This commit is contained in:
mordred 2018-11-06 10:36:45 +01:00
parent 9f7500ba75
commit 43a9124ce7
3 changed files with 9 additions and 5 deletions

View file

@ -998,6 +998,7 @@ namespace Core::Entity
bool m_bAutoattack; bool m_bAutoattack;
Common::ZoneingType m_zoningType; Common::ZoneingType m_zoningType;
uint16_t m_territoryId;
bool m_bMarkedForZoning; bool m_bMarkedForZoning;
bool m_bNewAdventurer; bool m_bNewAdventurer;

View file

@ -50,6 +50,7 @@ bool Core::Entity::Player::load( uint32_t charId, SessionPtr pSession )
strcpy( m_name, name.c_str() ); strcpy( m_name, name.c_str() );
auto zoneId = res->getUInt( "TerritoryType" ); auto zoneId = res->getUInt( "TerritoryType" );
m_territoryId = res->getUInt( "TerritoryId" );
m_prevZoneId = res->getUInt( "OTerritoryType" ); m_prevZoneId = res->getUInt( "OTerritoryType" );
// Position // Position
@ -365,7 +366,7 @@ void Core::Entity::Player::updateSql()
stmt->setInt( 17, static_cast< uint32_t >( m_bNewAdventurer ) ); stmt->setInt( 17, static_cast< uint32_t >( m_bNewAdventurer ) );
stmt->setInt( 18, m_zoneId ); // TerritoryType stmt->setInt( 18, m_zoneId ); // TerritoryType
stmt->setInt( 19, 0 ); // TerritoryId stmt->setInt( 19, m_territoryId ); // TerritoryId
stmt->setDouble( 20, m_pos.x ); stmt->setDouble( 20, m_pos.x );
stmt->setDouble( 21, m_pos.y ); stmt->setDouble( 21, m_pos.y );
stmt->setDouble( 22, m_pos.z ); stmt->setDouble( 22, m_pos.z );

View file

@ -16,7 +16,8 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
namespace Core { namespace Core
{
class Session; class Session;
@ -25,7 +26,8 @@ class ZonePosition;
using SessionSet = std::set< SessionPtr >; using SessionSet = std::set< SessionPtr >;
using FestivalPair = std::pair< uint16_t, uint16_t >; using FestivalPair = std::pair< uint16_t, uint16_t >;
namespace Data { namespace Data
{
struct InstanceContent; struct InstanceContent;
struct TerritoryType; struct TerritoryType;
} }