1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-28 23:27: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;
std::map< uint32_t, Event::EventHandlerPtr > m_eventHandlerMap;
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_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,
uint32_t eventParam2 )
{
Event::EventHandlerPtr newEvent( new Event::EventHandler( this, actorId, eventId, eventType, eventParam2 ) );
addEvent( newEvent );
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_type = static_cast< uint16_t >( eventId >> 16 );
m_eventParam = eventParam;
m_callback = nullptr;
}
@ -72,6 +70,6 @@ bool Core::Event::EventHandler::hasNestedEvent() const
void Core::Event::EventHandler::removeNestedEvent()
{
m_pNestedEvent.reset();
}

View file

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

View file

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