From e70eacde5402a52035d996a84cde8c82476e699a Mon Sep 17 00:00:00 2001 From: Skyliegirl33 <44952533+Skyliegirl33@users.noreply.github.com> Date: Thu, 16 Sep 2021 19:02:25 +0000 Subject: [PATCH] Delete src/scripts/quest/classquest/GLA directory --- .../quest/classquest/GLA/ClsGla001.cpp | 65 ------ .../quest/classquest/GLA/ClsGla011.cpp | 118 ----------- .../quest/classquest/GLA/ClsGla020.cpp | 191 ------------------ 3 files changed, 374 deletions(-) delete mode 100644 src/scripts/quest/classquest/GLA/ClsGla001.cpp delete mode 100644 src/scripts/quest/classquest/GLA/ClsGla011.cpp delete mode 100644 src/scripts/quest/classquest/GLA/ClsGla020.cpp diff --git a/src/scripts/quest/classquest/GLA/ClsGla001.cpp b/src/scripts/quest/classquest/GLA/ClsGla001.cpp deleted file mode 100644 index e3d23fa6..00000000 --- a/src/scripts/quest/classquest/GLA/ClsGla001.cpp +++ /dev/null @@ -1,65 +0,0 @@ -// This is an automatically generated C++ script template -// Content needs to be added by hand to make it function -// In order for this script to be loaded, move it to the correct folder in /scripts/ - -#include -#include "Manager/EventMgr.h" -#include -#include - -// Quest Script: ClsGla001_00177 -// Quest Name: So You Want to Be a Gladiator -// Quest ID: 65713 -// Start NPC: 1002277 -// End NPC: 1002277 - -using namespace Sapphire; - -class ClsGla001 : public Sapphire::ScriptAPI::EventScript -{ - private: - // Basic quest information - // Quest vars / flags used - - // Steps in this quest ( 0 is before accepting, - // 1 is first, 255 means ready for turning it in - enum Sequence : uint8_t - { - }; - - // Entities found in the script data of the quest - - public: - ClsGla001() : Sapphire::ScriptAPI::EventScript( 65713 ){}; - ~ClsGla001() = default; - - ////////////////////////////////////////////////////////////////////// - // Event Handlers - void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override - { - Scene00000( player ); - } - - - private: - ////////////////////////////////////////////////////////////////////// - // Available Scenes in this quest, not necessarly all are used - void Scene00000( Entity::Player& player ) - { - auto callback = [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - if( result.param1 > 0 && result.param2 == 1 ) - { - if( player.giveQuestRewards( getId(), result.param3 ) ) - { - player.finishQuest( getId() ); - } - } - }; - - player.playScene( getId(), 0, HIDE_UI, callback ); - } - -}; - -EXPOSE_SCRIPT( ClsGla001 ); \ No newline at end of file diff --git a/src/scripts/quest/classquest/GLA/ClsGla011.cpp b/src/scripts/quest/classquest/GLA/ClsGla011.cpp deleted file mode 100644 index f16c0ecc..00000000 --- a/src/scripts/quest/classquest/GLA/ClsGla011.cpp +++ /dev/null @@ -1,118 +0,0 @@ -// FFXIVTheMovie.ParserV3.3 -// fake IsAnnounce table -#include -#include -#include -#include "Manager/TerritoryMgr.h" -#include "Manager/EventMgr.h" - -using namespace Sapphire; - -class ClsGla011 : public Sapphire::ScriptAPI::EventScript -{ -public: - ClsGla011() : Sapphire::ScriptAPI::EventScript( 65821 ){}; - ~ClsGla011() = default; - - //SEQ_0, 1 entries - //SEQ_255, 1 entries - - //ACTOR0 = 1002277 - //ACTOR1 = 1001739 - static constexpr auto CLASSJOB = 1; - //GEARSETUNLOCK = 1905 - //LOGMESSAGEMONSTERNOTEPAGEUNLOCK = 1010 - //UNLOCKIMAGECLASSGLA = 36 - -private: - void onProgress( Entity::Player& player, uint64_t param1, uint32_t param2, uint32_t type, uint32_t param3 ) - { - switch( player.getQuestSeq( getId() ) ) - { - case 0: - { - Scene00000( player ); // Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove), id=LULUTSU - break; - } - case 255: - { - Scene00001( player ); // Scene00001: Normal(Talk, YesNo, Message, FadeIn, QuestReward, QuestComplete, TargetCanMove, CanCancel), id=MYLLA - break; - } - default: - { - player.sendUrgent( "Sequence {} not defined.", player.getQuestSeq( getId() ) ); - break; - } - } - } - -public: - void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override - { - auto& eventMgr = Common::Service< World::Manager::EventMgr >::ref(); - auto actor = eventMgr.mapEventActorToRealActor( static_cast< uint32_t >( actorId ) ); - onProgress( player, actorId, actor, 0, 0 ); - } - - void onEmote( uint64_t actorId, uint32_t eventId, uint32_t emoteId, Entity::Player& player ) override - { - auto& eventMgr = Common::Service< World::Manager::EventMgr >::ref(); - auto actor = eventMgr.mapEventActorToRealActor( static_cast< uint32_t >( actorId ) ); - onProgress( player, actorId, actor, 1, emoteId ); - } - - void onBNpcKill( uint32_t npcId, Entity::Player& player ) override - { - onProgress( player, npcId, 0, 2, 0 ); - } - - void onWithinRange( Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override - { - onProgress( player, param1, param1, 3, 0 ); - } - - void onEnterTerritory( Sapphire::Entity::Player& player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override - { - onProgress( player, param1, param2, 4, 0 ); - } - -private: - void checkProgressSeq0( Entity::Player& player ) - { - player.updateQuest( getId(), 255 ); - } - - void Scene00000( Entity::Player& player ) - { - player.sendDebug( "ClsGla011:65821 calling Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove), id=LULUTSU" ); - auto callback = [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - if( result.param1 > 0 && result.param2 == 1 ) - { - checkProgressSeq0( player ); - } - }; - player.playScene( getId(), 0, HIDE_UI, callback ); - } - - void Scene00001( Entity::Player& player ) - { - player.sendDebug( "ClsGla011:65821 calling Scene00001: Normal(Talk, YesNo, Message, FadeIn, QuestReward, QuestComplete, TargetCanMove, CanCancel), id=MYLLA" ); - auto callback = [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - if( result.param1 > 0 && result.param2 == 1 ) - { - if( player.giveQuestRewards( getId(), result.param3 ) ) - { - player.finishQuest( getId() ); - player.setEquippedMannequin( player.getEquippedMannequin() + 1 ); - player.setLevelForClass( 1, static_cast< Common::ClassJob > ( CLASSJOB ) ); - } - } - }; - player.playScene( getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, callback ); - } -}; - -EXPOSE_SCRIPT( ClsGla011 ); diff --git a/src/scripts/quest/classquest/GLA/ClsGla020.cpp b/src/scripts/quest/classquest/GLA/ClsGla020.cpp deleted file mode 100644 index 3801227d..00000000 --- a/src/scripts/quest/classquest/GLA/ClsGla020.cpp +++ /dev/null @@ -1,191 +0,0 @@ -// FFXIVTheMovie.ParserV3.3 -#include -#include -#include -#include "Manager/TerritoryMgr.h" -#include "Manager/EventMgr.h" - -using namespace Sapphire; - -class ClsGla020 : public Sapphire::ScriptAPI::EventScript -{ -public: - ClsGla020() : Sapphire::ScriptAPI::EventScript( 65789 ){}; - ~ClsGla020() = default; - - //SEQ_0, 1 entries - //SEQ_1, 1 entries - //SEQ_2, 3 entries - //SEQ_255, 1 entries - - //ACTOR0 = 1002277 - //ACTOR1 = 1001739 - //ENEMY0 = 351 - //ENEMY1 = 385 - //ENEMY2 = 205 - //LOGMESSAGEMONSTERNOTEPAGEUNLOCK = 1010 - //UNLOCKIMAGEMONSTERNOTE = 32 - -private: - void onProgress( Entity::Player& player, uint64_t param1, uint32_t param2, uint32_t type, uint32_t param3 ) - { - switch( player.getQuestSeq( getId() ) ) - { - case 0: - { - Scene00000( player ); // Scene00000: Normal(Talk, YesNo, QuestOffer, QuestAccept, TargetCanMove), id=LULUTSU - break; - } - case 1: - { - Scene00001( player ); // Scene00001: Normal(Talk, YesNo, FadeIn, TargetCanMove, CanCancel), id=MYLLA - break; - } - case 2: - { - if( param1 == 351 || param2 == 351 ) // ENEMY0 = unknown - { - if( player.getQuestUI8AL( getId() ) != 3 ) - { - player.setQuestUI8AL( getId(), player.getQuestUI8AL( getId() ) + 1 ); - checkProgressSeq2( player ); - } - break; - } - if( param1 == 385 || param2 == 385 ) // ENEMY1 = unknown - { - if( player.getQuestUI8BH( getId() ) != 3 ) - { - player.setQuestUI8BH( getId(), player.getQuestUI8BH( getId() ) + 1 ); - checkProgressSeq2( player ); - } - break; - } - if( param1 == 205 || param2 == 205 ) // ENEMY2 = unknown - { - if( player.getQuestUI8BL( getId() ) != 3 ) - { - Scene00002( player ); // Scene00002: Normal(None), id=unknown - } - break; - } - break; - } - case 255: - { - Scene00005( player ); // Scene00005: Normal(Talk, Message, QuestReward, QuestComplete, TargetCanMove, SystemTalk), id=MYLLA - break; - } - default: - { - player.sendUrgent( "Sequence {} not defined.", player.getQuestSeq( getId() ) ); - break; - } - } - } - -public: - void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override - { - auto& eventMgr = Common::Service< World::Manager::EventMgr >::ref(); - auto actor = eventMgr.mapEventActorToRealActor( static_cast< uint32_t >( actorId ) ); - onProgress( player, actorId, actor, 0, 0 ); - } - - void onEmote( uint64_t actorId, uint32_t eventId, uint32_t emoteId, Entity::Player& player ) override - { - auto& eventMgr = Common::Service< World::Manager::EventMgr >::ref(); - auto actor = eventMgr.mapEventActorToRealActor( static_cast< uint32_t >( actorId ) ); - onProgress( player, actorId, actor, 1, emoteId ); - } - - void onBNpcKill( uint32_t npcId, Entity::Player& player ) override - { - onProgress( player, npcId, 0, 2, 0 ); - } - - void onWithinRange( Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override - { - onProgress( player, param1, param1, 3, 0 ); - } - - void onEnterTerritory( Sapphire::Entity::Player& player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override - { - onProgress( player, param1, param2, 4, 0 ); - } - -private: - void checkProgressSeq0( Entity::Player& player ) - { - player.updateQuest( getId(), 1 ); - } - void checkProgressSeq1( Entity::Player& player ) - { - player.updateQuest( getId(), 2 ); - } - void checkProgressSeq2( Entity::Player& player ) - { - if( player.getQuestUI8AL( getId() ) == 3 ) - if( player.getQuestUI8BH( getId() ) == 3 ) - if( player.getQuestUI8BL( getId() ) == 3 ) - { - player.setQuestUI8AL( getId(), 0 ); - player.setQuestUI8BH( getId(), 0 ); - player.setQuestUI8BL( getId(), 0 ); - player.updateQuest( getId(), 255 ); - } - } - - void Scene00000( Entity::Player& player ) - { - player.sendDebug( "ClsGla020:65789 calling Scene00000: Normal(Talk, YesNo, QuestOffer, QuestAccept, TargetCanMove), id=LULUTSU" ); - auto callback = [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - if( result.param1 > 0 && result.param2 == 1 ) - { - checkProgressSeq0( player ); - } - }; - player.playScene( getId(), 0, HIDE_UI, callback ); - } - - void Scene00001( Entity::Player& player ) - { - player.sendDebug( "ClsGla020:65789 calling Scene00001: Normal(Talk, YesNo, FadeIn, TargetCanMove, CanCancel), id=MYLLA" ); - auto callback = [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - if( result.param1 == 512 || ( result.param1 > 0 && result.param2 == 1 ) ) - { - checkProgressSeq1( player ); - } - }; - player.playScene( getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, callback ); - } - - - - void Scene00002( Entity::Player& player ) - { - player.sendDebug( "ClsGla020:65789 calling Scene00002: Normal(None), id=unknown" ); - player.setQuestUI8BL( getId(), player.getQuestUI8BL( getId() ) + 1 ); - checkProgressSeq2( player ); - } - - void Scene00005( Entity::Player& player ) - { - player.sendDebug( "ClsGla020:65789 calling Scene00005: Normal(Talk, Message, QuestReward, QuestComplete, TargetCanMove, SystemTalk), id=MYLLA" ); - auto callback = [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - if( result.param1 > 0 && result.param2 == 1 ) - { - if( player.giveQuestRewards( getId(), result.param3 ) ) - { - player.finishQuest( getId() ); - } - } - }; - player.playScene( getId(), 5, HIDE_UI, callback ); - } -}; - -EXPOSE_SCRIPT( ClsGla020 );