1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-06-07 16:47:44 +00:00

Merge branch 'quest_scripts' of https://github.com/AussieGlenn/Sapphire into quest_scripts

This commit is contained in:
AussieGlenn 2019-02-03 15:07:49 +10:00
commit d9f09cd85e

View file

@ -46,10 +46,6 @@ public:
{
};
~SubSea012()
{
};
void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override
{
auto pEventMgr = m_framework->get< World::Manager::EventMgr >();
@ -77,13 +73,12 @@ public:
auto currentKC = player.getQuestUI8AL( getId() ) + 1;
player.setQuestUI8BH( getId(), currentKC );
player.setQuestUI8AL( getId(), currentKC );
if( currentKC >= 4 )
player.updateQuest( getId(), SeqFinish );
else
{
player.sendQuestMessage( getId(), 1, 2, currentKC, 4 );
}
}
private:
@ -99,10 +94,7 @@ private:
void Scene00001( Entity::Player& player )
{
player.playScene( getId(), 0, HIDE_HOTBAR,
[&]( Entity::Player& player, const Event::SceneResult& result )
{
});
player.playScene( getId(), 0, HIDE_HOTBAR, nullptr );
}
void Scene00002( Entity::Player& player )
@ -130,10 +122,12 @@ private:
[ & ]( Entity::Player& player, const Event::SceneResult& result )
{
if( result.param2 == 1 )
{
if( player.giveQuestRewards( getId(), 0 ) )
{
player.finishQuest( getId() );
}
}
});
}