From 63ef3bafbd7cc30f1e239ddc8ececd11569f4d1c Mon Sep 17 00:00:00 2001 From: Dantestyle Date: Sat, 1 Sep 2018 16:52:17 +0200 Subject: [PATCH] [MSQ] SubFst045 + SubSea051 added with a little fix for ManSea001 --- src/servers/Scripts/quest/ManSea001.cpp | 9 +- .../quest/subquest/gridania/SubFst045.cpp | 85 ++++++++++++++++++ .../quest/subquest/limsa/SubSea051.cpp | 86 +++++++++++++++++++ 3 files changed, 179 insertions(+), 1 deletion(-) create mode 100644 src/servers/Scripts/quest/subquest/gridania/SubFst045.cpp create mode 100644 src/servers/Scripts/quest/subquest/limsa/SubSea051.cpp diff --git a/src/servers/Scripts/quest/ManSea001.cpp b/src/servers/Scripts/quest/ManSea001.cpp index 2ad910cb..f35ce207 100644 --- a/src/servers/Scripts/quest/ManSea001.cpp +++ b/src/servers/Scripts/quest/ManSea001.cpp @@ -70,7 +70,14 @@ private: void Scene00005( Entity::Player& player ) { - player.playSceneChain( getId(), 5, HIDE_HOTBAR, bindScene( &ManSea001::Scene00006 ) ); + player.playScene( getId(), 5, HIDE_HOTBAR, + [ & ]( Entity::Player& player, const Event::SceneResult& result) + { + if( result.param2 == 1 ) + { + Scene00006( player ); + } + } ); } void Scene00006( Entity::Player& player ) diff --git a/src/servers/Scripts/quest/subquest/gridania/SubFst045.cpp b/src/servers/Scripts/quest/subquest/gridania/SubFst045.cpp new file mode 100644 index 00000000..438f21ef --- /dev/null +++ b/src/servers/Scripts/quest/subquest/gridania/SubFst045.cpp @@ -0,0 +1,85 @@ +#include