1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-28 20:27:46 +00:00

Merge remote-tracking branch 'remotes/origin/develop' into develop_c

This commit is contained in:
collett 2020-01-26 19:35:08 +09:00
commit bbcf5a82eb
7 changed files with 9 additions and 9 deletions

View file

@ -115,9 +115,9 @@ void EffectResult::statusNoEffect( uint16_t statusId )
m_type = Common::ActionEffectType::StatusNoEffect; m_type = Common::ActionEffectType::StatusNoEffect;
} }
void EffectResult::mount( uint16_t moundId ) void EffectResult::mount( uint16_t mountId )
{ {
m_value = moundId; m_value = mountId;
m_param0 = 1; m_param0 = 1;
m_type = Common::ActionEffectType::Mount; m_type = Common::ActionEffectType::Mount;

View file

@ -26,7 +26,7 @@ namespace Sapphire::World::Action
void applyStatusEffect( uint16_t statusId, uint32_t duration, uint16_t param ); void applyStatusEffect( uint16_t statusId, uint32_t duration, uint16_t param );
void applyStatusEffect( StatusEffect::StatusEffectPtr pStatusEffect ); void applyStatusEffect( StatusEffect::StatusEffectPtr pStatusEffect );
void statusNoEffect( uint16_t statusId ); void statusNoEffect( uint16_t statusId );
void mount( uint16_t moundId ); void mount( uint16_t mountId );
Entity::CharaPtr getSource() const; Entity::CharaPtr getSource() const;
Entity::CharaPtr getTarget() const; Entity::CharaPtr getTarget() const;

View file

@ -15,7 +15,7 @@ using namespace Sapphire::Network::Packets::Server;
using namespace Sapphire::Network::ActorControl; using namespace Sapphire::Network::ActorControl;
using namespace Sapphire::World::Action; using namespace Sapphire::World::Action;
MountAction::MountAction( Sapphire::Entity::CharaPtr source, uint32_t mountId, uint16_t sequence, Data::ActionPtr actionData, Sapphire::FrameworkPtr fw ) : MountAction::MountAction( Sapphire::Entity::CharaPtr source, uint16_t mountId, uint16_t sequence, Data::ActionPtr actionData, Sapphire::FrameworkPtr fw ) :
Action::Action( source, 4, sequence, actionData, fw ), Action::Action( source, 4, sequence, actionData, fw ),
m_mountId( mountId ) m_mountId( mountId )
{ {

View file

@ -8,7 +8,7 @@ namespace Sapphire::World::Action
class MountAction : public Action class MountAction : public Action
{ {
public: public:
MountAction( Entity::CharaPtr source, uint32_t mountId, uint16_t sequence, Data::ActionPtr actionData, FrameworkPtr fw ); MountAction( Entity::CharaPtr source, uint16_t mountId, uint16_t sequence, Data::ActionPtr actionData, FrameworkPtr fw );
virtual ~MountAction() = default; virtual ~MountAction() = default;
bool preCheck() override; bool preCheck() override;
@ -18,7 +18,7 @@ namespace Sapphire::World::Action
void execute() override; void execute() override;
private: private:
uint32_t m_mountId; uint16_t m_mountId;
}; };
} }

View file

@ -81,7 +81,7 @@ void World::Manager::ActionMgr::handleItemAction( Sapphire::Entity::Player& play
action->start(); action->start();
} }
void World::Manager::ActionMgr::handleMountAction( Entity::Player& player, uint32_t mountId, void World::Manager::ActionMgr::handleMountAction( Entity::Player& player, uint16_t mountId,
Data::ActionPtr actionData, uint64_t targetId, Data::ActionPtr actionData, uint64_t targetId,
uint16_t sequence ) uint16_t sequence )
{ {

View file

@ -29,7 +29,7 @@ namespace Sapphire::World::Manager
void handleItemAction( Entity::Player& player, uint32_t itemId, Data::ItemActionPtr itemActionData, void handleItemAction( Entity::Player& player, uint32_t itemId, Data::ItemActionPtr itemActionData,
uint16_t itemSourceSlot, uint16_t itemSourceContainer ); uint16_t itemSourceSlot, uint16_t itemSourceContainer );
void handleMountAction( Entity::Player& player, uint32_t mountId, void handleMountAction( Entity::Player& player, uint16_t mountId,
Data::ActionPtr actionData, uint64_t targetId, uint16_t sequence ); Data::ActionPtr actionData, uint64_t targetId, uint16_t sequence );
private: private:

View file

@ -74,7 +74,7 @@ void Sapphire::Network::GameConnection::actionHandler( FrameworkPtr pFw,
{ {
auto action = exdData->get< Data::Action >( 4 ); auto action = exdData->get< Data::Action >( 4 );
assert( action ); assert( action );
actionMgr->handleMountAction( player, actionId, action, targetId, sequence ); actionMgr->handleMountAction( player, static_cast< uint16_t >( actionId ), action, targetId, sequence );
break; break;
} }
} }