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:
commit
695fea7812
5 changed files with 6 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -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 );
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -51,6 +51,7 @@ std::string Core::Event::getEventName( uint32_t eventId )
|
|||
return "Aetheryte";
|
||||
return "Aethernet";
|
||||
}
|
||||
|
||||
case Event::EventHandler::EventHandlerType::Warp:
|
||||
{
|
||||
return "ChocoboTaxi";
|
||||
|
|
Loading…
Add table
Reference in a new issue