From 01889eb3565f8c0606ee25082014ba96c188257f Mon Sep 17 00:00:00 2001 From: Dantestyle Date: Thu, 7 Jun 2018 00:09:10 +0200 Subject: [PATCH] [ Quest ] SubFst039 and SubFst005 - An Eft for Effort added and To the Bannock fixed --- src/servers/Scripts/quest/subquest/gridania/SubFst005.cpp | 7 +++++-- src/servers/Scripts/quest/subquest/gridania/SubFst039.cpp | 6 +++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/servers/Scripts/quest/subquest/gridania/SubFst005.cpp b/src/servers/Scripts/quest/subquest/gridania/SubFst005.cpp index 494faea0..c37589af 100644 --- a/src/servers/Scripts/quest/subquest/gridania/SubFst005.cpp +++ b/src/servers/Scripts/quest/subquest/gridania/SubFst005.cpp @@ -59,7 +59,10 @@ class SubFst005 : public EventScript player.playScene( getId(), 0, HIDE_HOTBAR, [&]( Entity::Player& player, const Event::SceneResult& result ) { - player.updateQuest( getId(), 255 ); + if( result.param2 == 1 ) + { + player.updateQuest( getId(), 255 ); + } } ); } @@ -71,7 +74,7 @@ class SubFst005 : public EventScript if( result.param2 == 1 ) { if( player.giveQuestRewards( getId(), 0 ) ) - player.finishQuest( getId()); + player.finishQuest( getId() ); } } ); } diff --git a/src/servers/Scripts/quest/subquest/gridania/SubFst039.cpp b/src/servers/Scripts/quest/subquest/gridania/SubFst039.cpp index 51e538e4..d0d0e7ef 100644 --- a/src/servers/Scripts/quest/subquest/gridania/SubFst039.cpp +++ b/src/servers/Scripts/quest/subquest/gridania/SubFst039.cpp @@ -47,11 +47,11 @@ class SubFst039 : public EventScript { auto actor = Event::mapEventActorToRealActor( actorId ); - if( actor == SubFst039::Actor0 && !player.hasQuest( getId() ) ) + if( actor == Actor0 && !player.hasQuest( getId() ) ) { Scene00000( player ); } - if( actor == SubFst039::Actor0 && player.getQuestSeq( getId() ) == 255 ) + if( actor == Actor0 ) { Scene00001( player ); } @@ -92,7 +92,7 @@ class SubFst039 : public EventScript player.playScene( getId(), 1, HIDE_HOTBAR, [&]( Entity::Player& player, const Event::SceneResult& result ) { - if( player.getQuestUI8AL( getId() ) == 1 ) + if( result.param2 == 1 ) { if( player.giveQuestRewards( getId(), 0 ) ) {