1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-29 07:37:45 +00:00

Merge branch 'master' into event_rewrite

This commit is contained in:
Mordred 2018-01-28 00:30:16 +01:00
commit 695fea7812
5 changed files with 6 additions and 4 deletions

View file

@ -604,6 +604,7 @@ private:
InventoryPtr m_pInventory; InventoryPtr m_pInventory;
std::map< uint32_t, Event::EventHandlerPtr > m_eventHandlerMap; std::map< uint32_t, Event::EventHandlerPtr > m_eventHandlerMap;
std::map< uint32_t, uint8_t > m_playerIdToSpawnIdMap; // maps player to spawn id std::map< uint32_t, uint8_t > m_playerIdToSpawnIdMap; // maps player to spawn id
std::queue< uint8_t > m_freeSpawnIdQueue; // queue with spawn ids free to be assigned std::queue< uint8_t > m_freeSpawnIdQueue; // queue with spawn ids free to be assigned
std::queue< uint8_t > m_freeHateSlotQueue; // queue with "hate slots" free to be assigned std::queue< uint8_t > m_freeHateSlotQueue; // queue with "hate slots" free to be assigned

View file

@ -79,7 +79,9 @@ void Core::Entity::Player::eventStart( uint64_t actorId, uint32_t eventId,
Event::EventHandler::EventType eventType, uint8_t eventParam1, Event::EventHandler::EventType eventType, uint8_t eventParam1,
uint32_t eventParam2 ) uint32_t eventParam2 )
{ {
Event::EventHandlerPtr newEvent( new Event::EventHandler( this, actorId, eventId, eventType, eventParam2 ) ); Event::EventHandlerPtr newEvent( new Event::EventHandler( this, actorId, eventId, eventType, eventParam2 ) );
addEvent( newEvent ); addEvent( newEvent );
setStateFlag( PlayerStateFlag::Occupied2 ); setStateFlag( PlayerStateFlag::Occupied2 );

View file

@ -9,9 +9,7 @@ Core::Event::EventHandler::EventHandler( Entity::Player* pOwner, uint64_t actorI
{ {
m_entryId = static_cast< uint16_t >( eventId ); m_entryId = static_cast< uint16_t >( eventId );
m_type = static_cast< uint16_t >( eventId >> 16 ); m_type = static_cast< uint16_t >( eventId >> 16 );
m_eventParam = eventParam; m_eventParam = eventParam;
m_callback = nullptr; m_callback = nullptr;
} }
@ -72,6 +70,6 @@ bool Core::Event::EventHandler::hasNestedEvent() const
void Core::Event::EventHandler::removeNestedEvent() void Core::Event::EventHandler::removeNestedEvent()
{ {
m_pNestedEvent.reset(); m_pNestedEvent.reset();
} }

View file

@ -94,9 +94,9 @@ namespace Core {
void removeNestedEvent(); void removeNestedEvent();
protected: protected:
Entity::Player* m_pOwner; Entity::Player* m_pOwner;
uint64_t m_actorId; uint64_t m_actorId;
uint32_t m_eventId; uint32_t m_eventId;
uint16_t m_entryId; uint16_t m_entryId;

View file

@ -51,6 +51,7 @@ std::string Core::Event::getEventName( uint32_t eventId )
return "Aetheryte"; return "Aetheryte";
return "Aethernet"; return "Aethernet";
} }
case Event::EventHandler::EventHandlerType::Warp: case Event::EventHandler::EventHandlerType::Warp:
{ {
return "ChocoboTaxi"; return "ChocoboTaxi";