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:
commit
d9f09cd85e
1 changed files with 11 additions and 17 deletions
|
@ -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() );
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue