From f3abd25a4e750083ff30ca52f42d7035f8a9fdb9 Mon Sep 17 00:00:00 2001 From: dude22072 Date: Sun, 13 Feb 2022 16:24:15 -0600 Subject: [PATCH 01/44] Move Subquests into new folder structure --- .../subquest/{gridania => blackshroud_central}/SubFst029.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst031.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst033.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst034.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst035.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst038.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst039.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst041.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst042.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst045.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst046.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst047.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst048.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst049.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst050.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst053.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst055.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst056.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst058.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst059.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst060.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst066.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst068.cpp | 0 .../subquest/{gridania => blackshroud_central}/SubFst073.cpp | 0 .../quest/subquest/{gridania => blackshroud_north}/SubFst021.cpp | 0 .../quest/subquest/{gridania => blackshroud_north}/SubFst025.cpp | 0 .../quest/subquest/{gridania => blackshroud_north}/SubFst026.cpp | 0 .../quest/subquest/{gridania => blackshroud_north}/SubFst030.cpp | 0 .../quest/subquest/{gridania => blackshroud_north}/SubFst037.cpp | 0 .../quest/subquest/{gridania => blackshroud_north}/SubFst043.cpp | 0 30 files changed, 0 insertions(+), 0 deletions(-) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst029.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst031.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst033.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst034.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst035.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst038.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst039.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst041.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst042.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst045.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst046.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst047.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst048.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst049.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst050.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst053.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst055.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst056.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst058.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst059.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst060.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst066.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst068.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_central}/SubFst073.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_north}/SubFst021.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_north}/SubFst025.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_north}/SubFst026.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_north}/SubFst030.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_north}/SubFst037.cpp (100%) rename src/scripts/quest/subquest/{gridania => blackshroud_north}/SubFst043.cpp (100%) diff --git a/src/scripts/quest/subquest/gridania/SubFst029.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst029.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst029.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst029.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst031.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst031.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst031.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst031.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst033.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst033.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst033.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst033.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst034.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst034.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst034.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst034.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst035.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst035.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst035.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst035.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst038.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst038.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst038.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst038.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst039.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst039.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst039.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst039.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst041.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst041.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst041.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst041.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst042.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst042.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst042.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst042.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst045.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst045.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst045.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst045.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst046.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst046.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst046.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst046.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst047.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst047.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst047.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst047.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst048.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst048.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst048.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst048.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst049.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst049.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst049.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst049.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst050.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst050.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst050.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst050.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst053.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst053.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst053.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst053.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst055.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst055.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst055.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst055.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst056.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst056.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst056.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst056.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst058.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst058.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst058.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst058.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst059.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst059.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst059.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst059.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst060.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst060.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst060.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst060.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst066.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst066.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst066.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst066.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst068.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst068.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst068.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst068.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst073.cpp b/src/scripts/quest/subquest/blackshroud_central/SubFst073.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst073.cpp rename to src/scripts/quest/subquest/blackshroud_central/SubFst073.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst021.cpp b/src/scripts/quest/subquest/blackshroud_north/SubFst021.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst021.cpp rename to src/scripts/quest/subquest/blackshroud_north/SubFst021.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst025.cpp b/src/scripts/quest/subquest/blackshroud_north/SubFst025.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst025.cpp rename to src/scripts/quest/subquest/blackshroud_north/SubFst025.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst026.cpp b/src/scripts/quest/subquest/blackshroud_north/SubFst026.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst026.cpp rename to src/scripts/quest/subquest/blackshroud_north/SubFst026.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst030.cpp b/src/scripts/quest/subquest/blackshroud_north/SubFst030.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst030.cpp rename to src/scripts/quest/subquest/blackshroud_north/SubFst030.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst037.cpp b/src/scripts/quest/subquest/blackshroud_north/SubFst037.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst037.cpp rename to src/scripts/quest/subquest/blackshroud_north/SubFst037.cpp diff --git a/src/scripts/quest/subquest/gridania/SubFst043.cpp b/src/scripts/quest/subquest/blackshroud_north/SubFst043.cpp similarity index 100% rename from src/scripts/quest/subquest/gridania/SubFst043.cpp rename to src/scripts/quest/subquest/blackshroud_north/SubFst043.cpp From 63f39d7fda00bdbb18e32cfc21f0d7ae397a0fd9 Mon Sep 17 00:00:00 2001 From: collett Date: Wed, 16 Feb 2022 04:03:13 +0900 Subject: [PATCH 02/44] limsa msq up to first quest battle --- src/scripts/quest/ManSea002.cpp | 76 +++--- src/scripts/quest/ManSea005.cpp | 216 ++++++++++++++++++ .../quest/subquest/limsa/SubSea050.cpp | 136 +++++++++++ .../quest/subquest/limsa/SubSea051.cpp | 130 +++++++++++ 4 files changed, 512 insertions(+), 46 deletions(-) create mode 100644 src/scripts/quest/ManSea005.cpp create mode 100644 src/scripts/quest/subquest/limsa/SubSea050.cpp create mode 100644 src/scripts/quest/subquest/limsa/SubSea051.cpp diff --git a/src/scripts/quest/ManSea002.cpp b/src/scripts/quest/ManSea002.cpp index 207f1570..4afd769a 100644 --- a/src/scripts/quest/ManSea002.cpp +++ b/src/scripts/quest/ManSea002.cpp @@ -79,7 +79,7 @@ public: private: - void checkQuestCompletion( Entity::Player& player, uint32_t varIdx ) + void checkQuestCompletion( World::Quest& quest, Entity::Player& player, uint32_t varIdx ) { if( varIdx == 1 ) { @@ -94,24 +94,20 @@ private: eventMgr().sendEventNotice( player, getId(), 0, 0, 0, 0 ); } - auto pQuest = player.getQuest( getId() ); - if( !pQuest ) - return; - - auto QUEST_VAR_ATTUNE = pQuest->getUI8AL(); - auto QUEST_VAR_CLASS = pQuest->getUI8BH(); - auto QUEST_VAR_TRADE = pQuest->getUI8BL(); + auto QUEST_VAR_ATTUNE = quest.getUI8AL(); + auto QUEST_VAR_CLASS = quest.getUI8BH(); + auto QUEST_VAR_TRADE = quest.getUI8BL(); if( QUEST_VAR_ATTUNE == 1 && QUEST_VAR_CLASS == 1 && QUEST_VAR_TRADE == 1 ) { - pQuest->setSeq( SEQ_FINISH ); + quest.setSeq( SEQ_FINISH ); } } void Scene00000( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 0, HIDE_HOTBAR, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { if( result.getResult( 0 ) == 1 ) { @@ -122,21 +118,18 @@ private: void Scene00001( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { - auto pQuest = player.getQuest( getId() ); - if( !pQuest ) - return; - pQuest->setSeq( SEQ_1 ); - pQuest->setUI8CH( 1 ); + quest.setSeq( SEQ_1 ); + quest.setUI8CH( 1 ); } ); } void Scene00002( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 2, HIDE_HOTBAR, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { Scene00003( player ); } ); @@ -144,21 +137,18 @@ private: void Scene00003( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 3, SET_EOBJ_BASE | HIDE_HOTBAR | INVIS_EOBJ, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 3, SET_EOBJ_BASE | HIDE_HOTBAR | INVIS_EOBJ, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { - auto pQuest = player.getQuest( getId() ); - if( !pQuest ) - return; - pQuest->setUI8BL( 1 ); - checkQuestCompletion( player, 0 ); + quest.setUI8BL( 1 ); + checkQuestCompletion( quest, player, 0 ); } ); } void Scene00004( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 4, HIDE_HOTBAR, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { if( result.getResult( 0 ) == 1 ) { @@ -171,35 +161,29 @@ private: void Scene00005( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 5, SET_EOBJ_BASE | HIDE_HOTBAR | INVIS_EOBJ, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 5, SET_EOBJ_BASE | HIDE_HOTBAR | INVIS_EOBJ, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { - auto pQuest = player.getQuest( getId() ); - if( !pQuest ) - return; - pQuest->setUI8CH( 0 ); - pQuest->setUI8BH( 1 ); - checkQuestCompletion( player, 1 ); + quest.setUI8CH( 0 ); + quest.setUI8BH( 1 ); + checkQuestCompletion( quest, player, 1 ); } ); } void Scene00006( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 6, HIDE_HOTBAR, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { - auto pQuest = player.getQuest( getId() ); - if( !pQuest ) - return; - pQuest->setUI8AL( 1 ); - checkQuestCompletion( player, 2 ); + quest.setUI8AL( 1 ); + checkQuestCompletion( quest, player, 2 ); } ); } void Scene00007( Entity::Player& player ) { - eventMgr().playScene( player, getId(), 7, SET_EOBJ_BASE | HIDE_HOTBAR | INVIS_EOBJ, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) + eventMgr().playQuestScene( player, getId(), 7, SET_EOBJ_BASE | HIDE_HOTBAR | INVIS_EOBJ, + [ & ]( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { if( result.getResult( 0 ) == 1 ) { diff --git a/src/scripts/quest/ManSea005.cpp b/src/scripts/quest/ManSea005.cpp new file mode 100644 index 00000000..78191ea1 --- /dev/null +++ b/src/scripts/quest/ManSea005.cpp @@ -0,0 +1,216 @@ +// FFXIVTheMovie.ParserV3.8 +// fake IsAnnounce table +#include +#include +#include +#include "Manager/TerritoryMgr.h" +#include "Manager/EventMgr.h" +#include "Territory/Territory.h" +#include + +using namespace Sapphire; + +class ManSea005 : public Sapphire::ScriptAPI::QuestScript +{ +public: + ManSea005() : Sapphire::ScriptAPI::QuestScript( 66079 ){}; + ~ManSea005() = default; + + //SEQ_0, 1 entries + //SEQ_1, 1 entries + //SEQ_2, 1 entries + //SEQ_255, 1 entries + + //ACTOR0 = 1002626 + //CUTSCENE02 = 134 + //CUTSCENE03 = 56 + //CUTSCENE04 = 135 + //EOBJECT0 = 2001582 + //EVENTACTIONPROCESSMIDDLE = 16 + //ITEM0 = 2000522 + //QUESTBATTLE0 = 35 + //SEQ0ACTOR0LQ = 90 + //TERRITORYTYPE0 = 252 + //TERRITORYTYPE1 = 134 + + static constexpr auto EVENT_ON_TALK = 0; + static constexpr auto EVENT_ON_EMOTE = 1; + static constexpr auto EVENT_ON_BNPC_KILL = 2; + static constexpr auto EVENT_ON_WITHIN_RANGE = 3; + static constexpr auto EVENT_ON_ENTER_TERRITORY = 4; + static constexpr auto EVENT_ON_EVENT_ITEM = 5; + static constexpr auto EVENT_ON_EOBJ_HIT = 6; + static constexpr auto EVENT_ON_SAY = 7; + +private: + void onProgress( World::Quest& quest, Entity::Player& player, uint32_t type, uint64_t param1, uint32_t param2, uint32_t param3 ) + { + switch( quest.getSeq() ) + { + case 0: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00000( quest, player ); // Scene00000: Normal(Talk, QuestOffer, TargetCanMove), id=STAELWYRN + // +Callback Scene00001: Normal(Talk, FadeIn, QuestAccept, TargetCanMove), id=STAELWYRN + break; + } + //seq 1 event item ITEM0 = UI8BH max stack 1 + case 1: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00003( quest, player ); // Scene00003: Normal(QuestBattle, YesNo, SystemTalk), id=unknown + break; + } + //seq 2 event item ITEM0 = UI8BH max stack 1 + case 2: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00004( quest, player ); // Scene00004: Normal(CutScene, AutoFadeIn), id=unknown + break; + } + //seq 255 event item ITEM0 = UI8BH max stack 1 + case 255: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00005( quest, player ); // Scene00005: NpcTrade(Basic), id=unknown + // +Callback Scene00006: Normal(Talk, FadeIn, QuestReward, QuestComplete, TargetCanMove), id=STAELWYRN + break; + } + default: + { + playerMgr().sendUrgent( player, "Sequence {} not defined.", quest.getSeq() ); + break; + } + } + } + +public: + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_TALK, actorId, 0, 0 ); + } + + void onEmote( World::Quest& quest, uint64_t actorId, uint32_t emoteId, Sapphire::Entity::Player& player ) override + { + playerMgr().sendDebug( player, "emote: {}", emoteId ); + onProgress( quest, player, EVENT_ON_EMOTE, actorId, 0, emoteId ); + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Sapphire::Entity::Player& player ) override + { + onProgress( quest, player, EVENT_ON_BNPC_KILL, static_cast< uint64_t >( nameId ), entityId, 0 ); + } + + void onWithinRange( World::Quest& quest, Sapphire::Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override + { + onProgress( quest, player, EVENT_ON_WITHIN_RANGE, static_cast< uint64_t >( param1 ), 0, 0 ); + } + + void onEnterTerritory( World::Quest& quest, Sapphire::Entity::Player& player, uint16_t param1, uint16_t param2 ) override + { + onProgress( quest, player, EVENT_ON_ENTER_TERRITORY, static_cast< uint64_t >( param1 ), static_cast< uint32_t >( param2 ), 0 ); + } + void onEventItem( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_EVENT_ITEM, actorId, 0, 0 ); + } + void onEObjHit( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t actionId ) override + { + onProgress( quest, player, EVENT_ON_EOBJ_HIT, actorId, actionId, 0 ); + } + void onSay( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t sayId ) override + { + onProgress( quest, player, EVENT_ON_SAY, actorId, sayId, 0 ); + } + +private: + void checkProgressSeq0( World::Quest& quest, Entity::Player& player ) + { + quest.setSeq( 1 ); + } + void checkProgressSeq1( World::Quest& quest, Entity::Player& player ) + { + quest.setSeq( 2 ); + } + void checkProgressSeq2( World::Quest& quest, Entity::Player& player ) + { + quest.setSeq( 255 ); + quest.setUI8BH( 1 ); + } + + void Scene00000( World::Quest& quest, Entity::Player& player ) //SEQ_0: , , + { + playerMgr().sendDebug( player, "ManSea005:66079 calling Scene00000: Normal(Talk, QuestOffer, TargetCanMove), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + Scene00001( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, callback ); + } + void Scene00001( World::Quest& quest, Entity::Player& player ) //SEQ_0: , , + { + playerMgr().sendDebug( player, "ManSea005:66079 calling Scene00001: Normal(Talk, FadeIn, QuestAccept, TargetCanMove), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + checkProgressSeq0( quest, player ); + }; + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, callback ); + } + + void Scene00003( World::Quest& quest, Entity::Player& player ) //SEQ_1: , , + { + playerMgr().sendDebug( player, "ManSea005:66079 calling Scene00003: Normal(QuestBattle, YesNo, SystemTalk), id=unknown" ); + eventMgr().eventActionStart( player, getId(), 16, [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) + { + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + //quest battle + eventMgr().eventFinish( player, result.eventId, 1 ); + teriMgr().createAndJoinQuestBattle( player, 35 ); + } + }; + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, callback ); + }, nullptr, getId() ); + } + + void Scene00004( World::Quest& quest, Entity::Player& player ) //SEQ_2: , , + { + playerMgr().sendDebug( player, "ManSea005:66079 calling Scene00004: Normal(CutScene, AutoFadeIn), id=unknown" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + checkProgressSeq2( quest, player ); + playerMgr().sendDebug( player, "Finished with AutoFadeIn scene, reloading zone..." ); + eventMgr().eventFinish( player, result.eventId, 1 ); + warpMgr().requestWarp( player, Common::WarpType::WARP_TYPE_NORMAL, player.getPos(), player.getRot() ); + }; + eventMgr().playQuestScene( player, getId(), 4, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, callback ); + } + + void Scene00005( World::Quest& quest, Entity::Player& player ) //SEQ_255: , , + { + playerMgr().sendDebug( player, "ManSea005:66079 calling Scene00005: NpcTrade(Basic), id=unknown" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + Scene00006( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, callback ); + } + void Scene00006( World::Quest& quest, Entity::Player& player ) //SEQ_255: , , + { + playerMgr().sendDebug( player, "ManSea005:66079 calling Scene00006: Normal(Talk, FadeIn, QuestReward, QuestComplete, TargetCanMove), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + }; + eventMgr().playQuestScene( player, getId(), 6, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, callback ); + } +}; + +EXPOSE_SCRIPT( ManSea005 ); diff --git a/src/scripts/quest/subquest/limsa/SubSea050.cpp b/src/scripts/quest/subquest/limsa/SubSea050.cpp new file mode 100644 index 00000000..0e40a006 --- /dev/null +++ b/src/scripts/quest/subquest/limsa/SubSea050.cpp @@ -0,0 +1,136 @@ +// FFXIVTheMovie.ParserV3.8 +// fake IsAnnounce table +#include +#include +#include +#include "Manager/TerritoryMgr.h" +#include "Manager/EventMgr.h" +#include "Territory/Territory.h" +#include + +using namespace Sapphire; + +class SubSea050 : public Sapphire::ScriptAPI::QuestScript +{ +public: + SubSea050() : Sapphire::ScriptAPI::QuestScript( 65998 ){}; + ~SubSea050() = default; + + //SEQ_0, 1 entries + //SEQ_255, 1 entries + + //ACTOR0 = 1000972 + //ACTOR1 = 1002626 + //LOCACTOR0 = 1003289 + //LOCFACE0 = 604 + //LOCFACE1 = 617 + //LOCPOSACTOR0 = 4201224 + //LOCPOSCAM1 = 4201231 + //LOCSE1 = 39 + //LOCSE2 = 40 + + static constexpr auto EVENT_ON_TALK = 0; + static constexpr auto EVENT_ON_EMOTE = 1; + static constexpr auto EVENT_ON_BNPC_KILL = 2; + static constexpr auto EVENT_ON_WITHIN_RANGE = 3; + static constexpr auto EVENT_ON_ENTER_TERRITORY = 4; + static constexpr auto EVENT_ON_EVENT_ITEM = 5; + static constexpr auto EVENT_ON_EOBJ_HIT = 6; + static constexpr auto EVENT_ON_SAY = 7; + +private: + void onProgress( World::Quest& quest, Entity::Player& player, uint32_t type, uint64_t param1, uint32_t param2, uint32_t param3 ) + { + switch( quest.getSeq() ) + { + case 0: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00000( quest, player ); // Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove), id=BADERON + break; + } + case 255: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00002( quest, player ); // Scene00002: Normal(Talk, FadeIn, QuestReward, QuestComplete, TargetCanMove), id=STAELWYRN + break; + } + default: + { + playerMgr().sendUrgent( player, "Sequence {} not defined.", quest.getSeq() ); + break; + } + } + } + +public: + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_TALK, actorId, 0, 0 ); + } + + void onEmote( World::Quest& quest, uint64_t actorId, uint32_t emoteId, Sapphire::Entity::Player& player ) override + { + playerMgr().sendDebug( player, "emote: {}", emoteId ); + onProgress( quest, player, EVENT_ON_EMOTE, actorId, 0, emoteId ); + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Sapphire::Entity::Player& player ) override + { + onProgress( quest, player, EVENT_ON_BNPC_KILL, static_cast< uint64_t >( nameId ), entityId, 0 ); + } + + void onWithinRange( World::Quest& quest, Sapphire::Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override + { + onProgress( quest, player, EVENT_ON_WITHIN_RANGE, static_cast< uint64_t >( param1 ), 0, 0 ); + } + + void onEnterTerritory( World::Quest& quest, Sapphire::Entity::Player& player, uint16_t param1, uint16_t param2 ) override + { + onProgress( quest, player, EVENT_ON_ENTER_TERRITORY, static_cast< uint64_t >( param1 ), static_cast< uint32_t >( param2 ), 0 ); + } + void onEventItem( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_EVENT_ITEM, actorId, 0, 0 ); + } + void onEObjHit( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t actionId ) override + { + onProgress( quest, player, EVENT_ON_EOBJ_HIT, actorId, actionId, 0 ); + } + void onSay( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t sayId ) override + { + onProgress( quest, player, EVENT_ON_SAY, actorId, sayId, 0 ); + } + +private: + void checkProgressSeq0( World::Quest& quest, Entity::Player& player ) + { + quest.setSeq( 255 ); + } + + void Scene00000( World::Quest& quest, Entity::Player& player ) //SEQ_0: , , + { + playerMgr().sendDebug( player, "SubSea050:65998 calling Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove), id=BADERON" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + checkProgressSeq0( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, callback ); + } + + void Scene00002( World::Quest& quest, Entity::Player& player ) //SEQ_255: , , + { + playerMgr().sendDebug( player, "SubSea050:65998 calling Scene00002: Normal(Talk, FadeIn, QuestReward, QuestComplete, TargetCanMove), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + }; + eventMgr().playQuestScene( player, getId(), 2, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, callback ); + } +}; + +EXPOSE_SCRIPT( SubSea050 ); diff --git a/src/scripts/quest/subquest/limsa/SubSea051.cpp b/src/scripts/quest/subquest/limsa/SubSea051.cpp new file mode 100644 index 00000000..3a394f5e --- /dev/null +++ b/src/scripts/quest/subquest/limsa/SubSea051.cpp @@ -0,0 +1,130 @@ +// FFXIVTheMovie.ParserV3.8 +// fake IsAnnounce table +#include +#include +#include +#include "Manager/TerritoryMgr.h" +#include "Manager/EventMgr.h" +#include "Territory/Territory.h" +#include + +using namespace Sapphire; + +class SubSea051 : public Sapphire::ScriptAPI::QuestScript +{ +public: + SubSea051() : Sapphire::ScriptAPI::QuestScript( 65999 ){}; + ~SubSea051() = default; + + //SEQ_0, 1 entries + //SEQ_255, 1 entries + + //ACTOR0 = 1002626 + //SEQ0ACTOR0 = 0 + //SEQ1ACTOR0 = 1 + + static constexpr auto EVENT_ON_TALK = 0; + static constexpr auto EVENT_ON_EMOTE = 1; + static constexpr auto EVENT_ON_BNPC_KILL = 2; + static constexpr auto EVENT_ON_WITHIN_RANGE = 3; + static constexpr auto EVENT_ON_ENTER_TERRITORY = 4; + static constexpr auto EVENT_ON_EVENT_ITEM = 5; + static constexpr auto EVENT_ON_EOBJ_HIT = 6; + static constexpr auto EVENT_ON_SAY = 7; + +private: + void onProgress( World::Quest& quest, Entity::Player& player, uint32_t type, uint64_t param1, uint32_t param2, uint32_t param3 ) + { + switch( quest.getSeq() ) + { + case 0: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00000( quest, player ); // Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove, SystemTalk), id=STAELWYRN + break; + } + case 255: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00001( quest, player ); // Scene00001: Normal(Talk, QuestReward, QuestComplete, TargetCanMove, SystemTalk), id=STAELWYRN + break; + } + default: + { + playerMgr().sendUrgent( player, "Sequence {} not defined.", quest.getSeq() ); + break; + } + } + } + +public: + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_TALK, actorId, 0, 0 ); + } + + void onEmote( World::Quest& quest, uint64_t actorId, uint32_t emoteId, Sapphire::Entity::Player& player ) override + { + playerMgr().sendDebug( player, "emote: {}", emoteId ); + onProgress( quest, player, EVENT_ON_EMOTE, actorId, 0, emoteId ); + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Sapphire::Entity::Player& player ) override + { + onProgress( quest, player, EVENT_ON_BNPC_KILL, static_cast< uint64_t >( nameId ), entityId, 0 ); + } + + void onWithinRange( World::Quest& quest, Sapphire::Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override + { + onProgress( quest, player, EVENT_ON_WITHIN_RANGE, static_cast< uint64_t >( param1 ), 0, 0 ); + } + + void onEnterTerritory( World::Quest& quest, Sapphire::Entity::Player& player, uint16_t param1, uint16_t param2 ) override + { + onProgress( quest, player, EVENT_ON_ENTER_TERRITORY, static_cast< uint64_t >( param1 ), static_cast< uint32_t >( param2 ), 0 ); + } + void onEventItem( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_EVENT_ITEM, actorId, 0, 0 ); + } + void onEObjHit( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t actionId ) override + { + onProgress( quest, player, EVENT_ON_EOBJ_HIT, actorId, actionId, 0 ); + } + void onSay( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t sayId ) override + { + onProgress( quest, player, EVENT_ON_SAY, actorId, sayId, 0 ); + } + +private: + void checkProgressSeq0( World::Quest& quest, Entity::Player& player ) + { + quest.setSeq( 255 ); + } + + void Scene00000( World::Quest& quest, Entity::Player& player ) //SEQ_0: , , + { + playerMgr().sendDebug( player, "SubSea051:65999 calling Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove, SystemTalk), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + checkProgressSeq0( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, callback ); + } + + void Scene00001( World::Quest& quest, Entity::Player& player ) //SEQ_255: , , + { + playerMgr().sendDebug( player, "SubSea051:65999 calling Scene00001: Normal(Talk, QuestReward, QuestComplete, TargetCanMove, SystemTalk), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + }; + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, callback ); + } +}; + +EXPOSE_SCRIPT( SubSea051 ); From ff88c136b2e8590f6a2a0a72254ffc75257721ef Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 05:29:08 +0100 Subject: [PATCH 03/44] Add sendEventLogMessage to director --- src/world/Event/Director.cpp | 67 ++++++++++++++++++++++++++++++++++++ src/world/Event/Director.h | 2 ++ 2 files changed, 69 insertions(+) diff --git a/src/world/Event/Director.cpp b/src/world/Event/Director.cpp index 24fc89d3..07906b01 100644 --- a/src/world/Event/Director.cpp +++ b/src/world/Event/Director.cpp @@ -1,11 +1,14 @@ #include "Director.h" +#include + #include #include #include #include "Actor/Player.h" +#include "Network/PacketDef/Zone/ServerZoneDef.h" #include "Network/PacketWrappers/ActorControlPacket.h" #include "Network/PacketWrappers/ActorControlSelfPacket.h" #include @@ -17,6 +20,7 @@ using namespace Sapphire::Common; using namespace Sapphire::Network::Packets; +using namespace Sapphire::Network::Packets::WorldPackets; using namespace Sapphire::Network::Packets::WorldPackets::Server; using namespace Sapphire::Network::ActorControl; @@ -45,6 +49,69 @@ uint8_t Sapphire::Event::Director::getSequence() const return m_sequence; } +void Sapphire::Event::Director::sendEventLogMessage( Sapphire::Entity::Player& player, Sapphire::InstanceContent& instance, uint32_t msgId, std::vector< uint32_t > args ) const +{ + if( args.size() == 0 ) + { + auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessageHeader >( player.getId() ); + packet->data().handlerId = instance.getDirectorId(); + packet->data().messageId = msgId; + packet->data().numOfArgs = args.size(); + instance.queuePacketForZone( player, packet, true ); + } + else if( args.size() <= 2 ) + { + auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage2 >( player.getId() ); + packet->data().handlerId = instance.getDirectorId(); + packet->data().messageId = msgId; + packet->data().numOfArgs = args.size(); + std::copy( args.begin(), args.end(), packet->data().args ); + instance.queuePacketForZone( player, packet, true ); + Logger::debug( "arg size: {}", packet->data().numOfArgs ); + Logger::debug( + "Dump:\n{0}", + Util::binaryToHexDump( const_cast< uint8_t* >( &packet->getContent()[ 0 ] ), + static_cast< uint16_t >( packet->getContentSize() ) ) + ); + } + else if( args.size() <= 4 ) + { + auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage4 >( player.getId() ); + packet->data().handlerId = instance.getDirectorId(); + packet->data().messageId = msgId; + packet->data().numOfArgs = args.size(); + std::copy( args.begin(), args.end(), packet->data().args ); + instance.queuePacketForZone( player, packet, true ); + } + else if( args.size() <= 8 ) + { + auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage8 >( player.getId() ); + packet->data().handlerId = instance.getDirectorId(); + packet->data().messageId = msgId; + packet->data().numOfArgs = args.size(); + std::copy( args.begin(), args.end(), packet->data().args ); + instance.queuePacketForZone( player, packet, true ); + } + else if( args.size() <= 16 ) + { + auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage16 >( player.getId() ); + packet->data().handlerId = instance.getDirectorId(); + packet->data().messageId = msgId; + packet->data().numOfArgs = args.size(); + std::copy( args.begin(), args.end(), packet->data().args ); + instance.queuePacketForZone( player, packet, true ); + } + else if( args.size() <= 32 ) + { + auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage32 >( player.getId() ); + packet->data().handlerId = instance.getDirectorId(); + packet->data().messageId = msgId; + packet->data().numOfArgs = args.size(); + std::copy( args.begin(), args.end(), packet->data().args ); + instance.queuePacketForZone( player, packet, true ); + } +} + void Sapphire::Event::Director::sendDirectorClear( Sapphire::Entity::Player& player ) const { auto& server = Common::Service< World::WorldServer >::ref(); diff --git a/src/world/Event/Director.h b/src/world/Event/Director.h index 9664c72b..9665ff25 100644 --- a/src/world/Event/Director.h +++ b/src/world/Event/Director.h @@ -77,6 +77,8 @@ namespace Sapphire::Event void sendDirectorInit( Entity::Player& player ) const; + void sendEventLogMessage( Sapphire::Entity::Player& player, Sapphire::InstanceContent& instance, uint32_t msgId, const std::vector< uint32_t > args = {} ) const; + void sendDirectorClear( Entity::Player& player ) const; void sendDirectorVars( Entity::Player& player ) const; From 7d8624eda2a207b68308fa6121ca67c80abd8512 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 05:30:54 +0100 Subject: [PATCH 04/44] Fix DutyComplete id --- src/world/Territory/InstanceContent.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/world/Territory/InstanceContent.h b/src/world/Territory/InstanceContent.h index c5b5b4db..8621dfc6 100644 --- a/src/world/Territory/InstanceContent.h +++ b/src/world/Territory/InstanceContent.h @@ -38,9 +38,9 @@ namespace Sapphire { DEBUG_TimeSync = 0xC0000001, DutyCommence = 0x40000001, - BattleGroundMusic = 0x40000002, + DutyComplete = 0x40000002, SetStringendoMode = 0x40000003, - DutyComplete = 0x40000004, + BattleGroundMusic = 0x40000004, InvalidateTodoList = 0x40000005, LoadingScreen = 0x40000007, Forward = 0x40000008, From 9702ad1d72d419ae8a22c6b22e82a4e8ea6ce1a1 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 05:34:06 +0100 Subject: [PATCH 05/44] Add bosses (messy) --- src/scripts/instances/dungeons/Sastasha.cpp | 94 ++++++++++++++++----- 1 file changed, 74 insertions(+), 20 deletions(-) diff --git a/src/scripts/instances/dungeons/Sastasha.cpp b/src/scripts/instances/dungeons/Sastasha.cpp index 40fe8e96..1ccce423 100644 --- a/src/scripts/instances/dungeons/Sastasha.cpp +++ b/src/scripts/instances/dungeons/Sastasha.cpp @@ -1,11 +1,20 @@ #include #include #include + #include #include #include +#include + +#include +#include +#include + using namespace Sapphire; +using namespace Sapphire::Network::Packets; +using namespace Sapphire::Network::Packets::WorldPackets; class Sastasha : public Sapphire::ScriptAPI::InstanceContentScript @@ -30,12 +39,17 @@ private: Seq2 = 3, Seq3 = 7, Seq4 = 15, - SeqFinish = 31 + SeqFinish = 255 }; static constexpr auto EventActionTouch = 24; static constexpr auto EventActionShort = 15; + Entity::BNpcPtr denn; + Entity::BNpcPtr madison2; + Entity::BNpcPtr madison; + Entity::BNpcPtr chopper; + public: Sastasha() : Sapphire::ScriptAPI::InstanceContentScript( 4 ) @@ -108,12 +122,31 @@ public: instance.registerEObj( "Unnaturalripples", 2000405, 3992454, 4, { -301.973206f, 6.500000f, 300.029388f }, 0.991789f, 0.000048f ); instance.registerEObj( "Unnaturalripples_1", 2000406, 3992452, 4, { -302.037598f, 6.500000f, 336.047302f }, 1.000000f, 0.000000f ); instance.registerEObj( "Unnaturalripples_2", 2000407, 3992449, 4, { -338.036499f, 6.500000f, 300.206512f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Unnaturalripples_3", 2000408, 3992453, 4, { -337.929596f, 6.500000f, 335.975311f }, 1.000000f, 0.000000f ); + instance.registerEObj( "Unnaturalripples_3", 2000408, 3992453, 4, { -337.929596f, 6.500000f, 335.975311f }, 1.000000f, 0.000000f ); } void onUpdate( InstanceContent& instance, uint64_t tickCount ) override { + if( madison && !madison->isAlive() ) + { + instance.setVar( 0, Seq3 ); + instance.getEObjByName( "Rambadedoor" )->setState( 1 ); + madison2 = instance.createBNpcFromInstanceId( 4035056, 600, Common::BNpcType::Enemy ); + madison = nullptr; + } + if( madison2 && !madison2->isAlive() ) + { + instance.getEObjByName( "Rambadedoor_1" )->setState( 1 ); + madison2 = nullptr; + } + + if( denn && !denn->isAlive() ) + { + instance.setVar( 0, SeqFinish ); + instance.sendDutyComplete(); + denn = nullptr; + } } void onTalk( InstanceContent& instance, Entity::Player& player, Entity::EventObject& eobj, uint32_t eventId ) override @@ -140,7 +173,7 @@ public: // TODO: summon boss, do this after boss is defeated instance.registerEObj( "Inconspicuousswitch", 2000216, 3653858, 4, { 62.907951f, 33.969521f, -31.172279f }, 1.000000f, -1.396264f ); instance.setVar( 0, Seq1 ); - Logger::debug( "correct coral!" ); + instance.sendEventLogMessage( player, instance, 2034, { 0, 0 } ); } else { @@ -156,14 +189,21 @@ public: // Open the door and progress duty if( eobj.getName() == "Inconspicuousswitch" ) { - eventMgr().eventActionStart( player, getId(), EventActionTouch, - [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) - { - instance.getEObjByName( "Hiddendoor" )->setState( 1 ); - eobj.setState( 1 ); - instance.setVar( 0, Seq2 ); - }, - nullptr, getId() ); + if( !chopper ) + chopper = instance.createBNpcFromInstanceId( 4035011, 400, Common::BNpcType::Enemy ); + else if( chopper && !chopper->isAlive() ) + { + eventMgr().eventActionStart( player, getId(), EventActionTouch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) + { + instance.getEObjByName( "Hiddendoor" )->setState( 1 ); + eobj.setState( 1 ); + instance.setVar( 0, Seq2 ); + instance.sendEventLogMessage( player, instance, 2064, { 0, 0 } ); + madison = instance.createBNpcFromInstanceId( 3988325, 600, Common::BNpcType::Enemy ); + }, + nullptr, getId() ); + } } // TODO: set Seq3 and SeqFinish @@ -175,7 +215,8 @@ public: [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { eobj.setState( 1 ); - instance.setVar( 0, Seq4 ); + instance.setCustomVar( ObtainedKey, true ); + instance.sendEventLogMessage( player, instance, 2031, { 34432 } ); }, nullptr, getId() ); } @@ -187,21 +228,34 @@ public: [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { eobj.setState( 1 ); - instance.setCustomVar( ObtainedKey, true ); + instance.setVar( 0, Seq4 ); + instance.sendEventLogMessage( player, instance, 2031, { 34433 } ); + denn = instance.createBNpcFromInstanceId( 3978771, 1000, Common::BNpcType::Enemy ); }, nullptr, getId() ); } // Open the door if the right key has been obtained - if( ( eobj.getName() == "Captainsquarters" && instance.getDirectorVar( 0 ) == Seq4 ) || - ( eobj.getName() == "WaveriderGate" && instance.getCustomVar( ObtainedKey ) ) ) + if( ( eobj.getName() == "Captainsquarters" && instance.getCustomVar( ObtainedKey ) ) || + ( eobj.getName() == "WaveriderGate" && instance.getDirectorVar( 0 ) == Seq4 ) ) { - eventMgr().eventActionStart( player, getId(), EventActionTouch, - [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) + eventMgr().playScene( player, eventId, 1, HIDE_HOTBAR, { 1 }, + [ & ]( Entity::Player& player, const Event::SceneResult& result ) { - eobj.setState( 1 ); - }, - nullptr, getId() ); + if( result.getResult( 0 ) == 0 ) + { + eventMgr().eventActionStart( player, getId(), EventActionTouch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) + { + eobj.setState( 1 ); + if( eobj.getName() == "Captainsquarters" ) + instance.sendEventLogMessage( player, instance, 2059, { 668 } ); + else + instance.sendEventLogMessage( player, instance, 2059, { 671 } ); + }, + nullptr, getId() ); + } + } ); } } From 90a45d920317234a78845f480cd0af93e4ad5235 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 05:34:33 +0100 Subject: [PATCH 06/44] Add structs for EventLogMessage --- .../Network/PacketDef/Zone/ServerZoneDef.h | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index 7d9653f9..f69b8070 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -1442,6 +1442,54 @@ namespace Sapphire::Network::Packets::WorldPackets::Server { }; + template< int ArgCount > + struct FFXIVIpcEventLogMessageN + { + uint32_t handlerId; + uint32_t messageId; + uint8_t numOfArgs; + uint8_t __padding1; + uint8_t __padding2; + uint8_t __padding3; + uint32_t args[ArgCount]; + }; + + struct FFXIVIpcEventLogMessageHeader : + FFXIVIpcBasePacket< EventLogMessageHeader >, + FFXIVIpcEventLogMessageN< 1 > + { + }; + + struct FFXIVIpcEventLogMessage2 : + FFXIVIpcBasePacket< EventLogMessage2 >, + FFXIVIpcEventLogMessageN< 2 > + { + }; + + struct FFXIVIpcEventLogMessage4 : + FFXIVIpcBasePacket< EventLogMessage4 >, + FFXIVIpcEventLogMessageN< 4 > + { + }; + + struct FFXIVIpcEventLogMessage8 : + FFXIVIpcBasePacket< EventLogMessage8 >, + FFXIVIpcEventLogMessageN< 8 > + { + }; + + struct FFXIVIpcEventLogMessage16 : + FFXIVIpcBasePacket< EventLogMessage16 >, + FFXIVIpcEventLogMessageN< 16 > + { + }; + + struct FFXIVIpcEventLogMessage32 : + FFXIVIpcBasePacket< EventLogMessage32 >, + FFXIVIpcEventLogMessageN< 32 > + { + }; + template< int ArgCount > struct FFXIVIpcPlayEventSceneN { From 0f96b40fbedd024053bfb40addb105e2ce587dea Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 06:04:10 +0100 Subject: [PATCH 07/44] Sastasha: Remove old workaround --- src/scripts/instances/dungeons/Sastasha.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/scripts/instances/dungeons/Sastasha.cpp b/src/scripts/instances/dungeons/Sastasha.cpp index 1ccce423..d26a5b83 100644 --- a/src/scripts/instances/dungeons/Sastasha.cpp +++ b/src/scripts/instances/dungeons/Sastasha.cpp @@ -170,7 +170,6 @@ public: if( eobj.getObjectId() == instance.getCustomVar( Coral ) ) { - // TODO: summon boss, do this after boss is defeated instance.registerEObj( "Inconspicuousswitch", 2000216, 3653858, 4, { 62.907951f, 33.969521f, -31.172279f }, 1.000000f, -1.396264f ); instance.setVar( 0, Seq1 ); instance.sendEventLogMessage( player, instance, 2034, { 0, 0 } ); @@ -206,8 +205,6 @@ public: } } - // TODO: set Seq3 and SeqFinish - // Pick up key and progress duty if( eobj.getName() == "Captainsquarterskey" ) { @@ -267,10 +264,6 @@ public: void onLeaveTerritory( InstanceContent& instance, Entity::Player& player ) override { - // TODO: Set seq properly once bosses work - if( instance.getDirectorVar( 0 ) == Seq4 ) - instance.setVar( 0, SeqFinish ); - if( instance.getDirectorVar( 0 ) != SeqFinish ) return; From ebdc2dd64609fe5bf713dce82191c1b95f6d76af Mon Sep 17 00:00:00 2001 From: dude22072 Date: Tue, 15 Feb 2022 23:36:48 -0600 Subject: [PATCH 08/44] Gridania MSQ: Little Ala Mhigo --- .../subquest/blackshroud_south/GaiUsa603.cpp | 152 ++++++ .../subquest/blackshroud_south/GaiUsa701.cpp | 220 ++++++++ .../subquest/blackshroud_south/GaiUsa702.cpp | 199 ++++++++ .../subquest/blackshroud_south/GaiUsa703.cpp | 127 +++++ .../subquest/thanalan_south/GaiUsa509.cpp | 234 +++++++++ .../subquest/thanalan_south/GaiUsa510.cpp | 99 ++++ .../subquest/thanalan_south/GaiUsa704.cpp | 205 ++++++++ .../subquest/thanalan_south/GaiUsa705.cpp | 194 +++++++ .../subquest/thanalan_south/GaiUsa709.cpp | 479 ++++++++++++++++++ .../subquest/thanalan_south/GaiUsa710.cpp | 102 ++++ .../subquest/thanalan_west/GaiUsa601.cpp | 133 +++++ .../subquest/thanalan_west/GaiUsa711.cpp | 261 ++++++++++ 12 files changed, 2405 insertions(+) create mode 100644 src/scripts/quest/subquest/blackshroud_south/GaiUsa603.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_south/GaiUsa701.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_south/GaiUsa702.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_south/GaiUsa703.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsa509.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsa510.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsa704.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsa705.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsa709.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsa710.cpp create mode 100644 src/scripts/quest/subquest/thanalan_west/GaiUsa601.cpp create mode 100644 src/scripts/quest/subquest/thanalan_west/GaiUsa711.cpp diff --git a/src/scripts/quest/subquest/blackshroud_south/GaiUsa603.cpp b/src/scripts/quest/subquest/blackshroud_south/GaiUsa603.cpp new file mode 100644 index 00000000..91ac941a --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_south/GaiUsa603.cpp @@ -0,0 +1,152 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa603_00765 +// Quest Name: Killing Him Softly +// Quest ID: 66301 +// Start NPC: 1000332 +// End NPC: 1000332 + +using namespace Sapphire; + +class GaiUsa603 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006219 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1000327 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1000332 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1000332;//Meffrid + static constexpr auto Actor1 = 1006219;//Alberda + static constexpr auto Actor2 = 1000327;//Charline + static constexpr auto LocActor0 = 1007660; + static constexpr auto Seq0Actor0Lq = 90; + +public: + GaiUsa603() : Sapphire::ScriptAPI::QuestScript( 66301 ){}; + ~GaiUsa603() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00001( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq2 ) + Scene00002( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa603::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00090( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa603::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa603::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa603::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00090( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 90, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa603::Scene00090Return ) ); + } + + void Scene00090Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } +}; + +EXPOSE_SCRIPT( GaiUsa603 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_south/GaiUsa701.cpp b/src/scripts/quest/subquest/blackshroud_south/GaiUsa701.cpp new file mode 100644 index 00000000..96182ee5 --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_south/GaiUsa701.cpp @@ -0,0 +1,220 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa701_00774 +// Quest Name: Helping Horn +// Quest ID: 66310 +// Start NPC: 1000332 +// End NPC: 1006680 + +using namespace Sapphire; + +class GaiUsa701 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + // UI8BL + + /// Countable Num: 0 Seq: 1 Event: 9 Listener: 4 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1000332 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 1000590 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006680 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1000332;//Meffrid + static constexpr auto Actor1 = 1000590;//Buscarron + static constexpr auto Actor2 = 1006680;//Faramund + static constexpr auto Enemy0 = 4; //Antelope Stag + static constexpr auto Item0 = 2000612; //Long Antelope Horn (UI8BH) + static constexpr auto Item1 = 2000613; //Herbal Ointement (UI8BL) + +public: + GaiUsa701() : Sapphire::ScriptAPI::QuestScript( 66310 ){}; + ~GaiUsa701() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00002( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq3 ) + Scene00004( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00006( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( nameId ) + { + case Enemy0: + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + quest.setUI8BH( quest.getUI8BH() + 1 ); + checkQuestCompletion( quest, player ); + break; + } + } + } + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8BH(), 4 ); + if( quest.getUI8BH() >= 4 ) + { + quest.setUI8AL( 0 ); + quest.setSeq( Seq2 ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00005( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setUI8BH( 0 ); + quest.setUI8BL( 1 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsa701::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa701 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_south/GaiUsa702.cpp b/src/scripts/quest/subquest/blackshroud_south/GaiUsa702.cpp new file mode 100644 index 00000000..3d6f4c14 --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_south/GaiUsa702.cpp @@ -0,0 +1,199 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsa702_00775 +// Quest Name: He Ain't Heavy +// Quest ID: 66311 +// Start NPC: 1000332 +// End NPC: 1000332 + +using namespace Sapphire; + +class GaiUsa702 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006219 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1000332 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 1006679 + /// Countable Num: 0 Seq: 4 Event: 5 Listener: 1909 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006679 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + Seq4 = 4, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1000332;//Meffrid + static constexpr auto Actor1 = 1006219;//Albreda + static constexpr auto Actor2 = 1006679;//Gallien + static constexpr auto Enemy0 = 4278416; + static constexpr auto LocActor0 = 1008112; + static constexpr auto LocBgm1 = 93; + +public: + GaiUsa702() : Sapphire::ScriptAPI::QuestScript( 66311 ){}; + ~GaiUsa702() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00002( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00005( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00001( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq3 ) + Scene00003( quest, player ); + else if( quest.getSeq() == Seq4 ) + Scene00004( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( Seq4 ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa702::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + quest.setSeq( Seq1 ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa702::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa702::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa702::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemySpawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy0, player.getId() ); + + if( !enemySpawned ) + { + auto enemy = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy->hateListAdd( player.getAsPlayer(), 1 ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa702::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 3, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa702::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa702 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_south/GaiUsa703.cpp b/src/scripts/quest/subquest/blackshroud_south/GaiUsa703.cpp new file mode 100644 index 00000000..507e2015 --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_south/GaiUsa703.cpp @@ -0,0 +1,127 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa703_00776 +// Quest Name: Come Highly Recommended +// Quest ID: 66312 +// Start NPC: 1000332 +// End NPC: 1006215 + +using namespace Sapphire; + +class GaiUsa703 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006215 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1000332;//Meffrid + static constexpr auto Actor1 = 1006215;//Gundobald + static constexpr auto Item0 = 2000614;//Meffrid's Recommendation (UI8BH) + +public: + GaiUsa703() : Sapphire::ScriptAPI::QuestScript( 66312 ){}; + ~GaiUsa703() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00002( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa703::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa703::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa703::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa703::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa703 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsa509.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsa509.cpp new file mode 100644 index 00000000..78721971 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsa509.cpp @@ -0,0 +1,234 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa509_00761 +// Quest Name: Tea for Three +// Quest ID: 66297 +// Start NPC: 1006217 +// End NPC: 1006217 + +using namespace Sapphire; + +class GaiUsa509 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + // UI8CH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006702 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006703 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006217;//Gisilbehrt + static constexpr auto Actor1 = 1006702;//Orsic + static constexpr auto Actor2 = 1006703;//Yayazuku + static constexpr auto Actor3 = 1006704;//Angry River + static constexpr auto Item0 = 2000607;//Sweet Thanalan Tea (Seq1-UI8CH) + +public: + GaiUsa509() : Sapphire::ScriptAPI::QuestScript( 66297 ){}; + ~GaiUsa509() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq1 ) + Scene00004( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == Seq1 ) + Scene00006( quest, player ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AH(), 3 ); + if( quest.getUI8AH() >= 3 ) + { + //Clean Vars + quest.setUI8AH( 0 ); + quest.setUI8AL( 0 ); + quest.setUI8BH( 0 ); + quest.setUI8BL( 0 ); + quest.setUI8CH( 0 ); + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8CH( 3 ); + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( 1 ); //Mark the NPC as complete + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment the journal list + quest.setUI8CH( quest.getUI8CH() - 1 );//Take one of the quest items away + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00005( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); //Mark the NPC as complete + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment the journal list + quest.setUI8CH( quest.getUI8CH() - 1 );//Take one of the quest items away + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BL( 1 ); //Mark the NPC as complete + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment the journal list + quest.setUI8CH( quest.getUI8CH() - 1 );//Take one of the quest items away + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsa509::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa509 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsa510.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsa510.cpp new file mode 100644 index 00000000..96a22290 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsa510.cpp @@ -0,0 +1,99 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa510_00762 +// Quest Name: Foot in the Door +// Quest ID: 66298 +// Start NPC: 1006217 +// End NPC: 1006688 + +using namespace Sapphire; + +class GaiUsa510 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006688 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006217;//Gisilbehrt + static constexpr auto Actor1 = 1006688;//Minfilia + +public: + GaiUsa510() : Sapphire::ScriptAPI::QuestScript( 66298 ){}; + ~GaiUsa510() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00001( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa510::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + quest.setSeq( SeqFinish ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa510::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa510 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsa704.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsa704.cpp new file mode 100644 index 00000000..05b11a46 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsa704.cpp @@ -0,0 +1,205 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa704_00777 +// Quest Name: The Bear and the Young'uns' Cares +// Quest ID: 66313 +// Start NPC: 1006215 +// End NPC: 1006215 + +using namespace Sapphire; + +class GaiUsa704 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + // UI8CH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006221 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006222 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006215;//Gundobald + static constexpr auto Actor1 = 1006221;//Waldhar + static constexpr auto Actor2 = 1006222;//Adalind + static constexpr auto Actor3 = 1006223;//Sifrid + static constexpr auto Actor4 = 1006224;//Talebot + +public: + GaiUsa704() : Sapphire::ScriptAPI::QuestScript( 66313 ){}; + ~GaiUsa704() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00006( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq1 ) + Scene00003( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == Seq1 ) + Scene00004( quest, player ); + break; + } + case Actor4: + { + if( quest.getSeq() == Seq1 ) + Scene00005( quest, player ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AH(), 4 ); + if( quest.getUI8AH() >= 4 ) + { + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa704::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa704::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa704::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa704::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa704::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BL( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa704::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8CH( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa704::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa704 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsa705.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsa705.cpp new file mode 100644 index 00000000..500ce410 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsa705.cpp @@ -0,0 +1,194 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsa705_00778 +// Quest Name: Wilred Wants You +// Quest ID: 66314 +// Start NPC: 1006226 +// End NPC: 1006215 + +using namespace Sapphire; + +class GaiUsa705 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006228 + /// Countable Num: 0 Seq: 2 Event: 5 Listener: 2257 + /// Countable Num: 0 Seq: 255 Event: 5 Listener: 2258 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006226;//Hremfing + static constexpr auto Actor1 = 1006228;//Wilred + static constexpr auto Actor2 = 1006215;//Gundobald + static constexpr auto Enemy0 = 4279871; + static constexpr auto Enemy1 = 4279874; + +public: + GaiUsa705() : Sapphire::ScriptAPI::QuestScript( 66314 ){}; + ~GaiUsa705() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00003( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00004( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + checkQuestCompletion( quest, player ); + break; + } + case Enemy1: + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + checkQuestCompletion( quest, player ); + break; + } + } + } + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + if( quest.getUI8AL() >= 2 ) + { + quest.setUI8AL( 0 ); + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa705::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa705::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa705::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemy0Spawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy0, player.getId() ); + auto enemy1Spawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy1, player.getId() ); + + if( !enemy0Spawned && !enemy1Spawned ) + { + auto enemy0 = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + auto enemy1 = instance->createBNpcFromInstanceId( Enemy1, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy0->hateListAdd( player.getAsPlayer(), 1 ); + enemy1->hateListAdd( player.getAsPlayer(), 1 ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa705::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa705::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa705 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsa709.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsa709.cpp new file mode 100644 index 00000000..25b8e3de --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsa709.cpp @@ -0,0 +1,479 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa709_00782 +// Quest Name: Big Trouble in Little Ala Mhigo +// Quest ID: 66318 +// Start NPC: 1006215 +// End NPC: 1006215 + +using namespace Sapphire; + +class GaiUsa709 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + // UI8CH + // UI8CL + // UI8DH + // UI8DL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006225 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1007616 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 1007617 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2001980 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006215;//Gundoblad + static constexpr auto Actor1 = 1006225;//Wilred + static constexpr auto Actor2 = 1007616;//Riled Lass + static constexpr auto Actor3 = 1007617;//Riled Youth + static constexpr auto Actor4 = 1007635;//Bertliana + static constexpr auto Actor5 = 1006230;//Wilred (QuestBattle trigger) + static constexpr auto Actor6 = 1006229; + static constexpr auto Actor7 = 1006231; + static constexpr auto Actor8 = 1006232; + static constexpr auto Actor9 = 1006233; + static constexpr auto Actor10 = 1007605; + static constexpr auto Eobject0 = 2001980;//Map of Zanr'ak + static constexpr auto Eobject1 = 2001981;//Hunting Knife + static constexpr auto Eobject2 = 2002272; + static constexpr auto EventActionSearch = 1; + static constexpr auto Item0 = 2000974; + static constexpr auto Item1 = 2000973; + static constexpr auto LocActor0 = 1008115; + static constexpr auto LocActor1 = 1008116; + static constexpr auto LocActor2 = 1006226; + static constexpr auto Questbattle0 = 58; + static constexpr auto Seq0Actor0Lq = 90; + static constexpr auto Territorytype0 = 306; + +public: + GaiUsa709() : Sapphire::ScriptAPI::QuestScript( 66318 ){}; + ~GaiUsa709() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00010( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00022( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq1 ) + Scene00003( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == Seq1 ) + Scene00004( quest, player ); + break; + } + case Actor4: + { + if( quest.getSeq() == Seq1 ) + Scene00009( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00012( quest, player ); + else if( quest.getSeq() == Seq3 ) + Scene00021( quest, player ); + break; + } + case Actor5: + { + if( quest.getSeq() == Seq3 ) + { + playerMgr().sendUrgent( player, "QuestBattle unimplimented, skipping..." ); + quest.setSeq( SeqFinish ); + } + //Scene00013( quest, player ); + break; + } + case Actor6: + { + break; + } + case Actor7: + { + break; + } + case Actor8: + { + break; + } + case Actor9: + { + break; + } + case Actor10: + { + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00005( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject1: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00007( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AH(), 5 ); + if( quest.getUI8AH() >= 5 ) + { + quest.setUI8AH( 0 ); + quest.setUI8AL( 0 ); + quest.setUI8BH( quest.getUI8DH() ); + quest.setUI8BL( quest.getUI8DL() ); + quest.setUI8CH( 0 ); + quest.setUI8CL( 0 ); + quest.setUI8DH( 0 ); + quest.setUI8DL( 0 ); + quest.setSeq( Seq2 ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00090( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8AL( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8BH( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8BL( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8CH( 1 ); + quest.setUI8DL( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8CL( 1 ); + quest.setUI8DH( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00011( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00012( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 12, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00012Return ) ); + } + + void Scene00012Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00013( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 13, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00013Return ) ); + } + + void Scene00013Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00014( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 14, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00014Return ) ); + } + + void Scene00014Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00015( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 15, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00015Return ) ); + } + + void Scene00015Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00016( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 16, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00016Return ) ); + } + + void Scene00016Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00017( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 17, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00017Return ) ); + } + + void Scene00017Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00018( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 18, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00018Return ) ); + } + + void Scene00018Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00019( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 19, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00019Return ) ); + } + + void Scene00019Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00020( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 20, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00020Return ) ); + } + + void Scene00020Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00021( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 21, HIDE_HOTBAR, bindSceneReturn( &GaiUsa709::Scene00021Return ) ); + } + + void Scene00021Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00022( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 22, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa709::Scene00022Return ) ); + } + + void Scene00022Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00090( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 90, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa709::Scene00090Return ) ); + } + + void Scene00090Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } +}; + +EXPOSE_SCRIPT( GaiUsa709 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsa710.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsa710.cpp new file mode 100644 index 00000000..8720e616 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsa710.cpp @@ -0,0 +1,102 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa710_00783 +// Quest Name: Back to Square One +// Quest ID: 66319 +// Start NPC: 1006215 +// End NPC: 1006688 + +using namespace Sapphire; + +class GaiUsa710 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006688 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006215;//Gundobland + static constexpr auto Actor1 = 1006688;//Minfilia + static constexpr auto LocAction0 = 811; + static constexpr auto LocActor0 = 1007817; + static constexpr auto LocPosActor0 = 4148563; + +public: + GaiUsa710() : Sapphire::ScriptAPI::QuestScript( 66319 ){}; + ~GaiUsa710() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00001( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, NONE, bindSceneReturn( &GaiUsa710::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + quest.setSeq( SeqFinish ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa710::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa710 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_west/GaiUsa601.cpp b/src/scripts/quest/subquest/thanalan_west/GaiUsa601.cpp new file mode 100644 index 00000000..3dde0ab4 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_west/GaiUsa601.cpp @@ -0,0 +1,133 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa601_00763 +// Quest Name: Meeting with the Resistance +// Quest ID: 66299 +// Start NPC: 1006688 +// End NPC: 1006219 + +using namespace Sapphire; + +class GaiUsa601 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1007418 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006219 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006688;//Minfilia + static constexpr auto Actor1 = 1007418;//HARIBEHRT + static constexpr auto Actor2 = 1006219;//ALBREDA + +public: + GaiUsa601() : Sapphire::ScriptAPI::QuestScript( 66299 ){}; + ~GaiUsa601() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa601::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa601::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa601::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa601::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa601 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_west/GaiUsa711.cpp b/src/scripts/quest/subquest/thanalan_west/GaiUsa711.cpp new file mode 100644 index 00000000..6718c4b7 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_west/GaiUsa711.cpp @@ -0,0 +1,261 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa711_00784 +// Quest Name: Terror at Fallgourd +// Quest ID: 66320 +// Start NPC: 1006688 +// End NPC: 1006240 + +using namespace Sapphire; + +class GaiUsa711 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1007417 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1006240 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 1006241 + /// Countable Num: 0 Seq: 4 Event: 1 Listener: 1006240 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006240 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + Seq4 = 4, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006688;//Minfilia + static constexpr auto Actor1 = 1007417;//Noraxia + static constexpr auto Actor2 = 1006240;//Medrod + static constexpr auto Actor3 = 1006241;//Aideen + static constexpr auto LocAction1 = 788; + static constexpr auto LocActor1 = 1008113; + static constexpr auto LocActor2 = 1008114; + static constexpr auto LocActor3 = 1006241; + static constexpr auto LocActor4 = 1006242; + static constexpr auto LocFace0 = 604; + static constexpr auto LocFace1 = 620; + static constexpr auto LocPosActor1 = 4256813; + static constexpr auto LocPosActor2 = 4256814; + static constexpr auto Ritem0 = 4674;//Lentils and Chestnuts + + static constexpr auto EmoteSoothe = 35; + +public: + GaiUsa711() : Sapphire::ScriptAPI::QuestScript( 66320 ){}; + ~GaiUsa711() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq2 ) + Scene00003( quest, player ); + else if( quest.getSeq() == Seq3 ) + Scene00005( quest, player ); + else if( quest.getSeq() == Seq4 ) + Scene00006( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == Seq3 ) + Scene00004( quest, player ); + break; + } + } + } + + void onEmote( World::Quest& quest, uint64_t actorId, uint32_t emoteId, Entity::Player& player ) override + { + if( actorId == Actor2 && quest.getSeq() == SeqFinish ) + { + if( emoteId == EmoteSoothe ) + Scene00009( quest, player ); + else + Scene00010( quest, player ); + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( Seq4 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 3, 0 ); + player.collectHandInItems( { Ritem0 } ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa711::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsa711::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } +}; + +EXPOSE_SCRIPT( GaiUsa711 ); \ No newline at end of file From d3f9b92aa1b73633492896aa31025892b4e585ee Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 09:41:28 +0100 Subject: [PATCH 09/44] Fix more director event IDs --- src/world/Territory/InstanceContent.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/world/Territory/InstanceContent.h b/src/world/Territory/InstanceContent.h index 8621dfc6..7eb45d41 100644 --- a/src/world/Territory/InstanceContent.h +++ b/src/world/Territory/InstanceContent.h @@ -40,17 +40,18 @@ namespace Sapphire DutyCommence = 0x40000001, DutyComplete = 0x40000002, SetStringendoMode = 0x40000003, - BattleGroundMusic = 0x40000004, - InvalidateTodoList = 0x40000005, - LoadingScreen = 0x40000007, - Forward = 0x40000008, + SetDutyTime = 0x40000004, + LoadingScreen = 0x40000005, + Forward = 0x40000006, + BattleGroundMusic = 0x40000007, + InvalidateTodoList = 0x40000008, VoteState = 0x40000009, VoteStart = 0x4000000A, VoteResult = 0x4000000B, VoteFinish = 0x4000000C, - TreasureVoteRefresh = 0x4000000D, - SetSharedGroupId = 0x4000000E, - FirstTimeNotify = 0x4000000F + FirstTimeNotify = 0x4000000D, + TreasureVoteRefresh = 0x4000000E, + SetSharedGroupId = 0x4000000F, }; enum EventHandlerOrderId : uint32_t From cbb1b54b4add7220f063990f18801793de661328 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 09:43:27 +0100 Subject: [PATCH 10/44] Cleaner way to send EventLogMessage packets --- src/world/Event/Director.cpp | 59 ++------ src/world/Event/Director.h | 2 +- .../PacketWrappers/EventLogMessagePacket.h | 128 ++++++++++++++++++ 3 files changed, 143 insertions(+), 46 deletions(-) create mode 100644 src/world/Network/PacketWrappers/EventLogMessagePacket.h diff --git a/src/world/Event/Director.cpp b/src/world/Event/Director.cpp index 07906b01..104f1875 100644 --- a/src/world/Event/Director.cpp +++ b/src/world/Event/Director.cpp @@ -2,13 +2,12 @@ #include -#include +#include #include #include #include "Actor/Player.h" -#include "Network/PacketDef/Zone/ServerZoneDef.h" #include "Network/PacketWrappers/ActorControlPacket.h" #include "Network/PacketWrappers/ActorControlSelfPacket.h" #include @@ -20,7 +19,6 @@ using namespace Sapphire::Common; using namespace Sapphire::Network::Packets; -using namespace Sapphire::Network::Packets::WorldPackets; using namespace Sapphire::Network::Packets::WorldPackets::Server; using namespace Sapphire::Network::ActorControl; @@ -49,67 +47,38 @@ uint8_t Sapphire::Event::Director::getSequence() const return m_sequence; } -void Sapphire::Event::Director::sendEventLogMessage( Sapphire::Entity::Player& player, Sapphire::InstanceContent& instance, uint32_t msgId, std::vector< uint32_t > args ) const +void Sapphire::Event::Director::sendEventLogMessage( Sapphire::Entity::Player& player, Sapphire::InstanceContent& instance, uint32_t msgId, std::initializer_list< uint32_t > args ) const { + FFXIVPacketBasePtr packet = nullptr; + + assert( args.size() <= 32 ); + if( args.size() == 0 ) { - auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessageHeader >( player.getId() ); - packet->data().handlerId = instance.getDirectorId(); - packet->data().messageId = msgId; - packet->data().numOfArgs = args.size(); - instance.queuePacketForZone( player, packet, true ); + packet = std::move( std::make_shared< class EventLogMessageHeader >( player, instance.getDirectorId(), msgId ) ); } else if( args.size() <= 2 ) { - auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage2 >( player.getId() ); - packet->data().handlerId = instance.getDirectorId(); - packet->data().messageId = msgId; - packet->data().numOfArgs = args.size(); - std::copy( args.begin(), args.end(), packet->data().args ); - instance.queuePacketForZone( player, packet, true ); - Logger::debug( "arg size: {}", packet->data().numOfArgs ); - Logger::debug( - "Dump:\n{0}", - Util::binaryToHexDump( const_cast< uint8_t* >( &packet->getContent()[ 0 ] ), - static_cast< uint16_t >( packet->getContentSize() ) ) - ); + packet = std::move( std::make_shared< class EventLogMessage2 >( player, instance.getDirectorId(), msgId, args ) ); } else if( args.size() <= 4 ) { - auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage4 >( player.getId() ); - packet->data().handlerId = instance.getDirectorId(); - packet->data().messageId = msgId; - packet->data().numOfArgs = args.size(); - std::copy( args.begin(), args.end(), packet->data().args ); - instance.queuePacketForZone( player, packet, true ); + packet = std::move( std::make_shared< class EventLogMessage4 >( player, instance.getDirectorId(), msgId, args ) ); } else if( args.size() <= 8 ) { - auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage8 >( player.getId() ); - packet->data().handlerId = instance.getDirectorId(); - packet->data().messageId = msgId; - packet->data().numOfArgs = args.size(); - std::copy( args.begin(), args.end(), packet->data().args ); - instance.queuePacketForZone( player, packet, true ); + packet = std::move( std::make_shared< class EventLogMessage8 >( player, instance.getDirectorId(), msgId, args ) ); } else if( args.size() <= 16 ) { - auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage16 >( player.getId() ); - packet->data().handlerId = instance.getDirectorId(); - packet->data().messageId = msgId; - packet->data().numOfArgs = args.size(); - std::copy( args.begin(), args.end(), packet->data().args ); - instance.queuePacketForZone( player, packet, true ); + packet = std::move( std::make_shared< class EventLogMessage16 >( player, instance.getDirectorId(), msgId, args ) ); } else if( args.size() <= 32 ) { - auto packet = makeZonePacket< Server::FFXIVIpcEventLogMessage32 >( player.getId() ); - packet->data().handlerId = instance.getDirectorId(); - packet->data().messageId = msgId; - packet->data().numOfArgs = args.size(); - std::copy( args.begin(), args.end(), packet->data().args ); - instance.queuePacketForZone( player, packet, true ); + packet = std::move( std::make_shared< class EventLogMessage32 >( player, instance.getDirectorId(), msgId, args ) ); } + + instance.queuePacketForZone( player, packet, true ); } void Sapphire::Event::Director::sendDirectorClear( Sapphire::Entity::Player& player ) const diff --git a/src/world/Event/Director.h b/src/world/Event/Director.h index 9665ff25..5be7b9bc 100644 --- a/src/world/Event/Director.h +++ b/src/world/Event/Director.h @@ -77,7 +77,7 @@ namespace Sapphire::Event void sendDirectorInit( Entity::Player& player ) const; - void sendEventLogMessage( Sapphire::Entity::Player& player, Sapphire::InstanceContent& instance, uint32_t msgId, const std::vector< uint32_t > args = {} ) const; + void sendEventLogMessage( Sapphire::Entity::Player& player, Sapphire::InstanceContent& instance, uint32_t msgId, const std::initializer_list< uint32_t > args = {} ) const; void sendDirectorClear( Entity::Player& player ) const; diff --git a/src/world/Network/PacketWrappers/EventLogMessagePacket.h b/src/world/Network/PacketWrappers/EventLogMessagePacket.h new file mode 100644 index 00000000..cdabce6a --- /dev/null +++ b/src/world/Network/PacketWrappers/EventLogMessagePacket.h @@ -0,0 +1,128 @@ +#ifndef _EVENTLOGMESSAGE_H +#define _EVENTLOGMESSAGE_H + +#include +#include +#include +#include "Forwards.h" + +namespace Sapphire::Network::Packets::WorldPackets::Server +{ + + /** + * @brief The packet sent for event log messages. + */ + class EventLogMessageHeader : public ZoneChannelPacket< FFXIVIpcEventLogMessageHeader > + { + public: + EventLogMessageHeader( const Entity::Player& player, + uint32_t directorId, + uint32_t msgId ) : + ZoneChannelPacket< FFXIVIpcEventLogMessageHeader >( player.getId() ) + { + initialize( player, directorId, msgId ); + }; + + private: + void initialize( const Entity::Player& player, + uint32_t directorId, + uint32_t msgId ) + { + m_data.handlerId = directorId; + m_data.messageId = msgId; + m_data.numOfArgs = 0; + }; + }; + class EventLogMessage2 : public ZoneChannelPacket< FFXIVIpcEventLogMessage2 > + { + public: + EventLogMessage2( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) : + ZoneChannelPacket< FFXIVIpcEventLogMessage2 >( player.getId() ) + { + initialize( player, directorId, msgId, args ); + }; + + private: + void initialize( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) + { + m_data.handlerId = directorId; + m_data.messageId = msgId; + m_data.numOfArgs = args.size(); + std::copy( args.begin(), args.end(), m_data.args ); + }; + }; + class EventLogMessage4 : public ZoneChannelPacket< FFXIVIpcEventLogMessage4 > + { + public: + EventLogMessage4( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) : + ZoneChannelPacket< FFXIVIpcEventLogMessage4 >( player.getId() ) + { + initialize( player, directorId, msgId, args ); + }; + + private: + void initialize( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) + { + m_data.handlerId = directorId; + m_data.messageId = msgId; + m_data.numOfArgs = args.size(); + std::copy( args.begin(), args.end(), m_data.args ); + }; + }; + class EventLogMessage8 : public ZoneChannelPacket< FFXIVIpcEventLogMessage8 > + { + public: + EventLogMessage8( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) : + ZoneChannelPacket< FFXIVIpcEventLogMessage8 >( player.getId() ) + { + initialize( player, directorId, msgId, args ); + }; + + private: + void initialize( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) + { + m_data.handlerId = directorId; + m_data.messageId = msgId; + m_data.numOfArgs = args.size(); + std::copy( args.begin(), args.end(), m_data.args ); + }; + }; + class EventLogMessage16 : public ZoneChannelPacket< FFXIVIpcEventLogMessage16 > + { + public: + EventLogMessage16( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) : + ZoneChannelPacket< FFXIVIpcEventLogMessage16 >( player.getId() ) + { + initialize( player, directorId, msgId, args ); + }; + + private: + void initialize( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) + { + m_data.handlerId = directorId; + m_data.messageId = msgId; + m_data.numOfArgs = args.size(); + std::copy( args.begin(), args.end(), m_data.args ); + }; + }; + class EventLogMessage32 : public ZoneChannelPacket< FFXIVIpcEventLogMessage32 > + { + public: + EventLogMessage32( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) : + ZoneChannelPacket< FFXIVIpcEventLogMessage32 >( player.getId() ) + { + initialize( player, directorId, msgId, args ); + }; + + private: + void initialize( const Entity::Player& player, uint32_t directorId, uint32_t msgId, const std::initializer_list< uint32_t > args ) + { + m_data.handlerId = directorId; + m_data.messageId = msgId; + m_data.numOfArgs = args.size(); + std::copy( args.begin(), args.end(), m_data.args ); + }; + }; +} + +#endif /*_EVENTLOGMESSAGE_H*/ From f4d8f3c2b18fdc38a3228181c44feb5fd2c99704 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 09:44:05 +0100 Subject: [PATCH 11/44] Add unknown param to EventLogMessageHeader --- src/common/Network/PacketDef/Zone/ServerZoneDef.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index f69b8070..4fba482d 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -1452,6 +1452,7 @@ namespace Sapphire::Network::Packets::WorldPackets::Server uint8_t __padding2; uint8_t __padding3; uint32_t args[ArgCount]; + uint32_t unknown_1; }; struct FFXIVIpcEventLogMessageHeader : From 9a9bb86083ce30c1914d0f8ac3818cf028e86c6b Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 09:44:30 +0100 Subject: [PATCH 12/44] Fix incorrect msg IDs for event log messages --- src/scripts/instances/dungeons/Sastasha.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scripts/instances/dungeons/Sastasha.cpp b/src/scripts/instances/dungeons/Sastasha.cpp index d26a5b83..59cdfb55 100644 --- a/src/scripts/instances/dungeons/Sastasha.cpp +++ b/src/scripts/instances/dungeons/Sastasha.cpp @@ -213,7 +213,7 @@ public: { eobj.setState( 1 ); instance.setCustomVar( ObtainedKey, true ); - instance.sendEventLogMessage( player, instance, 2031, { 34432 } ); + instance.sendEventLogMessage( player, instance, 2031, { 2000512 } ); }, nullptr, getId() ); } @@ -226,7 +226,7 @@ public: { eobj.setState( 1 ); instance.setVar( 0, Seq4 ); - instance.sendEventLogMessage( player, instance, 2031, { 34433 } ); + instance.sendEventLogMessage( player, instance, 2031, { 2000513 } ); denn = instance.createBNpcFromInstanceId( 3978771, 1000, Common::BNpcType::Enemy ); }, nullptr, getId() ); From 8058973700a29f1fcbc7807427d9e69f9ffd4fda Mon Sep 17 00:00:00 2001 From: Mordred Date: Wed, 16 Feb 2022 11:56:59 +0100 Subject: [PATCH 13/44] Reworked instance scripts. --- .../ThePalaceoftheDeadFloors101110.cpp | 36 -- .../ThePalaceoftheDeadFloors110.cpp | 34 -- .../ThePalaceoftheDeadFloors111120.cpp | 34 -- .../ThePalaceoftheDeadFloors1120.cpp | 34 -- .../ThePalaceoftheDeadFloors121130.cpp | 34 -- .../ThePalaceoftheDeadFloors131140.cpp | 34 -- .../ThePalaceoftheDeadFloors141150.cpp | 34 -- .../ThePalaceoftheDeadFloors151160.cpp | 34 -- .../ThePalaceoftheDeadFloors161170.cpp | 34 -- .../ThePalaceoftheDeadFloors171180.cpp | 34 -- .../ThePalaceoftheDeadFloors181190.cpp | 34 -- .../ThePalaceoftheDeadFloors191200.cpp | 34 -- .../ThePalaceoftheDeadFloors2130.cpp | 34 -- .../ThePalaceoftheDeadFloors3140.cpp | 42 --- .../ThePalaceoftheDeadFloors4150.cpp | 42 --- .../ThePalaceoftheDeadFloors5160.cpp | 34 -- .../ThePalaceoftheDeadFloors6170.cpp | 34 -- .../ThePalaceoftheDeadFloors7180.cpp | 34 -- .../ThePalaceoftheDeadFloors8190.cpp | 36 -- .../ThePalaceoftheDeadFloors91100.cpp | 36 -- .../instances/dungeons/AmdaporKeep.cpp | 170 +++++----- .../instances/dungeons/AmdaporKeepHard.cpp | 68 ++-- .../instances/dungeons/BaelsarsWall.cpp | 64 ---- .../instances/dungeons/BrayfloxsLongstop.cpp | 42 ++- .../dungeons/BrayfloxsLongstopHard.cpp | 52 ++- .../instances/dungeons/CastrumMeridianum.cpp | 120 ++++--- .../instances/dungeons/CopperbellMines.cpp | 106 +++--- .../dungeons/CopperbellMinesHard.cpp | 86 +++-- src/scripts/instances/dungeons/CuttersCry.cpp | 66 ++-- .../instances/dungeons/DzemaelDarkhold.cpp | 140 ++++---- src/scripts/instances/dungeons/Halatali.cpp | 88 +++-- .../instances/dungeons/HalataliHard.cpp | 118 ++++--- .../instances/dungeons/HaukkeManor.cpp | 74 ++-- .../instances/dungeons/HaukkeManorHard.cpp | 106 +++--- .../instances/dungeons/HullbreakerIsle.cpp | 108 +++--- .../dungeons/HullbreakerIsleHard.cpp | 63 ---- src/scripts/instances/dungeons/Neverreap.cpp | 86 +++-- .../instances/dungeons/PharosSirius.cpp | 62 ++-- .../instances/dungeons/PharosSiriusHard.cpp | 64 ---- .../dungeons/SaintMociannesArboretum.cpp | 63 ---- src/scripts/instances/dungeons/Sastasha.cpp | 106 +++--- .../instances/dungeons/SastashaHard.cpp | 76 ++--- src/scripts/instances/dungeons/Snowcloak.cpp | 72 ++-- src/scripts/instances/dungeons/SohmAl.cpp | 48 ++- src/scripts/instances/dungeons/SohmAlHard.cpp | 80 ----- src/scripts/instances/dungeons/SohrKhai.cpp | 66 ---- src/scripts/instances/dungeons/TheAery.cpp | 46 ++- .../TheAetherochemicalResearchFacility.cpp | 67 ++-- .../instances/dungeons/TheAntitower.cpp | 89 ----- .../instances/dungeons/TheAurumVale.cpp | 32 +- .../instances/dungeons/TheDuskVigil.cpp | 80 +++-- .../dungeons/TheFractalContinuum.cpp | 132 ++++---- .../dungeons/TheGreatGubalLibrary.cpp | 68 ++-- .../dungeons/TheGreatGubalLibraryHard.cpp | 82 ----- .../instances/dungeons/TheKeeperoftheLake.cpp | 58 ++-- .../dungeons/TheLostCityofAmdapor.cpp | 94 +++--- .../dungeons/TheLostCityofAmdaporHard.cpp | 78 ----- .../instances/dungeons/ThePraetorium.cpp | 218 ++++++------ .../instances/dungeons/TheStoneVigil.cpp | 55 ++- .../instances/dungeons/TheStoneVigilHard.cpp | 46 ++- .../dungeons/TheSunkenTempleofQarn.cpp | 116 ++++--- .../dungeons/TheSunkenTempleofQarnHard.cpp | 98 +++--- .../dungeons/TheTamTaraDeepcroft.cpp | 46 ++- .../dungeons/TheTamTaraDeepcroftHard.cpp | 108 +++--- .../dungeons/TheThousandMawsofTotoRak.cpp | 106 +++--- src/scripts/instances/dungeons/TheVault.cpp | 74 ++-- .../instances/dungeons/TheWanderersPalace.cpp | 98 +++--- .../dungeons/TheWanderersPalaceHard.cpp | 60 ++-- src/scripts/instances/dungeons/Xelphatol.cpp | 73 ---- .../instances/events/TheHauntedManor.cpp | 49 --- .../events/TheValentionesCeremony.cpp | 77 ----- .../instances/goldsaucer/AirForceOne.cpp | 37 -- .../mahjong/AdvancedMahjongRanked.cpp | 33 -- .../FourplayerMahjongKuitanDisabled.cpp | 33 -- .../FourplayerMahjongKuitanEnabled.cpp | 33 -- .../mahjong/NoviceMahjongRanked.cpp | 33 -- .../guildhests/AllsWellthatEndsintheWell.cpp | 91 ++++- .../instances/guildhests/AnnoytheVoid.cpp | 115 ++++++- .../guildhests/BasicTrainingEnemyParties.cpp | 81 ++++- .../BasicTrainingEnemyStrongholds.cpp | 135 +++++++- .../FlickingSticksandTakingNames.cpp | 173 +++++++++- .../guildhests/HeroontheHalfShell.cpp | 88 ++++- .../instances/guildhests/LongLivetheQueen.cpp | 281 ++++++++++++++-- .../instances/guildhests/MorethanaFeeler.cpp | 70 +++- .../guildhests/PullingPoisonPosies.cpp | 281 +++++++++++++++- .../instances/guildhests/ShadowandClaw.cpp | 281 ++++++++++++++-- .../instances/guildhests/SolemnTrinity.cpp | 156 ++++++++- .../instances/guildhests/StingingBack.cpp | 91 ++++- .../instances/guildhests/UndertheArmor.cpp | 173 +++++++++- src/scripts/instances/guildhests/WardUp.cpp | 156 ++++++++- .../AccrueEnmityfromMultipleTargets.cpp | 42 --- .../AssistAlliesinDefeatingaTarget.cpp | 42 --- .../AvoidAreaofEffectAttacks.cpp | 42 --- .../hallofthenovice/AvoidEngagedTargets.cpp | 42 --- .../DefeatanOccupiedTarget.cpp | 42 --- .../EngageEnemyReinforcements.cpp | 42 --- .../hallofthenovice/EngageMultipleTargets.cpp | 42 --- .../hallofthenovice/ExecuteaComboinBattle.cpp | 42 --- .../ExecuteaCombotoIncreaseEnmity.cpp | 42 --- .../ExecuteaRangedAttacktoIncreaseEnmity.cpp | 42 --- .../hallofthenovice/FinalExercise.cpp | 35 -- .../hallofthenovice/HealMultipleAllies.cpp | 42 --- .../instances/hallofthenovice/HealanAlly.cpp | 42 --- .../InteractwiththeBattlefield.cpp | 42 --- src/scripts/instances/pvp/SealRockSeize.cpp | 72 +--- .../pvp/TheBorderlandRuinsSecure.cpp | 40 +-- .../pvp/TheBorderlandRuinsSlaughter.cpp | 59 ++++ .../pvp/TheCarteneauFlatsBorderlandRuins.cpp | 59 ++++ .../instances/pvp/TheFieldsofGloryShatter.cpp | 60 ---- .../instances/pvp/rivalwings/Astragalos.cpp | 46 --- .../instances/pvp/rivalwings/HiddenGorge.cpp | 45 --- .../pvp/thefeast/TheFeast4on4Ranked.cpp | 34 -- .../pvp/thefeast/TheFeast4on4Training.cpp | 34 -- .../TheFeastCustomMatchCrystalTower.cpp | 34 -- .../TheFeastCustomMatchFeastingGrounds.cpp | 36 -- .../TheFeastCustomMatchLichenweed.cpp | 34 -- .../instances/pvp/thefeast/TheFeastRanked.cpp | 34 -- .../TheFeastTeamCustomMatchCrystalTower.cpp | 34 -- .../pvp/thefeast/TheFeastTeamRanked.cpp | 34 -- .../pvp/thefeast/TheFeastTraining.cpp | 34 -- .../questbattles/ABeaconforBadThings.cpp | 53 --- .../questbattles/ADangerousProposition.cpp | 85 ++++- .../questbattles/AGameofLifeandDeath.cpp | 133 -------- .../questbattles/AJourneyofPurification.cpp | 275 ++++++++++++++- .../questbattles/AJoyefulReunion.cpp | 136 ++++++++ .../ASeriesofUnfortunateEvents.cpp | 104 ++++++ .../instances/questbattles/ATestofCourage.cpp | 134 -------- .../questbattles/AVermilionVendetta.cpp | 74 ---- .../instances/questbattles/Absolution.cpp | 116 +++++++ .../questbattles/AgainsttheShadow.cpp | 104 ++++++ .../questbattles/AlwaysBetonBlack.cpp | 265 +++++++++++++++ .../questbattles/AnArtfortheLiving.cpp | 117 ------- .../questbattles/AnEgistentialCrisis.cpp | 156 --------- .../instances/questbattles/AndMyAxe.cpp | 65 +++- .../questbattles/AppetiteforDestruction.cpp | 271 +++++++++++++++ .../AsGoesLightSoGoesDarkness.cpp | 177 ---------- .../questbattles/AttheEndofOurHope.cpp | 179 ++++++++++ .../questbattles/AusteritiesofEarth.cpp | 92 +++++ .../questbattles/AusteritiesofFlame.cpp | 265 +++++++++++++++ .../questbattles/AusteritiesofWind.cpp | 276 ++++++++++++++- .../instances/questbattles/AxeintheStone.cpp | 265 +++++++++++++++ .../questbattles/BestServedwithColdSteel.cpp | 117 ------- .../BigTroubleinLittleAlaMhigo.cpp | 260 ++++++++++++++ .../questbattles/BleederofthePack.cpp | 67 ++++ .../questbattles/BloodontheSands.cpp | 118 ++++++- .../instances/questbattles/BrotherlyLove.cpp | 275 +++++++++++++++ .../instances/questbattles/ChasingShadows.cpp | 197 ++++++++++- .../questbattles/ChoicesandPaths.cpp | 69 ---- .../CloseEncountersoftheVIthKind.cpp | 104 ++++++ .../instances/questbattles/CloyingVictory.cpp | 28 +- .../questbattles/ComeRainorShrine.cpp | 95 ------ .../questbattles/DeclarationofBlood.cpp | 265 +++++++++++++++ .../DestructionintheNameofJustice.cpp | 116 +++++++ .../questbattles/DivineIntervention.cpp | 2 +- .../questbattles/DoingIttheBardWay.cpp | 92 +++++ .../instances/questbattles/DragoonsFate.cpp | 260 ++++++++++++++ .../questbattles/DutyHonorCountry.cpp | 75 +++++ .../questbattles/DutyandtheBeast.cpp | 211 +++++++++++- .../questbattles/EscapefromCastrumCentri.cpp | 150 +++++++++ .../EveryLittleThingSheDoesIsMagitek.cpp | 150 +++++++++ .../instances/questbattles/EwerRight.cpp | 84 +++++ .../questbattles/FacingYourDemons.cpp | 4 - .../instances/questbattles/FamiliarFaces.cpp | 20 ++ .../questbattles/FeatherintheCap.cpp | 26 ++ .../instances/questbattles/FeintandStrike.cpp | 110 +++++- .../instances/questbattles/FireandBlood.cpp | 71 +++- .../instances/questbattles/FiveEasyPieces.cpp | 150 +++++++++ .../instances/questbattles/FoolMeTwice.cpp | 84 +++++ .../questbattles/ForgottenbutNotGone.cpp | 138 +++++++- .../questbattles/FortuneFavorstheBole.cpp | 119 ++++++- .../questbattles/ForwardtheRoyalMarines.cpp | 116 +++++++ .../instances/questbattles/Foxfire.cpp | 102 ------ .../questbattles/GrinnersintheMist.cpp | 2 - .../questbattles/GuardianofEorzea.cpp | 150 +++++++++ .../instances/questbattles/HandsofHealing.cpp | 260 ++++++++++++++ .../questbattles/HeartoftheForest.cpp | 167 ++++++++- .../instances/questbattles/HeroicReprise.cpp | 70 ++++ .../questbattles/HisForgottenHome.cpp | 70 ---- .../questbattles/HistoryRepeating.cpp | 197 ++++++++++- .../instances/questbattles/Homecoming.cpp | 276 ++++++++++++++- .../instances/questbattles/HopeontheWaves.cpp | 126 ------- .../instances/questbattles/HowtoQuitYou.cpp | 138 +++++++- .../ICouldHaveTrancedAllNight.cpp | 130 +++++-- .../questbattles/InCrimsonItBegan.cpp | 133 -------- .../instances/questbattles/InHerDefense.cpp | 172 ++++++---- .../instances/questbattles/InLovingMemory.cpp | 116 ------- .../questbattles/InNaturesEmbrace.cpp | 110 +++++- .../questbattles/IntheDarkofNight.cpp | 69 ---- .../questbattles/IntheEyesofGodsandMen.cpp | 282 +++++++++++++++- .../questbattles/IntoaCopperHell.cpp | 6 - .../questbattles/IntotheDragonsMaw.cpp | 275 ++++++++++++++- .../questbattles/IshgardianJustice.cpp | 27 ++ .../instances/questbattles/JustDeserts.cpp | 127 +++++++ .../questbattles/KeepingtheFlameAlive.cpp | 68 +--- .../instances/questbattles/KeepingtheOath.cpp | 275 ++++++++++++++- .../questbattles/KeepingtheSpiritAlive.cpp | 133 +++++++- .../instances/questbattles/KindredSpirits.cpp | 121 ++++++- .../instances/questbattles/LeiasLegacy.cpp | 93 ++++- .../questbattles/LikeMotherLikeDaughter.cpp | 276 ++++++++++++++- .../questbattles/LordoftheInferno.cpp | 67 ++++ .../questbattles/LurkersintheGrotto.cpp | 109 ++++++ .../instances/questbattles/MasterMusosai.cpp | 91 ----- .../questbattles/MasterandStudent.cpp | 136 ++++++++ .../questbattles/MasterofMarksmanship.cpp | 184 +++++++++- .../instances/questbattles/MyFirstMudra.cpp | 66 +++- .../instances/questbattles/Nightkin.cpp | 133 -------- .../instances/questbattles/NinjaAssassin.cpp | 116 +++++++ .../instances/questbattles/NinjaBathin.cpp | 65 +++- .../instances/questbattles/NotoriousBiggs.cpp | 290 +++++++++++++++- .../instances/questbattles/NouveauRiche.cpp | 167 ++++++++- .../questbattles/OhCaptainMyCaptain.cpp | 198 ++++++++++- .../questbattles/OnceUponaTimeinDoma.cpp | 136 ++++++++ .../questbattles/OneAutumnsSecret.cpp | 64 ---- .../questbattles/OneGolemtoRuleThemAll.cpp | 84 ----- .../instances/questbattles/OurAnswer.cpp | 275 ++++++++++++++- .../instances/questbattles/OvertheRails.cpp | 262 ++++++++++++++- .../questbattles/ParleyintheSagolii.cpp | 265 +++++++++++++++ .../instances/questbattles/PincerManeuver.cpp | 75 +++++ ...PrideandDutyWillTakeYoufromtheMountain.cpp | 138 +++++++- .../instances/questbattles/PrimalBurdens.cpp | 150 +++++++++ .../instances/questbattles/ProofofMight.cpp | 84 +++++ .../instances/questbattles/Quarantine.cpp | 64 ++++ .../questbattles/ReleasetheHounds.cpp | 80 ----- .../questbattles/RequiemfortheFallen.cpp | 275 ++++++++++++++- .../questbattles/ReturnoftheHolyfist.cpp | 200 ++++++++++- .../questbattles/ReturntotheRift.cpp | 178 ---------- .../instances/questbattles/RhalgrsBeacon.cpp | 129 ------- .../questbattles/RiseoftheMachinists.cpp | 109 ++++++ .../questbattles/SchismbetweenSisters.cpp | 141 -------- .../questbattles/SecuringtheLocks.cpp | 196 ++++++++++- .../instances/questbattles/SeerFolly.cpp | 167 ++++++++- .../questbattles/ShadesofShatotto.cpp | 53 --- .../questbattles/SinkingDoesmaga.cpp | 2 - .../instances/questbattles/SlavetotheCode.cpp | 197 ++++++++++- .../questbattles/SlingsandArrows.cpp | 118 ++++++- .../SoundingOuttheAmphitheatre.cpp | 56 ++- .../questbattles/SpearheadingInitiatives.cpp | 133 +++++++- .../questbattles/SpiritholdBroken.cpp | 164 ++++----- .../questbattles/StainedinScarlet.cpp | 68 ---- .../instances/questbattles/StifledScreams.cpp | 197 ++++++++++- .../questbattles/StrayintotheShadows.cpp | 46 ++- .../SweetDreamsAreMadeofPeace.cpp | 83 ----- .../instances/questbattles/SweetSorrows.cpp | 138 +++++++- .../questbattles/SwornUponaLance.cpp | 260 ++++++++++++++ .../questbattles/ThatOldFamiliarFeeling.cpp | 133 +++++++- .../questbattles/TheBalladofOblivion.cpp | 260 ++++++++++++++ .../instances/questbattles/TheBeastWithin.cpp | 92 ++--- .../TheCompanyYouKeepImmortalFlames.cpp | 277 ++++++++++++++- .../TheCompanyYouKeepMaelstrom.cpp | 127 +++++++ .../questbattles/TheConsequencesofAnger.cpp | 64 ++++ .../questbattles/TheCrimsonDuelist.cpp | 84 ----- .../instances/questbattles/TheCrowKnows.cpp | 196 ++++++++++- .../instances/questbattles/TheDefiantOnes.cpp | 150 +++++++++ .../questbattles/TheFlameintheAbyss.cpp | 151 +++++++++ .../instances/questbattles/TheHandsofFate.cpp | 109 ++++++ .../questbattles/TheHereticamongUs.cpp | 124 ++++++- .../questbattles/TheHiddenChapter.cpp | 127 +++++++ .../questbattles/TheKeytoVictory.cpp | 109 ------ .../instances/questbattles/TheLominsanWay.cpp | 150 +++++++++ .../questbattles/TheMeasureofHisReach.cpp | 132 -------- .../questbattles/TheMongrelandtheKnight.cpp | 72 ---- .../questbattles/TheMountainThatStrides.cpp | 56 --- .../questbattles/TheMountainthatStrides.cpp | 318 ++++++++++++++++++ .../questbattles/TheOneThatGotAway.cpp | 57 ---- .../questbattles/TheOnethatGotAway.cpp | 220 ++++++++++++ .../questbattles/ThePowerofaTourney.cpp | 81 ++++- .../questbattles/ThePowertoProtect.cpp | 87 ----- .../questbattles/TheReasonRoaille.cpp | 109 ++++++ .../instances/questbattles/TheRematch.cpp | 80 +++++ .../questbattles/TheThreatofPerplexity.cpp | 82 ++++- .../questbattles/TheThreatofSuperiority.cpp | 80 +++++ .../questbattles/TheTimebetweentheSeconds.cpp | 101 ------ .../TheVoidgateBreathesGloomy.cpp | 85 ++++- .../questbattles/ThisLittleSwordofMine.cpp | 116 +++++++ .../questbattles/ToCatchaPoacher.cpp | 85 ++++- .../questbattles/ToGuardaGuardian.cpp | 13 +- .../instances/questbattles/TortoiseinTime.cpp | 109 ------ .../instances/questbattles/TrialbyWater.cpp | 80 +++++ .../questbattles/UldahsMostWanted.cpp | 141 ++++++++ .../questbattles/UnderneaththeSultantree.cpp | 75 +++++ .../instances/questbattles/VictoryinPeril.cpp | 67 ++++ .../questbattles/ViolatorsWillBeShot.cpp | 92 +++++ .../questbattles/WayDownintheHole.cpp | 80 +++++ .../questbattles/WhatSheAlwaysWanted.cpp | 93 ----- .../instances/questbattles/WhenGnathsCry.cpp | 260 ++++++++++++++ .../raids/AlexanderTheArmoftheFather.cpp | 51 --- .../AlexanderTheArmoftheFatherSavage.cpp | 51 --- .../raids/AlexanderTheArmoftheSon.cpp | 82 ----- .../raids/AlexanderTheArmoftheSonSavage.cpp | 82 ----- .../raids/AlexanderTheBreathoftheCreator.cpp | 58 ---- .../AlexanderTheBreathoftheCreatorSavage.cpp | 58 ---- .../raids/AlexanderTheBurdenoftheFather.cpp | 36 -- .../AlexanderTheBurdenoftheFatherSavage.cpp | 36 -- .../raids/AlexanderTheBurdenoftheSon.cpp | 39 --- .../AlexanderTheBurdenoftheSonSavage.cpp | 39 --- .../raids/AlexanderTheCuffoftheFather.cpp | 62 ---- .../AlexanderTheCuffoftheFatherSavage.cpp | 62 ---- .../raids/AlexanderTheCuffoftheSon.cpp | 62 ---- .../raids/AlexanderTheCuffoftheSonSavage.cpp | 62 ---- .../raids/AlexanderTheEyesoftheCreator.cpp | 62 ---- .../AlexanderTheEyesoftheCreatorSavage.cpp | 62 ---- .../raids/AlexanderTheFistoftheFather.cpp | 70 ---- .../AlexanderTheFistoftheFatherSavage.cpp | 70 ---- .../raids/AlexanderTheFistoftheSon.cpp | 61 ---- .../raids/AlexanderTheFistoftheSonSavage.cpp | 61 ---- .../raids/AlexanderTheHeartoftheCreator.cpp | 73 ---- .../AlexanderTheHeartoftheCreatorSavage.cpp | 73 ---- .../raids/AlexanderTheSouloftheCreator.cpp | 54 --- .../AlexanderTheSouloftheCreatorSavage.cpp | 54 --- src/scripts/instances/raids/DunScaith.cpp | 100 ------ .../raids/LabyrinthoftheAncients.cpp | 111 ++++++ src/scripts/instances/raids/SyrcusTower.cpp | 112 +++--- .../raids/TheBindingCoilofBahamutTurn1.cpp | 72 ++-- .../raids/TheBindingCoilofBahamutTurn2.cpp | 64 ++-- .../raids/TheBindingCoilofBahamutTurn3.cpp | 100 +++--- .../raids/TheBindingCoilofBahamutTurn4.cpp | 36 +- .../raids/TheBindingCoilofBahamutTurn5.cpp | 24 +- .../raids/TheFinalCoilofBahamutTurn1.cpp | 52 ++- .../raids/TheFinalCoilofBahamutTurn2.cpp | 70 ++-- .../raids/TheFinalCoilofBahamutTurn3.cpp | 18 +- .../raids/TheFinalCoilofBahamutTurn4.cpp | 20 +- .../raids/TheLabyrinthoftheAncients.cpp | 113 ------- .../TheSecondCoilofBahamutSavageTurn1.cpp | 32 +- .../TheSecondCoilofBahamutSavageTurn2.cpp | 32 +- .../TheSecondCoilofBahamutSavageTurn3.cpp | 104 +++--- .../TheSecondCoilofBahamutSavageTurn4.cpp | 32 +- .../raids/TheSecondCoilofBahamutTurn1.cpp | 32 +- .../raids/TheSecondCoilofBahamutTurn2.cpp | 32 +- .../raids/TheSecondCoilofBahamutTurn3.cpp | 104 +++--- .../raids/TheSecondCoilofBahamutTurn4.cpp | 32 +- .../TheUnendingCoilofBahamutUltimate.cpp | 41 --- src/scripts/instances/raids/TheVoidArk.cpp | 125 ------- .../instances/raids/TheWeepingCityofMhach.cpp | 123 ------- .../instances/raids/TheWorldofDarkness.cpp | 188 +++++------ .../instances/treasurehunt/TheAquapolis.cpp | 134 -------- .../treasurehunt/TheHiddenCanalsofUznair.cpp | 155 --------- .../treasurehunt/TheLostCanalsofUznair.cpp | 155 --------- .../TheShiftingAltarsofUznair.cpp | 55 --- .../trials/ARelicReborntheChimera.cpp | 281 ++++++++++++++-- .../instances/trials/ARelicReborntheHydra.cpp | 88 +++-- .../trials/AkhAfahAmphitheatreExtreme.cpp | 22 +- .../trials/AkhAfahAmphitheatreHard.cpp | 22 +- .../instances/trials/BattleintheBigKeep.cpp | 170 +++++----- .../instances/trials/BattleontheBigBridge.cpp | 22 +- src/scripts/instances/trials/CapeWestwind.cpp | 135 +++++++- .../instances/trials/CastrumFluminis.cpp | 48 --- .../instances/trials/ContainmentBayP1T6.cpp | 41 --- .../trials/ContainmentBayP1T6Extreme.cpp | 41 --- .../instances/trials/ContainmentBayS1T7.cpp | 48 --- .../trials/ContainmentBayS1T7Extreme.cpp | 48 --- .../instances/trials/ContainmentBayZ1T9.cpp | 47 --- .../trials/ContainmentBayZ1T9Extreme.cpp | 47 --- .../instances/trials/EventContents1.cpp | 41 +++ .../instances/trials/EventContents2.cpp | 53 +++ ...SpecialEventIII.cpp => EventContents3.cpp} | 12 +- .../instances/trials/SpecialEventI.cpp | 36 -- .../instances/trials/SpecialEventII.cpp | 48 --- .../instances/trials/TheBowlofEmbers.cpp | 12 +- .../trials/TheBowlofEmbersExtreme.cpp | 12 +- .../instances/trials/TheBowlofEmbersHard.cpp | 12 +- src/scripts/instances/trials/TheChrysalis.cpp | 44 ++- .../instances/trials/TheDragonsNeck.cpp | 118 ++++--- .../instances/trials/TheFinalStepsofFaith.cpp | 38 --- .../instances/trials/TheHowlingEye.cpp | 27 +- .../instances/trials/TheHowlingEyeExtreme.cpp | 27 +- .../instances/trials/TheHowlingEyeHard.cpp | 27 +- .../trials/TheLimitlessBlueExtreme.cpp | 22 +- .../instances/trials/TheLimitlessBlueHard.cpp | 22 +- .../trials/TheMinstrelsBalladNidhoggsRage.cpp | 38 --- .../TheMinstrelsBalladShinryusDomain.cpp | 52 --- .../TheMinstrelsBalladThordansReign.cpp | 88 ----- .../TheMinstrelsBalladTsukuyomisPain.cpp | 48 --- .../trials/TheMinstrelsBalladUltimasBane.cpp | 22 +- src/scripts/instances/trials/TheNavel.cpp | 10 +- .../instances/trials/TheNavelExtreme.cpp | 10 +- src/scripts/instances/trials/TheNavelHard.cpp | 10 +- .../trials/TheSingularityReactor.cpp | 65 +--- .../instances/trials/TheStepsofFaith.cpp | 52 ++- .../trials/TheStrikingTreeExtreme.cpp | 10 +- .../instances/trials/TheStrikingTreeHard.cpp | 10 +- .../instances/trials/TheWhorleaterExtreme.cpp | 20 +- .../instances/trials/TheWhorleaterHard.cpp | 20 +- .../instances/trials/ThokastThokExtreme.cpp | 50 ++- .../instances/trials/ThokastThokHard.cpp | 50 ++- .../instances/trials/ThornmarchExtreme.cpp | 10 +- .../instances/trials/ThornmarchHard.cpp | 10 +- src/scripts/instances/trials/UrthsFount.cpp | 91 ++++- src/tools/event_object_parser/main.cpp | 48 ++- src/world/Actor/EventObject.cpp | 35 +- src/world/Actor/EventObject.h | 14 +- src/world/Territory/HousingZone.cpp | 4 +- src/world/Territory/InstanceContent.cpp | 4 +- src/world/Territory/InstanceContent.h | 2 +- src/world/Territory/QuestBattle.cpp | 4 +- src/world/Territory/QuestBattle.h | 2 +- src/world/Territory/Territory.cpp | 14 +- src/world/Territory/Territory.h | 9 +- 397 files changed, 23331 insertions(+), 13346 deletions(-) delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors101110.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors110.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors111120.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors1120.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors121130.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors131140.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors141150.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors151160.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors161170.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors171180.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors181190.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors191200.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors2130.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors3140.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors4150.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors5160.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors6170.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors7180.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors8190.cpp delete mode 100644 src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors91100.cpp delete mode 100644 src/scripts/instances/dungeons/BaelsarsWall.cpp delete mode 100644 src/scripts/instances/dungeons/HullbreakerIsleHard.cpp delete mode 100644 src/scripts/instances/dungeons/PharosSiriusHard.cpp delete mode 100644 src/scripts/instances/dungeons/SaintMociannesArboretum.cpp delete mode 100644 src/scripts/instances/dungeons/SohmAlHard.cpp delete mode 100644 src/scripts/instances/dungeons/SohrKhai.cpp delete mode 100644 src/scripts/instances/dungeons/TheAntitower.cpp delete mode 100644 src/scripts/instances/dungeons/TheGreatGubalLibraryHard.cpp delete mode 100644 src/scripts/instances/dungeons/TheLostCityofAmdaporHard.cpp delete mode 100644 src/scripts/instances/dungeons/Xelphatol.cpp delete mode 100644 src/scripts/instances/events/TheHauntedManor.cpp delete mode 100644 src/scripts/instances/events/TheValentionesCeremony.cpp delete mode 100644 src/scripts/instances/goldsaucer/AirForceOne.cpp delete mode 100644 src/scripts/instances/goldsaucer/mahjong/AdvancedMahjongRanked.cpp delete mode 100644 src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanDisabled.cpp delete mode 100644 src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanEnabled.cpp delete mode 100644 src/scripts/instances/goldsaucer/mahjong/NoviceMahjongRanked.cpp delete mode 100644 src/scripts/instances/hallofthenovice/AccrueEnmityfromMultipleTargets.cpp delete mode 100644 src/scripts/instances/hallofthenovice/AssistAlliesinDefeatingaTarget.cpp delete mode 100644 src/scripts/instances/hallofthenovice/AvoidAreaofEffectAttacks.cpp delete mode 100644 src/scripts/instances/hallofthenovice/AvoidEngagedTargets.cpp delete mode 100644 src/scripts/instances/hallofthenovice/DefeatanOccupiedTarget.cpp delete mode 100644 src/scripts/instances/hallofthenovice/EngageEnemyReinforcements.cpp delete mode 100644 src/scripts/instances/hallofthenovice/EngageMultipleTargets.cpp delete mode 100644 src/scripts/instances/hallofthenovice/ExecuteaComboinBattle.cpp delete mode 100644 src/scripts/instances/hallofthenovice/ExecuteaCombotoIncreaseEnmity.cpp delete mode 100644 src/scripts/instances/hallofthenovice/ExecuteaRangedAttacktoIncreaseEnmity.cpp delete mode 100644 src/scripts/instances/hallofthenovice/FinalExercise.cpp delete mode 100644 src/scripts/instances/hallofthenovice/HealMultipleAllies.cpp delete mode 100644 src/scripts/instances/hallofthenovice/HealanAlly.cpp delete mode 100644 src/scripts/instances/hallofthenovice/InteractwiththeBattlefield.cpp create mode 100644 src/scripts/instances/pvp/TheBorderlandRuinsSlaughter.cpp create mode 100644 src/scripts/instances/pvp/TheCarteneauFlatsBorderlandRuins.cpp delete mode 100644 src/scripts/instances/pvp/TheFieldsofGloryShatter.cpp delete mode 100644 src/scripts/instances/pvp/rivalwings/Astragalos.cpp delete mode 100644 src/scripts/instances/pvp/rivalwings/HiddenGorge.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeast4on4Ranked.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeast4on4Training.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeastCustomMatchCrystalTower.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeastCustomMatchFeastingGrounds.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeastCustomMatchLichenweed.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeastRanked.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeastTeamCustomMatchCrystalTower.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeastTeamRanked.cpp delete mode 100644 src/scripts/instances/pvp/thefeast/TheFeastTraining.cpp delete mode 100644 src/scripts/instances/questbattles/ABeaconforBadThings.cpp delete mode 100644 src/scripts/instances/questbattles/AGameofLifeandDeath.cpp delete mode 100644 src/scripts/instances/questbattles/ATestofCourage.cpp delete mode 100644 src/scripts/instances/questbattles/AVermilionVendetta.cpp delete mode 100644 src/scripts/instances/questbattles/AnArtfortheLiving.cpp delete mode 100644 src/scripts/instances/questbattles/AnEgistentialCrisis.cpp delete mode 100644 src/scripts/instances/questbattles/AsGoesLightSoGoesDarkness.cpp delete mode 100644 src/scripts/instances/questbattles/BestServedwithColdSteel.cpp delete mode 100644 src/scripts/instances/questbattles/ChoicesandPaths.cpp delete mode 100644 src/scripts/instances/questbattles/ComeRainorShrine.cpp delete mode 100644 src/scripts/instances/questbattles/Foxfire.cpp delete mode 100644 src/scripts/instances/questbattles/HisForgottenHome.cpp delete mode 100644 src/scripts/instances/questbattles/HopeontheWaves.cpp delete mode 100644 src/scripts/instances/questbattles/InCrimsonItBegan.cpp delete mode 100644 src/scripts/instances/questbattles/InLovingMemory.cpp delete mode 100644 src/scripts/instances/questbattles/IntheDarkofNight.cpp delete mode 100644 src/scripts/instances/questbattles/MasterMusosai.cpp delete mode 100644 src/scripts/instances/questbattles/Nightkin.cpp delete mode 100644 src/scripts/instances/questbattles/OneAutumnsSecret.cpp delete mode 100644 src/scripts/instances/questbattles/OneGolemtoRuleThemAll.cpp delete mode 100644 src/scripts/instances/questbattles/ReleasetheHounds.cpp delete mode 100644 src/scripts/instances/questbattles/ReturntotheRift.cpp delete mode 100644 src/scripts/instances/questbattles/RhalgrsBeacon.cpp delete mode 100644 src/scripts/instances/questbattles/SchismbetweenSisters.cpp delete mode 100644 src/scripts/instances/questbattles/ShadesofShatotto.cpp delete mode 100644 src/scripts/instances/questbattles/StainedinScarlet.cpp delete mode 100644 src/scripts/instances/questbattles/SweetDreamsAreMadeofPeace.cpp delete mode 100644 src/scripts/instances/questbattles/TheCrimsonDuelist.cpp delete mode 100644 src/scripts/instances/questbattles/TheKeytoVictory.cpp delete mode 100644 src/scripts/instances/questbattles/TheMeasureofHisReach.cpp delete mode 100644 src/scripts/instances/questbattles/TheMongrelandtheKnight.cpp delete mode 100644 src/scripts/instances/questbattles/TheMountainThatStrides.cpp create mode 100644 src/scripts/instances/questbattles/TheMountainthatStrides.cpp delete mode 100644 src/scripts/instances/questbattles/TheOneThatGotAway.cpp create mode 100644 src/scripts/instances/questbattles/TheOnethatGotAway.cpp delete mode 100644 src/scripts/instances/questbattles/ThePowertoProtect.cpp delete mode 100644 src/scripts/instances/questbattles/TheTimebetweentheSeconds.cpp delete mode 100644 src/scripts/instances/questbattles/TortoiseinTime.cpp create mode 100644 src/scripts/instances/questbattles/UldahsMostWanted.cpp delete mode 100644 src/scripts/instances/questbattles/WhatSheAlwaysWanted.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheArmoftheFather.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheArmoftheFatherSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheArmoftheSon.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheArmoftheSonSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheBreathoftheCreator.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheBreathoftheCreatorSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheBurdenoftheFather.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheBurdenoftheFatherSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheBurdenoftheSon.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheBurdenoftheSonSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheCuffoftheFather.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheCuffoftheFatherSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheCuffoftheSon.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheCuffoftheSonSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheEyesoftheCreator.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheEyesoftheCreatorSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheFistoftheFather.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheFistoftheFatherSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheFistoftheSon.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheFistoftheSonSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheHeartoftheCreator.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheHeartoftheCreatorSavage.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheSouloftheCreator.cpp delete mode 100644 src/scripts/instances/raids/AlexanderTheSouloftheCreatorSavage.cpp delete mode 100644 src/scripts/instances/raids/DunScaith.cpp create mode 100644 src/scripts/instances/raids/LabyrinthoftheAncients.cpp delete mode 100644 src/scripts/instances/raids/TheLabyrinthoftheAncients.cpp delete mode 100644 src/scripts/instances/raids/TheUnendingCoilofBahamutUltimate.cpp delete mode 100644 src/scripts/instances/raids/TheVoidArk.cpp delete mode 100644 src/scripts/instances/raids/TheWeepingCityofMhach.cpp delete mode 100644 src/scripts/instances/treasurehunt/TheAquapolis.cpp delete mode 100644 src/scripts/instances/treasurehunt/TheHiddenCanalsofUznair.cpp delete mode 100644 src/scripts/instances/treasurehunt/TheLostCanalsofUznair.cpp delete mode 100644 src/scripts/instances/treasurehunt/TheShiftingAltarsofUznair.cpp delete mode 100644 src/scripts/instances/trials/CastrumFluminis.cpp delete mode 100644 src/scripts/instances/trials/ContainmentBayP1T6.cpp delete mode 100644 src/scripts/instances/trials/ContainmentBayP1T6Extreme.cpp delete mode 100644 src/scripts/instances/trials/ContainmentBayS1T7.cpp delete mode 100644 src/scripts/instances/trials/ContainmentBayS1T7Extreme.cpp delete mode 100644 src/scripts/instances/trials/ContainmentBayZ1T9.cpp delete mode 100644 src/scripts/instances/trials/ContainmentBayZ1T9Extreme.cpp create mode 100644 src/scripts/instances/trials/EventContents1.cpp create mode 100644 src/scripts/instances/trials/EventContents2.cpp rename src/scripts/instances/trials/{SpecialEventIII.cpp => EventContents3.cpp} (53%) delete mode 100644 src/scripts/instances/trials/SpecialEventI.cpp delete mode 100644 src/scripts/instances/trials/SpecialEventII.cpp delete mode 100644 src/scripts/instances/trials/TheFinalStepsofFaith.cpp delete mode 100644 src/scripts/instances/trials/TheMinstrelsBalladNidhoggsRage.cpp delete mode 100644 src/scripts/instances/trials/TheMinstrelsBalladShinryusDomain.cpp delete mode 100644 src/scripts/instances/trials/TheMinstrelsBalladThordansReign.cpp delete mode 100644 src/scripts/instances/trials/TheMinstrelsBalladTsukuyomisPain.cpp diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors101110.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors101110.cpp deleted file mode 100644 index 1b71f74e..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors101110.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors101110 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors101110() : - Sapphire::ScriptAPI::InstanceContentScript( 60011 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6527847, 4, { -300.000000f, 0.000026f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - instance.registerEObj( "sgvf_w_lvd_b0959_1", 2000608, 6544382, 4, { 301.149902f, -0.045413f, 285.247589f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors101110 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors110.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors110.cpp deleted file mode 100644 index 09cc2ef3..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors110.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors110 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors110() : - Sapphire::ScriptAPI::InstanceContentScript( 60001 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2002872, 6324883, 4, { -300.000000f, -0.000010f, -220.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors110 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors111120.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors111120.cpp deleted file mode 100644 index 56ccf719..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors111120.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors111120 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors111120() : - Sapphire::ScriptAPI::InstanceContentScript( 60012 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6535115, 4, { -300.000000f, 0.000026f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors111120 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors1120.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors1120.cpp deleted file mode 100644 index 88464a86..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors1120.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors1120 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors1120() : - Sapphire::ScriptAPI::InstanceContentScript( 60002 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6353850, 4, { -300.000000f, 0.000026f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors1120 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors121130.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors121130.cpp deleted file mode 100644 index 29c054a0..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors121130.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors121130 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors121130() : - Sapphire::ScriptAPI::InstanceContentScript( 60013 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6535115, 4, { -300.000000f, 0.000026f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors121130 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors131140.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors131140.cpp deleted file mode 100644 index 17c1d206..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors131140.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors131140 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors131140() : - Sapphire::ScriptAPI::InstanceContentScript( 60014 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6535683, 4, { -300.000000f, -0.000205f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors131140 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors141150.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors141150.cpp deleted file mode 100644 index d56e28a4..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors141150.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors141150 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors141150() : - Sapphire::ScriptAPI::InstanceContentScript( 60015 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6535683, 4, { -300.000000f, -0.000205f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors141150 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors151160.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors151160.cpp deleted file mode 100644 index efcee3bc..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors151160.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors151160 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors151160() : - Sapphire::ScriptAPI::InstanceContentScript( 60016 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6534547, 4, { -301.179504f, 0.130118f, -301.014709f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors151160 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors161170.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors161170.cpp deleted file mode 100644 index 5e4759f1..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors161170.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors161170 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors161170() : - Sapphire::ScriptAPI::InstanceContentScript( 60017 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6534547, 4, { -301.179504f, 0.130118f, -301.014709f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors161170 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors171180.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors171180.cpp deleted file mode 100644 index f29b74f9..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors171180.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors171180 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors171180() : - Sapphire::ScriptAPI::InstanceContentScript( 60018 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6534547, 4, { -301.179504f, 0.130118f, -301.014709f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors171180 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors181190.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors181190.cpp deleted file mode 100644 index cc69d801..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors181190.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors181190 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors181190() : - Sapphire::ScriptAPI::InstanceContentScript( 60019 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6534547, 4, { -301.179504f, 0.130118f, -301.014709f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors181190 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors191200.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors191200.cpp deleted file mode 100644 index 9fed7cbb..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors191200.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors191200 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors191200() : - Sapphire::ScriptAPI::InstanceContentScript( 60020 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6534547, 4, { -301.179504f, 0.130118f, -301.014709f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors191200 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors2130.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors2130.cpp deleted file mode 100644 index 6c514453..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors2130.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors2130 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors2130() : - Sapphire::ScriptAPI::InstanceContentScript( 60003 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2002872, 6387948, 4, { -300.000000f, -0.116918f, -237.513199f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors2130 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors3140.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors3140.cpp deleted file mode 100644 index 570e1067..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors3140.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors3140 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors3140() : - Sapphire::ScriptAPI::InstanceContentScript( 60004 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6367892, 4, { -300.000000f, 0.000000f, -225.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - instance.registerEObj( "sgvf_w_lvd_b0959_1", 2002872, 6392196, 4, { 300.000000f, 0.000000f, 374.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - instance.registerEObj( "unknown_0", 2007351, 6277715, 4, { 300.036102f, 0.000000f, 373.916687f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007352, 6394671, 4, { 307.159912f, 0.000000f, 370.556702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007353, 6394677, 4, { 305.303894f, 0.000000f, 380.231415f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007354, 6394673, 4, { 296.024109f, -0.000000f, 381.100189f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007355, 6394675, 4, { 291.561890f, 0.000000f, 372.412689f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007356, 6394674, 4, { 298.511902f, 0.000000f, 366.134003f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors3140 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors4150.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors4150.cpp deleted file mode 100644 index 622b3791..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors4150.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors4150 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors4150() : - Sapphire::ScriptAPI::InstanceContentScript( 60005 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6367892, 4, { -300.000000f, 0.000000f, -225.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - instance.registerEObj( "sgvf_w_lvd_b0959_1", 2002872, 6392196, 4, { 300.000000f, 0.000000f, 374.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - instance.registerEObj( "unknown_0", 2007351, 6277715, 4, { 300.036102f, 0.000000f, 373.916687f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007352, 6394671, 4, { 307.159912f, 0.000000f, 370.556702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007353, 6394677, 4, { 305.303894f, 0.000000f, 380.231415f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007354, 6394673, 4, { 296.024109f, -0.000000f, 381.100189f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007355, 6394675, 4, { 291.561890f, 0.000000f, 372.412689f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007356, 6394674, 4, { 298.511902f, 0.000000f, 366.134003f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors4150 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors5160.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors5160.cpp deleted file mode 100644 index 3a65fae4..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors5160.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors5160 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors5160() : - Sapphire::ScriptAPI::InstanceContentScript( 60006 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6521120, 4, { -300.000000f, 3.189805f, -241.061096f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors5160 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors6170.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors6170.cpp deleted file mode 100644 index 6ff1a4c4..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors6170.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors6170 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors6170() : - Sapphire::ScriptAPI::InstanceContentScript( 60007 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6521120, 4, { -300.000000f, 3.189805f, -241.061096f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors6170 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors7180.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors7180.cpp deleted file mode 100644 index e9820b0f..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors7180.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors7180 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors7180() : - Sapphire::ScriptAPI::InstanceContentScript( 60008 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6521120, 4, { -300.000000f, 3.189805f, -241.061096f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors7180 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors8190.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors8190.cpp deleted file mode 100644 index c8b671f6..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors8190.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors8190 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors8190() : - Sapphire::ScriptAPI::InstanceContentScript( 60009 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6527847, 4, { -300.000000f, 0.000026f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - instance.registerEObj( "sgvf_w_lvd_b0959_1", 2000608, 6544382, 4, { 301.149902f, -0.045413f, 285.247589f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors8190 ); \ No newline at end of file diff --git a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors91100.cpp b/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors91100.cpp deleted file mode 100644 index ef4bce0b..00000000 --- a/src/scripts/instances/deepdungeon/ThePalaceoftheDeadFloors91100.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePalaceoftheDeadFloors91100 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ThePalaceoftheDeadFloors91100() : - Sapphire::ScriptAPI::InstanceContentScript( 60010 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0959", 2000608, 6527847, 4, { -300.000000f, 0.000026f, -237.000000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - instance.registerEObj( "sgvf_w_lvd_b0959_1", 2000608, 6544382, 4, { 301.149902f, -0.045413f, 285.247589f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_on2off (id: 4) vf_bextwall_off (id: 10) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePalaceoftheDeadFloors91100 ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/AmdaporKeep.cpp b/src/scripts/instances/dungeons/AmdaporKeep.cpp index 8c5423ca..e48fee36 100644 --- a/src/scripts/instances/dungeons/AmdaporKeep.cpp +++ b/src/scripts/instances/dungeons/AmdaporKeep.cpp @@ -3,139 +3,137 @@ using namespace Sapphire; -class AmdaporKeep : - public Sapphire::ScriptAPI::InstanceContentScript +class AmdaporKeep : public Sapphire::ScriptAPI::InstanceContentScript { public: - AmdaporKeep() : - Sapphire::ScriptAPI::InstanceContentScript( 14 ) + AmdaporKeep() : Sapphire::ScriptAPI::InstanceContentScript( 14 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_f1d3_a1_gar2", 2000551, 4277027, 4, { -3.577190f, 48.000000f, -12.625050f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2", 2000551, 4277027, 4277030, 4, { -3.577190f, 48.000000f, -12.625050f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_1", 2000552, 4277005, 4, { 21.455280f, 48.000011f, -12.604770f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_1", 2000552, 4277005, 4277031, 4, { 21.455280f, 48.000011f, -12.604770f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_2", 2000553, 4277029, 4, { -3.963791f, 48.000000f, 9.699657f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_2", 2000553, 4277029, 4277032, 4, { -3.963791f, 48.000000f, 9.699657f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_3", 2000554, 4277028, 4, { 21.081841f, 47.999920f, 9.731779f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_3", 2000554, 4277028, 4277033, 4, { 21.081841f, 47.999920f, 9.731779f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "Entrance", 2000491, 4246565, 5, { -254.388702f, -8.857766f, -0.323940f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000491, 4246565, 4247629, 5, { -254.388702f, -8.857766f, -0.323940f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000492, 0, 4, { -266.179810f, -9.200000f, -0.162207f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000493, 4246574, 4, { -12.466670f, 48.285069f, -0.015320f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2000492, 0, 4247690, 4, { -266.179810f, -9.200000f, -0.162207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000493, 4246574, 4247691, 4, { -12.466670f, 48.285069f, -0.015320f }, 0.991760f, 0.000048f, 0); // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "sgvf_w_lvd_b0094", 2000494, 4246576, 4, { -81.527344f, 0.000003f, -1.602537f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2000494, 4246576, 4247817, 4, { -81.527344f, 0.000003f, -1.602537f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118", 2000495, 4246594, 4, { -81.412201f, 0.000003f, 0.186550f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2000495, 4246594, 4247819, 4, { -81.412201f, 0.000003f, 0.186550f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2000496, 4246595, 4, { 199.816895f, 21.957701f, -104.781303f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2000496, 4246595, 4247821, 4, { 199.816895f, 21.957701f, -104.781303f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgpl_w_lvd_b0118_f1d2", 2000497, 4246596, 4, { 200.915497f, 21.957701f, -104.598198f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgpl_w_lvd_b0118_f1d2", 2000497, 4246596, 4247825, 4, { 200.915497f, 21.957701f, -104.598198f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0249", 2000498, 4246617, 4, { 34.775269f, 48.081181f, 0.381470f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0249", 2000498, 4246617, 4247827, 4, { 34.775269f, 48.081181f, 0.381470f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 10) vf_line_of (id: 11) - instance.registerEObj( "sgvf_w_lvd_b0250", 2000499, 4246618, 4, { 34.775269f, 48.081181f, -0.839294f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000499, 4246618, 4247828, 4, { 34.775269f, 48.081181f, -0.839294f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -246.833496f, -8.499996f, 4.016408f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Aetherialflow", 2000500, 4247835, 4, { -10.236110f, -0.000000f, -0.015320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "PresenceChamberdoor", 2000502, 4308888, 4, { 60.483269f, 48.174511f, -0.015320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "BloodyTranseptdoor", 2000687, 4308274, 4, { 199.985397f, 22.200001f, -103.389503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_f1d1_b0008", 2002741, 4388278, 4, { -82.462273f, 0.000002f, 0.045686f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4247830, 4, { -246.833496f, -8.499996f, 4.016408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialflow", 2000500, 4247835, 4247836, 4, { -10.236110f, -0.000000f, -0.015320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "PresenceChamberdoor", 2000502, 4308888, 4247846, 4, { 60.483269f, 48.174511f, -0.015320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "BloodyTranseptdoor", 2000687, 4308274, 4309587, 4, { 199.985397f, 22.200001f, -103.389503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_f1d1_b0008", 2002741, 4388278, 4388279, 4, { -82.462273f, 0.000002f, 0.045686f }, 1.000000f, 0.000000f, 0); // States -> vf_baria1_off (id: 3) vf_baria_on (id: 6) - instance.registerEObj( "sgbg_f1d3_a1_gar1", 2000509, 4271520, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_1", 2000510, 4271522, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_2", 2000511, 4271529, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_3", 2000512, 4271531, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_4", 2000513, 4271532, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_5", 2000514, 4271533, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_6", 2000521, 4274657, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_7", 2000522, 4274656, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_8", 2000523, 4274655, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_9", 2000524, 4274661, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_10", 2000525, 4274660, 4, { 206.286697f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_11", 2000526, 4274659, 4, { 206.286697f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_12", 2000533, 4274648, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_13", 2000534, 4274649, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_14", 2000535, 4274650, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_15", 2000536, 4274651, 4, { 241.931793f, 22.079769f, 6.240906f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_16", 2000537, 4274652, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_17", 2000538, 4274653, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_18", 2000545, 4274662, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_19", 2000546, 4274667, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_20", 2000547, 4274666, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_21", 2000548, 4274663, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_22", 2000549, 4274665, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_23", 2000550, 4274664, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar2_4", 2000503, 4274671, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar1", 2000509, 4271520, 4274705, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_1", 2000510, 4271522, 4274706, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_2", 2000511, 4271529, 4274707, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_3", 2000512, 4271531, 4274708, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_4", 2000513, 4271532, 4274709, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_5", 2000514, 4271533, 4274710, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_6", 2000521, 4274657, 4274711, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_7", 2000522, 4274656, 4274712, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_8", 2000523, 4274655, 4274713, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_9", 2000524, 4274661, 4274714, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_10", 2000525, 4274660, 4274715, 4, { 206.286697f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_11", 2000526, 4274659, 4274716, 4, { 206.286697f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_12", 2000533, 4274648, 4274717, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_13", 2000534, 4274649, 4274718, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_14", 2000535, 4274650, 4274719, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_15", 2000536, 4274651, 4274720, 4, { 241.931793f, 22.079769f, 6.240906f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_16", 2000537, 4274652, 4274721, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_17", 2000538, 4274653, 4274722, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_18", 2000545, 4274662, 4274724, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_19", 2000546, 4274667, 4274725, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_20", 2000547, 4274666, 4274726, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_21", 2000548, 4274663, 4274728, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_22", 2000549, 4274665, 4274729, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_23", 2000550, 4274664, 4274730, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar2_4", 2000503, 4274671, 4274731, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_5", 2000504, 4274672, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_5", 2000504, 4274672, 4274732, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_6", 2000505, 4274673, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_6", 2000505, 4274673, 4274733, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_7", 2000506, 4274674, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_7", 2000506, 4274674, 4274734, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_8", 2000507, 4274675, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_8", 2000507, 4274675, 4274735, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_9", 2000508, 4274676, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_9", 2000508, 4274676, 4274736, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_10", 2000515, 4274685, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_10", 2000515, 4274685, 4274737, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_11", 2000516, 4274684, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_11", 2000516, 4274684, 4274738, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_12", 2000517, 4274683, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_12", 2000517, 4274683, 4274739, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_13", 2000518, 4274688, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_13", 2000518, 4274688, 4274740, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_14", 2000519, 4274687, 4, { 206.317093f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_14", 2000519, 4274687, 4274741, 4, { 206.317093f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_15", 2000520, 4274686, 4, { 206.317093f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_15", 2000520, 4274686, 4274742, 4, { 206.317093f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_16", 2000527, 4274677, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_16", 2000527, 4274677, 4274743, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_17", 2000528, 4274678, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_17", 2000528, 4274678, 4274744, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_18", 2000529, 4274679, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_18", 2000529, 4274679, 4274745, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_19", 2000530, 4274680, 4, { 241.931793f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_19", 2000530, 4274680, 4274746, 4, { 241.931793f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_20", 2000531, 4274681, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_20", 2000531, 4274681, 4274747, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_21", 2000532, 4274682, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_21", 2000532, 4274682, 4274748, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_22", 2000539, 4274689, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_22", 2000539, 4274689, 4274749, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_23", 2000540, 4274694, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_23", 2000540, 4274694, 4274750, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_24", 2000541, 4274693, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_24", 2000541, 4274693, 4274751, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_25", 2000542, 4274690, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_25", 2000542, 4274690, 4274752, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_26", 2000543, 4274692, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_26", 2000543, 4274692, 4274753, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_27", 2000544, 4274691, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_27", 2000544, 4274691, 4274754, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "Entrance_1", 2000182, 5608623, 5, { -156.520401f, -2.800003f, -5.140180f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance_1", 2000182, 5608623, 5608627, 5, { -156.520401f, -2.800003f, -5.140180f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5608617, 4, { -154.662003f, -2.800003f, 5.028913f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 5608617, 5608633, 4, { -154.662003f, -2.800003f, 5.028913f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -151.232193f, -2.822998f, 0.289556f }, 1.174927f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2005128, 5608619, 4, { -112.240501f, -2.800003f, -0.701091f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 5608642, 4, { -151.232193f, -2.822998f, 0.289556f }, 1.174927f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2005128, 5608619, 5609827, 4, { -112.240501f, -2.800003f, -0.701091f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -46.585720f, 0.045776f, 0.190301f }, 1.179312f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5608620, 4, { -46.476231f, 0.000000f, -0.510445f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002735, 0, 5610996, 4, { -46.585720f, 0.045776f, 0.190301f }, 1.179312f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 5608620, 5610998, 4, { -46.476231f, 0.000000f, -0.510445f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit_1", 2000139, 0, 4, { -7.766907f, -0.015320f, 0.015198f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_f1d3_bo189", 2000561, 4248559, 4, { 200.121902f, 21.988159f, -114.000000f }, 1.000000f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00", 2000555, 4249099, 4, { 200.000000f, 21.988159f, -151.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Aetherialflow_1", 2000501, 4247838, 4, { 200.061005f, 22.000000f, -165.266006f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_1", 2000556, 4249100, 4, { 200.000000f, 21.988159f, -146.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_2", 2000557, 4249101, 4, { 200.000000f, 21.988159f, -141.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_3", 2000560, 4249104, 4, { 200.000000f, 21.988159f, -126.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_4", 2000602, 4253048, 4, { 200.000000f, 21.988159f, -121.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_5", 2000559, 4249103, 4, { 200.000000f, 21.988159f, -131.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_6", 2000558, 4249102, 4, { 200.000000f, 21.957701f, -136.838501f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit_1", 2000139, 0, 5665465, 4, { -7.766907f, -0.015320f, 0.015198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_f1d3_bo189", 2000561, 4248559, 4248561, 4, { 200.121902f, 21.988159f, -114.000000f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00", 2000555, 4249099, 4249110, 4, { 200.000000f, 21.988159f, -151.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialflow_1", 2000501, 4247838, 4247841, 4, { 200.061005f, 22.000000f, -165.266006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_1", 2000556, 4249100, 4249111, 4, { 200.000000f, 21.988159f, -146.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_2", 2000557, 4249101, 4249112, 4, { 200.000000f, 21.988159f, -141.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_3", 2000560, 4249104, 4249125, 4, { 200.000000f, 21.988159f, -126.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_4", 2000602, 4253048, 4253045, 4, { 200.000000f, 21.988159f, -121.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_5", 2000559, 4249103, 4249124, 4, { 200.000000f, 21.988159f, -131.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_6", 2000558, 4249102, 4249114, 4, { 200.000000f, 21.957701f, -136.838501f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/AmdaporKeepHard.cpp b/src/scripts/instances/dungeons/AmdaporKeepHard.cpp index 2868209e..ca982d3c 100644 --- a/src/scripts/instances/dungeons/AmdaporKeepHard.cpp +++ b/src/scripts/instances/dungeons/AmdaporKeepHard.cpp @@ -3,56 +3,54 @@ using namespace Sapphire; -class AmdaporKeepHard : - public Sapphire::ScriptAPI::InstanceContentScript +class AmdaporKeepHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - AmdaporKeepHard() : - Sapphire::ScriptAPI::InstanceContentScript( 29 ) + AmdaporKeepHard() : Sapphire::ScriptAPI::InstanceContentScript( 29 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5040923, 4, { 203.452301f, 0.116688f, 208.657593f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5040923, 5040924, 4, { 203.452301f, 0.116688f, 208.657593f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 199.471802f, 0.116693f, 210.128204f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d7_a4_scy01", 2005153, 5619221, 4, { 198.706802f, -20.000010f, 229.113907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004696, 5009720, 4, { -200.316895f, -4.301562f, -43.621670f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004697, 5009721, 4, { -47.771290f, -0.000000f, -71.658272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d7_a1_evl01", 2004698, 5031991, 4, { -125.087196f, -2.000000f, 28.417601f }, 1.000000f, -0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5040925, 4, { 199.471802f, 0.116693f, 210.128204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_f1d7_a4_scy01", 2005153, 5619221, 5619223, 4, { 198.706802f, -20.000010f, 229.113907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004696, 5009720, 5031965, 4, { -200.316895f, -4.301562f, -43.621670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004697, 5009721, 5031982, 4, { -47.771290f, -0.000000f, -71.658272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_f1d7_a1_evl01", 2004698, 5031991, 5031993, 4, { -125.087196f, -2.000000f, 28.417601f }, 1.000000f, -0.000000f, 0); // States -> evils_def (id: 17) evils_off_anim (id: 22) evils_on (id: 23) evils_on_anim (id: 24) - instance.registerEObj( "sgvf_f1d7_b0574", 2004699, 5031992, 4, { -104.790604f, -2.000000f, 47.174728f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1d7_b0574", 2004699, 5031992, 5031994, 4, { -104.790604f, -2.000000f, 47.174728f }, 1.000000f, 0.000000f, 0); // States -> vf_baria1_off (id: 3) vf_baria_on (id: 6) - instance.registerEObj( "unknown_3", 2004700, 0, 4, { 2.343430f, 48.179089f, -2.083742f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004702, 5009732, 4, { 125.604897f, 43.999989f, 3.999085f }, 1.000000f, 0.005971f ); - instance.registerEObj( "unknown_5", 2004701, 0, 4, { 149.666000f, 44.200001f, -0.006115f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004703, 5010816, 4, { 196.927399f, 44.000019f, -101.381798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d7_a1_evl01_1", 2004704, 5032163, 4, { 199.696106f, 44.000000f, -181.197006f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2004700, 0, 5032105, 4, { 2.343430f, 48.179089f, -2.083742f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004702, 5009732, 5032127, 4, { 125.604897f, 43.999989f, 3.999085f }, 1.000000f, 0.005971f, 0); + instance.addEObj( "unknown_5", 2004701, 0, 5032143, 4, { 149.666000f, 44.200001f, -0.006115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004703, 5010816, 5032160, 4, { 196.927399f, 44.000019f, -101.381798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_f1d7_a1_evl01_1", 2004704, 5032163, 5032165, 4, { 199.696106f, 44.000000f, -181.197006f }, 1.000000f, 0.000000f, 0); // States -> evils_def (id: 17) evils_off_anim (id: 22) evils_on (id: 23) evils_on_anim (id: 24) - instance.registerEObj( "Aetherialflow", 2004705, 5032164, 4, { 199.682800f, 44.163898f, -180.392395f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Fellorb", 2004706, 5009746, 4, { 200.094101f, -0.000008f, 0.050249f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Aetherialflow_1", 2004707, 5033533, 4, { 199.899506f, 0.000000f, -3.297300f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_7", 2004768, 5033548, 4, { 210.649307f, 0.116687f, -6.120441f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004769, 5033549, 4, { 189.489807f, 0.116688f, -6.804901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004770, 5033551, 4, { 204.506500f, 0.116687f, 9.902725f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2004708, 5034801, 4, { -119.510101f, -2.400002f, 18.885540f }, 1.000000f, 0.000000f ); + instance.addEObj( "Aetherialflow", 2004705, 5032164, 5032166, 4, { 199.682800f, 44.163898f, -180.392395f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Fellorb", 2004706, 5009746, 5033532, 4, { 200.094101f, -0.000008f, 0.050249f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialflow_1", 2004707, 5033533, 5033534, 4, { 199.899506f, 0.000000f, -3.297300f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_7", 2004768, 5033548, 5033553, 4, { 210.649307f, 0.116687f, -6.120441f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004769, 5033549, 5033554, 4, { 189.489807f, 0.116688f, -6.804901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004770, 5033551, 5033555, 4, { 204.506500f, 0.116687f, 9.902725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2004708, 5034801, 5034814, 4, { -119.510101f, -2.400002f, 18.885540f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5034800, 4, { -130.314606f, -2.400000f, -18.221069f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 5034800, 5034815, 4, { -130.314606f, -2.400000f, -18.221069f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_10", 2002735, 0, 4, { -125.041801f, -1.964380f, -20.543480f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0", 2004996, 5390927, 4, { -112.845497f, -2.400000f, 12.122500f }, 1.000000f, 0.785314f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0_1", 2004997, 5390928, 4, { -112.845497f, -2.400000f, -12.378100f }, 1.000000f, 0.785457f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0_2", 2004998, 5390929, 4, { -137.250000f, -2.400000f, 12.122500f }, 1.000000f, -0.785410f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0_3", 2004999, 5390930, 4, { -137.396194f, -2.400000f, -12.366500f }, 1.000000f, -0.785398f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2004782, 5038257, 4, { 198.459198f, 43.991699f, -172.369705f }, 1.000000f, 0.000048f ); + instance.addEObj( "unknown_10", 2002735, 0, 5034816, 4, { -125.041801f, -1.964380f, -20.543480f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1d7_a1_gar0", 2004996, 5390927, 5390931, 4, { -112.845497f, -2.400000f, 12.122500f }, 1.000000f, 0.785314f, 0); + instance.addEObj( "sgpl_f1d7_a1_gar0_1", 2004997, 5390928, 5390932, 4, { -112.845497f, -2.400000f, -12.378100f }, 1.000000f, 0.785457f, 0); + instance.addEObj( "sgpl_f1d7_a1_gar0_2", 2004998, 5390929, 5390933, 4, { -137.250000f, -2.400000f, 12.122500f }, 1.000000f, -0.785410f, 0); + instance.addEObj( "sgpl_f1d7_a1_gar0_3", 2004999, 5390930, 5390934, 4, { -137.396194f, -2.400000f, -12.366500f }, 1.000000f, -0.785398f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2004782, 5038257, 5038258, 4, { 198.459198f, 43.991699f, -172.369705f }, 1.000000f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 5038255, 4, { 197.802597f, 43.991699f, -125.932701f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2002872, 5038255, 5038261, 4, { 197.802597f, 43.991699f, -125.932701f }, 1.000000f, -0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_11", 2002735, 0, 4, { 199.511703f, 44.022221f, -130.601303f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5018466, 5, { -255.724792f, -9.199999f, -5.249732f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_11", 2002735, 0, 5038262, 4, { 199.511703f, 44.022221f, -130.601303f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5018466, 5018468, 5, { -255.724792f, -9.199999f, -5.249732f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -252.173401f, -9.199999f, 5.737248f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 200.798599f, -0.000008f, 240.880905f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 5018476, 4, { -252.173401f, -9.199999f, 5.737248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 5018489, 4, { 200.798599f, -0.000008f, 240.880905f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/BaelsarsWall.cpp b/src/scripts/instances/dungeons/BaelsarsWall.cpp deleted file mode 100644 index e4d8e589..00000000 --- a/src/scripts/instances/dungeons/BaelsarsWall.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class BaelsarsWall : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - BaelsarsWall() : - Sapphire::ScriptAPI::InstanceContentScript( 48 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -173.966797f, 3.049999f, 52.443710f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6588628, 4, { -173.612198f, 3.049997f, 52.688000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6588629, 4, { -154.029907f, 3.049906f, 72.262756f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 95.577843f, -300.028412f, 0.707827f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6588652, 4, { 95.163948f, -300.028198f, 0.952097f }, 1.000000f, -1.570451f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6588653, 4, { 135.748398f, -300.000092f, 0.172490f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6588667, 4, { 371.527588f, 212.000000f, 391.566010f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 371.795685f, 212.000000f, 391.643097f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -230.764297f, -0.932137f, -173.143600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 352.071411f, 212.000000f, 391.988892f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 6562675, 5, { -228.044006f, -0.901261f, -183.153198f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Imperialidentificationkey", 2007567, 0, 4, { -202.837997f, -0.966086f, -62.488140f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Securityterminal", 2007571, 6640773, 4, { -206.023102f, 2.815013f, -48.897739f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007575, 6501039, 4, { -203.861694f, 1.804717f, -49.827511f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Imperialidentificationkey_1", 2007568, 0, 4, { -176.569397f, 2.150000f, 17.400681f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Securityterminal_1", 2007572, 6516973, 4, { -187.083206f, 2.707914f, 19.031469f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007576, 6502290, 4, { -174.854904f, 2.100000f, 23.458460f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007776, 6500492, 4, { -126.770897f, 2.000089f, 72.952606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Controlpanel", 2007580, 0, 4, { -0.003809f, -299.760315f, 0.024599f }, 2.000000f, 0.000048f ); - instance.registerEObj( "Controlpanel_1", 2007581, 0, 4, { 177.511993f, -298.963196f, 4.224624f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Controlpanel_2", 2007582, 6523203, 4, { 177.434006f, -298.072601f, 6.243333f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007601, 6516974, 4, { 176.321396f, -299.105713f, 0.250570f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Imperialidentificationkey_2", 2007569, 0, 4, { 317.032288f, 169.000107f, 230.153503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Securityterminal_2", 2007573, 6488516, 4, { 320.921600f, 169.867996f, 243.976807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007577, 6488509, 4, { 328.225189f, 169.000107f, 244.581894f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007578, 6777152, 4, { 382.790100f, 203.000000f, 357.169403f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( BaelsarsWall ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/BrayfloxsLongstop.cpp b/src/scripts/instances/dungeons/BrayfloxsLongstop.cpp index 84e25b50..2d0a5798 100644 --- a/src/scripts/instances/dungeons/BrayfloxsLongstop.cpp +++ b/src/scripts/instances/dungeons/BrayfloxsLongstop.cpp @@ -3,39 +3,37 @@ using namespace Sapphire; -class BrayfloxsLongstop : - public Sapphire::ScriptAPI::InstanceContentScript +class BrayfloxsLongstop : public Sapphire::ScriptAPI::InstanceContentScript { public: - BrayfloxsLongstop() : - Sapphire::ScriptAPI::InstanceContentScript( 8 ) + BrayfloxsLongstop() : Sapphire::ScriptAPI::InstanceContentScript( 8 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2001694, 0, 4, { -36.384769f, 34.915119f, -234.568405f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2001461, 0, 4, { 142.567200f, -1.266762f, 67.804497f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RunstopHeadgate", 2001462, 3996541, 4, { 105.920601f, 1.745684f, 11.445460f }, 1.000000f, 0.000000f ); - instance.registerEObj( "RunstopGutgate", 2001463, 3970152, 4, { 113.391296f, -0.849704f, -33.166710f }, 1.000000f, 0.000000f ); - instance.registerEObj( "RunstopBackgate", 2001464, 3970154, 4, { -19.424801f, 7.919373f, -71.122383f }, 0.991760f, 0.000048f ); - instance.registerEObj( "LongstopHeadgate", 2001465, 3970153, 4, { -113.634499f, 1.332127f, -58.144779f }, 1.000000f, 0.000000f ); - instance.registerEObj( "LongstopGutgate", 2001466, 3976772, 4, { -89.831360f, 14.042510f, -96.676224f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2001584, 4086949, 4, { 106.822800f, -1.629326f, 2.541263f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001694, 0, 4107923, 4, { -36.384769f, 34.915119f, -234.568405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001461, 0, 3999844, 4, { 142.567200f, -1.266762f, 67.804497f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RunstopHeadgate", 2001462, 3996541, 3999853, 4, { 105.920601f, 1.745684f, 11.445460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "RunstopGutgate", 2001463, 3970152, 3999858, 4, { 113.391296f, -0.849704f, -33.166710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "RunstopBackgate", 2001464, 3970154, 3999862, 4, { -19.424801f, 7.919373f, -71.122383f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "LongstopHeadgate", 2001465, 3970153, 3999869, 4, { -113.634499f, 1.332127f, -58.144779f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "LongstopGutgate", 2001466, 3976772, 3999872, 4, { -89.831360f, 14.042510f, -96.676224f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2001584, 4086949, 4086950, 4, { 106.822800f, -1.629326f, 2.541263f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2001585, 0, 4, { 110.429604f, -1.663330f, 3.311157f }, 0.991760f, 0.214809f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001586, 4088979, 4, { 8.021301f, 5.921407f, -69.090309f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2001585, 0, 4086952, 4, { 110.429604f, -1.663330f, 3.311157f }, 0.991760f, 0.214809f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001586, 4088979, 4088982, 4, { 8.021301f, 5.921407f, -69.090309f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2001587, 0, 4, { 6.458210f, 5.902269f, -67.560417f }, 1.000000f, -0.788830f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2001588, 4088985, 4, { -106.298798f, -2.123102f, -10.585170f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2001587, 0, 4088984, 4, { 6.458210f, 5.902269f, -67.560417f }, 1.000000f, -0.788830f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2001588, 4088985, 4088987, 4, { -106.298798f, -2.123102f, -10.585170f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2001589, 0, 4, { -105.172897f, -2.123102f, -10.865350f }, 1.000000f, -0.043989f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2001590, 4088991, 4, { -68.039551f, 33.716820f, -232.938904f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_4", 2001589, 0, 4088988, 4, { -105.172897f, -2.123102f, -10.865350f }, 1.000000f, -0.043989f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2001590, 4088991, 4088993, 4, { -68.039551f, 33.716820f, -232.938904f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2001591, 0, 4, { -68.693542f, 33.682091f, -234.070496f }, 1.000000f, -1.318638f ); - instance.registerEObj( "Entrance", 2000182, 4097104, 5, { 122.445702f, -1.119082f, 68.403687f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_5", 2001591, 0, 4088994, 4, { -68.693542f, 33.682091f, -234.070496f }, 1.000000f, -1.318638f, 0); + instance.addEObj( "Entrance", 2000182, 4097104, 4097108, 5, { 122.445702f, -1.119082f, 68.403687f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 113.256897f, -1.172536f, 59.115589f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -8.639429f, 35.641689f, -234.813797f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4086914, 4, { 113.256897f, -1.172536f, 59.115589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 3999874, 4, { -8.639429f, 35.641689f, -234.813797f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp b/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp index 3a33837a..b7deb526 100644 --- a/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp +++ b/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp @@ -3,45 +3,43 @@ using namespace Sapphire; -class BrayfloxsLongstopHard : - public Sapphire::ScriptAPI::InstanceContentScript +class BrayfloxsLongstopHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - BrayfloxsLongstopHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20 ) + BrayfloxsLongstopHard() : Sapphire::ScriptAPI::InstanceContentScript( 20 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003103, 0, 4, { -16.800230f, 25.375731f, -171.007904f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RunstopHeadgate", 2002182, 4542379, 4, { 105.912804f, 1.724182f, 11.428960f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002183, 4621964, 4, { 111.650299f, 0.228821f, -49.790279f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2003103, 0, 4621687, 4, { -16.800230f, 25.375731f, -171.007904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RunstopHeadgate", 2002182, 4542379, 4543713, 4, { 105.912804f, 1.724182f, 11.428960f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002183, 4621964, 4543714, 4, { 111.650299f, 0.228821f, -49.790279f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -75.025421f, -1.210333f, 73.659332f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4543753, 5, { -77.622681f, 0.605630f, 95.628304f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4543758, 4, { -75.025421f, -1.210333f, 73.659332f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4543753, 4543754, 5, { -77.622681f, 0.605630f, 95.628304f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002326, 0, 4, { -3.491464f, -0.354560f, -24.718349f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tinykey", 2002325, 0, 4, { -62.769581f, -0.332854f, 36.199650f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_wide", 2002872, 4543726, 4, { 111.888000f, -2.109839f, -6.942894f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2002326, 0, 4599119, 4, { -3.491464f, -0.354560f, -24.718349f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tinykey", 2002325, 0, 4615188, 4, { -62.769581f, -0.332854f, 36.199650f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_wide", 2002872, 4543726, 4543727, 4, { 111.888000f, -2.109839f, -6.942894f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 114.658699f, -2.093417f, -6.149437f }, 1.100000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002109, 4549243, 4, { 92.977211f, 5.002774f, -110.975502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002150, 4549448, 4, { 30.497520f, 8.248112f, -82.096916f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2002180, 4549459, 4, { 27.134510f, 7.114878f, -120.719704f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002181, 4574849, 4, { 45.695850f, 7.015042f, -129.344604f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stolenwares", 2002262, 4598415, 4, { -28.610241f, 25.192631f, -174.631195f }, 0.991760f, -0.000527f ); + instance.addEObj( "unknown_2", 2002735, 0, 4543728, 4, { 114.658699f, -2.093417f, -6.149437f }, 1.100000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002109, 4549243, 4598145, 4, { 92.977211f, 5.002774f, -110.975502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002150, 4549448, 4598146, 4, { 30.497520f, 8.248112f, -82.096916f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2002180, 4549459, 4598147, 4, { 27.134510f, 7.114878f, -120.719704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002181, 4574849, 4598148, 4, { 45.695850f, 7.015042f, -129.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenwares", 2002262, 4598415, 4598414, 4, { -28.610241f, 25.192631f, -174.631195f }, 0.991760f, -0.000527f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2002735, 0, 4, { 44.686901f, 7.015000f, -131.547394f }, 0.500000f, -0.532325f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4543729, 4, { 44.232769f, 7.015042f, -129.352997f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_7", 2002735, 0, 4543731, 4, { 44.686901f, 7.015000f, -131.547394f }, 0.500000f, -0.532325f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4543729, 4543730, 4, { 44.232769f, 7.015042f, -129.352997f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "ãƒ–ãƒ¬ã‚¤ãƒ•ãƒ­ã‚¯ã‚¹ã®æŠœé“", 2003429, 0, 4, { 44.358749f, 7.554582f, -132.341095f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -25.894650f, 35.019409f, -222.949600f }, 0.991760f, 0.000048f ); - instance.registerEObj( "SwiftmakeCheckgate", 2002184, 4549240, 4, { -95.264717f, 12.888430f, -122.593300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "SwiftmakeCheckgate_1", 2002665, 4549241, 4, { -100.273201f, 20.310730f, -163.513397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "SwiftmakeCheckgate_2", 2002884, 4572942, 4, { -102.647499f, 21.011600f, -187.365494f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 4543735, 4, { -48.175251f, 34.706921f, -234.463196f }, 0.991760f, 0.000048f ); + instance.addEObj( "ãƒ–ãƒ¬ã‚¤ãƒ•ãƒ­ã‚¯ã‚¹ãæŠœé“", 2003429, 0, 4663860, 4, { 44.358749f, 7.554582f, -132.341095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4543759, 4, { -25.894650f, 35.019409f, -222.949600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SwiftmakeCheckgate", 2002184, 4549240, 4598149, 4, { -95.264717f, 12.888430f, -122.593300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SwiftmakeCheckgate_1", 2002665, 4549241, 4598150, 4, { -100.273201f, 20.310730f, -163.513397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SwiftmakeCheckgate_2", 2002884, 4572942, 4598151, 4, { -102.647499f, 21.011600f, -187.365494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2002872, 4543735, 4543736, 4, { -48.175251f, 34.706921f, -234.463196f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_8", 2002735, 0, 4, { -48.271229f, 34.918541f, -235.574203f }, 1.000000f, -1.497719f ); + instance.addEObj( "unknown_8", 2002735, 0, 4543737, 4, { -48.271229f, 34.918541f, -235.574203f }, 1.000000f, -1.497719f, 0); } diff --git a/src/scripts/instances/dungeons/CastrumMeridianum.cpp b/src/scripts/instances/dungeons/CastrumMeridianum.cpp index b827067f..9b25e295 100644 --- a/src/scripts/instances/dungeons/CastrumMeridianum.cpp +++ b/src/scripts/instances/dungeons/CastrumMeridianum.cpp @@ -3,86 +3,84 @@ using namespace Sapphire; -class CastrumMeridianum : - public Sapphire::ScriptAPI::InstanceContentScript +class CastrumMeridianum : public Sapphire::ScriptAPI::InstanceContentScript { public: - CastrumMeridianum() : - Sapphire::ScriptAPI::InstanceContentScript( 15 ) + CastrumMeridianum() : Sapphire::ScriptAPI::InstanceContentScript( 15 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0250", 2000593, 4249703, 4, { -67.576859f, 70.350082f, -36.382999f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000593, 4249703, 4249706, 4, { -67.576859f, 70.350082f, -36.382999f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2000594, 0, 4, { -72.778549f, 70.163177f, -38.339291f }, 1.000000f, 1.406840f ); - instance.registerEObj( "Magitekmissile", 2000662, 0, 4, { -108.687798f, 70.343590f, -8.558592f }, 1.400000f, -0.605074f ); - instance.registerEObj( "Magitekmissile_1", 2000663, 0, 4, { -116.665100f, 70.390266f, -53.063919f }, 1.400000f, -0.849513f ); - instance.registerEObj( "unknown_1", 2001149, 0, 4, { -72.778549f, 70.163177f, -38.339291f }, 1.000000f, 1.406839f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2000591, 4249720, 4, { -25.465830f, 83.385536f, -254.529602f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000594, 0, 4249707, 4, { -72.778549f, 70.163177f, -38.339291f }, 1.000000f, 1.406840f, 0); + instance.addEObj( "Magitekmissile", 2000662, 0, 4302698, 4, { -108.687798f, 70.343590f, -8.558592f }, 1.400000f, -0.605074f, 0); + instance.addEObj( "Magitekmissile_1", 2000663, 0, 4302699, 4, { -116.665100f, 70.390266f, -53.063919f }, 1.400000f, -0.849513f, 0); + instance.addEObj( "unknown_1", 2001149, 0, 4330367, 4, { -72.778549f, 70.163177f, -38.339291f }, 1.000000f, 1.406839f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2000591, 4249720, 4249717, 4, { -25.465830f, 83.385536f, -254.529602f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2000592, 0, 4, { -25.038260f, 81.798767f, -248.906296f }, 1.100000f, 0.000000f ); - instance.registerEObj( "Imperialidentificationkey", 2000870, 0, 4, { -67.439163f, 81.798767f, -231.079102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2000588, 0, 4, { 34.634392f, 71.755402f, -45.910198f }, 0.900000f, 1.543478f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2000587, 4249693, 4, { 36.526970f, 70.598427f, -46.207680f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2000592, 0, 4249719, 4, { -25.038260f, 81.798767f, -248.906296f }, 1.100000f, 0.000000f, 0); + instance.addEObj( "Imperialidentificationkey", 2000870, 0, 4323068, 4, { -67.439163f, 81.798767f, -231.079102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000588, 0, 4249692, 4, { 34.634392f, 71.755402f, -45.910198f }, 0.900000f, 1.543478f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2000587, 4249693, 4249701, 4, { 36.526970f, 70.598427f, -46.207680f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Imperialidentificationkey_1", 2000869, 0, 4, { -7.280443f, 69.781212f, 27.170691f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000590, 0, 4, { -7.938801f, 70.550377f, 55.590679f }, 1.100000f, -0.213036f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000589, 4249713, 4, { -5.998041f, 70.281548f, 58.349812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Imperialidentificationkey_1", 2000869, 0, 4323067, 4, { -7.280443f, 69.781212f, 27.170691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000590, 0, 4249716, 4, { -7.938801f, 70.550377f, 55.590679f }, 1.100000f, -0.213036f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000589, 4249713, 4249714, 4, { -5.998041f, 70.281548f, 58.349812f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Searchlightterminal", 2000564, 3169670, 4, { 213.829102f, 89.024597f, -107.133797f }, 1.000000f, 1.045186f ); + instance.addEObj( "Searchlightterminal", 2000564, 3169670, 4248120, 4, { 213.829102f, 89.024597f, -107.133797f }, 1.000000f, 1.045186f, 0); // States -> blue_on (id: 4) red_on (id: 5) white_on (id: 6) - instance.registerEObj( "sgbg_w_emp_015_01a", 2000565, 4204866, 4, { 210.588501f, 88.962471f, -106.430901f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_w_emp_015_01a", 2000565, 4204866, 4248223, 4, { 210.588501f, 88.962471f, -106.430901f }, 0.991760f, 0.000048f, 0); // States -> blue_on (id: 5) red_on (id: 6) light_off (id: 7) - instance.registerEObj( "Shortcut", 2000603, 0, 4, { 242.256302f, 87.579422f, -95.018204f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Disposalchute", 2000597, 0, 4, { 40.790581f, 71.410004f, -11.781850f }, 0.991760f, 1.191010f ); - instance.registerEObj( "unknown_5", 2000860, 3168876, 4, { 197.143005f, 92.716309f, -155.744797f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000861, 3168877, 4, { 211.024704f, 89.452042f, -70.152588f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Searchlightterminal_1", 2000873, 4317191, 4, { 206.509399f, 90.986397f, -79.219772f }, 1.000000f, 1.466079f ); + instance.addEObj( "Shortcut", 2000603, 0, 4256176, 4, { 242.256302f, 87.579422f, -95.018204f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Disposalchute", 2000597, 0, 4248289, 4, { 40.790581f, 71.410004f, -11.781850f }, 0.991760f, 1.191010f, 0); + instance.addEObj( "unknown_5", 2000860, 3168876, 4312442, 4, { 197.143005f, 92.716309f, -155.744797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000861, 3168877, 4312444, 4, { 211.024704f, 89.452042f, -70.152588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Searchlightterminal_1", 2000873, 4317191, 4317198, 4, { 206.509399f, 90.986397f, -79.219772f }, 1.000000f, 1.466079f, 0); // States -> blue_on (id: 4) red_on (id: 5) white_on (id: 6) - instance.registerEObj( "unknown_7", 2000566, 4204867, 4, { -62.804321f, 72.657097f, 180.368805f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Searchlightterminal_2", 2000567, 4204869, 4, { -71.896492f, 74.742790f, 151.474503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000569, 4204871, 4, { 1.863623f, 71.927399f, 89.175919f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Unstablepaneling", 2000571, 3956106, 4, { 95.737846f, 64.963051f, 103.147400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000573, 3149745, 4, { 93.090912f, 66.531853f, 117.642097f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000572, 4065604, 4, { 83.071327f, 60.587688f, 116.300903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Unstablepaneling_1", 2000574, 3956104, 4, { 104.309601f, 64.941147f, 67.240013f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000575, 4065628, 4, { 93.616432f, 60.529831f, 51.407162f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000576, 3149747, 4, { 101.933800f, 66.905586f, 52.199631f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2000577, 3642024, 4, { 20.799950f, 70.334259f, 4.277452f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2000862, 3149816, 4, { -77.378540f, 78.416023f, 130.266205f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Incendiary#37", 2000570, 0, 4, { 109.141098f, 64.757690f, 62.367512f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Incendiary#37_1", 2001113, 0, 4, { 124.726898f, 64.689621f, 62.085869f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2001206, 0, 4, { 104.233803f, 66.103699f, 68.343483f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2001205, 0, 4, { 95.566910f, 66.188728f, 101.984398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2000578, 3642033, 4, { 5.540902f, 70.172447f, -68.735893f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2000586, 3169187, 4, { -84.639374f, 86.075699f, -294.635010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal", 2000582, 0, 4, { -62.063919f, 69.259163f, -89.851593f }, 1.500000f, 0.261981f ); - instance.registerEObj( "Magitekterminal_1", 2000583, 0, 4, { -43.080639f, 69.331673f, -84.657654f }, 1.480042f, 0.271375f ); - instance.registerEObj( "unknown_19", 2000584, 3642010, 4, { -53.516090f, 69.940781f, -85.333992f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2000863, 3169178, 4, { 31.803410f, 83.652863f, -168.188904f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Searchlightterminal_3", 2000568, 4204872, 4, { 24.724890f, 77.701874f, -154.365402f }, 0.991760f, 0.795709f ); + instance.addEObj( "unknown_7", 2000566, 4204867, 4248314, 4, { -62.804321f, 72.657097f, 180.368805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Searchlightterminal_2", 2000567, 4204869, 4248354, 4, { -71.896492f, 74.742790f, 151.474503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000569, 4204871, 4248521, 4, { 1.863623f, 71.927399f, 89.175919f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unstablepaneling", 2000571, 3956106, 4248550, 4, { 95.737846f, 64.963051f, 103.147400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000573, 3149745, 4248553, 4, { 93.090912f, 66.531853f, 117.642097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000572, 4065604, 4248556, 4, { 83.071327f, 60.587688f, 116.300903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unstablepaneling_1", 2000574, 3956104, 4248609, 4, { 104.309601f, 64.941147f, 67.240013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000575, 4065628, 4248615, 4, { 93.616432f, 60.529831f, 51.407162f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000576, 3149747, 4248621, 4, { 101.933800f, 66.905586f, 52.199631f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000577, 3642024, 4248885, 4, { 20.799950f, 70.334259f, 4.277452f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000862, 3149816, 4312445, 4, { -77.378540f, 78.416023f, 130.266205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Incendiary#37", 2000570, 0, 4248547, 4, { 109.141098f, 64.757690f, 62.367512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Incendiary#37_1", 2001113, 0, 4323049, 4, { 124.726898f, 64.689621f, 62.085869f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2001206, 0, 4333775, 4, { 104.233803f, 66.103699f, 68.343483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001205, 0, 4333776, 4, { 95.566910f, 66.188728f, 101.984398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000578, 3642033, 4249187, 4, { 5.540902f, 70.172447f, -68.735893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2000586, 3169187, 4249475, 4, { -84.639374f, 86.075699f, -294.635010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal", 2000582, 0, 4249481, 4, { -62.063919f, 69.259163f, -89.851593f }, 1.500000f, 0.261981f, 0); + instance.addEObj( "Magitekterminal_1", 2000583, 0, 4249484, 4, { -43.080639f, 69.331673f, -84.657654f }, 1.480042f, 0.271375f, 0); + instance.addEObj( "unknown_19", 2000584, 3642010, 4249486, 4, { -53.516090f, 69.940781f, -85.333992f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2000863, 3169178, 4312446, 4, { 31.803410f, 83.652863f, -168.188904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Searchlightterminal_3", 2000568, 4204872, 4248391, 4, { 24.724890f, 77.701874f, -154.365402f }, 0.991760f, 0.795709f, 0); // States -> blue_on (id: 4) red_on (id: 5) white_on (id: 6) - instance.registerEObj( "sgbg_w_emp_015_01a_1", 2000874, 4317259, 4, { 10.967040f, 74.960777f, -139.438599f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_w_emp_015_01a_1", 2000874, 4317259, 4317261, 4, { 10.967040f, 74.960777f, -139.438599f }, 1.000000f, 0.000000f, 0); // States -> blue_on (id: 5) red_on (id: 6) light_off (id: 7) - instance.registerEObj( "unknown_21", 2001136, 4265914, 4, { -18.308630f, 81.798767f, -204.730896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2001160, 4200584, 4, { 5.338250f, 70.502319f, -87.827461f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2001159, 4200444, 4, { 21.572090f, 70.516617f, 9.031565f }, 1.000000f, 0.000000f ); - instance.registerEObj( "MarkXLIIIantiaircraftcannon", 2000595, 0, 4, { -66.151108f, 69.594437f, -20.559780f }, 0.991760f, 1.356260f ); - instance.registerEObj( "MarkXLIIIantiaircraftcannon_1", 2000600, 0, 4, { -70.083420f, 69.122810f, -65.019180f }, 0.991760f, 0.891590f ); - instance.registerEObj( "MarkXLIIIantiaircraftcannon_2", 2000601, 0, 4, { -44.756939f, 67.998627f, -39.293011f }, 0.991760f, 1.490808f ); - instance.registerEObj( "unknown_24", 2000865, 3169123, 4, { -27.982929f, 79.754509f, -48.873550f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2000865, 3284996, 4, { -19.120440f, 79.754509f, -11.464200f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Searchlightterminal_4", 2000580, 4204877, 4, { -26.230459f, 79.754509f, -42.167561f }, 0.991760f, 1.557559f ); + instance.addEObj( "unknown_21", 2001136, 4265914, 4328169, 4, { -18.308630f, 81.798767f, -204.730896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2001160, 4200584, 4332661, 4, { 5.338250f, 70.502319f, -87.827461f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2001159, 4200444, 4332660, 4, { 21.572090f, 70.516617f, 9.031565f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkXLIIIantiaircraftcannon", 2000595, 0, 4249683, 4, { -66.151108f, 69.594437f, -20.559780f }, 0.991760f, 1.356260f, 0); + instance.addEObj( "MarkXLIIIantiaircraftcannon_1", 2000600, 0, 4250311, 4, { -70.083420f, 69.122810f, -65.019180f }, 0.991760f, 0.891590f, 0); + instance.addEObj( "MarkXLIIIantiaircraftcannon_2", 2000601, 0, 4250312, 4, { -44.756939f, 67.998627f, -39.293011f }, 0.991760f, 1.490808f, 0); + instance.addEObj( "unknown_24", 2000865, 3169123, 4312448, 4, { -27.982929f, 79.754509f, -48.873550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000865, 3284996, 4312451, 4, { -19.120440f, 79.754509f, -11.464200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Searchlightterminal_4", 2000580, 4204877, 4249464, 4, { -26.230459f, 79.754509f, -42.167561f }, 0.991760f, 1.557559f, 0); // States -> blue_on (id: 4) red_on (id: 5) white_on (id: 6) - instance.registerEObj( "Searchlightterminal_5", 2000581, 4265903, 4, { -23.853939f, 79.754509f, -15.348020f }, 0.991760f, 0.000048f ); + instance.addEObj( "Searchlightterminal_5", 2000581, 4265903, 4249465, 4, { -23.853939f, 79.754509f, -15.348020f }, 0.991760f, 0.000048f, 0); // States -> blue_on (id: 4) red_on (id: 5) white_on (id: 6) - instance.registerEObj( "sgbg_w_emp_015_01a_2", 2000875, 4317262, 4, { -45.087860f, 67.998833f, -39.263939f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_w_emp_015_01a_2", 2000875, 4317262, 4317264, 4, { -45.087860f, 67.998833f, -39.263939f }, 1.000000f, 0.000000f, 0); // States -> blue_on (id: 5) red_on (id: 6) light_off (id: 7) - instance.registerEObj( "Entrance", 2000562, 4247977, 5, { 257.286194f, 87.030891f, -99.538628f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000562, 4247977, 4248000, 5, { 257.286194f, 87.030891f, -99.538628f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_26", 2000563, 0, 4, { 260.508087f, 86.897049f, -89.411842f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000596, 0, 4, { -121.432404f, 70.350082f, -28.426470f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_26", 2000563, 0, 4248056, 4, { 260.508087f, 86.897049f, -89.411842f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000596, 0, 4249681, 4, { -121.432404f, 70.350082f, -28.426470f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/CopperbellMines.cpp b/src/scripts/instances/dungeons/CopperbellMines.cpp index f8638ca4..d9acf080 100644 --- a/src/scripts/instances/dungeons/CopperbellMines.cpp +++ b/src/scripts/instances/dungeons/CopperbellMines.cpp @@ -3,70 +3,68 @@ using namespace Sapphire; -class CopperbellMines : - public Sapphire::ScriptAPI::InstanceContentScript +class CopperbellMines : public Sapphire::ScriptAPI::InstanceContentScript { public: - CopperbellMines() : - Sapphire::ScriptAPI::InstanceContentScript( 3 ) + CopperbellMines() : Sapphire::ScriptAPI::InstanceContentScript( 3 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2000068, 0, 4, { 44.405670f, -9.596272f, -115.661201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2001526, 4056196, 4, { 42.862770f, -9.734462f, -118.006302f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000068, 0, 4056146, 4, { 44.405670f, -9.596272f, -115.661201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2001526, 4056196, 4056201, 4, { 42.862770f, -9.734462f, -118.006302f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2000069, 0, 4, { 35.776779f, -38.010250f, 86.627357f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001527, 4056695, 4, { 34.781620f, -38.026581f, 85.051003f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2000069, 0, 4056691, 4, { 35.776779f, -38.010250f, 86.627357f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001527, 4056695, 4056693, 4, { 34.781620f, -38.026581f, 85.051003f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2001528, 4056696, 4, { -93.129417f, -57.842449f, 54.637360f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2001528, 4056696, 4056746, 4, { -93.129417f, -57.842449f, 54.637360f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2000037, 0, 4, { -90.569702f, -57.860081f, 55.157581f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2000266, 3163462, 4, { -73.202423f, -55.895020f, 1.983328f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000267, 3163472, 4, { -123.490501f, -56.689388f, 36.337471f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Improvedblastingdevice", 2000184, 4093714, 4, { 30.553780f, -37.974628f, 110.802399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000239, 4093740, 4, { 34.836300f, -38.021832f, 115.035202f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -100.877403f, -56.042820f, -15.206130f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2000186, 3163464, 4, { -127.532204f, -56.557701f, 13.108460f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tinykey", 2000159, 0, 4, { -209.307999f, 23.619301f, -210.254105f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Sealedblastingdoor", 2000160, 4025573, 4, { -205.498901f, 23.819269f, -208.536697f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2000161, 4024332, 4, { -184.037094f, 13.828580f, -208.114502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Liftlever", 2000162, 4018210, 4, { -191.827606f, 23.433090f, -205.127106f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Liftlever_1", 2000163, 0, 4, { -183.969498f, 24.006029f, -205.712097f }, 0.991760f, 1.570451f ); - instance.registerEObj( "unknown_8", 2001559, 4023678, 4, { -189.593399f, 23.392031f, -208.209396f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4085080, 5, { -253.156403f, 23.528379f, -174.613998f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2000037, 0, 4056747, 4, { -90.569702f, -57.860081f, 55.157581f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000266, 3163462, 3445358, 4, { -73.202423f, -55.895020f, 1.983328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000267, 3163472, 3445359, 4, { -123.490501f, -56.689388f, 36.337471f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Improvedblastingdevice", 2000184, 4093714, 4086977, 4, { 30.553780f, -37.974628f, 110.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000239, 4093740, 4094345, 4, { 34.836300f, -38.021832f, 115.035202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 2790306, 4, { -100.877403f, -56.042820f, -15.206130f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2000186, 3163464, 4217260, 4, { -127.532204f, -56.557701f, 13.108460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tinykey", 2000159, 0, 2790159, 4, { -209.307999f, 23.619301f, -210.254105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedblastingdoor", 2000160, 4025573, 2790160, 4, { -205.498901f, 23.819269f, -208.536697f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2000161, 4024332, 2790162, 4, { -184.037094f, 13.828580f, -208.114502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liftlever", 2000162, 4018210, 2790163, 4, { -191.827606f, 23.433090f, -205.127106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liftlever_1", 2000163, 0, 4055428, 4, { -183.969498f, 24.006029f, -205.712097f }, 0.991760f, 1.570451f, 0); + instance.addEObj( "unknown_8", 2001559, 4023678, 4075277, 4, { -189.593399f, 23.392031f, -208.209396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4085080, 4086827, 5, { -253.156403f, 23.528379f, -174.613998f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -237.184906f, 21.988159f, -166.420502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2000167, 0, 4, { -81.437439f, -5.447510f, -171.343597f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2000168, 3163094, 4, { -74.540337f, -5.935791f, -162.462799f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Firesand", 2000169, 0, 4, { -20.828609f, -8.071711f, -161.638901f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Blastingdevice", 2000170, 4053820, 4, { 41.374290f, -9.249741f, -135.238800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Firesand_1", 2000172, 0, 4, { 53.101452f, -3.845266f, -153.826401f }, 0.991760f, 0.901467f ); - instance.registerEObj( "Sealedblastingdoor_1", 2000173, 4025574, 4, { 43.376751f, -9.109680f, -58.134281f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Liftlever_2", 2000174, 4018213, 4, { 55.344479f, -8.804504f, -1.751919f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Liftlever_3", 2000175, 0, 4, { 55.965420f, -8.264337f, 6.017679f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Liftlever_4", 2000166, 0, 4, { -183.969498f, -6.008533f, -205.992905f }, 0.991760f, -1.570451f ); - instance.registerEObj( "Liftlever_5", 2000165, 4018211, 4, { -176.318695f, -6.546204f, -210.956100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Tinykey_1", 2000178, 0, 4, { 42.903980f, -9.979086f, -69.086594f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2001529, 4024331, 4, { 58.267658f, -19.085461f, 6.177349f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Powderchamber", 2001536, 0, 4, { 43.821098f, -8.847800f, -128.329102f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2001560, 4023676, 4, { -178.386200f, -6.605137f, -207.831696f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2001561, 4023677, 4, { 58.670898f, -8.835022f, 0.472961f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2000171, 3163067, 4, { 43.472900f, -9.262273f, -126.115898f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Liftlever_6", 2000176, 4018212, 4, { 61.119492f, -37.911671f, 13.438640f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Liftlever_7", 2000177, 0, 4, { 55.985229f, -38.263531f, 6.003702f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Firesand_2", 2000179, 0, 4, { 14.572330f, -42.069149f, 43.503422f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Blastingdevice_1", 2000180, 4053821, 4, { 56.726372f, -37.999741f, 47.990452f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Firesand_3", 2001531, 0, 4, { 93.184647f, -41.640049f, 67.395599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Firesand_4", 2001532, 0, 4, { 38.064529f, -38.712662f, 60.511768f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Firesand_5", 2001533, 0, 4, { 31.755930f, -37.938789f, 114.646599f }, 1.000000f, -1.263692f ); - instance.registerEObj( "Blastingdevice_2", 2001534, 4053822, 4, { 10.162710f, -36.846409f, 106.696999f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2001535, 3163445, 4, { 5.569519f, -38.040829f, 111.711197f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Powderchamber_1", 2001537, 0, 4, { 58.852821f, -37.774250f, 55.076962f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Powderchamber_2", 2001538, 0, 4, { 6.485046f, -37.171558f, 113.633904f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2001562, 4023675, 4, { 57.846920f, -38.864811f, 11.550960f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2000181, 3163079, 4, { 57.479050f, -38.038540f, 56.536980f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2000185, 3163454, 4, { -55.588661f, -37.033691f, 94.193893f }, 0.991789f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4087033, 4, { -237.184906f, 21.988159f, -166.420502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2000167, 0, 2790171, 4, { -81.437439f, -5.447510f, -171.343597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2000168, 3163094, 2790172, 4, { -74.540337f, -5.935791f, -162.462799f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firesand", 2000169, 0, 2790176, 4, { -20.828609f, -8.071711f, -161.638901f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Blastingdevice", 2000170, 4053820, 2790177, 4, { 41.374290f, -9.249741f, -135.238800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Firesand_1", 2000172, 0, 2790180, 4, { 53.101452f, -3.845266f, -153.826401f }, 0.991760f, 0.901467f, 0); + instance.addEObj( "Sealedblastingdoor_1", 2000173, 4025574, 2790181, 4, { 43.376751f, -9.109680f, -58.134281f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liftlever_2", 2000174, 4018213, 2790184, 4, { 55.344479f, -8.804504f, -1.751919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liftlever_3", 2000175, 0, 2790185, 4, { 55.965420f, -8.264337f, 6.017679f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liftlever_4", 2000166, 0, 2790166, 4, { -183.969498f, -6.008533f, -205.992905f }, 0.991760f, -1.570451f, 0); + instance.addEObj( "Liftlever_5", 2000165, 4018211, 4055460, 4, { -176.318695f, -6.546204f, -210.956100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tinykey_1", 2000178, 0, 2790239, 4, { 42.903980f, -9.979086f, -69.086594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001529, 4024331, 4056538, 4, { 58.267658f, -19.085461f, 6.177349f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Powderchamber", 2001536, 0, 4056732, 4, { 43.821098f, -8.847800f, -128.329102f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001560, 4023676, 4075279, 4, { -178.386200f, -6.605137f, -207.831696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001561, 4023677, 4075280, 4, { 58.670898f, -8.835022f, 0.472961f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000171, 3163067, 2790178, 4, { 43.472900f, -9.262273f, -126.115898f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Liftlever_6", 2000176, 4018212, 2790225, 4, { 61.119492f, -37.911671f, 13.438640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Liftlever_7", 2000177, 0, 2790226, 4, { 55.985229f, -38.263531f, 6.003702f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firesand_2", 2000179, 0, 2790240, 4, { 14.572330f, -42.069149f, 43.503422f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Blastingdevice_1", 2000180, 4053821, 2790241, 4, { 56.726372f, -37.999741f, 47.990452f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firesand_3", 2001531, 0, 4056589, 4, { 93.184647f, -41.640049f, 67.395599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Firesand_4", 2001532, 0, 4056659, 4, { 38.064529f, -38.712662f, 60.511768f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Firesand_5", 2001533, 0, 4056699, 4, { 31.755930f, -37.938789f, 114.646599f }, 1.000000f, -1.263692f, 0); + instance.addEObj( "Blastingdevice_2", 2001534, 4053822, 4056715, 4, { 10.162710f, -36.846409f, 106.696999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2001535, 3163445, 4056716, 4, { 5.569519f, -38.040829f, 111.711197f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Powderchamber_1", 2001537, 0, 4056734, 4, { 58.852821f, -37.774250f, 55.076962f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Powderchamber_2", 2001538, 0, 4056736, 4, { 6.485046f, -37.171558f, 113.633904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2001562, 4023675, 4075282, 4, { 57.846920f, -38.864811f, 11.550960f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2000181, 3163079, 2790242, 4, { 57.479050f, -38.038540f, 56.536980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2000185, 3163454, 2790295, 4, { -55.588661f, -37.033691f, 94.193893f }, 0.991789f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/CopperbellMinesHard.cpp b/src/scripts/instances/dungeons/CopperbellMinesHard.cpp index 98106180..165ddd23 100644 --- a/src/scripts/instances/dungeons/CopperbellMinesHard.cpp +++ b/src/scripts/instances/dungeons/CopperbellMinesHard.cpp @@ -3,62 +3,60 @@ using namespace Sapphire; -class CopperbellMinesHard : - public Sapphire::ScriptAPI::InstanceContentScript +class CopperbellMinesHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - CopperbellMinesHard() : - Sapphire::ScriptAPI::InstanceContentScript( 18 ) + CopperbellMinesHard() : Sapphire::ScriptAPI::InstanceContentScript( 18 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002930, 0, 4, { -90.674911f, -57.698959f, 55.099388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002929, 4481287, 4, { -93.494362f, -57.942631f, 52.914669f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002930, 0, 4507082, 4, { -90.674911f, -57.698959f, 55.099388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002929, 4481287, 4507085, 4, { -93.494362f, -57.942631f, 52.914669f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Crystallizedrock", 2002947, 0, 4, { -104.992798f, -53.764061f, -21.253201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Crystallizedrock_1", 2003150, 0, 4, { -131.401993f, -56.204762f, 0.851171f }, 0.991760f, -0.745382f ); - instance.registerEObj( "Crystallizedrock_2", 2003151, 0, 4, { -62.481171f, -59.339249f, 24.728519f }, 0.991760f, 1.004150f ); - instance.registerEObj( "Crystallizedrock_3", 2003152, 0, 4, { -86.379723f, -58.526180f, 47.109539f }, 0.991760f, 0.098224f ); - instance.registerEObj( "Crystallizedrock_4", 2003153, 0, 4, { -114.249298f, -57.590469f, 38.164780f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Crystallizedrock_5", 2003154, 0, 4, { -78.472977f, -56.144230f, -6.125785f }, 0.991760f, 0.703581f ); - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 66.489433f, -9.196375f, -91.109978f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4481282, 4, { 69.178787f, -9.885409f, -91.345154f }, 1.000000f, 0.000000f ); + instance.addEObj( "Crystallizedrock", 2002947, 0, 4508135, 4, { -104.992798f, -53.764061f, -21.253201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedrock_1", 2003150, 0, 4534567, 4, { -131.401993f, -56.204762f, 0.851171f }, 0.991760f, -0.745382f, 0); + instance.addEObj( "Crystallizedrock_2", 2003151, 0, 4534568, 4, { -62.481171f, -59.339249f, 24.728519f }, 0.991760f, 1.004150f, 0); + instance.addEObj( "Crystallizedrock_3", 2003152, 0, 4534569, 4, { -86.379723f, -58.526180f, 47.109539f }, 0.991760f, 0.098224f, 0); + instance.addEObj( "Crystallizedrock_4", 2003153, 0, 4534570, 4, { -114.249298f, -57.590469f, 38.164780f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedrock_5", 2003154, 0, 4534571, 4, { -78.472977f, -56.144230f, -6.125785f }, 0.991760f, 0.703581f, 0); + instance.addEObj( "unknown_1", 2002735, 0, 4497366, 4, { 66.489433f, -9.196375f, -91.109978f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4481282, 4497374, 4, { 69.178787f, -9.885409f, -91.345154f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 4497376, 4, { 64.314568f, -9.885409f, -48.220890f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 4497376, 4497378, 4, { 64.314568f, -9.885409f, -48.220890f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002866, 4498423, 4, { 73.371529f, -11.611810f, -91.558388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002867, 4498424, 4, { 79.777977f, -11.999900f, -79.149048f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002868, 4498425, 4, { 91.175873f, -12.124900f, -66.404877f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2002869, 4498426, 4, { 77.390869f, -12.124900f, -55.604710f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002735, 0, 4, { 35.741501f, -38.003502f, 86.637199f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 4481286, 4, { 34.816029f, -37.807098f, 89.653633f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002866, 4498423, 4497388, 4, { 73.371529f, -11.611810f, -91.558388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002867, 4498424, 4497389, 4, { 79.777977f, -11.999900f, -79.149048f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002868, 4498425, 4497390, 4, { 91.175873f, -12.124900f, -66.404877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2002869, 4498426, 4497391, 4, { 77.390869f, -12.124900f, -55.604710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002735, 0, 4498636, 4, { 35.741501f, -38.003502f, 86.637199f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 4481286, 4498637, 4, { 34.816029f, -37.807098f, 89.653633f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Improvedblastingdevice", 2002870, 4500271, 4, { 39.532532f, -37.026131f, 113.598297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002948, 4508121, 4, { 6.729187f, -37.796692f, 112.748901f }, 0.991760f, 0.000048f ); + instance.addEObj( "Improvedblastingdevice", 2002870, 4500271, 4498667, 4, { 39.532532f, -37.026131f, 113.598297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2002948, 4508121, 4508126, 4, { 6.729187f, -37.796692f, 112.748901f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Liftlever", 2002902, 0, 4, { -184.034393f, 23.988701f, -205.737198f }, 1.000000f, -1.554668f ); - instance.registerEObj( "Liftlever_1", 2002904, 0, 4, { -183.968002f, -6.010950f, -205.991592f }, 1.000000f, 1.545402f ); - instance.registerEObj( "unknown_7", 2002905, 4478636, 4, { -192.156906f, 22.842710f, -208.392502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2002900, 4498399, 4, { -209.037796f, 23.594311f, -208.732300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Liftlever_2", 2002901, 4478628, 4, { -191.601700f, 23.360180f, -205.152100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Liftlever_3", 2002903, 4478629, 4, { -176.329803f, -6.592807f, -210.900894f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2002906, 4478634, 4, { -177.598907f, -6.741823f, -208.024597f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2002907, 4478650, 4, { -183.958496f, 8.816254f, -208.023193f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2002908, 4498400, 4, { -50.309021f, -3.189148f, -200.885101f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2002909, 4498416, 4, { 21.741100f, -9.932099f, -141.413300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2002910, 4498406, 4, { -12.649780f, -6.958161f, -219.043304f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2002911, 4498409, 4, { 18.035469f, -6.958161f, -209.711594f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2002912, 4498410, 4, { 17.977119f, -7.000057f, -185.896194f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2002923, 4498451, 4, { 60.402431f, -38.719849f, 51.888512f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2002924, 4498457, 4, { 65.252907f, -38.455730f, 39.846581f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2002925, 4498456, 4, { 55.235111f, -38.564739f, 39.248360f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2002926, 4500996, 4, { -82.288239f, -39.313419f, 101.057198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4481330, 5, { -253.156403f, 23.528379f, -174.613998f }, 1.000000f, 0.000000f ); + instance.addEObj( "Liftlever", 2002902, 0, 4504890, 4, { -184.034393f, 23.988701f, -205.737198f }, 1.000000f, -1.554668f, 0); + instance.addEObj( "Liftlever_1", 2002904, 0, 4504891, 4, { -183.968002f, -6.010950f, -205.991592f }, 1.000000f, 1.545402f, 0); + instance.addEObj( "unknown_7", 2002905, 4478636, 4504894, 4, { -192.156906f, 22.842710f, -208.392502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2002900, 4498399, 4504908, 4, { -209.037796f, 23.594311f, -208.732300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Liftlever_2", 2002901, 4478628, 4504917, 4, { -191.601700f, 23.360180f, -205.152100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Liftlever_3", 2002903, 4478629, 4504918, 4, { -176.329803f, -6.592807f, -210.900894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002906, 4478634, 4504920, 4, { -177.598907f, -6.741823f, -208.024597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2002907, 4478650, 4505305, 4, { -183.958496f, 8.816254f, -208.023193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002908, 4498400, 4505342, 4, { -50.309021f, -3.189148f, -200.885101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2002909, 4498416, 4505343, 4, { 21.741100f, -9.932099f, -141.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2002910, 4498406, 4505344, 4, { -12.649780f, -6.958161f, -219.043304f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2002911, 4498409, 4505345, 4, { 18.035469f, -6.958161f, -209.711594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2002912, 4498410, 4505346, 4, { 17.977119f, -7.000057f, -185.896194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2002923, 4498451, 4506598, 4, { 60.402431f, -38.719849f, 51.888512f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002924, 4498457, 4506603, 4, { 65.252907f, -38.455730f, 39.846581f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002925, 4498456, 4506604, 4, { 55.235111f, -38.564739f, 39.248360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2002926, 4500996, 4506651, 4, { -82.288239f, -39.313419f, 101.057198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4481330, 4481331, 5, { -253.156403f, 23.528379f, -174.613998f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -100.877403f, -56.042820f, -15.206130f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -237.184906f, 21.988159f, -166.420502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_20", 2002899, 0, 4, { -267.241791f, 23.005880f, -170.712494f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4481310, 4, { -100.877403f, -56.042820f, -15.206130f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4481333, 4, { -237.184906f, 21.988159f, -166.420502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002899, 0, 4510398, 4, { -267.241791f, 23.005880f, -170.712494f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/CuttersCry.cpp b/src/scripts/instances/dungeons/CuttersCry.cpp index 87618d13..4a7aab76 100644 --- a/src/scripts/instances/dungeons/CuttersCry.cpp +++ b/src/scripts/instances/dungeons/CuttersCry.cpp @@ -3,56 +3,54 @@ using namespace Sapphire; -class CuttersCry : - public Sapphire::ScriptAPI::InstanceContentScript +class CuttersCry : public Sapphire::ScriptAPI::InstanceContentScript { public: - CuttersCry() : - Sapphire::ScriptAPI::InstanceContentScript( 12 ) + CuttersCry() : Sapphire::ScriptAPI::InstanceContentScript( 12 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2000659, 0, 4, { -190.040604f, -4.267580f, -210.611801f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221", 2001133, 4323450, 4, { 268.610687f, -4.089700f, 104.917397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_1", 2001133, 4323451, 4, { 250.254807f, -3.751600f, 99.675102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_2", 2001133, 4323452, 4, { 268.589386f, -2.609000f, 88.017700f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_3", 2001133, 4323453, 4, { 105.129799f, -0.534200f, 147.850800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_4", 2001133, 4323454, 4, { 119.166603f, 0.308000f, 155.483704f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_5", 2001133, 4323455, 4, { 103.312500f, -0.406300f, 194.717194f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_6", 2001133, 4323456, 4, { 73.898598f, 0.574600f, 187.497803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_7", 2001133, 4323457, 4, { 72.064903f, 0.259800f, 157.992203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_8", 2001133, 4323458, 4, { 116.819603f, -0.614000f, 179.620300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_9", 2001133, 4323459, 4, { -11.408770f, -1.184585f, 148.053894f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_10", 2001133, 4323460, 4, { -46.669281f, 0.651785f, 135.550003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_11", 2001133, 4323462, 4, { -24.331600f, -1.221600f, 145.870697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_12", 2001133, 4323464, 4, { 15.181000f, -0.706100f, 126.443100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0221_13", 2001133, 4323468, 4, { -92.665901f, 4.399500f, 112.625504f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4222581, 5, { 263.888306f, -0.101790f, 157.188995f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000659, 0, 4302375, 4, { -190.040604f, -4.267580f, -210.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221", 2001133, 4323450, 4324157, 4, { 268.610687f, -4.089700f, 104.917397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_1", 2001133, 4323451, 4324158, 4, { 250.254807f, -3.751600f, 99.675102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_2", 2001133, 4323452, 4324159, 4, { 268.589386f, -2.609000f, 88.017700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_3", 2001133, 4323453, 4324161, 4, { 105.129799f, -0.534200f, 147.850800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_4", 2001133, 4323454, 4324162, 4, { 119.166603f, 0.308000f, 155.483704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_5", 2001133, 4323455, 4324163, 4, { 103.312500f, -0.406300f, 194.717194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_6", 2001133, 4323456, 4324164, 4, { 73.898598f, 0.574600f, 187.497803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_7", 2001133, 4323457, 4324165, 4, { 72.064903f, 0.259800f, 157.992203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_8", 2001133, 4323458, 4324168, 4, { 116.819603f, -0.614000f, 179.620300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_9", 2001133, 4323459, 4324169, 4, { -11.408770f, -1.184585f, 148.053894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_10", 2001133, 4323460, 4324170, 4, { -46.669281f, 0.651785f, 135.550003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_11", 2001133, 4323462, 4324172, 4, { -24.331600f, -1.221600f, 145.870697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_12", 2001133, 4323464, 4324173, 4, { 15.181000f, -0.706100f, 126.443100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0221_13", 2001133, 4323468, 4324174, 4, { -92.665901f, 4.399500f, 112.625504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4222581, 4222582, 5, { 263.888306f, -0.101790f, 157.188995f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 265.520508f, 0.002038f, 142.558197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shiftingsands", 2000460, 4279880, 4, { 259.501709f, -3.500300f, 88.085403f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4222583, 4, { 265.520508f, 0.002038f, 142.558197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shiftingsands", 2000460, 4279880, 4222607, 4, { 259.501709f, -3.500300f, 88.085403f }, 1.000000f, 0.000000f, 0); // States -> vf_on (id: 2) disp_on (id: 3) disp_of (id: 4) - instance.registerEObj( "Shiftingsands_1", 2000461, 4279889, 4, { 79.087517f, 0.289220f, 152.208694f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shiftingsands_1", 2000461, 4279889, 4222614, 4, { 79.087517f, 0.289220f, 152.208694f }, 0.991760f, 0.000048f, 0); // States -> vf_on (id: 2) disp_on (id: 3) disp_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118", 2000462, 4222616, 4, { -46.215149f, 6.077029f, 159.979706f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2000462, 4222616, 4222617, 4, { -46.215149f, 6.077029f, 159.979706f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2000463, 0, 4, { -48.096859f, 5.781024f, 159.723999f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shiftingsands_2", 2000464, 4279890, 4, { -8.133057f, -5.813782f, 215.716797f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2000463, 0, 4222618, 4, { -48.096859f, 5.781024f, 159.723999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shiftingsands_2", 2000464, 4279890, 4222623, 4, { -8.133057f, -5.813782f, 215.716797f }, 0.991760f, 0.000048f, 0); // States -> vf_on (id: 2) disp_on (id: 3) disp_of (id: 4) - instance.registerEObj( "Shiftingsands_3", 2000465, 4279892, 4, { 301.838593f, -0.717224f, -111.039902f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shiftingsands_3", 2000465, 4279892, 4222625, 4, { 301.838593f, -0.717224f, -111.039902f }, 0.991760f, 0.000048f, 0); // States -> vf_on (id: 2) disp_on (id: 3) disp_of (id: 4) - instance.registerEObj( "Shiftingsands_4", 2000466, 4279893, 4, { 319.020294f, 0.259338f, -232.654297f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shiftingsands_4", 2000466, 4279893, 4222627, 4, { 319.020294f, 0.259338f, -232.654297f }, 0.991760f, 0.000048f, 0); // States -> vf_on (id: 2) disp_on (id: 3) disp_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2000467, 4374288, 4, { -146.843597f, -0.005151f, 184.227493f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2000467, 4374288, 4222630, 4, { -146.843597f, -0.005151f, 184.227493f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2000468, 0, 4, { -144.488297f, -0.192320f, 184.547104f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shiftingsands_5", 2000469, 4279894, 4, { -144.457199f, -3.646973f, 134.843994f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_2", 2000468, 0, 4222631, 4, { -144.488297f, -0.192320f, 184.547104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shiftingsands_5", 2000469, 4279894, 4222639, 4, { -144.457199f, -3.646973f, 134.843994f }, 0.991760f, 0.000048f, 0); // States -> vf_on (id: 2) disp_on (id: 3) disp_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000471, 4222648, 4, { -182.117905f, -0.203522f, -160.895706f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000471, 4222648, 4222650, 4, { -182.117905f, -0.203522f, -160.895706f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2000472, 0, 4, { -179.869202f, -0.089300f, -160.548294f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -180.661194f, -4.240662f, -222.797607f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2000472, 0, 4222652, 4, { -179.869202f, -0.089300f, -160.548294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4222654, 4, { -180.661194f, -4.240662f, -222.797607f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/DzemaelDarkhold.cpp b/src/scripts/instances/dungeons/DzemaelDarkhold.cpp index fc3eb969..7e576e8f 100644 --- a/src/scripts/instances/dungeons/DzemaelDarkhold.cpp +++ b/src/scripts/instances/dungeons/DzemaelDarkhold.cpp @@ -3,116 +3,114 @@ using namespace Sapphire; -class DzemaelDarkhold : - public Sapphire::ScriptAPI::InstanceContentScript +class DzemaelDarkhold : public Sapphire::ScriptAPI::InstanceContentScript { public: - DzemaelDarkhold() : - Sapphire::ScriptAPI::InstanceContentScript( 13 ) + DzemaelDarkhold() : Sapphire::ScriptAPI::InstanceContentScript( 13 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "埋門", 2000033, 3328371, 4, { 79.909241f, 1.268266f, 161.509598f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000066, 3328664, 4, { 144.020004f, -6.834667f, 162.001907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Grandhallgate", 2000438, 3328665, 4, { 98.210373f, -6.834594f, 111.974403f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000453, 0, 4, { 79.384338f, -10.733530f, 106.701599f }, 1.000000f, -0.706750f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2000452, 4229638, 4, { 76.745064f, -11.090400f, 105.321198f }, 1.000000f, 0.000000f ); + instance.addEObj( "埋門", 2000033, 3328371, 4229633, 4, { 79.909241f, 1.268266f, 161.509598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000066, 3328664, 4229634, 4, { 144.020004f, -6.834667f, 162.001907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "GrandHallgate", 2000438, 3328665, 4229635, 4, { 98.210373f, -6.834594f, 111.974403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000453, 0, 4229636, 4, { 79.384338f, -10.733530f, 106.701599f }, 1.000000f, -0.706750f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2000452, 4229638, 4229637, 4, { 76.745064f, -11.090400f, 105.321198f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Magitektransporter", 2000458, 0, 4, { 23.358509f, -12.304620f, 57.612831f }, 1.000000f, 0.000000f ); - instance.registerEObj( "MagitekterminalI", 2000476, 4256808, 4, { 80.927979f, 1.365243f, 173.289703f }, 1.000000f, 0.000000f ); + instance.addEObj( "Magitektransporter", 2000458, 0, 4229639, 4, { 23.358509f, -12.304620f, 57.612831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MagitekterminalI", 2000476, 4256808, 4233731, 4, { 80.927979f, 1.365243f, 173.289703f }, 1.000000f, 0.000000f, 0); // States -> vf_tarmn1_on (id: 3) vf_tarmn1_of (id: 4) vf_tarmn2_on (id: 12) vf_bg_on (id: 18) vf_bg_of (id: 28) - instance.registerEObj( "MagitekterminalIII", 2000478, 4256810, 4, { 124.023804f, -13.794070f, 123.296898f }, 1.000000f, 0.000000f ); + instance.addEObj( "MagitekterminalIII", 2000478, 4256810, 4233733, 4, { 124.023804f, -13.794070f, 123.296898f }, 1.000000f, 0.000000f, 0); // States -> vf_tarmn1_on (id: 3) vf_tarmn1_of (id: 4) vf_tarmn2_on (id: 12) vf_bg_on (id: 18) vf_bg_of (id: 28) - instance.registerEObj( "MagitekterminalIV", 2000479, 4256811, 4, { 140.853195f, -11.962310f, 113.256302f }, 1.000000f, 0.000000f ); + instance.addEObj( "MagitekterminalIV", 2000479, 4256811, 4233734, 4, { 140.853195f, -11.962310f, 113.256302f }, 1.000000f, 0.000000f, 0); // States -> vf_tarmn1_on (id: 3) vf_tarmn1_of (id: 4) vf_tarmn2_on (id: 12) vf_bg_on (id: 18) vf_bg_of (id: 28) - instance.registerEObj( "sgvf_r1r1_b0173", 2000276, 4255636, 4, { 36.155140f, 8.079000f, 207.374298f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0173", 2000276, 4255636, 4255649, 4, { 36.155140f, 8.079000f, 207.374298f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0173_1", 2000276, 4255639, 4, { 112.091797f, -3.877179f, 176.216904f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0173_1", 2000276, 4255639, 4255651, 4, { 112.091797f, -3.877179f, 176.216904f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0173_2", 2000276, 4255640, 4, { 139.427399f, -10.726720f, 108.501404f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0173_2", 2000276, 4255640, 4255652, 4, { 139.427399f, -10.726720f, 108.501404f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0173_3", 2000276, 4255644, 4, { 67.860687f, -14.328120f, 84.076920f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0173_3", 2000276, 4255644, 4255653, 4, { 67.860687f, -14.328120f, 84.076920f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0173_4", 2000276, 4255645, 4, { 51.562908f, -11.769940f, 111.841400f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0173_4", 2000276, 4255645, 4255654, 4, { 51.562908f, -11.769940f, 111.841400f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0173_5", 2000276, 4255646, 4, { 18.496250f, -15.965690f, 87.930252f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0173_5", 2000276, 4255646, 4255655, 4, { 18.496250f, -15.965690f, 87.930252f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0173_6", 2000276, 4255648, 4, { 19.309570f, -10.954800f, 51.356911f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0173_6", 2000276, 4255648, 4255656, 4, { 19.309570f, -10.954800f, 51.356911f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.registerEObj( "unknown_1", 2000279, 4247600, 4, { 35.302368f, 8.108457f, 206.288605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2000279, 4247601, 4, { 111.093102f, -3.403727f, 176.495895f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2000279, 4247603, 4, { 68.310699f, -14.257320f, 83.756592f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000279, 4247604, 4, { 52.317631f, -11.815490f, 110.621300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000279, 4247605, 4, { 18.860821f, -14.036660f, 88.283234f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000279, 4247606, 4, { 20.972610f, -11.172370f, 51.726391f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000279, 4247602, 4, { 138.802094f, -10.764680f, 110.383400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitektransporter_1", 2000474, 0, 4, { -96.800278f, -30.000010f, -41.821941f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000455, 0, 4, { -106.309601f, -26.688049f, -16.372990f }, 0.991760f, 0.737616f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2000454, 4233746, 4, { -107.679703f, -26.639919f, -15.815070f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2000279, 4247600, 4260481, 4, { 35.302368f, 8.108457f, 206.288605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000279, 4247601, 4260542, 4, { 111.093102f, -3.403727f, 176.495895f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000279, 4247603, 4260592, 4, { 68.310699f, -14.257320f, 83.756592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000279, 4247604, 4260596, 4, { 52.317631f, -11.815490f, 110.621300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000279, 4247605, 4260597, 4, { 18.860821f, -14.036660f, 88.283234f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000279, 4247606, 4260598, 4, { 20.972610f, -11.172370f, 51.726391f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000279, 4247602, 4260625, 4, { 138.802094f, -10.764680f, 110.383400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitektransporter_1", 2000474, 0, 4233741, 4, { -96.800278f, -30.000010f, -41.821941f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000455, 0, 4233742, 4, { -106.309601f, -26.688049f, -16.372990f }, 0.991760f, 0.737616f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2000454, 4233746, 4233744, 4, { -107.679703f, -26.639919f, -15.815070f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_9", 2000487, 4184823, 4, { -111.157799f, -22.833250f, 2.271249f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1r1_b0174", 2000490, 4255705, 4, { -242.711304f, -24.146959f, -32.381401f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_9", 2000487, 4184823, 4233750, 4, { -111.157799f, -22.833250f, 2.271249f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1r1_b0174", 2000490, 4255705, 4236228, 4, { -242.711304f, -24.146959f, -32.381401f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_1", 2000490, 4255691, 4, { -261.321289f, -25.547960f, -34.986919f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0174_1", 2000490, 4255691, 4236251, 4, { -261.321289f, -25.547960f, -34.986919f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_2", 2000490, 4255694, 4, { -261.811310f, -26.640051f, -20.854830f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0174_2", 2000490, 4255694, 4236255, 4, { -261.811310f, -26.640051f, -20.854830f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_3", 2000490, 4255706, 4, { -237.266907f, -48.000000f, -0.833767f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0174_3", 2000490, 4255706, 4236320, 4, { -237.266907f, -48.000000f, -0.833767f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_4", 2000490, 4255707, 4, { -217.921600f, -18.200211f, 20.315559f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0174_4", 2000490, 4255707, 4236321, 4, { -217.921600f, -18.200211f, 20.315559f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_5", 2000490, 4255708, 4, { -169.460999f, -33.749729f, 51.753731f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0174_5", 2000490, 4255708, 4236323, 4, { -169.460999f, -33.749729f, 51.753731f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_6", 2000490, 4255709, 4, { -166.205704f, -33.174091f, 41.379780f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0174_6", 2000490, 4255709, 4236324, 4, { -166.205704f, -33.174091f, 41.379780f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_7", 2000490, 4255710, 4, { -136.133698f, -24.761801f, 11.194330f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1r1_b0174_7", 2000490, 4255710, 4236326, 4, { -136.133698f, -24.761801f, 11.194330f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "unknown_10", 2000280, 4247607, 4, { -260.415710f, -25.404510f, -36.083500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000280, 4247608, 4, { -262.467896f, -26.663879f, -21.408119f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000280, 4247609, 4, { -241.470901f, -24.060431f, -29.972530f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2000280, 4247611, 4, { -238.320496f, -47.903111f, -3.008399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2000280, 4247610, 4, { -219.957108f, -17.854340f, 18.911011f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2000280, 4247613, 4, { -168.223907f, -33.658329f, 50.704330f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2000280, 4247612, 4, { -165.114899f, -32.678890f, 41.844219f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2000280, 4247614, 4, { -133.651001f, -24.416229f, 10.934760f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_emp_b0021", 2000488, 4233760, 4, { 13.842580f, -15.160090f, -143.072693f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_10", 2000280, 4247607, 4260626, 4, { -260.415710f, -25.404510f, -36.083500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000280, 4247608, 4260627, 4, { -262.467896f, -26.663879f, -21.408119f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000280, 4247609, 4260641, 4, { -241.470901f, -24.060431f, -29.972530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000280, 4247611, 4260649, 4, { -238.320496f, -47.903111f, -3.008399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000280, 4247610, 4260650, 4, { -219.957108f, -17.854340f, 18.911011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000280, 4247613, 4260651, 4, { -168.223907f, -33.658329f, 50.704330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000280, 4247612, 4260652, 4, { -165.114899f, -32.678890f, 41.844219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000280, 4247614, 4260654, 4, { -133.651001f, -24.416229f, 10.934760f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_emp_b0021", 2000488, 4233760, 4233762, 4, { 13.842580f, -15.160090f, -143.072693f }, 1.000000f, 0.000000f, 0); // States -> vf_baria_on (id: 1) vf_baria_off (id: 2) - instance.registerEObj( "MagitekterminalVIII", 2000483, 4256818, 4, { -16.049601f, -17.297310f, -177.329498f }, 0.991760f, 0.000048f ); + instance.addEObj( "MagitekterminalVIII", 2000483, 4256818, 4233766, 4, { -16.049601f, -17.297310f, -177.329498f }, 0.991760f, 0.000048f, 0); // States -> vf_tarmn1_on (id: 3) vf_tarmn1_of (id: 4) vf_tarmn2_on (id: 12) vf_bg_on (id: 18) vf_bg_of (id: 28) - instance.registerEObj( "MagitekterminalIX", 2000484, 4256819, 4, { -14.914310f, -21.075211f, -144.145996f }, 1.000000f, 0.000000f ); + instance.addEObj( "MagitekterminalIX", 2000484, 4256819, 4233768, 4, { -14.914310f, -21.075211f, -144.145996f }, 1.000000f, 0.000000f, 0); // States -> vf_tarmn1_on (id: 3) vf_tarmn1_of (id: 4) vf_tarmn2_on (id: 12) vf_bg_on (id: 18) vf_bg_of (id: 28) - instance.registerEObj( "unknown_18", 2000457, 0, 4, { 56.778809f, -36.148682f, -150.835495f }, 0.991760f, 0.957075f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000456, 4233771, 4, { 55.222290f, -35.782471f, -150.255600f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_18", 2000457, 0, 4233769, 4, { 56.778809f, -36.148682f, -150.835495f }, 0.991760f, 0.957075f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000456, 4233771, 4233770, 4, { 55.222290f, -35.782471f, -150.255600f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_r1r1_b0174_8", 2000490, 4255718, 4, { -48.459080f, -19.742540f, -176.405197f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_8", 2000490, 4255718, 4236416, 4, { -48.459080f, -19.742540f, -176.405197f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_9", 2000490, 4255720, 4, { -11.239590f, -21.204630f, -144.906204f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_9", 2000490, 4255720, 4236418, 4, { -11.239590f, -21.204630f, -144.906204f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_10", 2000490, 4255721, 4, { -15.353870f, -17.228140f, -178.818893f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_10", 2000490, 4255721, 4236421, 4, { -15.353870f, -17.228140f, -178.818893f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_11", 2000490, 4255722, 4, { 29.525160f, -23.532890f, -108.452202f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_11", 2000490, 4255722, 4236578, 4, { 29.525160f, -23.532890f, -108.452202f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_12", 2000490, 4255723, 4, { 27.773970f, -23.532040f, -114.936401f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_12", 2000490, 4255723, 4236579, 4, { 27.773970f, -23.532040f, -114.936401f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_13", 2000490, 4255725, 4, { 64.981979f, -38.499950f, -172.408997f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_13", 2000490, 4255725, 4236580, 4, { 64.981979f, -38.499950f, -172.408997f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_14", 2000490, 4255728, 4, { 70.785149f, -37.665981f, -203.212097f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_14", 2000490, 4255728, 4236581, 4, { 70.785149f, -37.665981f, -203.212097f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "sgvf_r1r1_b0174_15", 2000490, 4255729, 4, { 105.072098f, -38.024330f, -158.260803f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1r1_b0174_15", 2000490, 4255729, 4236582, 4, { 105.072098f, -38.024330f, -158.260803f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.registerEObj( "unknown_19", 2000280, 4246846, 4, { -45.950432f, -19.312410f, -177.762207f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2000280, 4246848, 4, { -14.610830f, -21.218700f, -145.140900f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2000280, 4246847, 4, { -16.411739f, -16.383909f, -180.914902f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2000280, 4246849, 4, { 26.993160f, -23.453131f, -107.682999f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2000280, 0, 4, { 32.493099f, -24.000099f, -113.021797f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2000280, 4246850, 4, { 66.021332f, -38.500019f, -172.238098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2000280, 4246851, 4, { 70.452782f, -37.655048f, -202.913803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2000280, 4246852, 4, { 103.330498f, -38.100510f, -159.167999f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 79.243332f, -38.930771f, -182.480194f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4229601, 5, { -48.620270f, 19.892130f, 221.013596f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_19", 2000280, 4246846, 4260657, 4, { -45.950432f, -19.312410f, -177.762207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2000280, 4246848, 4260659, 4, { -14.610830f, -21.218700f, -145.140900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000280, 4246847, 4260660, 4, { -16.411739f, -16.383909f, -180.914902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000280, 4246849, 4260661, 4, { 26.993160f, -23.453131f, -107.682999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2000280, 0, 4260662, 4, { 32.493099f, -24.000099f, -113.021797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000280, 4246850, 4260663, 4, { 66.021332f, -38.500019f, -172.238098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000280, 4246851, 4260664, 4, { 70.452782f, -37.655048f, -202.913803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000280, 4246852, 4260665, 4, { 103.330498f, -38.100510f, -159.167999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2000139, 0, 4233773, 4, { 79.243332f, -38.930771f, -182.480194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4229601, 4229612, 5, { -48.620270f, 19.892130f, 221.013596f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -44.993790f, 14.002300f, 204.521896f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4229630, 4, { -44.993790f, 14.002300f, 204.521896f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/Halatali.cpp b/src/scripts/instances/dungeons/Halatali.cpp index d9b0a5f4..882f69b8 100644 --- a/src/scripts/instances/dungeons/Halatali.cpp +++ b/src/scripts/instances/dungeons/Halatali.cpp @@ -3,67 +3,65 @@ using namespace Sapphire; -class Halatali : - public Sapphire::ScriptAPI::InstanceContentScript +class Halatali : public Sapphire::ScriptAPI::InstanceContentScript { public: - Halatali() : - Sapphire::ScriptAPI::InstanceContentScript( 7 ) + Halatali() : Sapphire::ScriptAPI::InstanceContentScript( 7 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4600269, 5, { -245.383194f, 17.225630f, 16.103081f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4600269, 4600270, 5, { -245.383194f, 17.225630f, 16.103081f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -279.773407f, 17.233170f, 19.434681f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2001609, 0, 4, { 241.292603f, 11.057950f, 9.784212f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2001649, 4097866, 5, { 238.950500f, 9.900879f, -1.209344f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600276, 4, { -279.773407f, 17.233170f, 19.434681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2001609, 0, 4097877, 4, { 241.292603f, 11.057950f, 9.784212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001649, 4097866, 4097909, 5, { 238.950500f, 9.900879f, -1.209344f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit_1", 2001610, 4097973, 4, { -280.512299f, 17.240601f, 20.057501f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit_1", 2001610, 4097973, 4097977, 4, { -280.512299f, 17.240601f, 20.057501f }, 1.000000f, 0.000000f, 0); // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "sgvf_w_lvd_b0094", 2001611, 4097992, 4, { 19.113859f, 0.900208f, 98.170502f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2001611, 4097992, 4098006, 4, { 19.113859f, 0.900208f, 98.170502f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118", 2001612, 4098036, 4, { 17.948280f, 0.925217f, 99.310219f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2001612, 4098036, 4098033, 4, { 17.948280f, 0.925217f, 99.310219f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001613, 4098064, 4, { -120.074501f, -5.801239f, -111.402496f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001613, 4098064, 4098066, 4, { -120.074501f, -5.801239f, -111.402496f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001614, 4098077, 4, { -121.598503f, -5.727614f, -112.049599f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001614, 4098077, 4098072, 4, { -121.598503f, -5.727614f, -112.049599f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_2", 2001615, 4098237, 4, { -228.286301f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_2", 2001615, 4098237, 4098238, 4, { -228.286301f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2001616, 4098241, 4, { -229.136703f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2001616, 4098241, 4098239, 4, { -229.136703f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2001618, 4014394, 4, { 29.098881f, 1.785278f, 130.418793f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Aetherialflow", 2001619, 0, 4, { 32.968849f, 3.815735f, 131.179199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2001620, 2815987, 4, { 120.471397f, -0.516086f, -57.500610f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2001621, 4098194, 4, { -95.942581f, -9.659227f, -101.942596f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001622, 4043181, 4, { -94.468628f, -2.151611f, -68.864014f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Ludusdoor", 2001623, 4005252, 4, { -172.249695f, 12.559910f, 12.742130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch", 2001624, 4016950, 4, { 74.518059f, -10.988300f, -107.067703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_1", 2001625, 4016951, 4, { 42.154171f, -10.941640f, -84.664078f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_2", 2001626, 4016952, 4, { 17.515020f, -10.957320f, -190.023102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_3", 2001627, 4016953, 4, { -39.127491f, -11.066550f, -129.097504f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_4", 2001628, 4016954, 4, { -82.474548f, -10.952540f, -113.137199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2001634, 4082420, 4, { -129.441193f, 9.833186f, -0.625334f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001635, 3629276, 4, { -3.044897f, 0.927666f, 144.884506f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2001636, 3629274, 4, { 27.769211f, 0.954134f, 166.929398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2001637, 3629277, 4, { 69.039284f, 0.968122f, 137.080902f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2001638, 4016486, 4, { -19.781490f, 2.187618f, 152.349899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2001639, 4016487, 4, { 24.469919f, 2.233563f, 180.853195f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2001640, 4016488, 4, { 89.225769f, 2.247621f, 140.072006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2001641, 4018090, 4, { -277.600494f, 17.568609f, 40.599701f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2001642, 4018091, 4, { -255.703506f, 17.578291f, 47.590672f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2001643, 4018092, 4, { -237.108002f, 17.604349f, 38.970459f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2001644, 4018089, 4, { -279.140015f, 17.555901f, -2.742105f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2001645, 4018088, 4, { -261.194214f, 17.568060f, -11.064940f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2001646, 4018087, 4, { -239.163101f, 17.568661f, -4.435994f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Aetherialflow_1", 2001647, 4103310, 4, { -177.996506f, -14.694460f, -133.043503f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2001618, 4014394, 4098800, 4, { 29.098881f, 1.785278f, 130.418793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialflow", 2001619, 0, 4098804, 4, { 32.968849f, 3.815735f, 131.179199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001620, 2815987, 4098825, 4, { 120.471397f, -0.516086f, -57.500610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001621, 4098194, 4098838, 4, { -95.942581f, -9.659227f, -101.942596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001622, 4043181, 4098841, 4, { -94.468628f, -2.151611f, -68.864014f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ludusdoor", 2001623, 4005252, 4098848, 4, { -172.249695f, 12.559910f, 12.742130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch", 2001624, 4016950, 4098855, 4, { 74.518059f, -10.988300f, -107.067703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_1", 2001625, 4016951, 4098857, 4, { 42.154171f, -10.941640f, -84.664078f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_2", 2001626, 4016952, 4098860, 4, { 17.515020f, -10.957320f, -190.023102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_3", 2001627, 4016953, 4098864, 4, { -39.127491f, -11.066550f, -129.097504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_4", 2001628, 4016954, 4098867, 4, { -82.474548f, -10.952540f, -113.137199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2001634, 4082420, 4099223, 4, { -129.441193f, 9.833186f, -0.625334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001635, 3629276, 4099265, 4, { -3.044897f, 0.927666f, 144.884506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001636, 3629274, 4099267, 4, { 27.769211f, 0.954134f, 166.929398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001637, 3629277, 4099269, 4, { 69.039284f, 0.968122f, 137.080902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001638, 4016486, 4099271, 4, { -19.781490f, 2.187618f, 152.349899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2001639, 4016487, 4099273, 4, { 24.469919f, 2.233563f, 180.853195f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001640, 4016488, 4099275, 4, { 89.225769f, 2.247621f, 140.072006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001641, 4018090, 4099283, 4, { -277.600494f, 17.568609f, 40.599701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001642, 4018091, 4099285, 4, { -255.703506f, 17.578291f, 47.590672f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2001643, 4018092, 4099287, 4, { -237.108002f, 17.604349f, 38.970459f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2001644, 4018089, 4099290, 4, { -279.140015f, 17.555901f, -2.742105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001645, 4018088, 4099320, 4, { -261.194214f, 17.568060f, -11.064940f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2001646, 4018087, 4099321, 4, { -239.163101f, 17.568661f, -4.435994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialflow_1", 2001647, 4103310, 4099332, 4, { -177.996506f, -14.694460f, -133.043503f }, 0.991760f, 0.000048f, 0); // States -> tornade_off (id: 2) tornade_on (id: 3) - instance.registerEObj( "unknown_18", 2001648, 4105956, 4, { -171.435196f, -14.633480f, -127.946999f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_19", 2001650, 0, 4, { -230.125793f, 17.157061f, 16.380630f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 242.225601f, 9.970665f, -11.333600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2001712, 0, 4, { -131.216003f, 10.073990f, -1.326215f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2000210, 0, 4, { -256.084503f, 17.537910f, 17.740490f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_18", 2001648, 4105956, 4099337, 4, { -171.435196f, -14.633480f, -127.946999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2001650, 0, 4104750, 4, { -230.125793f, 17.157061f, 16.380630f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4098699, 4, { 242.225601f, 9.970665f, -11.333600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2001712, 0, 4138507, 4, { -131.216003f, 10.073990f, -1.326215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000210, 0, 4165943, 4, { -256.084503f, 17.537910f, 17.740490f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/HalataliHard.cpp b/src/scripts/instances/dungeons/HalataliHard.cpp index 808a7a95..aa0e25d4 100644 --- a/src/scripts/instances/dungeons/HalataliHard.cpp +++ b/src/scripts/instances/dungeons/HalataliHard.cpp @@ -3,72 +3,82 @@ using namespace Sapphire; -class HalataliHard : - public Sapphire::ScriptAPI::InstanceContentScript +class HalataliHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - HalataliHard() : - Sapphire::ScriptAPI::InstanceContentScript( 21 ) + HalataliHard() : Sapphire::ScriptAPI::InstanceContentScript( 21 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Thalsscepter", 2003646, 0, 4, { -270.088409f, 17.593571f, 31.956100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2003695, 4617495, 4, { -280.035614f, 17.622829f, 22.302071f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003696, 4563389, 4, { -286.231689f, 17.622749f, 20.657721f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Thalsscepter_1", 2003674, 0, 4, { -271.908386f, 17.593571f, 6.173567f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Thalsscepter_2", 2003675, 0, 4, { -244.251801f, 17.593571f, 30.251480f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Thalsscepter_3", 2003676, 0, 4, { -246.038696f, 17.593571f, 4.371015f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Mammetactivator", 2003641, 4616318, 4, { -84.695412f, -10.178000f, -91.555862f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb", 2003642, 0, 4, { 163.469803f, 6.240906f, 219.745102f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb_1", 2003643, 0, 4, { 154.283905f, 6.240900f, 239.520905f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb_2", 2003644, 0, 4, { 143.742905f, 6.240900f, 210.525208f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shadowyorb_3", 2003645, 0, 4, { 134.607193f, 6.240900f, 230.328094f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003569, 4603298, 4, { 148.951706f, 4.509544f, 224.628006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2001610, 4569374, 4, { -278.262390f, 17.622650f, 19.181259f }, 0.991760f, 0.000048f ); + instance.addEObj( "Thalsscepter", 2003646, 0, 4620915, 4, { -270.088409f, 17.593571f, 31.956100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2003695, 4617495, 4622404, 4, { -280.035614f, 17.622829f, 22.302071f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003696, 4563389, 4622405, 4, { -286.231689f, 17.622749f, 20.657721f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thalsscepter_1", 2003674, 0, 4675588, 4, { -271.908386f, 17.593571f, 6.173567f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Thalsscepter_2", 2003675, 0, 4675589, 4, { -244.251801f, 17.593571f, 30.251480f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Thalsscepter_3", 2003676, 0, 4675590, 4, { -246.038696f, 17.593571f, 4.371015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Mammetactivator", 2003641, 4616318, 4620909, 4, { -84.695412f, -10.178000f, -91.555862f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shadowyorb", 2003642, 0, 4620910, 4, { 163.469803f, 6.240906f, 219.745102f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shadowyorb_1", 2003643, 0, 4620912, 4, { 154.314301f, 6.558592f, 239.521896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shadowyorb_2", 2003644, 0, 4620913, 4, { 143.742905f, 6.263255f, 210.525208f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shadowyorb_3", 2003645, 0, 4620914, 4, { 134.607193f, 6.243061f, 230.328094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003569, 4603298, 4634958, 4, { 148.951706f, 4.509544f, 224.628006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2001610, 4569374, 4569375, 4, { -278.262390f, 17.622650f, 19.181259f }, 0.991760f, 0.000048f, 0); // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 139.879395f, -0.228372f, -31.551029f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4569369, 5, { 149.187393f, -0.228943f, -35.111019f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4569432, 4, { 139.879395f, -0.228372f, -31.551029f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4569369, 4569372, 5, { 149.187393f, -0.228943f, -35.111019f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_3", 2002575, 0, 4, { 160.775299f, -1.641945f, -10.606120f }, 0.991760f, -1.265160f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { -50.385818f, -10.178000f, -114.820198f }, 0.991760f, -1.005012f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4569384, 4, { -48.920971f, -10.792460f, -116.285103f }, 0.991760f, -1.062825f ); + instance.addEObj( "unknown_3", 2002575, 0, 4569370, 4, { 160.775299f, -1.641945f, -10.606120f }, 0.991760f, -1.265160f, 0); + instance.addEObj( "unknown_4", 2002735, 0, 4569382, 4, { -50.385818f, -10.178000f, -114.820198f }, 0.991760f, -1.005012f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4569384, 4569383, 4, { -48.920971f, -10.792460f, -116.285103f }, 0.991760f, -1.062825f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 129.072403f, 4.509535f, 216.306305f }, 1.000000f, 1.129171f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4569379, 4, { 130.018494f, 4.509536f, 217.130295f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_5", 2002735, 0, 4569376, 4, { 129.072403f, 4.509535f, 216.306305f }, 1.000000f, 1.129171f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4569379, 4569378, 4, { 130.018494f, 4.509536f, 217.130295f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { -233.786301f, 17.622999f, 16.764700f }, 1.000000f, -1.486617f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 4569389, 4, { -233.389206f, 17.622990f, 16.739140f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_6", 2002735, 0, 4569387, 4, { -233.786301f, 17.622999f, 16.764700f }, 1.000000f, -1.486617f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 4569389, 4569388, 4, { -233.389206f, 17.622990f, 16.739140f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2003506, 4594991, 4, { 101.606300f, -4.171019f, -69.914146f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2003507, 4598981, 4, { -41.245178f, -10.879700f, -121.934898f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2003508, 4603945, 4, { -52.140079f, -10.696590f, -91.691528f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2003509, 4564172, 4, { 130.022095f, -0.534058f, 5.172791f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2003510, 4594992, 4, { 123.552200f, -2.731445f, 25.131590f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2003511, 4598084, 4, { 89.130997f, -3.711910f, 78.724213f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2003512, 4599477, 4, { 73.157578f, -3.335556f, 178.491302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2003513, 4594999, 4, { 100.220802f, 0.477127f, 203.242798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2003514, 4616527, 4, { 167.865707f, 4.509536f, 233.584396f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2003515, 4567234, 4, { -191.532196f, 4.456180f, 94.520203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2003516, 4567237, 4, { -128.869400f, 12.073380f, 96.752960f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2003517, 4567232, 4, { -66.065460f, 14.565810f, 26.350080f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2003518, 4567230, 4, { -171.754501f, 12.467810f, 12.301850f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2003519, 4596306, 4, { -198.995102f, 11.315890f, 13.488570f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2003520, 4565306, 4, { 96.452271f, -3.738525f, 39.688599f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_22", 2003521, 4565309, 4, { 127.885902f, -3.738525f, 60.807129f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2003522, 4565307, 4, { 82.383423f, -3.646973f, 59.189701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_24", 2003523, 4565308, 4, { 108.323700f, -3.738525f, 80.552368f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2003524, 4565302, 4, { -2.324507f, 0.927634f, 144.329300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2003525, 4565303, 4, { 27.311819f, 0.927548f, 166.238098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2003526, 4565305, 4, { 68.331223f, 0.927661f, 136.889404f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2003527, 4595900, 4, { 77.372299f, -10.608900f, -91.074203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2003528, 4595901, 4, { 36.027271f, -9.635880f, -104.808601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2003529, 4595903, 4, { 2.165477f, -11.282240f, -188.867599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2003530, 4618276, 4, { -10.216280f, -11.049250f, -152.788300f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_32", 2003531, 4595904, 4, { -21.241859f, -11.023320f, -136.299393f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 4970117, 5, { -243.015701f, 19.074579f, 10.923530f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2003506, 4594991, 4600248, 4, { 101.606300f, -4.171019f, -69.914146f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003507, 4598981, 4600250, 4, { -41.245178f, -10.879700f, -121.934898f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2003508, 4603945, 4600252, 4, { -52.140079f, -10.696590f, -91.691528f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003509, 4564172, 4600290, 4, { 130.022095f, -0.534058f, 5.172791f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003510, 4594992, 4600292, 4, { 123.552200f, -2.731445f, 25.131590f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2003511, 4598084, 4600294, 4, { 89.130997f, -3.711910f, 78.724213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2003512, 4599477, 4600296, 4, { 73.157578f, -3.335556f, 178.491302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003513, 4594999, 4600298, 4, { 100.220802f, 0.477127f, 203.242798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2003514, 4616527, 4600302, 4, { 167.865707f, 4.509536f, 233.584396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2003515, 4567234, 4600354, 4, { -191.532196f, 4.456180f, 94.520203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2003516, 4567237, 4600377, 4, { -128.869400f, 12.073380f, 96.752960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2003517, 4567232, 4600396, 4, { -66.065460f, 14.565810f, 26.350080f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003518, 4567230, 4600397, 4, { -171.754501f, 12.467810f, 12.301850f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2003519, 4596306, 4600399, 4, { -198.995102f, 11.315890f, 13.488570f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003520, 4565306, 4600401, 4, { 96.452271f, -3.738525f, 39.688599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2003521, 4565309, 4600403, 4, { 127.885902f, -3.738525f, 60.807129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003522, 4565307, 4600404, 4, { 82.383423f, -3.646973f, 59.189701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_24", 2003523, 4565308, 4600406, 4, { 108.323700f, -3.738525f, 80.552368f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_25", 2003524, 4565302, 4600409, 4, { -2.324507f, 0.927634f, 144.329300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2003525, 4565303, 4600410, 4, { 27.311819f, 0.927548f, 166.238098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003526, 4565305, 4600411, 4, { 68.331223f, 0.927661f, 136.889404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2003527, 4595900, 4600413, 4, { 77.372299f, -10.608900f, -91.074203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2003528, 4595901, 4600425, 4, { 36.027271f, -9.635880f, -104.808601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2003529, 4595903, 4600427, 4, { 2.165477f, -11.282240f, -188.867599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003530, 4618276, 4600429, 4, { -10.216280f, -11.049250f, -152.788300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2003531, 4595904, 4620920, 4, { -21.241859f, -11.023320f, -136.299393f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2000182, 4970117, 4970166, 5, { -243.015701f, 19.074579f, 10.923530f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit_1", 2000139, 0, 4, { -272.688904f, 19.074579f, 18.222231f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit_1", 2000139, 0, 4970167, 4, { -272.688904f, 19.074579f, 18.222231f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5936468, 5936469, 4, { -50.078831f, -10.236320f, -115.087196f }, 0.991760f, -1.062825f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_33", 2005288, 0, 5870807, 4, { -44.235958f, -10.940800f, -120.225899f }, 0.991760f, 0.975291f, 0); + instance.addEObj( "unknown_34", 2005289, 5860310, 5872211, 4, { -46.616329f, -10.910280f, -120.836197f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_35", 2005291, 0, 5875680, 4, { -83.935143f, -10.178000f, -94.487663f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005292, 5860309, 5888360, 4, { 158.985992f, 6.278425f, -67.290947f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2003506, 4594991, 5927467, 4, { 100.414703f, -4.114531f, -67.633453f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2003509, 4564172, 5927468, 4, { 131.425903f, -0.656189f, 4.898132f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2003510, 4594992, 5927469, 4, { 124.834000f, -2.761902f, 25.253660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekdevice", 2006332, 0, 5927557, 4, { -85.679443f, -9.720032f, -93.644653f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2005290, 0, 5935143, 4, { -85.771057f, -10.208310f, -92.973328f }, 0.991760f, -1.007025f, 0); + instance.addEObj( "Identificationkey", 2005546, 0, 5863326, 4, { 109.912697f, -3.372315f, 57.178600f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/HaukkeManor.cpp b/src/scripts/instances/dungeons/HaukkeManor.cpp index 4ad86d9a..79c821cb 100644 --- a/src/scripts/instances/dungeons/HaukkeManor.cpp +++ b/src/scripts/instances/dungeons/HaukkeManor.cpp @@ -3,60 +3,58 @@ using namespace Sapphire; -class HaukkeManor : - public Sapphire::ScriptAPI::InstanceContentScript +class HaukkeManor : public Sapphire::ScriptAPI::InstanceContentScript { public: - HaukkeManor() : - Sapphire::ScriptAPI::InstanceContentScript( 6 ) + HaukkeManor() : Sapphire::ScriptAPI::InstanceContentScript( 6 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Voidlamp", 2000366, 3873151, 4, { 19.527651f, 17.000000f, 22.036671f }, 0.991789f, 0.785398f ); + instance.addEObj( "Voidlamp", 2000366, 3873151, 3632950, 4, { 19.527651f, 17.000000f, 22.036671f }, 0.991789f, 0.785398f, 0); // States -> vf_slamp_on (id: 6) vf_slamp_of (id: 12) - instance.registerEObj( "Voidlamp_1", 2000367, 3873152, 4, { -24.524000f, 16.999901f, 22.023741f }, 1.000000f, -0.785398f ); + instance.addEObj( "Voidlamp_1", 2000367, 3873152, 3632951, 4, { -24.524000f, 16.999901f, 22.023741f }, 1.000000f, -0.785398f, 0); // States -> vf_slamp_on (id: 6) vf_slamp_of (id: 12) - instance.registerEObj( "Voidlamp_2", 2000368, 3873153, 4, { 19.541849f, 16.999950f, -13.996940f }, 1.000000f, 0.785398f ); + instance.addEObj( "Voidlamp_2", 2000368, 3873153, 3632952, 4, { 19.541849f, 16.999950f, -13.996940f }, 1.000000f, 0.785398f, 0); // States -> vf_slamp_on (id: 6) vf_slamp_of (id: 12) - instance.registerEObj( "Voidlamp_3", 2000369, 3873154, 4, { -24.503330f, 16.999889f, -14.014120f }, 1.000000f, -0.785398f ); + instance.addEObj( "Voidlamp_3", 2000369, 3873154, 3632953, 4, { -24.503330f, 16.999889f, -14.014120f }, 1.000000f, -0.785398f, 0); // States -> vf_slamp_on (id: 6) vf_slamp_of (id: 12) - instance.registerEObj( "Exit", 2000370, 0, 4, { -2.517786f, 16.952730f, 21.011629f }, 0.930753f, 0.000240f ); - instance.registerEObj( "unknown_0", 2000371, 0, 4, { 81.895119f, 0.228838f, -0.106860f }, 0.900235f, 0.000336f ); - instance.registerEObj( "Tinykey", 2000302, 0, 4, { 71.396912f, -0.001627f, 28.641140f }, 0.869717f, 0.932147f ); - instance.registerEObj( "Tinykey_1", 2000303, 0, 4, { -26.322651f, -0.005771f, 50.722679f }, 0.778163f, -0.528574f ); - instance.registerEObj( "Tinykey_2", 2000304, 0, 4, { -52.424351f, -0.002903f, 22.515909f }, 0.930753f, 0.987942f ); - instance.registerEObj( "Tinykey_3", 2000305, 0, 4, { -68.498917f, -16.795919f, -8.967492f }, 0.869717f, 1.115077f ); - instance.registerEObj( "Tinykey_4", 2000306, 0, 4, { -46.234051f, -18.800501f, 38.557331f }, 0.900235f, 0.549108f ); - instance.registerEObj( "Tinykey_5", 2000307, 0, 4, { 14.015370f, -18.796499f, -43.227589f }, 0.900235f, 0.868678f ); - instance.registerEObj( "Tinykey_6", 2000308, 0, 4, { -11.804590f, -18.800249f, -50.647060f }, 0.991789f, 0.312732f ); - instance.registerEObj( "Lockeddoor", 2000329, 3457073, 4, { 0.509394f, 0.143553f, 56.976101f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Lockeddoor_1", 2000331, 3457076, 4, { -16.586599f, 0.172088f, 84.043991f }, 0.961271f, 0.000144f ); - instance.registerEObj( "Lockeddoor_2", 2000337, 3457070, 4, { -48.657558f, 0.174862f, -36.017189f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Lockeddoor_3", 2000338, 3457071, 4, { -48.701061f, 0.167371f, 36.007271f }, 0.930753f, 0.000240f ); - instance.registerEObj( "Lockeddoor_4", 2000339, 3457083, 4, { -25.116051f, -18.616779f, -34.637550f }, 0.961271f, 0.000144f ); - instance.registerEObj( "Lockeddoor_5", 2000343, 3457090, 4, { -1.899940f, -18.615101f, 34.620899f }, 0.961271f, 0.000144f ); - instance.registerEObj( "Lockeddoor_6", 2000344, 3457093, 4, { 25.192600f, -18.692350f, 34.531120f }, 0.930753f, 0.000240f ); - instance.registerEObj( "IvyDoor", 2000355, 3457081, 4, { -48.382030f, 0.425044f, -0.015306f }, 0.961271f, 0.000144f ); - instance.registerEObj( "CarnationDoor", 2000356, 3457082, 4, { -25.558910f, -18.570280f, -0.076342f }, 0.930753f, 0.000240f ); - instance.registerEObj( "LilyDoor", 2000357, 3449005, 4, { 22.842710f, 17.196871f, -0.015306f }, 0.991789f, 0.000048f ); - instance.registerEObj( "unknown_1", 2001080, 0, 4, { 22.000000f, 17.000000f, 0.000000f }, 0.575000f, -1.570451f ); - instance.registerEObj( "unknown_2", 2001236, 3852702, 4, { 24.498400f, 0.449216f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sealedbarrier", 2001233, 3909497, 4, { 46.699810f, 9.875019f, -0.253856f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000370, 0, 3632954, 4, { -2.517786f, 16.952730f, 21.011629f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "unknown_0", 2000371, 0, 3633032, 4, { 81.895119f, 0.228838f, -0.106860f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Tinykey", 2000302, 0, 3633090, 4, { 71.396912f, -0.001627f, 28.641140f }, 0.869717f, 0.932147f, 0); + instance.addEObj( "Tinykey_1", 2000303, 0, 3633091, 4, { -26.322651f, -0.005771f, 50.722679f }, 0.778163f, -0.528574f, 0); + instance.addEObj( "Tinykey_2", 2000304, 0, 3633092, 4, { -52.424351f, -0.002903f, 22.515909f }, 0.930753f, 0.987942f, 0); + instance.addEObj( "Tinykey_3", 2000305, 0, 3633093, 4, { -68.498917f, -16.795919f, -8.967492f }, 0.869717f, 1.115077f, 0); + instance.addEObj( "Tinykey_4", 2000306, 0, 3633094, 4, { -46.234051f, -18.800501f, 38.557331f }, 0.900235f, 0.549108f, 0); + instance.addEObj( "Tinykey_5", 2000307, 0, 3633097, 4, { 14.015370f, -18.796499f, -43.227589f }, 0.900235f, 0.868678f, 0); + instance.addEObj( "Tinykey_6", 2000308, 0, 3633101, 4, { -11.804590f, -18.800249f, -50.647060f }, 0.991789f, 0.312732f, 0); + instance.addEObj( "Lockeddoor", 2000329, 3457073, 3633134, 4, { 0.509394f, 0.143553f, 56.976101f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Lockeddoor_1", 2000331, 3457076, 3633136, 4, { -16.586599f, 0.172088f, 84.043991f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Lockeddoor_2", 2000337, 3457070, 3633142, 4, { -48.657558f, 0.174862f, -36.017189f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Lockeddoor_3", 2000338, 3457071, 3633144, 4, { -48.701061f, 0.167371f, 36.007271f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Lockeddoor_4", 2000339, 3457083, 3633146, 4, { -25.116051f, -18.616779f, -34.637550f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Lockeddoor_5", 2000343, 3457090, 3633152, 4, { -1.899940f, -18.615101f, 34.620899f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Lockeddoor_6", 2000344, 3457093, 3633154, 4, { 25.192600f, -18.692350f, 34.531120f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "IvyDoor", 2000355, 3457081, 3633175, 4, { -48.382030f, 0.425044f, -0.015306f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "CarnationDoor", 2000356, 3457082, 3633176, 4, { -25.558910f, -18.570280f, -0.076342f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "LilyDoor", 2000357, 3449005, 3633179, 4, { 22.842710f, 17.196871f, -0.015306f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2001080, 0, 3873516, 4, { 22.000000f, 17.000000f, 0.000000f }, 0.575000f, -1.570451f, 0); + instance.addEObj( "unknown_2", 2001236, 3852702, 3909524, 4, { 24.498400f, 0.449216f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sealedbarrier", 2001233, 3909497, 3909543, 4, { 46.699810f, 9.875019f, -0.253856f }, 1.000000f, 0.000000f, 0); // States -> vf_baria1_off (id: 3) vf_baria_on (id: 6) - instance.registerEObj( "Yellowkey", 2000325, 0, 4, { -12.348700f, -18.803230f, 52.290878f }, 1.000000f, -0.839410f ); - instance.registerEObj( "Lockeddoor_7", 2000345, 3457077, 4, { 16.464439f, 17.135830f, 84.153458f }, 0.930753f, 0.000240f ); - instance.registerEObj( "sgvf_w_lvd_b0094", 2001604, 4103506, 4, { -23.510660f, -0.000664f, 0.588553f }, 1.000000f, 0.000000f ); + instance.addEObj( "Yellowkey", 2000325, 0, 3633129, 4, { -12.348700f, -18.803230f, 52.290878f }, 1.000000f, -0.839410f, 0); + instance.addEObj( "Lockeddoor_7", 2000345, 3457077, 3633158, 4, { 16.464439f, 17.135830f, 84.153458f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "sgvf_w_lvd_b0094", 2001604, 4103506, 4103515, 4, { -23.510660f, -0.000664f, 0.588553f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118", 2001605, 4103511, 4, { -23.446470f, -0.000633f, -0.525669f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2001605, 4103511, 4103516, 4, { -23.446470f, -0.000633f, -0.525669f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001606, 4103508, 4, { -24.734859f, -18.800381f, 0.630995f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001606, 4103508, 4103520, 4, { -24.734859f, -18.800381f, 0.630995f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgpl_w_lvd_b0118_f1d2", 2001607, 4103512, 4, { -24.765221f, -18.800400f, -0.546668f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_b0118_f1d2", 2001607, 4103512, 4103522, 4, { -24.765221f, -18.800400f, -0.546668f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2000182, 4143756, 5, { 73.330597f, 0.000000f, 0.000000f }, 0.991760f, 0.000048f ); + instance.addEObj( "Entrance", 2000182, 4143756, 4143749, 5, { 73.330597f, 0.000000f, 0.000000f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Greenkey", 2000324, 0, 4, { 1.500000f, 0.007936f, -0.000000f }, 0.961271f, 0.638080f ); + instance.addEObj( "Greenkey", 2000324, 0, 3633128, 4, { 1.500000f, 0.007936f, -0.000000f }, 0.961271f, 0.638080f, 0); } diff --git a/src/scripts/instances/dungeons/HaukkeManorHard.cpp b/src/scripts/instances/dungeons/HaukkeManorHard.cpp index 4f22ca09..6b86d826 100644 --- a/src/scripts/instances/dungeons/HaukkeManorHard.cpp +++ b/src/scripts/instances/dungeons/HaukkeManorHard.cpp @@ -3,86 +3,84 @@ using namespace Sapphire; -class HaukkeManorHard : - public Sapphire::ScriptAPI::InstanceContentScript +class HaukkeManorHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - HaukkeManorHard() : - Sapphire::ScriptAPI::InstanceContentScript( 19 ) + HaukkeManorHard() : Sapphire::ScriptAPI::InstanceContentScript( 19 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -26.487801f, 17.000000f, -0.008300f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgpl_w_lvd_b0118_f1d2", 2002872, 4497628, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 4497621, 4, { -26.487801f, 17.000000f, -0.008300f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_f1d2", 2002872, 4497628, 4497626, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgbg_f1d4_c1_ori01", 2002873, 4498555, 4, { -1.869557f, 17.000000f, 15.055300f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d4_c1_ori01", 2002873, 4498555, 4498558, 4, { -1.869557f, 17.000000f, 15.055300f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on0 (id: 9) vf_fire_on (id: 10) vf_fire_of0 (id: 11) vf_fire_of (id: 12) - instance.registerEObj( "sgbg_f1d4_c1_ori01_1", 2002874, 4498556, 4, { -5.211004f, 17.000000f, -10.575720f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d4_c1_ori01_1", 2002874, 4498556, 4498559, 4, { -5.211004f, 17.000000f, -10.575720f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on0 (id: 9) vf_fire_on (id: 10) vf_fire_of0 (id: 11) vf_fire_of (id: 12) - instance.registerEObj( "unknown_1", 2003318, 4484553, 4, { 23.178410f, 16.983280f, 0.137329f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 25.786711f, 0.000000f, 0.119909f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4505837, 4, { 23.084200f, 0.000000f, -1.591900f }, 1.000000f, -1.570796f ); + instance.addEObj( "unknown_1", 2003318, 4484553, 4544376, 4, { 23.178410f, 16.983280f, 0.137329f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2002735, 0, 4505830, 4, { 25.786711f, 0.000000f, 0.119909f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4505837, 4505832, 4, { 23.084200f, 0.000000f, -1.591900f }, 1.000000f, -1.570796f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2003126, 4521780, 4, { -20.141510f, -0.000000f, -0.141697f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2003126, 4521780, 4521781, 4, { -20.141510f, -0.000000f, -0.141697f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2002735, 0, 4, { -24.169260f, -18.905939f, -0.137390f }, 0.991760f, -1.551983f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 4509134, 4, { -22.072941f, -18.814390f, -0.320496f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_3", 2002735, 0, 4509168, 4, { -24.169260f, -18.905939f, -0.137390f }, 0.991760f, -1.551983f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 4509134, 4509169, 4, { -22.072941f, -18.814390f, -0.320496f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2002997, 0, 4, { -20.433430f, -18.936470f, 0.755735f }, 1.000000f, 0.000000f ); - instance.registerEObj( "LilyDoor", 2002915, 4484551, 4, { -28.152889f, 16.983280f, 0.015198f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d4_d1_gago1", 2002917, 4505698, 4, { -36.195190f, 16.983280f, -5.685384f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_4", 2002997, 0, 4510141, 4, { -20.433430f, -18.936470f, 0.755735f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "LilyDoor", 2002915, 4484551, 4504692, 4, { -28.152889f, 16.983280f, 0.015198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d4_d1_gago1", 2002917, 4505698, 4505099, 4, { -36.195190f, 16.983280f, -5.685384f }, 0.991760f, 0.000048f, 0); // States -> bg_gago1_on (id: 2) bg_gago1_off (id: 3) bg_gago1_out (id: 4) - instance.registerEObj( "Crystalball", 2002916, 4488372, 4, { 28.044069f, 16.983280f, 0.168350f }, 0.991760f, 0.811345f ); - instance.registerEObj( "sgbg_f1d4_d1_gago1_1", 2003319, 4544200, 4, { -36.143250f, 17.000000f, 7.445584f }, 1.000000f, 0.000000f ); + instance.addEObj( "Crystalball", 2002916, 4488372, 4505707, 4, { 28.044069f, 16.983280f, 0.168350f }, 0.991760f, 0.811345f, 0); + instance.addEObj( "sgbg_f1d4_d1_gago1_1", 2003319, 4544200, 4544363, 4, { -36.143250f, 17.000000f, 7.445584f }, 1.000000f, 0.000000f, 0); // States -> bg_gago1_on (id: 2) bg_gago1_off (id: 3) bg_gago1_out (id: 4) - instance.registerEObj( "Lockeddoor", 2003315, 4484546, 4, { 15.988830f, 17.000000f, -82.166763f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tinykey", 2003312, 0, 4, { 23.053480f, 17.000000f, -63.610909f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Lockeddoor_1", 2003316, 4484554, 4, { 0.701762f, 17.000000f, -96.124260f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Lockeddoor_2", 2003317, 4484573, 4, { -15.941600f, 17.000000f, -86.214546f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tinykey_1", 2003314, 0, 4, { 11.497100f, 17.000000f, -97.655212f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tinykey_2", 2003430, 0, 4, { -10.688510f, 17.000000f, -98.849060f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2002938, 4484560, 4, { 16.478939f, 0.000000f, -83.923622f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Crystalball_1", 2002941, 4488371, 4, { -43.455170f, -0.000000f, 13.580270f }, 1.000000f, -1.392958f ); - instance.registerEObj( "RoseDoor", 2002943, 0, 4, { 27.084721f, -0.015320f, 0.045776f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Redkey", 2002942, 0, 4, { 58.672710f, 0.000000f, -30.483391f }, 1.000000f, -0.000345f ); - instance.registerEObj( "unknown_6", 2002937, 4484569, 4, { -16.476231f, 0.000000f, -69.988670f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2002944, 4499358, 4, { -16.603889f, 0.000000f, -68.606903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2002945, 4499362, 4, { 16.527910f, 0.000000f, -85.147072f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Voidlamp", 2002939, 4488368, 4, { -29.871300f, -0.015320f, -70.456650f }, 0.991760f, 1.074421f ); + instance.addEObj( "Lockeddoor", 2003315, 4484546, 4544364, 4, { 15.988830f, 17.000000f, -82.166763f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tinykey", 2003312, 0, 4544365, 4, { 23.053480f, 17.000000f, -63.610909f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lockeddoor_1", 2003316, 4484554, 4544366, 4, { 0.701762f, 17.000000f, -96.124260f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lockeddoor_2", 2003317, 4484573, 4544367, 4, { -15.941600f, 17.000000f, -86.214546f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tinykey_1", 2003314, 0, 4576927, 4, { 11.497100f, 17.000000f, -97.655212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tinykey_2", 2003430, 0, 4576928, 4, { -10.688510f, 17.000000f, -98.849060f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2002938, 4484560, 4507201, 4, { 16.478939f, 0.000000f, -83.923622f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystalball_1", 2002941, 4488371, 4507206, 4, { -43.455170f, -0.000000f, 13.580270f }, 1.000000f, -1.392958f, 0); + instance.addEObj( "RoseDoor", 2002943, 0, 4507209, 4, { 27.084721f, -0.015320f, 0.045776f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Redkey", 2002942, 0, 4507210, 4, { 58.672710f, 0.000000f, -30.483391f }, 1.000000f, -0.000345f, 0); + instance.addEObj( "unknown_6", 2002937, 4484569, 4507200, 4, { -16.476231f, 0.000000f, -69.988670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002944, 4499358, 4507809, 4, { -16.603889f, 0.000000f, -68.606903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2002945, 4499362, 4507810, 4, { 16.527910f, 0.000000f, -85.147072f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Voidlamp", 2002939, 4488368, 4509718, 4, { -29.871300f, -0.015320f, -70.456650f }, 0.991760f, 1.074421f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "Voidlamp_1", 2002940, 4488367, 4, { -17.039709f, 0.000000f, -84.537079f }, 1.000000f, -1.569551f ); + instance.addEObj( "Voidlamp_1", 2002940, 4488367, 4509719, 4, { -17.039709f, 0.000000f, -84.537079f }, 1.000000f, -1.569551f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "Sealedbarrier", 2003321, 4545173, 4, { 29.337740f, 0.000000f, -1.101776f }, 1.000000f, 0.000000f ); + instance.addEObj( "Sealedbarrier", 2003321, 4545173, 4545176, 4, { 29.337740f, 0.000000f, -1.101776f }, 1.000000f, 0.000000f, 0); // States -> bg_barrier1_on (id: 3) bg_barrier1_off (id: 4) bg_barrier1_out (id: 5) - instance.registerEObj( "Lockeddoor_3", 2003320, 4484571, 4, { 46.738281f, -0.015320f, -35.965580f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Tinykey_3", 2003313, 0, 4, { 43.982948f, 0.000000f, -34.342270f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d4_v1_lmp1", 2003463, 4588435, 4, { -5.889304f, 0.000000f, -71.199730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Lockeddoor_3", 2003320, 4484571, 4545180, 4, { 46.738281f, -0.015320f, -35.965580f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tinykey_3", 2003313, 0, 4545181, 4, { 43.982948f, 0.000000f, -34.342270f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_f1d4_v1_lmp1", 2003463, 4588435, 4588454, 4, { -5.889304f, 0.000000f, -71.199730f }, 1.000000f, 0.000000f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "sgbg_f1d4_v1_lmp1_1", 2003464, 4588440, 4, { 6.823740f, 0.000000f, -82.895660f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d4_v1_lmp1_1", 2003464, 4588440, 4588456, 4, { 6.823740f, 0.000000f, -82.895660f }, 1.000000f, 0.000000f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "sgbg_f1d4_v1_lmp1_2", 2003465, 4588441, 4, { 16.834749f, 0.000000f, -70.555031f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d4_v1_lmp1_2", 2003465, 4588441, 4588457, 4, { 16.834749f, 0.000000f, -70.555031f }, 1.000000f, 0.000000f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "sgbg_f1d4_v1_lmp1_3", 2003466, 4588442, 4, { 27.007900f, 0.000000f, -82.771332f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d4_v1_lmp1_3", 2003466, 4588442, 4588458, 4, { 27.007900f, 0.000000f, -82.771332f }, 1.000000f, 0.000000f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "sgbg_f1d4_v1_lmp1_4", 2003467, 4588444, 4, { 34.488140f, -0.000000f, -61.907959f }, 1.000000f, 0.010569f ); + instance.addEObj( "sgbg_f1d4_v1_lmp1_4", 2003467, 4588444, 4588459, 4, { 34.488140f, -0.000000f, -61.907959f }, 1.000000f, 0.010569f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "sgbg_f1d4_v1_lmp1_5", 2003468, 4588448, 4, { 48.546879f, 0.000000f, -53.979691f }, 1.000000f, 0.009430f ); + instance.addEObj( "sgbg_f1d4_v1_lmp1_5", 2003468, 4588448, 4588460, 4, { 48.546879f, 0.000000f, -53.979691f }, 1.000000f, 0.009430f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "sgbg_f1d4_v1_lmp1_6", 2003469, 4588445, 4, { 24.192520f, 0.000000f, -55.798260f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d4_v1_lmp1_6", 2003469, 4588445, 4588461, 4, { 24.192520f, 0.000000f, -55.798260f }, 1.000000f, 0.000000f, 0); // States -> vf_slamp_on0 (id: 6) vf_slamp_of (id: 12) vf_slamp_hide (id: 22) vf_slamp_on1 (id: 23) - instance.registerEObj( "unknown_9", 2002951, 4486667, 4, { -25.301229f, -18.799990f, -33.673420f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2002952, 4486668, 4, { 1.978515f, -18.799990f, -34.167542f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2002953, 0, 4, { 25.467291f, -18.814390f, 33.859741f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2002954, 4486671, 4, { -2.139196f, -18.799990f, 34.235821f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sealedbarrier_1", 2002955, 4508183, 4, { -25.881571f, -18.799999f, 0.041033f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_9", 2002951, 4486667, 4508142, 4, { -25.301229f, -18.799990f, -33.673420f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2002952, 4486668, 4508148, 4, { 1.978515f, -18.799990f, -34.167542f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002953, 0, 4508157, 4, { 25.467291f, -18.814390f, 33.859741f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2002954, 4486671, 4508161, 4, { -2.139196f, -18.799990f, 34.235821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sealedbarrier_1", 2002955, 4508183, 4508169, 4, { -25.881571f, -18.799999f, 0.041033f }, 1.000000f, 0.000000f, 0); // States -> bg_barrier1_on (id: 3) bg_barrier1_off (id: 4) bg_barrier1_out (id: 5) - instance.registerEObj( "unknown_13", 2003322, 4486669, 4, { 28.549561f, -18.799999f, -33.402039f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4488394, 5, { 73.319580f, -0.015320f, -0.015320f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_13", 2003322, 4486669, 4545212, 4, { 28.549561f, -18.799999f, -33.402039f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4488394, 4488393, 5, { 73.319580f, -0.015320f, -0.015320f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 17.397711f, -18.804060f, 0.066881f }, 0.900200f, 0.000335f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 72.756577f, 0.000000f, 5.215310f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2002913, 0, 4, { 81.361702f, 0.249998f, -0.409441f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4497573, 4, { 17.397711f, -18.804060f, 0.066881f }, 0.900200f, 0.000335f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4504679, 4, { 72.756577f, 0.000000f, 5.215310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2002913, 0, 4506640, 4, { 81.361702f, 0.249998f, -0.409441f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/HullbreakerIsle.cpp b/src/scripts/instances/dungeons/HullbreakerIsle.cpp index c6274fa0..f43b08a6 100644 --- a/src/scripts/instances/dungeons/HullbreakerIsle.cpp +++ b/src/scripts/instances/dungeons/HullbreakerIsle.cpp @@ -3,84 +3,84 @@ using namespace Sapphire; -class HullbreakerIsle : - public Sapphire::ScriptAPI::InstanceContentScript +class HullbreakerIsle : public Sapphire::ScriptAPI::InstanceContentScript { public: - HullbreakerIsle() : - Sapphire::ScriptAPI::InstanceContentScript( 23 ) + HullbreakerIsle() : Sapphire::ScriptAPI::InstanceContentScript( 23 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_btl_b0485", 2004341, 4797423, 4, { -368.761902f, 1.900000f, 20.220869f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485", 2004341, 4797423, 4797433, 4, { -368.762085f, 2.038100f, 20.221100f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_1", 2004342, 4797424, 4, { -367.525085f, 1.900000f, 26.995680f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_1", 2004342, 4797424, 4797435, 4, { -367.525299f, 2.074300f, 26.995899f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_2", 2004343, 4797425, 4, { -371.746185f, 1.900000f, 32.584270f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_2", 2004343, 4797425, 4797436, 4, { -371.746307f, 1.999700f, 32.584499f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_3", 2004338, 4797426, 4, { -362.507385f, 1.900000f, 48.482269f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_3", 2004338, 4797426, 4797437, 4, { -362.507507f, 2.043300f, 48.482399f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_4", 2004339, 4797427, 4, { -355.184601f, 1.899924f, 47.853260f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_4", 2004339, 4797427, 4797438, 4, { -355.184509f, 2.119800f, 47.853298f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_5", 2004340, 4797428, 4, { -349.628601f, 1.899914f, 52.138340f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_5", 2004340, 4797428, 4797439, 4, { -349.628601f, 2.053600f, 52.138500f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_6", 2004335, 4797429, 4, { -334.406708f, 1.899990f, 43.799950f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_6", 2004335, 4797429, 4797440, 4, { -334.406708f, 2.105800f, 43.800098f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_7", 2004336, 4797430, 4, { -336.870087f, 1.900000f, 37.104382f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_7", 2004336, 4797430, 4797442, 4, { -336.870087f, 2.019500f, 37.104401f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_8", 2004337, 4797431, 4, { -332.837006f, 1.900000f, 30.666309f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_8", 2004337, 4797431, 4797443, 4, { -332.836914f, 2.041600f, 30.666300f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_9", 2004344, 4797421, 4, { -341.024414f, 1.880961f, 15.649740f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_9", 2004344, 4797421, 4797444, 4, { -341.024414f, 1.985900f, 15.649800f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_10", 2004345, 4797419, 4, { -348.232788f, 1.900000f, 15.852800f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_10", 2004345, 4797419, 4797445, 4, { -348.232788f, 2.010300f, 15.852800f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_11", 2004346, 4797422, 4, { -353.540588f, 1.899946f, 11.553900f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgvf_w_btl_b0485_11", 2004346, 4797422, 4797446, 4, { -353.540588f, 2.040400f, 11.553900f }, 1.000000f, 0.000000f, 0); // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "Entrance", 2000182, 4685106, 5, { 320.642792f, 3.735552f, 302.314301f }, 0.991760f, 0.000048f ); + instance.addEObj( "Entrance", 2000182, 4685106, 4685107, 5, { 320.642792f, 3.735552f, 302.314301f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 220.874298f, 64.988159f, 13.046390f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4685143, 4, { 220.800797f, 64.801514f, 13.539410f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 4685142, 4, { 220.874298f, 64.988159f, 13.046390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4685143, 4685145, 4, { 220.800797f, 64.801514f, 13.539410f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0250", 2004050, 4685147, 4, { 219.745102f, 64.682983f, -33.707211f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2004050, 4685147, 4685149, 4, { 219.745102f, 64.682983f, -33.707211f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_transparent05", 2004049, 4685157, 4, { 219.958694f, 65.018677f, 47.991199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -60.079769f, 44.339741f, -124.669800f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4685162, 4, { -61.990799f, 44.123230f, -125.263000f }, 1.000000f, -1.570451f ); + instance.addEObj( "sgpl_w_transparent05", 2004049, 4685157, 4685156, 4, { 219.958694f, 65.018677f, 47.991199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2002735, 0, 4685160, 4, { -60.079769f, 44.339741f, -124.669800f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4685162, 4685161, 4, { -61.990799f, 44.123230f, -125.263000f }, 1.000000f, -1.570451f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2004051, 4685163, 4, { -98.791832f, 44.299992f, -124.783699f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2004051, 4685163, 4685164, 4, { -98.791832f, 44.299992f, -124.783699f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -315.480286f, 1.957748f, 33.432499f }, 0.991760f, -1.184874f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 4685167, 4, { -314.885803f, 1.999334f, 32.833080f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002735, 0, 4685166, 4, { -315.480286f, 2.018222f, 33.432499f }, 0.991760f, -1.184970f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 4685167, 4685168, 4, { -314.885803f, 2.414709f, 32.833080f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 325.360901f, 6.499028f, 292.726807f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2004052, 4584550, 4, { 165.269104f, 52.440060f, -190.280197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal", 2004057, 4588393, 4, { 163.784195f, 52.706680f, -185.027100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004053, 4584553, 4, { -35.849411f, 44.986191f, -124.177696f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal_1", 2004058, 4588617, 4, { -32.145729f, 44.996059f, -118.336502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal_2", 2004059, 4588610, 4, { -32.404221f, 44.937031f, -128.964096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -326.989685f, 2.000000f, 43.114891f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer", 2004074, 0, 4, { 191.947693f, 59.006939f, -163.899307f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_1", 2004075, 0, 4, { 194.472900f, 59.156731f, -165.022003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_2", 2004076, 0, 4, { 196.017197f, 59.853050f, -161.548294f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_3", 2004077, 0, 4, { 198.798004f, 60.096630f, -162.115204f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_4", 2004078, 0, 4, { 199.929993f, 60.852970f, -158.189896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_5", 2004079, 0, 4, { 203.014206f, 61.084290f, -158.453995f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Wildbananatree", 2004062, 4706914, 4, { 206.036896f, 65.302567f, -27.040119f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_1", 2004063, 4722842, 4, { 199.376907f, 64.682983f, -11.735090f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_2", 2004064, 4706915, 4, { 205.968002f, 64.690811f, 3.866779f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_3", 2004065, 4706916, 4, { 236.652100f, 64.927116f, -28.061340f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2004066, 0, 4, { 206.655502f, 65.036621f, -25.903111f }, 0.991760f, -1.260904f ); - instance.registerEObj( "unknown_6", 2004067, 0, 4, { 200.604294f, 64.690804f, -10.987260f }, 0.991760f, -0.736456f ); - instance.registerEObj( "unknown_7", 2004068, 0, 4, { 206.716095f, 64.690811f, 3.346290f }, 0.991760f, -0.921409f ); - instance.registerEObj( "unknown_8", 2004069, 0, 4, { 235.736603f, 64.682983f, -27.115360f }, 0.991760f, 0.613842f ); - instance.registerEObj( "unknown_9", 2004060, 4585424, 4, { -218.153107f, -0.000002f, -6.398464f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004061, 4585624, 4, { -307.270905f, 4.409851f, 14.023010f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_4", 2004070, 4722840, 4, { 241.380005f, 64.956383f, -12.841170f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Wildbananatree_5", 2004071, 4706917, 4, { 234.644501f, 64.824364f, 2.652663f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004072, 0, 4, { 239.884903f, 64.690811f, -12.610960f }, 1.000000f, 0.600320f ); - instance.registerEObj( "unknown_12", 2004073, 0, 4, { 233.623596f, 64.760551f, 2.089992f }, 1.000000f, 0.684586f ); - instance.registerEObj( "unknown_13", 2004129, 0, 4, { -80.000000f, 44.200001f, -124.500000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4685192, 4, { 325.360901f, 6.499028f, 292.726807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2004052, 4584550, 4685202, 4, { 165.269104f, 52.440060f, -190.280197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal", 2004057, 4588393, 4685203, 4, { 163.784195f, 52.706680f, -185.027100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004053, 4584553, 4685204, 4, { -35.849411f, 44.986191f, -124.177696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal_1", 2004058, 4588617, 4685205, 4, { -32.145729f, 44.996059f, -118.336502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal_2", 2004059, 4588610, 4685206, 4, { -32.404221f, 44.937031f, -128.964096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4724934, 4, { -326.989685f, 2.000000f, 43.114891f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2004074, 0, 4725267, 4, { 191.947693f, 59.006939f, -163.899307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2004075, 0, 4725268, 4, { 194.472900f, 59.156731f, -165.022003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_2", 2004076, 0, 4725269, 4, { 196.017197f, 59.853050f, -161.548294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_3", 2004077, 0, 4725270, 4, { 198.798004f, 60.096630f, -162.115204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_4", 2004078, 0, 4725271, 4, { 199.929993f, 60.852970f, -158.189896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_5", 2004079, 0, 4725272, 4, { 203.014206f, 61.084290f, -158.453995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildbananatree", 2004062, 4706914, 4719758, 4, { 206.036896f, 65.302567f, -27.040119f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_1", 2004063, 4722842, 4719759, 4, { 199.376907f, 64.682983f, -11.735090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_2", 2004064, 4706915, 4719760, 4, { 205.968002f, 64.690811f, 3.866779f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_3", 2004065, 4706916, 4719762, 4, { 236.652100f, 64.927116f, -28.061340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2004066, 0, 4719773, 4, { 206.655502f, 65.036621f, -25.903111f }, 0.991760f, -1.260904f, 0); + instance.addEObj( "unknown_6", 2004067, 0, 4719775, 4, { 200.604294f, 64.690804f, -10.987260f }, 0.991760f, -0.736456f, 0); + instance.addEObj( "unknown_7", 2004068, 0, 4719776, 4, { 206.716095f, 64.690811f, 3.346290f }, 0.991760f, -0.921409f, 0); + instance.addEObj( "unknown_8", 2004069, 0, 4719777, 4, { 235.736603f, 64.682983f, -27.115360f }, 0.991760f, 0.613842f, 0); + instance.addEObj( "unknown_9", 2004060, 4585424, 4719782, 4, { -218.153107f, -0.000002f, -6.398464f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004061, 4585624, 4719783, 4, { -307.270905f, 4.409851f, 14.023010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_4", 2004070, 4722840, 4725258, 4, { 241.380005f, 64.956383f, -12.841170f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildbananatree_5", 2004071, 4706917, 4725259, 4, { 234.644501f, 64.824364f, 2.652663f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004072, 0, 4725260, 4, { 239.884903f, 64.690811f, -12.610960f }, 1.000000f, 0.600320f, 0); + instance.addEObj( "unknown_12", 2004073, 0, 4725261, 4, { 233.623596f, 64.760551f, 2.089992f }, 1.000000f, 0.684586f, 0); + instance.addEObj( "unknown_13", 2004129, 0, 4895780, 4, { -80.000000f, 44.200001f, -124.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ropebindings", 2006084, 0, 5908237, 4, { 236.916901f, 65.539688f, -23.214291f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2004812, 0, 5933081, 4, { 220.599594f, 64.682983f, -5.874817f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/HullbreakerIsleHard.cpp b/src/scripts/instances/dungeons/HullbreakerIsleHard.cpp deleted file mode 100644 index 7e475352..00000000 --- a/src/scripts/instances/dungeons/HullbreakerIsleHard.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class HullbreakerIsleHard : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - HullbreakerIsleHard() : - Sapphire::ScriptAPI::InstanceContentScript( 45 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -343.904602f, 7.822294f, 39.109711f }, 0.500000f, 0.498864f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6253922, 4, { -343.716888f, 7.647682f, 38.636318f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -360.775909f, 7.864089f, 68.887756f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer", 2007257, 0, 4, { -350.992401f, 7.892528f, 56.902512f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_1", 2007258, 0, 4, { -354.052490f, 7.892528f, 54.626640f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007359, 0, 4, { -352.179810f, 7.927567f, 63.128880f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6245769, 5, { 322.891693f, 3.635096f, 313.253510f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 328.376587f, 5.844693f, 298.411591f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007025, 6235928, 4, { 307.237701f, 11.852150f, 276.543915f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007026, 6240784, 4, { 286.591309f, 19.136169f, 239.456497f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007027, 6239711, 4, { 306.575897f, 31.887329f, 181.107697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007028, 6244799, 4, { 220.128998f, 63.509621f, 114.498398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007156, 6249693, 4, { 308.747314f, 51.440979f, 125.671898f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007157, 6249706, 4, { 313.862793f, 51.438110f, 123.826897f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2007030, 6244507, 4, { 60.801022f, 85.774963f, -64.387527f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007034, 6232348, 4, { -35.186840f, 44.985500f, -123.946198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007035, 6243845, 4, { -235.700607f, 0.607149f, 8.445139f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007036, 6243848, 4, { -284.362396f, 0.606121f, 11.598470f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007037, 6243852, 4, { -334.528412f, 1.244455f, 21.911160f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2002735, 0, 4, { 222.214600f, 65.079712f, 11.398440f }, 1.400000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6253107, 4, { 221.229599f, 65.079712f, 13.333970f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_14", 2007072, 6241286, 4, { 198.155396f, 64.976288f, -11.912840f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2002735, 0, 4, { -60.746220f, 44.327389f, -123.705002f }, 0.991760f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6253215, 4, { -58.605789f, 45.157280f, -124.548203f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2007073, 6253218, 4, { -102.000999f, 45.915119f, -123.827301f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_16", 2007260, 6252642, 4, { -76.831734f, 44.106281f, -123.152199f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( HullbreakerIsleHard ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/Neverreap.cpp b/src/scripts/instances/dungeons/Neverreap.cpp index d4b4230a..c66933d0 100644 --- a/src/scripts/instances/dungeons/Neverreap.cpp +++ b/src/scripts/instances/dungeons/Neverreap.cpp @@ -3,70 +3,68 @@ using namespace Sapphire; -class Neverreap : - public Sapphire::ScriptAPI::InstanceContentScript +class Neverreap : public Sapphire::ScriptAPI::InstanceContentScript { public: - Neverreap() : - Sapphire::ScriptAPI::InstanceContentScript( 33 ) + Neverreap() : Sapphire::ScriptAPI::InstanceContentScript( 33 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Vanutotem", 2005373, 0, 4, { 171.495407f, 64.000000f, -17.861130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_1", 2005374, 0, 4, { 172.963303f, 64.000000f, -17.254971f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_2", 2005375, 0, 4, { 173.628693f, 64.000000f, -16.836420f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_3", 2005376, 0, 4, { 173.837097f, 64.000000f, -15.707030f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_4", 2005377, 0, 4, { 172.736298f, 64.000000f, -15.517540f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_5", 2005378, 0, 4, { 172.030807f, 64.000000f, -15.895150f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_6", 2005379, 0, 4, { 171.188904f, 64.000000f, -16.423241f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_7", 2005380, 0, 4, { 170.423996f, 64.000000f, -18.803040f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_8", 2005381, 0, 4, { 169.871201f, 64.000000f, -17.785959f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_9", 2005382, 0, 4, { 170.450607f, 64.000000f, -15.978460f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_10", 2005383, 0, 4, { 169.593307f, 64.000000f, -15.827410f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vanutotem_11", 2005384, 0, 4, { 170.206100f, 64.000000f, -15.102260f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Cloudaltar", 2005130, 5786938, 4, { -160.917892f, 5.000000f, 291.800598f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2d2_b0636", 2005135, 5887646, 4, { -160.814896f, 4.989685f, 291.432007f }, 0.991760f, 0.000048f ); + instance.addEObj( "Vanutotem", 2005373, 0, 5836439, 4, { 171.495407f, 64.000000f, -17.861130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_1", 2005374, 0, 5836446, 4, { 172.963303f, 64.000000f, -17.254971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_2", 2005375, 0, 5836447, 4, { 173.628693f, 64.000000f, -16.836420f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_3", 2005376, 0, 5836448, 4, { 173.837097f, 64.000000f, -15.707030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_4", 2005377, 0, 5836449, 4, { 172.736298f, 64.000000f, -15.517540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_5", 2005378, 0, 5836450, 4, { 172.030807f, 64.000000f, -15.895150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_6", 2005379, 0, 5836451, 4, { 171.188904f, 64.000000f, -16.423241f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_7", 2005380, 0, 5836452, 4, { 170.423996f, 64.000000f, -18.803040f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_8", 2005381, 0, 5836453, 4, { 169.871201f, 64.000000f, -17.785959f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_9", 2005382, 0, 5836454, 4, { 170.450607f, 64.000000f, -15.978460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_10", 2005383, 0, 5836455, 4, { 169.593307f, 64.000000f, -15.827410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vanutotem_11", 2005384, 0, 5836456, 4, { 170.206100f, 64.000000f, -15.102260f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cloudaltar", 2005130, 5786938, 5615426, 4, { -160.917892f, 5.000000f, 291.800598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_a2d2_b0636", 2005135, 5887646, 5615427, 4, { -160.814896f, 4.989685f, 291.432007f }, 0.991760f, 0.000048f, 0); // States -> bef_offer (id: 2) aft_offer (id: 3) bef2aft (id: 4) - instance.registerEObj( "Cloudaltar_1", 2005131, 5786940, 4, { -87.421448f, 21.000000f, 290.602692f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2d2_b0636_1", 2005136, 5887670, 4, { -97.348267f, 21.000000f, 290.468292f }, 1.000000f, 0.000000f ); + instance.addEObj( "Cloudaltar_1", 2005131, 5786940, 5615429, 4, { -87.421448f, 21.000000f, 290.602692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_a2d2_b0636_1", 2005136, 5887670, 5615430, 4, { -97.348267f, 21.000000f, 290.468292f }, 1.000000f, 0.000000f, 0); // States -> bef_offer (id: 2) aft_offer (id: 3) bef2aft (id: 4) - instance.registerEObj( "sgvf_a2d2_b0636_2", 2005137, 5887709, 4, { -1.889378f, 43.351429f, 215.919601f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_a2d2_b0636_2", 2005137, 5887709, 5615442, 4, { -1.889378f, 43.351429f, 215.919601f }, 1.000000f, 0.000000f, 0); // States -> bef_offer (id: 2) aft_offer (id: 3) bef2aft (id: 4) - instance.registerEObj( "Cloudaltar_2", 2005132, 5786943, 4, { -4.570463f, 44.541019f, 216.505707f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5778078, 4, { 74.175919f, 38.000000f, 213.378998f }, 1.000000f, 0.179771f ); + instance.addEObj( "Cloudaltar_2", 2005132, 5786943, 5615443, 4, { -4.570463f, 44.541019f, 216.505707f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5778078, 5778079, 4, { 74.175919f, 38.000000f, 213.378998f }, 1.000000f, 0.179771f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Cloudaltar_3", 2005133, 5786946, 4, { 77.225830f, 37.979610f, 211.596802f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5789280, 4, { -5.153300f, 43.220901f, 215.814102f }, 1.000000f, -0.000000f ); + instance.addEObj( "Cloudaltar_3", 2005133, 5786946, 5778043, 4, { 77.225830f, 37.979610f, 211.596802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 5789280, 5789281, 4, { -5.153300f, 43.220901f, 215.814102f }, 1.000000f, -0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002587, 0, 4, { -5.153300f, 43.138199f, 214.261093f }, 1.000000f, 1.561701f ); - instance.registerEObj( "sgvf_a2d2_b0636_3", 2005137, 5887710, 4, { 79.964493f, 38.000000f, 209.654800f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002587, 0, 5789282, 4, { -5.153300f, 43.138199f, 214.261093f }, 1.000000f, 1.561701f, 0); + instance.addEObj( "sgvf_a2d2_b0636_3", 2005137, 5887710, 5778042, 4, { 79.964493f, 38.000000f, 209.654800f }, 1.000000f, 0.000000f, 0); // States -> bef_offer (id: 2) aft_offer (id: 3) bef2aft (id: 4) - instance.registerEObj( "unknown_1", 2005139, 5606925, 4, { 132.122696f, 55.455528f, 135.050995f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2005140, 5606936, 4, { 142.889496f, 67.000000f, 67.840523f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5777608, 4, { 165.085007f, 63.500000f, 10.671380f }, 1.000000f, 0.065608f ); + instance.addEObj( "unknown_1", 2005139, 5606925, 5615464, 4, { 132.122696f, 55.455528f, 135.050995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005140, 5606936, 5615466, 4, { 142.889496f, 67.000000f, 67.840523f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 5777608, 5777606, 4, { 165.085007f, 63.500000f, 10.671380f }, 1.000000f, 0.065608f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5777614, 4, { 178.430206f, 64.000000f, -23.500389f }, 1.000000f, 0.154718f ); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 5777614, 5777616, 4, { 178.430206f, 64.000000f, -23.500389f }, 1.000000f, 0.154718f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 163.308899f, 63.926491f, 9.173799f }, 1.000000f, 0.342174f ); - instance.registerEObj( "unknown_4", 2005142, 0, 4, { 177.194199f, 60.250000f, -155.280502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 172.014893f, 58.670898f, -358.327606f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 5615523, 4, { 175.494003f, 59.281250f, -305.348297f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_3", 2002735, 0, 5777607, 4, { 163.308899f, 63.926491f, 9.173799f }, 1.000000f, 0.342174f, 0); + instance.addEObj( "unknown_4", 2005141, 5764461, 5615471, 4, { 165.941803f, 60.440922f, -205.985107f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005142, 0, 5615473, 4, { 177.194199f, 60.250000f, -155.280502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 5615515, 4, { 172.014893f, 58.670898f, -358.327606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2002872, 5615523, 5615520, 4, { 175.521805f, 59.299980f, -305.342804f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002587, 0, 4, { 175.127701f, 59.281250f, -310.170197f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Cloudaltar_4", 2005134, 5786958, 4, { 164.310806f, 60.349369f, -127.550201f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_a2d2_b0711", 2005143, 5900091, 4, { 164.190903f, 61.358318f, -219.399506f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2002587, 0, 5615519, 4, { 175.153702f, 59.299980f, -310.144592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cloudaltar_4", 2005134, 5786958, 5778045, 4, { 164.310806f, 60.349369f, -127.550201f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_a2d2_b0711", 2005143, 5900091, 5900092, 4, { 164.190903f, 61.358318f, -219.399506f }, 1.000000f, 0.000000f, 0); // States -> bub_init (id: 1) bub_loop (id: 2) - instance.registerEObj( "sgvf_a2d2_b0642", 2005146, 5894450, 4, { 175.280396f, 59.281250f, -309.102112f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_a2d2_b0642", 2005146, 5894450, 5615485, 4, { 175.280396f, 59.281250f, -309.102112f }, 0.991760f, 0.000048f, 0); // States -> wind_on (id: 2) wind_off (id: 3) - instance.registerEObj( "sgvf_a2d2_b0645", 2005144, 5893679, 4, { 158.342804f, 60.440922f, -191.393906f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_a2d2_b0645", 2005144, 5893679, 5615482, 4, { 158.342804f, 60.440922f, -191.393906f }, 0.991760f, 0.000048f, 0); // States -> init (id: 2) loop2init (id: 3) loop (id: 4) init2loop (id: 5) - instance.registerEObj( "sgvf_a2d2_b0645_1", 2005145, 5893776, 4, { 162.635193f, 59.999939f, -271.153412f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_a2d2_b0645_1", 2005145, 5893776, 5615484, 4, { 162.635193f, 59.999939f, -271.153412f }, 1.000000f, 0.000000f, 0); // States -> init (id: 2) loop2init (id: 3) loop (id: 4) init2loop (id: 5) - instance.registerEObj( "unknown_6", 2005141, 5764461, 4, { 165.941803f, 60.440899f, -205.985107f }, 1.000000f, 0.000047f ); - instance.registerEObj( "Entrance", 2000182, 5614672, 5, { -195.491302f, -0.022185f, 305.059296f }, 1.000000f, -0.128295f ); + instance.addEObj( "Entrance", 2000182, 5614672, 5614674, 5, { -195.491302f, -0.022185f, 305.059296f }, 1.000000f, -0.128295f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -179.874603f, 2.417616f, 306.529602f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 5615368, 4, { -179.874603f, 2.417616f, 306.529602f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/PharosSirius.cpp b/src/scripts/instances/dungeons/PharosSirius.cpp index 0ff2361d..8b2209d9 100644 --- a/src/scripts/instances/dungeons/PharosSirius.cpp +++ b/src/scripts/instances/dungeons/PharosSirius.cpp @@ -3,51 +3,49 @@ using namespace Sapphire; -class PharosSirius : - public Sapphire::ScriptAPI::InstanceContentScript +class PharosSirius : public Sapphire::ScriptAPI::InstanceContentScript { public: - PharosSirius() : - Sapphire::ScriptAPI::InstanceContentScript( 17 ) + PharosSirius() : Sapphire::ScriptAPI::InstanceContentScript( 17 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2002718, 4378108, 5, { 88.730026f, 0.300000f, 69.993042f }, 0.991760f, 0.000048f ); + instance.addEObj( "Entrance", 2002718, 4378108, 4378109, 5, { 88.730026f, 0.300000f, 69.993042f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2002719, 0, 4, { 118.749496f, 0.300000f, 70.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -18.275600f, 193.987900f, 0.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 42.000000f, 30.001560f, -31.911860f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_f1d2", 2002720, 4378115, 4, { 41.977539f, 30.001610f, -32.837688f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2002719, 0, 4378112, 4, { 118.749496f, 0.300000f, 70.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4378113, 4, { -18.275600f, 193.987900f, 0.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2002735, 0, 4378114, 4, { 42.000000f, 30.001560f, -31.911860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_f1d2", 2002720, 4378115, 4378116, 4, { 41.977539f, 30.001610f, -32.837688f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002723, 4391376, 4, { 23.849791f, 29.984011f, -56.015869f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 21.744020f, 89.982422f, -0.015320f }, 0.991760f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002721, 4378121, 4, { 20.279169f, 89.982422f, -0.015320f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_2", 2002723, 4391376, 4378118, 4, { 23.849791f, 29.984011f, -56.015869f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002735, 0, 4378120, 4, { 21.750000f, 90.008011f, 0.000000f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002721, 4378121, 4378122, 4, { 20.298759f, 90.000008f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002724, 4378123, 4, { -20.870550f, 90.000008f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002724, 4378123, 4378124, 4, { -20.870550f, 90.000008f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2002735, 0, 4, { 25.750000f, 194.136505f, 0.000000f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002722, 4378127, 4, { 24.286779f, 194.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_4", 2002735, 0, 4378126, 4, { 25.750000f, 194.136505f, 0.000000f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002722, 4378127, 4378128, 4, { 24.286779f, 194.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 76.644943f, 0.300000f, 66.422493f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2002725, 4392603, 4, { -42.923710f, 29.984011f, -56.504211f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2002726, 4392604, 4, { -19.028080f, 36.148560f, -22.110350f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2002727, 4392605, 4, { 17.898800f, 44.388432f, -22.415590f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2002728, 4392606, 4, { 26.840580f, 52.091381f, 10.055660f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2002729, 4404469, 4, { -41.947140f, 29.984011f, 55.924320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2002735, 0, 4, { 0.000000f, 140.000000f, 21.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002744, 4390583, 4, { 0.213522f, 139.893402f, 22.075270f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4378130, 4, { 76.644943f, 0.300000f, 66.422493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2002725, 4392603, 4378143, 4, { -42.923710f, 29.984011f, -56.504211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2002726, 4392604, 4378146, 4, { -19.028080f, 36.148560f, -22.110350f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2002727, 4392605, 4378148, 4, { 17.898800f, 44.388432f, -22.415590f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2002728, 4392606, 4378150, 4, { 26.840580f, 52.091381f, 10.055660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2002729, 4404469, 4378152, 4, { -41.947140f, 29.984011f, 55.924320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2002735, 0, 4390582, 4, { 0.000000f, 140.000000f, 21.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002744, 4390583, 4390584, 4, { 0.213522f, 139.893402f, 22.075270f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002743, 4390585, 4, { -0.033084f, 140.000000f, -20.026180f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2002743, 4390585, 4390586, 4, { -0.033084f, 140.000000f, -20.026180f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_11", 2002742, 4390546, 4, { -11.093380f, 1.388489f, -23.453131f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Aethervalve", 2002730, 4392611, 4, { -0.015320f, 119.981598f, -32.913761f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Aethervalve_1", 2002731, 4392612, 4, { -0.076355f, 139.970901f, 42.618408f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2002787, 4395239, 4, { -38.345951f, 60.593510f, 21.011600f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2003436, 4406574, 4, { 41.813019f, 29.999941f, -29.969271f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2003032, 0, 4, { 42.000000f, 30.000771f, -59.314499f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2003033, 0, 4, { 42.000000f, 30.000771f, -56.244320f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2003034, 0, 4, { 42.000000f, 30.000771f, -51.724258f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_11", 2002742, 4390546, 4390592, 4, { -11.093380f, 1.388489f, -23.453131f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aethervalve", 2002730, 4392611, 4391091, 4, { -0.015320f, 119.981598f, -32.913761f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aethervalve_1", 2002731, 4392612, 4391096, 4, { -0.076355f, 139.970901f, 42.618408f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2002787, 4395239, 4393922, 4, { -38.345951f, 60.593510f, 21.011600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2003436, 4406574, 4579948, 4, { 41.813019f, 29.999941f, -29.969271f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003032, 0, 4391461, 4, { 42.000000f, 30.000771f, -59.314499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2003033, 0, 4391486, 4, { 42.000000f, 30.000771f, -56.244320f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2003034, 0, 4391487, 4, { 42.000000f, 30.000771f, -51.724258f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/PharosSiriusHard.cpp b/src/scripts/instances/dungeons/PharosSiriusHard.cpp deleted file mode 100644 index 9fffaa6d..00000000 --- a/src/scripts/instances/dungeons/PharosSiriusHard.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class PharosSiriusHard : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - PharosSiriusHard() : - Sapphire::ScriptAPI::InstanceContentScript( 40 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5963936, 4, { -1.480164f, 93.003777f, -23.788879f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -0.228943f, 93.016541f, -22.052860f }, 0.869751f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5963943, 4, { 21.051910f, 90.039482f, -0.641622f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2006551, 0, 4, { 6.820740f, 90.135010f, -0.717224f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5963945, 4, { 20.515039f, 30.001440f, -55.973820f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 21.438900f, 30.001369f, -55.832821f }, 0.869751f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5963948, 4, { 60.977539f, 30.000811f, -56.096581f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2006563, 0, 4, { 42.160641f, 29.984011f, -60.227360f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 5963970, 4, { -95.386551f, -5.551003f, -272.570099f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2002735, 0, 4, { -95.423126f, -5.551003f, -271.765991f }, 1.000000f, -0.005750f ); - instance.registerEObj( "Entrance", 2000182, 5963633, 5, { 39.155338f, 189.990097f, -2.100519f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 39.255451f, 188.130096f, -17.964260f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -95.418854f, -5.446677f, -305.998199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2006461, 5961306, 4, { -42.092682f, 170.000000f, 1.321840f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2006462, 5961309, 4, { 0.142279f, 160.000000f, 41.544201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006463, 5965424, 4, { 1.331733f, 158.160294f, 25.044350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2006464, 5964060, 4, { 0.116699f, 139.949997f, -18.497431f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Candlekeepkey", 2006467, 0, 4, { 13.504210f, 29.984011f, -54.795170f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Lockeddoor", 2006470, 5955784, 4, { 15.219990f, 31.371090f, -56.250301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006465, 5963843, 4, { 32.070061f, 72.230629f, -55.058460f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006466, 5965844, 4, { -0.253021f, 39.999969f, -21.544781f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Port3526", 2006471, 5960472, 4, { -16.647579f, 7.686357f, -153.002304f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Port3524", 2006472, 5960468, 4, { -94.266373f, -0.598898f, -227.302200f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2006528, 5967682, 4, { 10.338900f, 10.519330f, -124.110298f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006564, 5967692, 4, { -3.081049f, 5.016401f, -212.859802f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_collison_only", 2002618, 5993225, 4, { 0.231439f, 90.039482f, -21.072599f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( PharosSiriusHard ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/SaintMociannesArboretum.cpp b/src/scripts/instances/dungeons/SaintMociannesArboretum.cpp deleted file mode 100644 index 7b4f3c9c..00000000 --- a/src/scripts/instances/dungeons/SaintMociannesArboretum.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class SaintMociannesArboretum : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - SaintMociannesArboretum() : - Sapphire::ScriptAPI::InstanceContentScript( 41 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6038834, 4, { -14.984150f, -350.000000f, -10.860330f }, 1.000000f, 0.622420f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { 10.788090f, -350.026703f, 7.522644f }, 0.991760f, 0.609911f ); - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -16.401690f, -350.000000f, -11.633360f }, 1.000000f, -0.981437f ); - instance.registerEObj( "unknown_1", 2006520, 6041801, 4, { 113.481300f, 2.975464f, 19.363649f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2006521, 6047538, 4, { 67.640343f, 0.000000f, -71.112350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006586, 0, 4, { 85.017906f, -0.020000f, -58.585030f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2006522, 5966533, 4, { -125.780197f, -12.375120f, -188.891495f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2006523, 6037786, 4, { -234.627304f, -29.692921f, -182.589401f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2006594, 6068325, 4, { -244.373505f, -37.105370f, -163.858002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006524, 6046538, 4, { -102.066101f, -349.342285f, 55.198681f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2006526, 6046053, 4, { -86.535728f, -356.521301f, -4.785355f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006527, 6046055, 4, { -104.847900f, -356.059692f, 4.146202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006525, 6046572, 4, { -47.545761f, -359.815613f, -33.600189f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2006596, 6058396, 4, { -262.334015f, -39.551819f, -111.790802f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006597, 6077036, 4, { -248.226898f, -46.000000f, -133.086304f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2006598, 6077035, 4, { -283.791992f, -46.000000f, -122.796700f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2006609, 6084794, 4, { -242.938904f, -44.861469f, -84.336670f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6037810, 4, { 15.731990f, 3.000000f, -89.860413f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_15", 2002735, 0, 4, { 18.234501f, 3.097534f, -90.928528f }, 0.991760f, 1.130897f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2006531, 6037814, 4, { -17.876730f, 3.000000f, -82.649872f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6041100, 4, { -245.545395f, -36.853828f, -164.052200f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_16", 2002735, 0, 4, { -245.869705f, -36.958050f, -162.887695f }, 0.991760f, 0.541627f ); - instance.registerEObj( "unknown_17", 2006532, 6082449, 4, { -260.975098f, -44.815800f, -108.476402f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2006566, 0, 4, { -263.891296f, -44.889751f, -114.578796f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6034530, 5, { 0.231333f, 0.000002f, 140.623901f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 4.219861f, 0.000001f, 131.545197f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( SaintMociannesArboretum ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/Sastasha.cpp b/src/scripts/instances/dungeons/Sastasha.cpp index d26a5b83..0ae6f8dc 100644 --- a/src/scripts/instances/dungeons/Sastasha.cpp +++ b/src/scripts/instances/dungeons/Sastasha.cpp @@ -64,65 +64,65 @@ public: switch( instance.getCustomVar( Coral ) ) { case Corals::Blue: - instance.registerEObj( "Bloodymemo", 2000212, 0, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f ); + instance.addEObj( "Bloodymemo", 2000212, 0, 4072691, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0); break; case Corals::Red: - instance.registerEObj( "Bloodymemo", 2001548, 0, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f ); + instance.addEObj( "Bloodymemo", 2001548, 0, 4072692, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0); break; case Corals::Green: - instance.registerEObj( "Bloodymemo", 2001549, 0, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f ); + instance.addEObj( "Bloodymemo", 2001549, 0, 4072693, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0); break; } - instance.registerEObj( "unknown_0", 2000211, 0, 4, { 367.827087f, 47.400051f, -226.694305f }, 4.714991f, 0.000432f ); - // TODO: this should be spawned when entering the boss arena (1) - instance.registerEObj( "sgvf_w_lvd_b0250", 2001504, 4323996, 4, { 94.597588f, 26.865030f, -68.584061f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0249", 2001505, 4323997, 4, { 95.510597f, 26.620729f, -67.853653f }, 1.000000f, 0.000000f ); - // States -> vf_line_on (id: 10) vf_line_of (id: 11) - // TODO: this should be spawned when entering the boss arena (2) - //instance.registerEObj( "unknown_1", 2001506, 3653862, 4, { -9.239832f, 24.789940f, 35.778252f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0094", 2001507, 4035750, 4, { -2.841087f, 23.114571f, 38.090420f }, 0.991760f, 0.000048f ); - // States -> vf_line_on (id: 12) vf_line_of (id: 13) - //instance.registerEObj( "unknown_2", 2001539, 3653864, 4, { -158.560898f, 8.099012f, 214.344803f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001540, 4056793, 4, { -163.598602f, 8.026373f, 214.030106f }, 0.991760f, 0.000048f ); - // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgpl_s1d1_bosswall", 2001508, 4236989, 4, { -303.983612f, 5.576412f, 276.214111f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1d1_bossline", 2001509, 4236990, 4, { -305.302002f, 5.542851f, 275.750885f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4096706, 5, { 361.881714f, 46.092751f, -225.181305f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 344.705688f, 43.781551f, -217.365997f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -314.279114f, 5.630589f, 348.735596f }, 0.900235f, 0.000336f ); - instance.registerEObj( "Bluecoralformation", 2000213, 3668215, 4, { 75.869797f, 35.101421f, -32.537209f }, 0.930753f, 0.000240f ); - instance.registerEObj( "Redcoralformation", 2000214, 3668214, 4, { 88.769371f, 31.135691f, -40.869640f }, 0.930753f, 0.000240f ); - instance.registerEObj( "Greencoralformation", 2000215, 3668216, 4, { 64.988159f, 33.672821f, -56.690559f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Hiddendoor", 2000217, 3653517, 4, { 59.000000f, 32.000000f, -35.000000f }, 1.000000f, -2.007129f ); - instance.registerEObj( "Giantclam", 2000222, 4208408, 4, { 181.170303f, 32.104599f, -128.069000f }, 0.991789f, -0.862350f ); - // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.registerEObj( "sgbg_s1d1_p1_shel1", 2000260, 4208409, 4, { 166.318695f, 30.735420f, -128.312103f }, 0.991789f, 0.481030f ); - // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.registerEObj( "sgbg_s1d1_p1_shel1_1", 2000261, 4208410, 4, { 158.800598f, 28.586321f, -76.340927f }, 0.991789f, 1.471638f ); - // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.registerEObj( "sgbg_s1d1_p1_shel1_2", 2000262, 4208411, 4, { 125.463402f, 29.260550f, -51.934608f }, 0.991789f, -0.375975f ); - // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.registerEObj( "sgbg_s1d1_p1_shel1_3", 2000263, 4208412, 4, { 126.070198f, 28.913260f, -99.908722f }, 1.000000f, 0.020540f ); - // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.registerEObj( "sgbg_s1d1_p1_shel1_4", 2000264, 4208413, 4, { 97.055313f, 27.081551f, -70.264381f }, 0.991789f, -0.618915f ); - // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.registerEObj( "Rambadedoor", 2000225, 3653865, 4, { -35.299999f, 24.000000f, 60.799999f }, 1.000000f, -2.007129f ); - instance.registerEObj( "Captainsquarters", 2000227, 3687697, 4, { -95.044670f, 20.513069f, 172.039597f }, 0.991789f, 0.000048f ); - instance.registerEObj( "WaveriderGate", 2000231, 3655909, 4, { -130.600006f, 16.000000f, 156.800003f }, 1.000000f, -2.007129f ); - instance.registerEObj( "TheHole", 2000232, 3656260, 4, { -36.000000f, 16.500000f, 163.300003f }, 1.000000f, 1.047198f ); - instance.registerEObj( "Rambadedoor_1", 2000236, 3655908, 4, { -190.000000f, 7.000000f, 252.000000f }, 1.000000f, -2.443461f ); - instance.registerEObj( "unknown_3", 2000235, 3656262, 4, { -156.500000f, 8.600000f, 252.500000f }, 1.000000f, 1.134464f ); - instance.registerEObj( "WaveriderGatekey", 2000255, 0, 4, { -95.515343f, 20.000000f, 177.197800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "KeytotheHole", 2000256, 0, 4, { -38.076599f, 17.232731f, 158.839401f }, 0.991760f, 1.561760f ); - instance.registerEObj( "Captainsquarterskey", 2000250, 0, 4, { -100.625000f, 15.600010f, 137.150696f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1d1_sghit_ctrl", 2000223, 4200832, 4, { -24.018980f, 18.475060f, 111.404900f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Unnaturalripples", 2000405, 3992454, 4, { -301.973206f, 6.500000f, 300.029388f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Unnaturalripples_1", 2000406, 3992452, 4, { -302.037598f, 6.500000f, 336.047302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Unnaturalripples_2", 2000407, 3992449, 4, { -338.036499f, 6.500000f, 300.206512f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Unnaturalripples_3", 2000408, 3992453, 4, { -337.929596f, 6.500000f, 335.975311f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000211, 0, 3280858, 4, { 367.827087f, 47.400051f, -226.694305f }, 4.714991f, 0.000432f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2001504, 4323996, 4036038, 4, { 94.597588f, 26.865030f, -68.584061f }, 1.000000f, 0.000000f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "sgvf_w_lvd_b0249", 2001505, 4323997, 4036039, 4, { 95.510597f, 26.620729f, -67.853653f }, 1.000000f, 0.000000f, 0); + // States -> vf_line_on (id: 10) vf_line_of (id: 11) + instance.addEObj( "unknown_1", 2001506, 3653862, 4056797, 4, { -9.239832f, 24.789940f, 35.778252f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0094", 2001507, 4035750, 4056798, 4, { -2.841087f, 23.114571f, 38.090420f }, 0.991760f, 0.000048f, 0); + // States -> vf_line_on (id: 12) vf_line_of (id: 13) + instance.addEObj( "unknown_2", 2001539, 3653864, 4036041, 4, { -158.560898f, 8.099012f, 214.344803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001540, 4056793, 4036043, 4, { -163.598602f, 8.026373f, 214.030106f }, 0.991760f, 0.000048f, 0); + // States -> vf_line_on (id: 12) vf_line_of (id: 13) + instance.addEObj( "sgpl_s1d1_bosswall", 2001508, 4236989, 4036045, 4, { -303.983612f, 5.576412f, 276.214111f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1d1_bossline", 2001509, 4236990, 4036046, 4, { -305.302002f, 5.542851f, 275.750885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4096706, 4096707, 5, { 361.881714f, 46.092751f, -225.181305f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Shortcut", 2000700, 0, 4033735, 4, { 344.705688f, 43.781551f, -217.365997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 3281180, 4, { -314.279114f, 5.630589f, 348.735596f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Bluecoralformation", 2000213, 3668215, 3280868, 4, { 75.869797f, 35.101421f, -32.537209f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Redcoralformation", 2000214, 3668214, 3280879, 4, { 88.769371f, 31.135691f, -40.869640f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Greencoralformation", 2000215, 3668216, 3280932, 4, { 64.988159f, 33.672821f, -56.690559f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Hiddendoor", 2000217, 3653517, 3280959, 4, { 59.000000f, 32.000000f, -35.000000f }, 1.000000f, -2.007129f, 0); + instance.addEObj( "Giantclam", 2000222, 4208408, 3284776, 4, { 181.170303f, 32.104599f, -128.069000f }, 0.991789f, -0.862350f, 0); + // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) + instance.addEObj( "sgbg_s1d1_p1_shel1", 2000260, 4208409, 3424283, 4, { 166.318695f, 30.735420f, -128.312103f }, 0.991789f, 0.481030f, 0); + // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) + instance.addEObj( "sgbg_s1d1_p1_shel1_1", 2000261, 4208410, 3425471, 4, { 158.800598f, 28.586321f, -76.340927f }, 0.991789f, 1.471638f, 0); + // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) + instance.addEObj( "sgbg_s1d1_p1_shel1_2", 2000262, 4208411, 3425472, 4, { 125.463402f, 29.260550f, -51.934608f }, 0.991789f, -0.375975f, 0); + // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) + instance.addEObj( "sgbg_s1d1_p1_shel1_3", 2000263, 4208412, 3425473, 4, { 126.070198f, 28.913260f, -99.908722f }, 1.000000f, 0.020540f, 0); + // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) + instance.addEObj( "sgbg_s1d1_p1_shel1_4", 2000264, 4208413, 3425474, 4, { 97.055313f, 27.081551f, -70.264381f }, 0.991789f, -0.618915f, 0); + // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) + + instance.addEObj( "Rambadedoor", 2000225, 3653865, 3281037, 4, { -35.299999f, 24.000000f, 60.799999f }, 1.000000f, -2.007129f, 0); + instance.addEObj( "Captainsquarters", 2000227, 3687697, 3281045, 4, { -95.044670f, 20.513069f, 172.039597f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "WaveriderGate", 2000231, 3655909, 3281133, 4, { -130.600006f, 16.000000f, 156.800003f }, 1.000000f, -2.007129f, 0); + instance.addEObj( "TheHole", 2000232, 3656260, 3281161, 4, { -36.000000f, 16.500000f, 163.300003f }, 1.000000f, 1.047198f, 0); + instance.addEObj( "Rambadedoor_1", 2000236, 3655908, 3281175, 4, { -190.000000f, 7.000000f, 252.000000f }, 1.000000f, -2.443461f, 0); + instance.addEObj( "unknown_3", 2000235, 3656262, 3281178, 4, { -156.500000f, 8.600000f, 252.500000f }, 1.000000f, 1.134464f, 0); + instance.addEObj( "WaveriderGatekey", 2000255, 0, 3332312, 4, { -95.515343f, 20.000000f, 177.197800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "KeytotheHole", 2000256, 0, 3332313, 4, { -38.076599f, 17.232731f, 158.839401f }, 0.991760f, 1.561760f, 0); + instance.addEObj( "Captainsquarterskey", 2000250, 0, 4192068, 4, { -100.625000f, 15.600010f, 137.150696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1d1_sghit_ctrl", 2000223, 4200832, 4200772, 4, { -24.018980f, 18.475060f, 111.404900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unnaturalripples", 2000405, 3992454, 3741845, 4, { -301.973206f, 6.500000f, 300.029388f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Unnaturalripples_1", 2000406, 3992452, 3741894, 4, { -302.037598f, 6.500000f, 336.047302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unnaturalripples_2", 2000407, 3992449, 3741895, 4, { -338.036499f, 6.500000f, 300.206512f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Unnaturalripples_3", 2000408, 3992453, 3741897, 4, { -337.929596f, 6.500000f, 335.975311f }, 1.000000f, 0.000000f, 0); + } void onUpdate( InstanceContent& instance, uint64_t tickCount ) override @@ -170,7 +170,7 @@ public: if( eobj.getObjectId() == instance.getCustomVar( Coral ) ) { - instance.registerEObj( "Inconspicuousswitch", 2000216, 3653858, 4, { 62.907951f, 33.969521f, -31.172279f }, 1.000000f, -1.396264f ); + instance.addEObj( "Inconspicuousswitch", 2000216, 3653858, 3280956, 4, { 62.907951f, 33.969521f, -31.172279f }, 1.000000f, -1.396264f, 0); instance.setVar( 0, Seq1 ); instance.sendEventLogMessage( player, instance, 2034, { 0, 0 } ); } diff --git a/src/scripts/instances/dungeons/SastashaHard.cpp b/src/scripts/instances/dungeons/SastashaHard.cpp index e2420c39..9b749c4c 100644 --- a/src/scripts/instances/dungeons/SastashaHard.cpp +++ b/src/scripts/instances/dungeons/SastashaHard.cpp @@ -3,56 +3,54 @@ using namespace Sapphire; -class SastashaHard : - public Sapphire::ScriptAPI::InstanceContentScript +class SastashaHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - SastashaHard() : - Sapphire::ScriptAPI::InstanceContentScript( 28 ) + SastashaHard() : Sapphire::ScriptAPI::InstanceContentScript( 28 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 157.165298f, 14.000000f, -65.283813f }, 1.000000f, 0.443513f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4887881, 4, { 157.156601f, 14.074050f, -62.918228f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 4887876, 4, { 157.165298f, 14.000000f, -65.283813f }, 1.000000f, 0.443513f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4887881, 4887889, 4, { 157.156601f, 14.074050f, -62.918228f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4887882, 4, { 143.947693f, 14.031430f, -75.422539f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4887882, 4887890, 4, { 143.947693f, 14.031430f, -75.422539f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -103.378998f, 15.750010f, 113.646400f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 4887934, 4, { -102.988998f, 14.900710f, 111.903198f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 4887920, 4, { -103.378998f, 15.750010f, 113.646400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 4887934, 4887958, 4, { -102.988998f, 14.900710f, 111.903198f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002872, 4868757, 4, { -120.026100f, 15.610280f, 152.360199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { -300.099213f, 5.569519f, 278.309296f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -326.124603f, 5.082251f, 320.072388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004421, 4769863, 4, { 228.091507f, 40.730598f, -164.119293f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Drainagepump", 2004406, 4768296, 4, { 179.233200f, 33.911160f, -25.225599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004405, 4768239, 4, { 164.693695f, 26.418791f, -51.467159f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004407, 4877642, 4, { 116.227898f, 13.992490f, -60.624149f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2004408, 4867860, 4, { 94.502289f, 14.098320f, -72.764816f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004409, 4867859, 4, { 61.426201f, 16.933029f, -87.107803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004410, 4878592, 4, { -14.773780f, 12.568780f, -21.590240f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004411, 4878584, 4, { -34.366249f, 12.620500f, -10.794950f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004412, 4878593, 4, { -38.197849f, 12.744050f, -32.694260f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2004422, 4770074, 4, { -47.051659f, 12.731530f, -15.329430f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2004413, 4878605, 4, { -75.129097f, 7.724828f, -3.396252f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2004414, 4878604, 4, { -67.776993f, 7.424381f, 10.125570f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2004415, 4878603, 4, { -74.879089f, 7.540010f, 24.726391f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2004416, 4878609, 4, { -92.286110f, 7.701883f, 26.123421f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2004417, 4878523, 4, { -103.974098f, 8.528216f, 17.928379f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2004418, 4878606, 4, { -107.137001f, 7.762873f, 7.250639f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2004419, 4878607, 4, { -97.134842f, 7.622185f, -4.976304f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2004420, 4878608, 4, { -83.913422f, 7.926591f, -9.813313f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2004423, 4770075, 4, { -84.640503f, 7.804197f, 29.907909f }, 1.000000f, 0.000000f ); - instance.registerEObj( "DoortoDeadMansDrink", 2004424, 4765267, 4, { -96.240341f, 19.268089f, 87.404861f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2004425, 4761283, 4, { -188.014496f, 7.483281f, 252.162704f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2004426, 4762024, 4, { -299.676086f, 5.576687f, 280.853699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2004429, 0, 4, { -302.662689f, 5.569519f, 269.489502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2004441, 4765263, 4, { -130.635300f, 16.327169f, 156.933502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_board_col_on_off", 2004428, 4890021, 4, { -295.493286f, 5.576687f, 275.610901f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002872, 4868757, 4887973, 4, { -120.026100f, 15.610280f, 152.360199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002735, 0, 4888025, 4, { -300.099213f, 5.569519f, 278.309296f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4888143, 4, { -326.124603f, 5.082251f, 320.072388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004421, 4769863, 4880492, 4, { 228.091507f, 40.730598f, -164.119293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Drainagepump", 2004406, 4768296, 4880501, 4, { 179.233200f, 33.911160f, -25.225599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004405, 4768239, 4880503, 4, { 164.693695f, 26.418791f, -51.467159f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004407, 4877642, 4880620, 4, { 116.227898f, 13.992490f, -60.624149f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2004408, 4867860, 4880621, 4, { 94.502289f, 14.098320f, -72.764816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004409, 4867859, 4880622, 4, { 61.426201f, 16.933029f, -87.107803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004410, 4878592, 4880685, 4, { -14.773780f, 12.568780f, -21.590240f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004411, 4878584, 4880687, 4, { -34.366249f, 12.620500f, -10.794950f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004412, 4878593, 4880688, 4, { -38.197849f, 12.744050f, -32.694260f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004422, 4770074, 4880723, 4, { -47.051659f, 12.731530f, -15.329430f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004413, 4878605, 4880804, 4, { -75.129097f, 7.724828f, -3.396252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2004414, 4878604, 4880805, 4, { -67.776993f, 7.424381f, 10.125570f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004415, 4878603, 4880806, 4, { -74.879089f, 7.540010f, 24.726391f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004416, 4878609, 4880807, 4, { -92.286110f, 7.701883f, 26.123421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004417, 4878523, 4880808, 4, { -103.974098f, 8.528216f, 17.928379f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004418, 4878606, 4880810, 4, { -107.137001f, 7.762873f, 7.250639f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004419, 4878607, 4880811, 4, { -97.134842f, 7.622185f, -4.976304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004420, 4878608, 4880813, 4, { -83.913422f, 7.926591f, -9.813313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004423, 4770075, 4880848, 4, { -84.640503f, 7.804197f, 29.907909f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "DoortotheDeadMansDrink", 2004424, 4765267, 4880864, 4, { -96.240341f, 19.268089f, 87.404861f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004425, 4761283, 4880887, 4, { -188.014496f, 7.483281f, 252.162704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2004426, 4762024, 4880943, 4, { -299.676086f, 5.576687f, 280.853699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004429, 0, 4880945, 4, { -302.662689f, 5.569519f, 269.489502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_25", 2004441, 4765263, 4889756, 4, { -130.635300f, 16.327169f, 156.933502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_board_col_on_off", 2004428, 4890021, 4890022, 4, { -295.493286f, 5.576687f, 275.610901f }, 1.000000f, 0.000000f, 0); // States -> col_on (id: 17) col_off (id: 18) - instance.registerEObj( "Entrance", 2000182, 4878710, 5, { 347.674713f, 44.019909f, -221.552002f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4878710, 4878735, 5, { 347.674713f, 44.019909f, -221.552002f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 328.774994f, 44.119980f, -229.481705f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4878767, 4, { 328.774994f, 44.119980f, -229.481705f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/Snowcloak.cpp b/src/scripts/instances/dungeons/Snowcloak.cpp index ca5ae3f4..07f39828 100644 --- a/src/scripts/instances/dungeons/Snowcloak.cpp +++ b/src/scripts/instances/dungeons/Snowcloak.cpp @@ -3,62 +3,60 @@ using namespace Sapphire; -class Snowcloak : - public Sapphire::ScriptAPI::InstanceContentScript +class Snowcloak : public Sapphire::ScriptAPI::InstanceContentScript { public: - Snowcloak() : - Sapphire::ScriptAPI::InstanceContentScript( 27 ) + Snowcloak() : Sapphire::ScriptAPI::InstanceContentScript( 27 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -25.554501f, 40.000000f, 65.525902f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4729361, 4, { -29.985430f, 40.000000f, 65.539711f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 4729353, 4, { -25.554501f, 40.000000f, 65.525902f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4729361, 4729357, 4, { -29.985430f, 40.000000f, 65.539711f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "DoortoSilence", 2004203, 4680394, 4, { 57.114368f, 4.480070f, -45.937630f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004204, 4682554, 4, { 40.009041f, 0.491693f, -60.195160f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1d3_t2_ball1", 2004206, 4725471, 4, { 32.621071f, -4.715674f, -117.578201f }, 1.000000f, 0.000000f ); + instance.addEObj( "DoortoSilence", 2004203, 4680394, 4725535, 4, { 57.114368f, 4.480070f, -45.937630f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004204, 4682554, 4725547, 4, { 40.009041f, 0.491693f, -60.195160f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1d3_t2_ball1", 2004206, 4725471, 4725562, 4, { 32.621071f, -4.715674f, -117.578201f }, 1.000000f, 0.000000f, 0); // States -> s_ball_def (id: 2) s_ball_anim (id: 3) - instance.registerEObj( "sgbg_r1d3_t2_ball1_1", 2004206, 4731431, 4, { 5.652817f, -1.779197f, -107.755600f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_r1d3_t2_ball1_1", 2004206, 4731431, 4725567, 4, { 5.652817f, -1.779197f, -107.755600f }, 1.000000f, 0.000000f, 0); // States -> s_ball_def (id: 2) s_ball_anim (id: 3) - instance.registerEObj( "sgvf_r1d3_b0435", 2004208, 4895362, 4, { -30.982800f, -10.047770f, -162.841003f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1d3_b0435", 2004208, 4895362, 4725581, 4, { -30.982800f, -10.047770f, -162.841003f }, 1.000000f, 0.000000f, 0); // States -> wind_sw_anim (id: 2) wind_def (id: 3) wind_strong (id: 6) wind_ws_anim (id: 7) - instance.registerEObj( "unknown_2", 2004209, 4685130, 4, { -39.827599f, -10.619430f, -155.585907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1d3_b0435_1", 2004210, 4895363, 4, { -53.244961f, 3.577940f, -135.326797f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2004209, 4685130, 4725582, 4, { -39.827599f, -10.619430f, -155.585907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1d3_b0435_1", 2004210, 4895363, 4725584, 4, { -53.244961f, 3.577940f, -135.326797f }, 1.000000f, 0.000000f, 0); // States -> wind_sw_anim (id: 2) wind_def (id: 3) wind_strong (id: 6) wind_ws_anim (id: 7) - instance.registerEObj( "unknown_3", 2004211, 4685137, 4, { -57.355659f, 4.520907f, -101.443703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1d3_t2_ball1_2", 2004212, 4731432, 4, { -50.192619f, 6.129761f, -94.793358f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2004211, 4685137, 4725587, 4, { -57.355659f, 4.520907f, -101.443703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1d3_t2_ball1_2", 2004212, 4731432, 4725588, 4, { -50.192619f, 6.129761f, -94.793358f }, 1.000000f, 0.000000f, 0); // States -> s_ball_def (id: 2) s_ball_anim (id: 3) - instance.registerEObj( "sgvf_r1d3_b0435_2", 2004692, 5018298, 4, { 1.842873f, -9.975479f, -135.724899f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1d3_b0435_2", 2004692, 5018298, 5018301, 4, { 1.842873f, -9.975479f, -135.724899f }, 1.000000f, 0.000000f, 0); // States -> wind_sw_anim (id: 2) wind_def (id: 3) wind_strong (id: 6) wind_ws_anim (id: 7) - instance.registerEObj( "unknown_4", 2004214, 4680578, 4, { -76.946297f, 28.400000f, -25.080601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004215, 4680579, 4, { -76.355118f, 28.400000f, -0.768542f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004216, 4680574, 4, { -71.720413f, 28.400000f, 2.866590f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2004217, 4680909, 4, { -59.031670f, 28.399969f, 6.586658f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004218, 4680572, 4, { -46.184601f, 27.650000f, 1.393153f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004219, 4680571, 4, { -41.333439f, 28.400000f, -9.966988f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004220, 4680577, 4, { -81.969833f, 38.540291f, -11.185970f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004221, 4680576, 4, { -82.257988f, 38.540291f, -0.033865f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2004222, 4680575, 4, { -73.807869f, 38.540279f, 8.961772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2004223, 4680573, 4, { -44.264439f, 38.540291f, 9.105038f }, 1.000000f, 0.000000f ); - instance.registerEObj( "DoortoOblivion", 2004224, 4680395, 4, { -52.060501f, 40.000000f, 65.066193f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2002735, 0, 4, { 46.358002f, -2.246400f, -72.299896f }, 0.800000f, 0.554992f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4725552, 4, { 48.054039f, -2.500000f, -74.312141f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_4", 2004214, 4680578, 4729283, 4, { -76.946297f, 28.400000f, -25.080601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004215, 4680579, 4729284, 4, { -76.355118f, 28.400000f, -0.768542f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004216, 4680574, 4729285, 4, { -71.720413f, 28.400000f, 2.866590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004217, 4680909, 4729286, 4, { -59.031670f, 28.399969f, 6.586658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004218, 4680572, 4729287, 4, { -46.184601f, 27.650000f, 1.393153f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004219, 4680571, 4729288, 4, { -41.333439f, 28.400000f, -9.966988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004220, 4680577, 4729289, 4, { -81.969833f, 38.540291f, -11.185970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004221, 4680576, 4729290, 4, { -82.257988f, 38.540291f, -0.033865f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004222, 4680575, 4729294, 4, { -73.807869f, 38.540279f, 8.961772f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004223, 4680573, 4729295, 4, { -44.264439f, 38.540291f, 9.105038f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "DoortoOblivion", 2004224, 4680395, 4729352, 4, { -52.060501f, 40.000000f, 65.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2002735, 0, 4725550, 4, { 46.358002f, -2.246400f, -72.299896f }, 0.800000f, 0.554992f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4725552, 4725551, 4, { 48.054039f, -2.500000f, -74.312141f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2004205, 4725555, 4, { 59.417969f, -1.480164f, -102.836304f }, 0.991760f, 0.126302f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2004205, 4725555, 4725554, 4, { 59.417969f, -1.480164f, -102.836304f }, 0.991760f, 0.126302f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_r1d3_b0498", 2004577, 4982369, 4, { 44.252331f, -2.500000f, -89.438400f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1d3_b0498", 2004577, 4982369, 4979784, 4, { 44.252331f, -2.500000f, -89.438400f }, 1.000000f, 0.000000f, 0); // States -> ring_off (id: 2) ring_off_anim (id: 3) ring_pop (id: 4) ring_pop_anim (id: 5) - instance.registerEObj( "unknown_15", 2002735, 0, 4, { -79.379898f, 10.614600f, -109.116402f }, 1.000000f, -1.195699f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 4725659, 4, { -83.147453f, 10.501150f, -112.069199f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_15", 2002735, 0, 4725657, 4, { -79.379898f, 10.614600f, -109.116402f }, 1.000000f, -1.195699f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 4725659, 4725658, 4, { -83.147453f, 10.501150f, -112.069199f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2004213, 4725660, 4, { -107.265800f, 10.450760f, -103.052803f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2004213, 4725660, 4725661, 4, { -107.265800f, 10.450760f, -103.052803f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2000182, 4725473, 5, { 116.416702f, -9.665442f, 114.240799f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4725473, 4725485, 5, { 116.416702f, -9.665442f, 114.240799f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 117.194199f, -11.854060f, 106.498703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 18.403561f, 40.000000f, 67.026413f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4725491, 4, { 117.194199f, -11.854060f, 106.498703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4729376, 4, { 18.403561f, 40.000000f, 67.026413f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/SohmAl.cpp b/src/scripts/instances/dungeons/SohmAl.cpp index 825c4102..fcd30d25 100644 --- a/src/scripts/instances/dungeons/SohmAl.cpp +++ b/src/scripts/instances/dungeons/SohmAl.cpp @@ -3,44 +3,42 @@ using namespace Sapphire; -class SohmAl : - public Sapphire::ScriptAPI::InstanceContentScript +class SohmAl : public Sapphire::ScriptAPI::InstanceContentScript { public: - SohmAl() : - Sapphire::ScriptAPI::InstanceContentScript( 37 ) + SohmAl() : Sapphire::ScriptAPI::InstanceContentScript( 37 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -142.306107f, 11.741690f, 188.300797f }, 1.000000f, 0.660768f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 5777776, 4, { -146.759598f, 9.382987f, 191.177994f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5777774, 4, { -142.306107f, 11.741690f, 188.300797f }, 1.000000f, 0.660768f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 5777776, 5777775, 4, { -146.759598f, 9.382987f, 191.177994f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 5777778, 4, { -126.024696f, 11.736150f, 144.580200f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 5777778, 5777777, 4, { -126.024696f, 11.736150f, 144.580200f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 165.208603f, 137.478806f, -62.228100f }, 1.000000f, -0.155188f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_2", 2002872, 5777792, 4, { 166.178696f, 137.607697f, -62.706631f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 5777976, 4, { 165.208603f, 137.478806f, -62.228100f }, 1.000000f, -0.155188f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_2", 2002872, 5777792, 5777977, 4, { 166.178696f, 137.607697f, -62.706631f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_wide", 2002872, 5777793, 4, { 180.090302f, 138.237793f, -115.812103f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_b0118_wide", 2002872, 5777793, 5777978, 4, { 180.090302f, 138.237793f, -115.812103f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -112.464798f, 348.165985f, -368.176514f }, 1.000000f, 0.335726f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_3", 2002872, 5777990, 4, { -112.426399f, 348.165985f, -371.392487f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002735, 0, 5777992, 4, { -112.464798f, 348.165985f, -368.176514f }, 1.000000f, 0.335726f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_3", 2002872, 5777990, 5777994, 4, { -112.426399f, 348.165985f, -371.392487f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_4", 2002872, 5777991, 4, { -89.965149f, 348.204498f, -416.112213f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_4", 2002872, 5777991, 5777995, 4, { -89.965149f, 348.204498f, -416.112213f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -92.610641f, 348.164886f, -410.511993f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2005284, 5773453, 4, { -274.538086f, -4.016628f, 191.237701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2005278, 5772621, 4, { -253.212296f, -2.894600f, 189.267303f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005285, 5773460, 4, { -196.123306f, 3.106796f, 187.990906f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005286, 5773461, 4, { -171.931305f, 2.815973f, 206.485794f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005279, 5772623, 4, { -165.063995f, 4.074061f, 197.945007f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2005280, 5852453, 4, { 335.063385f, 114.335999f, -89.093300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2005281, 5777403, 4, { 247.495102f, 126.954300f, -30.577419f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2005282, 5773504, 4, { -173.859894f, 324.834686f, -273.653503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2005283, 5773503, 4, { -191.639694f, 329.656799f, -321.158691f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5777084, 5, { -267.602997f, -18.376320f, 282.751190f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5777996, 4, { -92.610641f, 348.164886f, -410.511993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2005284, 5773453, 5777688, 4, { -274.538086f, -4.016628f, 191.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2005278, 5772621, 5777691, 4, { -253.212296f, -2.894600f, 189.267303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005285, 5773460, 5777689, 4, { -196.123306f, 3.106796f, 187.990906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005286, 5773461, 5777690, 4, { -171.931305f, 2.815973f, 206.485794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2005279, 5772623, 5777692, 4, { -165.063995f, 4.074061f, 197.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005280, 5852453, 5777697, 4, { 335.063385f, 114.335999f, -89.093300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2005281, 5777403, 5777718, 4, { 247.495102f, 126.954300f, -30.577419f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2005282, 5773504, 5777723, 4, { -173.859894f, 324.834686f, -273.653503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005283, 5773503, 5777725, 4, { -191.639694f, 329.656799f, -321.158691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5777084, 5777389, 5, { -267.602997f, -18.376320f, 282.751190f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -278.421387f, -17.669189f, 277.700714f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 5777414, 4, { -278.421387f, -17.669189f, 277.700714f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/SohmAlHard.cpp b/src/scripts/instances/dungeons/SohmAlHard.cpp deleted file mode 100644 index d21ee507..00000000 --- a/src/scripts/instances/dungeons/SohmAlHard.cpp +++ /dev/null @@ -1,80 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class SohmAlHard : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - SohmAlHard() : - Sapphire::ScriptAPI::InstanceContentScript( 49 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6610531, 4, { 171.484497f, 137.748795f, 239.483704f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 174.120697f, 137.590607f, 236.701706f }, 0.991760f, 0.698132f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2007599, 6610540, 4, { 162.998398f, 137.748596f, 274.239502f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6613704, 4, { 299.153107f, 111.986000f, 138.189499f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 301.151306f, 112.000000f, 141.222107f }, 0.991760f, -0.556715f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2007600, 6613798, 4, { 284.901794f, 112.000000f, 109.136398f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2007648, 6621383, 4, { 128.328293f, 107.293800f, -303.903107f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007649, 0, 4, { 169.258698f, 106.695999f, -298.126007f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2007650, 0, 4, { 168.423599f, 108.900002f, -315.103485f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2007651, 0, 4, { 167.744797f, 109.165802f, -335.555908f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6631462, 4, { 128.893707f, 107.000000f, -274.034393f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { 127.962402f, 107.223801f, -277.597412f }, 0.991760f, -0.000000f ); - instance.registerEObj( "sgvf_d2d8_b1031", 2007706, 6653690, 4, { -198.779297f, 329.243896f, 33.463009f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_d2d8_b1031_1", 2007706, 6653700, 4, { -206.605194f, 329.253998f, 59.786411f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_d2d8_b1031_2", 2007706, 6653718, 4, { -190.572800f, 329.253998f, 54.758789f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_d2d8_b1031_3", 2007706, 6653721, 4, { -169.511398f, 324.396088f, 88.214813f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_d2d8_b1031_4", 2007706, 6653723, 4, { -154.978302f, 324.396088f, 84.108612f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_d2d8_b1031_5", 2007706, 6653726, 4, { -115.709198f, 318.959412f, 108.811996f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2007735, 6572900, 4, { -188.843201f, 329.253998f, 66.614899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007736, 6572901, 4, { -95.983841f, 318.012787f, 134.955994f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007765, 0, 4, { -166.002899f, 324.396088f, 99.648300f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_d2d8_b1096", 2007785, 6735263, 4, { -113.389900f, 346.242401f, -11.429080f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2007784, 0, 4, { -185.825699f, 329.150208f, 67.756607f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007784, 0, 4, { -95.353699f, 317.812805f, 138.109406f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2007737, 6572914, 4, { 271.778503f, 120.866699f, 247.657700f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2007738, 6572915, 4, { 318.409912f, 114.000099f, 174.170197f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2007784, 0, 4, { 271.381592f, 121.015800f, 246.143295f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2007784, 0, 4, { 317.092896f, 114.000000f, 172.080200f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2007739, 6583747, 4, { 170.824707f, 125.108597f, -116.025803f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2007740, 6583766, 4, { 87.968140f, 114.976700f, -165.190399f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2007741, 6583828, 4, { 128.564804f, 107.608704f, -252.169403f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2007761, 0, 4, { 107.591301f, 114.427399f, -119.840599f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_20", 2007773, 6583797, 4, { 137.386398f, 120.578796f, -148.604599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2007774, 6583799, 4, { 91.874512f, 115.007202f, -129.728394f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_22", 2007775, 6648314, 4, { 79.667358f, 113.878098f, -201.079605f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2007776, 6648318, 4, { 104.478500f, 109.971703f, -225.310898f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_d2d8_b1096_1", 2007785, 6735374, 4, { 202.686295f, 126.422096f, -89.904701f }, 0.991760f, 0.698132f ); - instance.registerEObj( "unknown_24", 2007784, 0, 4, { 87.159088f, 115.000000f, -167.944199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2007784, 0, 4, { 128.283905f, 106.994301f, -255.937302f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 6610262, 5, { -108.575996f, 348.171692f, -39.539310f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -115.366699f, 348.201599f, -26.746000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 127.929398f, 107.364899f, -323.381989f }, 0.991760f, -0.017306f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( SohmAlHard ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/SohrKhai.cpp b/src/scripts/instances/dungeons/SohrKhai.cpp deleted file mode 100644 index 3df469c1..00000000 --- a/src/scripts/instances/dungeons/SohrKhai.cpp +++ /dev/null @@ -1,66 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class SohrKhai : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - SohrKhai() : - Sapphire::ScriptAPI::InstanceContentScript( 44 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6258645, 4, { 400.881195f, -19.484011f, -332.214996f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 400.118713f, -18.543800f, -338.582886f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_1", 2007078, 6220718, 4, { -400.506195f, 0.390429f, 82.229874f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007079, 6220719, 4, { -400.289886f, 0.381470f, -77.470093f }, 0.991760f, -1.567142f ); - instance.registerEObj( "unknown_3", 2007189, 0, 4, { -425.070587f, -0.015320f, 5.569519f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2007084, 6241486, 4, { 377.864990f, 0.390429f, 352.375702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007087, 6242639, 4, { 399.851196f, -58.700001f, -128.611893f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007088, 6242640, 4, { 363.607697f, -38.700001f, -242.258194f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007089, 6242641, 4, { 400.331604f, -18.700001f, -336.562897f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007090, 6229304, 4, { 423.391998f, -40.024479f, -205.523697f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6258669, 4, { -400.654388f, 9.235634f, -135.696106f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2007082, 6258670, 4, { -400.434387f, 8.000000f, -177.220200f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_9", 2002735, 0, 4, { -400.177612f, 8.431900f, -137.820801f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_10", 2007083, 6238460, 4, { -401.279297f, 9.299995f, -184.260300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6258680, 4, { 399.753113f, 9.358741f, 161.151505f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_11", 2002735, 0, 4, { 400.071198f, 9.620000f, 156.602402f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_12", 2007085, 6242340, 4, { 397.968506f, 9.664823f, 157.574600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2007086, 6241485, 4, { 398.938812f, 24.959961f, 85.423576f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007158, 6241490, 4, { 407.500000f, 24.959999f, 89.161400f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_15", 2007159, 6241491, 4, { 407.500000f, 24.959999f, 99.161400f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_16", 2007160, 6241492, 4, { 407.500000f, 24.959999f, 109.161400f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_17", 2007161, 6241493, 4, { 407.500000f, 24.959999f, 119.161400f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_18", 2007162, 6241489, 4, { 392.500000f, 24.959999f, 89.161400f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_19", 2007163, 6241488, 4, { 392.500000f, 24.959999f, 99.161400f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_20", 2007164, 6241487, 4, { 392.500000f, 24.959999f, 109.161400f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_21", 2007165, 6241484, 4, { 392.500000f, 24.959999f, 119.161400f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Entrance", 2000182, 6258660, 5, { -406.742615f, -8.000000f, 164.927795f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -393.089386f, -8.000000f, 150.811401f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 399.538910f, -50.000011f, -494.319092f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( SohrKhai ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/TheAery.cpp b/src/scripts/instances/dungeons/TheAery.cpp index 93bc3e03..28ffc3fc 100644 --- a/src/scripts/instances/dungeons/TheAery.cpp +++ b/src/scripts/instances/dungeons/TheAery.cpp @@ -3,42 +3,40 @@ using namespace Sapphire; -class TheAery : - public Sapphire::ScriptAPI::InstanceContentScript +class TheAery : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheAery() : - Sapphire::ScriptAPI::InstanceContentScript( 39 ) + TheAery() : Sapphire::ScriptAPI::InstanceContentScript( 39 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5754325, 4, { 346.791687f, 93.919189f, -178.606903f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5754325, 5755388, 4, { 346.791687f, 93.919189f, -178.606903f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2005233, 5754326, 4, { 317.558105f, 93.945251f, -180.372498f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2005233, 5754326, 5791058, 4, { 317.558105f, 93.945251f, -180.372498f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 345.215607f, 93.945251f, -178.963303f }, 1.000000f, -0.581172f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 5795105, 4, { 40.665161f, 59.433842f, 65.873169f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2002735, 0, 5791486, 4, { 345.215607f, 93.945251f, -178.963303f }, 1.000000f, -0.581172f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2002872, 5795105, 5755609, 4, { 40.665161f, 59.433842f, 65.873169f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0250_1", 2005234, 5795134, 4, { -14.039410f, 61.140190f, 54.695210f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0250_1", 2005234, 5795134, 5791409, 4, { -14.039410f, 61.140190f, 54.695210f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002587, 0, 4, { 39.169510f, 59.433949f, 66.247253f }, 1.300000f, -1.500298f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5762428, 4, { 37.260880f, 148.068100f, -236.237595f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002587, 0, 5795126, 4, { 39.169510f, 59.433949f, 66.247253f }, 1.300000f, -1.500298f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 5762428, 5762429, 4, { 37.260880f, 148.068100f, -236.237595f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 35.001831f, 148.194504f, -233.032303f }, 1.000000f, -0.002372f ); - instance.registerEObj( "unknown_3", 2005542, 0, 4, { 36.301151f, 148.393906f, -242.999893f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2006454, 0, 4, { 32.698120f, 148.397095f, -251.838501f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5724494, 5, { 136.459106f, 67.985649f, 171.436401f }, 1.000000f, -1.570451f ); + instance.addEObj( "unknown_2", 2002735, 0, 5791452, 4, { 35.001831f, 148.194504f, -233.032303f }, 1.000000f, -0.002372f, 0); + instance.addEObj( "unknown_3", 2005542, 0, 5862411, 4, { 36.301151f, 148.393906f, -242.999893f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2006454, 0, 5961246, 4, { 32.698120f, 148.397095f, -251.838501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5724494, 5724482, 5, { 136.459106f, 67.985649f, 171.436401f }, 1.000000f, -1.570451f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 144.406906f, 67.985611f, 177.100906f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 21.307430f, 148.274002f, -283.827087f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005222, 5685356, 4, { 267.117188f, 64.682983f, 47.219650f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2005223, 5685357, 4, { 358.511414f, 81.162720f, -120.381798f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2005224, 5821951, 4, { 131.793304f, 5.889650f, -103.881500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2005225, 5821943, 4, { 50.821239f, 55.531479f, 63.561810f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2005438, 5851315, 4, { -77.756859f, 91.481842f, -15.425310f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_colwithnavi_1", 2005439, 5851342, 4, { 82.891663f, 108.510201f, -49.804409f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_colwithnavi_2", 2005540, 5864523, 4, { 33.827099f, 134.430405f, -194.964005f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 5724570, 4, { 144.406906f, 67.985611f, 177.100906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 5725828, 4, { 21.307430f, 148.274002f, -283.827087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005222, 5685356, 5753296, 4, { 267.117188f, 64.682983f, 47.219650f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005223, 5685357, 5753297, 4, { 358.511414f, 81.162720f, -120.381798f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2005224, 5821951, 5753299, 4, { 131.793304f, 5.889650f, -103.881500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005225, 5821943, 5753753, 4, { 50.821239f, 55.531479f, 63.561810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_colwithnavi", 2005438, 5851315, 5851339, 4, { -77.756859f, 91.481842f, -15.425310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_colwithnavi_1", 2005439, 5851342, 5851343, 4, { 82.891663f, 108.510201f, -49.804409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_colwithnavi_2", 2005540, 5864523, 5862374, 4, { 33.827099f, 134.430405f, -194.964005f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/TheAetherochemicalResearchFacility.cpp b/src/scripts/instances/dungeons/TheAetherochemicalResearchFacility.cpp index 6819e79a..a05c8156 100644 --- a/src/scripts/instances/dungeons/TheAetherochemicalResearchFacility.cpp +++ b/src/scripts/instances/dungeons/TheAetherochemicalResearchFacility.cpp @@ -3,53 +3,48 @@ using namespace Sapphire; -class TheAetherochemicalResearchFacility : - public Sapphire::ScriptAPI::InstanceContentScript +class TheAetherochemicalResearchFacility : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheAetherochemicalResearchFacility() : - Sapphire::ScriptAPI::InstanceContentScript( 38 ) + TheAetherochemicalResearchFacility() : Sapphire::ScriptAPI::InstanceContentScript( 38 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -133.497498f, 394.924286f, -295.299713f }, 1.400000f, -1.570451f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 5786705, 4, { -140.602203f, 394.529388f, -295.997314f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5786706, 4, { -133.497498f, 394.924286f, -295.299713f }, 1.400000f, -1.570451f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 5786705, 5786707, 4, { -140.602203f, 394.529388f, -295.997314f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2005310, 5698551, 4, { -81.047653f, 394.430786f, -296.243713f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2006038, 5891863, 4, { -103.765701f, 394.988708f, -312.957214f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006039, 5891860, 4, { -102.201103f, 394.988708f, -278.118988f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { 228.611694f, 225.066895f, 272.124695f }, 1.400000f, -1.570451f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 5786711, 4, { 220.192200f, 224.639603f, 271.691895f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2005310, 5698551, 5787154, 4, { -81.047653f, 394.430786f, -296.243713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2006038, 5891863, 5901002, 4, { -103.765701f, 394.988708f, -312.957214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006039, 5891860, 5901003, 4, { -102.201103f, 394.988708f, -278.118988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002735, 0, 5786712, 4, { 228.611694f, 225.066895f, 272.124695f }, 1.400000f, -1.570451f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 5786711, 5786713, 4, { 220.192200f, 224.639603f, 271.691895f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_2", 2002872, 5786715, 4, { 265.170685f, 225.066895f, 271.760712f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_2", 2002872, 5786715, 5786717, 4, { 265.170685f, 225.066895f, 271.760712f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 230.175598f, -96.457947f, -160.689804f }, 1.400000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_3", 2002872, 5786724, 4, { 231.302200f, -96.512398f, -143.853394f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_5", 2002735, 0, 5786725, 4, { 230.175598f, -96.457947f, -160.689804f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_3", 2002872, 5786724, 5786726, 4, { 231.302200f, -96.512383f, -143.853394f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2006040, 5855034, 4, { 230.235901f, -96.457947f, -181.102600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 230.936203f, -456.457886f, 65.952606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2002735, 0, 4, { 229.505203f, -456.329193f, 99.828033f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_4", 2002872, 5859273, 4, { 229.632996f, -456.457886f, 93.179420f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2006040, 5855034, 5901005, 4, { 230.235901f, -96.457947f, -181.102600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 5858705, 4, { 230.936203f, -456.457886f, 65.952606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002735, 0, 5859270, 4, { 229.505203f, -456.329193f, 99.828033f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char_4", 2002872, 5859273, 5859276, 4, { 229.632996f, -456.457886f, 93.179420f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_8", 2007177, 6268147, 4, { 230.075500f, -456.357605f, 58.431438f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007178, 6275911, 4, { 230.467407f, -456.457886f, 79.306190f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007168, 0, 4, { 248.035400f, 225.116302f, 271.869995f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2005295, 5698524, 4, { -232.841797f, 402.044098f, -353.718689f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2005296, 5698521, 4, { -177.212006f, 398.044098f, -361.393311f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2005297, 5698523, 4, { -162.152802f, 398.044098f, -369.069885f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2005298, 5698522, 4, { -176.852295f, 398.044098f, -382.745087f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2005299, 5886628, 4, { -168.304993f, 394.044098f, -296.534088f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2005300, 5686456, 4, { 28.763180f, 209.979401f, 211.474701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2005301, 5686457, 4, { 100.159401f, 220.000000f, 272.267090f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005293, 5889119, 4, { 28.122299f, 209.979401f, 220.050293f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2005294, 5889137, 4, { 111.924896f, 219.958694f, 271.931000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Liftterminal", 2005308, 0, 4, { 203.525803f, -28.163019f, 195.849503f }, 0.991760f, -1.570451f ); - instance.registerEObj( "Liftterminal_1", 2005309, 0, 4, { 229.755005f, -59.269020f, 94.956909f }, 0.991760f, -1.570451f ); - instance.registerEObj( "unknown_20", 2005306, 5815811, 4, { -359.609406f, -299.984009f, -249.805496f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Liftterminal_2", 2005307, 0, 4, { -351.717102f, -299.983887f, -250.003098f }, 0.991760f, -1.570451f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -309.444885f, 400.000000f, -287.942108f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5782651, 5, { -332.999207f, 400.000000f, -297.435211f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_8", 2005295, 5698524, 5785890, 4, { -232.841797f, 402.044098f, -353.718689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2005296, 5698521, 5785891, 4, { -177.212006f, 398.044098f, -361.393311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2005297, 5698523, 5785892, 4, { -162.152802f, 398.044098f, -369.069885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005298, 5698522, 5785893, 4, { -176.852295f, 398.044098f, -382.745087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005299, 5886628, 5786223, 4, { -168.304993f, 394.044098f, -296.534088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2005300, 5686456, 5786224, 4, { 28.763180f, 209.979401f, 211.474701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2005301, 5686457, 5786226, 4, { 100.159401f, 220.000000f, 272.267090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005293, 5889119, 5888777, 4, { 28.122299f, 209.979401f, 220.050293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005294, 5889137, 5888778, 4, { 111.924896f, 219.958694f, 271.931000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Liftterminal", 2005308, 0, 5861191, 4, { 203.525803f, -28.163019f, 195.849503f }, 0.991760f, -1.570451f, 0); + instance.addEObj( "Liftterminal_1", 2005309, 0, 5861279, 4, { 229.755005f, -59.269020f, 94.956909f }, 0.991760f, -1.570451f, 0); + instance.addEObj( "unknown_17", 2005306, 5815811, 5888686, 4, { -359.609406f, -299.984009f, -249.805496f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liftterminal_2", 2005307, 0, 5888695, 4, { -351.717102f, -299.983887f, -250.003098f }, 0.991760f, -1.570451f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 5783028, 4, { -309.444885f, 400.000000f, -287.942108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 5782651, 5783009, 5, { -332.999207f, 400.000000f, -297.435211f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/dungeons/TheAntitower.cpp b/src/scripts/instances/dungeons/TheAntitower.cpp deleted file mode 100644 index bab5fe35..00000000 --- a/src/scripts/instances/dungeons/TheAntitower.cpp +++ /dev/null @@ -1,89 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheAntitower : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheAntitower() : - Sapphire::ScriptAPI::InstanceContentScript( 43 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 252.045807f, -9.475893f, -181.933304f }, 0.991760f, -1.570796f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6169321, 4, { 255.394501f, -8.467778f, -179.715897f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6169306, 4, { -367.917297f, 325.000000f, -225.755905f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -365.057709f, 325.000000f, -230.778107f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2006816, 6169309, 4, { -367.727386f, 325.000000f, -267.544891f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2006858, 0, 4, { -364.583893f, 324.971405f, -250.263199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2006817, 6169316, 4, { 207.573303f, -22.000000f, 137.064407f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6169315, 4, { 163.478195f, -21.493710f, 135.478806f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 165.865494f, -22.000000f, 137.572006f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_4", 2006767, 6215870, 4, { -319.905396f, 220.000000f, 144.542892f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2006771, 6215871, 4, { -351.689087f, 255.000000f, 14.809160f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2006778, 6215872, 4, { -361.023285f, 290.000000f, -120.754402f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006781, 6112286, 4, { 202.549393f, 2.000032f, 188.466202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2006782, 6112287, 4, { 190.864197f, 1.999979f, 180.727493f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006783, 6112293, 4, { 181.429306f, 1.899876f, 187.239197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006786, 6112290, 4, { 138.231400f, -16.006710f, 145.799896f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2006787, 6112291, 4, { 125.191902f, -16.000000f, 143.181503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006788, 6112288, 4, { 124.527199f, -16.000000f, 132.912994f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2006789, 6112289, 4, { 137.132797f, -16.006710f, 128.862396f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_d2d5_a0_gmc08", 2006790, 6168912, 4, { 143.049393f, -16.000000f, 136.666702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2d5_a0_gmc01", 2006994, 6220274, 4, { 156.748901f, -3.960001f, 175.039703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2d5_a0_gmc01_1", 2006995, 6220275, 4, { 151.476196f, -3.952148f, 182.940308f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_d2d5_a0_gmc02", 2006996, 6220281, 4, { 154.570801f, -3.951959f, 179.952393f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2d5_a0_gmc02_1", 2006997, 6220282, 4, { 132.225601f, -15.960000f, 142.602600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007012, 6107601, 4, { 215.289795f, -22.099991f, 137.138306f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2006791, 6215456, 4, { 141.712997f, 22.840740f, -75.213570f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_16", 2006792, 6215659, 4, { 143.769394f, 22.262880f, -82.780273f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2006793, 6215458, 4, { 176.529694f, 12.734810f, -76.608017f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2006794, 6215660, 4, { 175.971298f, 13.065370f, -83.629440f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_19", 2006795, 6140680, 4, { 262.401794f, -0.700000f, -74.295052f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2006796, 6140674, 4, { 262.532196f, -0.700000f, -86.662819f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2006797, 6123756, 4, { 262.633514f, -0.700000f, -79.584007f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2006798, 0, 4, { 291.762695f, -2.200014f, -76.847649f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2006799, 0, 4, { 298.066406f, -2.151550f, -76.649200f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2006800, 0, 4, { 298.579895f, -2.037392f, -84.721710f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2006801, 6215463, 4, { 298.707794f, -2.062215f, -111.243301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2006802, 6215464, 4, { 291.473785f, -2.200000f, -111.318298f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2006803, 6215465, 4, { 298.705597f, -2.065336f, -116.301102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2006804, 6215466, 4, { 291.648193f, -2.200000f, -116.725502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2006805, 6215467, 4, { 303.031708f, -0.700000f, -133.974594f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2006806, 6215468, 4, { 286.195709f, -0.700000f, -132.797195f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2006807, 6215469, 4, { 303.791687f, -0.717224f, -138.384094f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_32", 2006808, 6215470, 4, { 286.152313f, -0.717224f, -136.736099f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_33", 2006809, 6215471, 4, { 303.913788f, -0.717224f, -142.473495f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_34", 2006810, 6215472, 4, { 286.518585f, -0.717224f, -140.550903f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_35", 2006811, 6140683, 4, { 300.845215f, -0.700000f, -149.810699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_36", 2006812, 6140685, 4, { 289.275787f, -0.700000f, -149.729401f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_37", 2006813, 6123759, 4, { 294.959503f, -0.700000f, -149.563904f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6168791, 5, { -303.646912f, 230.000000f, 280.401703f }, 1.000000f, -0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -293.381012f, 230.000000f, 269.617188f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 216.878998f, -9.458686f, -181.220200f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheAntitower ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/TheAurumVale.cpp b/src/scripts/instances/dungeons/TheAurumVale.cpp index ceb80bf8..0cb47ccb 100644 --- a/src/scripts/instances/dungeons/TheAurumVale.cpp +++ b/src/scripts/instances/dungeons/TheAurumVale.cpp @@ -3,37 +3,35 @@ using namespace Sapphire; -class TheAurumVale : - public Sapphire::ScriptAPI::InstanceContentScript +class TheAurumVale : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheAurumVale() : - Sapphire::ScriptAPI::InstanceContentScript( 5 ) + TheAurumVale() : Sapphire::ScriptAPI::InstanceContentScript( 5 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4246303, 5, { 158.558304f, -0.023911f, 81.249123f }, 1.000000f, 1.503130f ); + instance.addEObj( "Entrance", 2000182, 4246303, 4240234, 5, { 158.558304f, -0.023911f, 81.249123f }, 1.000000f, 1.503130f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -410.069702f, -33.063400f, -116.395897f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 151.384796f, -1.596331f, 86.655884f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2000272, 3643401, 4, { -44.571659f, -16.218571f, -112.108101f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2000779, 4259184, 4, { 58.213131f, -9.300029f, -0.564636f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000139, 0, 4237108, 4, { -410.069702f, -33.063400f, -116.395897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4237107, 4, { 151.384796f, -1.596331f, 86.655884f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000272, 3643401, 4248770, 4, { -44.571659f, -16.218571f, -112.108101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2000779, 4259184, 4249126, 4, { 58.213131f, -9.300029f, -0.564636f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094", 2000780, 4259186, 4, { 58.539280f, -8.801913f, 4.282087f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2000780, 4259186, 4249127, 4, { 58.539280f, -8.801913f, 4.282087f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0250", 2000785, 4259185, 4, { 34.952770f, -9.096572f, -23.527361f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000785, 4259185, 4259181, 4, { 34.952770f, -9.096572f, -23.527361f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2000273, 4248891, 4, { -333.089203f, -32.733212f, -161.730392f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2000781, 4259189, 4, { -127.598099f, -30.310749f, -139.019302f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2000273, 4248891, 4248777, 4, { -333.089203f, -32.733212f, -161.730392f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2000781, 4259189, 4249128, 4, { -127.598099f, -30.310749f, -139.019302f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2000782, 4259188, 4, { -126.660500f, -30.285540f, -134.096695f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2000782, 4259188, 4249129, 4, { -126.660500f, -30.285540f, -134.096695f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000786, 4259190, 4, { -169.906296f, -27.704550f, -169.152496f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000786, 4259190, 4259183, 4, { -169.906296f, -27.704550f, -169.152496f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2000783, 4246452, 4, { -374.789612f, -32.153561f, -140.808197f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2000783, 4246452, 4249130, 4, { -374.789612f, -32.153561f, -140.808197f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_2", 2000784, 4246451, 4, { -372.679901f, -32.341091f, -136.354401f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094_2", 2000784, 4246451, 4249131, 4, { -372.679901f, -32.341091f, -136.354401f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) } diff --git a/src/scripts/instances/dungeons/TheDuskVigil.cpp b/src/scripts/instances/dungeons/TheDuskVigil.cpp index e30050a8..bb725eb9 100644 --- a/src/scripts/instances/dungeons/TheDuskVigil.cpp +++ b/src/scripts/instances/dungeons/TheDuskVigil.cpp @@ -3,63 +3,61 @@ using namespace Sapphire; -class TheDuskVigil : - public Sapphire::ScriptAPI::InstanceContentScript +class TheDuskVigil : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheDuskVigil() : - Sapphire::ScriptAPI::InstanceContentScript( 36 ) + TheDuskVigil() : Sapphire::ScriptAPI::InstanceContentScript( 36 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5658893, 4, { -0.378468f, -0.000006f, 19.173130f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5658893, 5658895, 4, { -0.378468f, -0.000006f, 19.173130f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -0.473083f, -0.015320f, 21.194759f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2005189, 5658883, 4, { 0.051215f, 0.000000f, -19.347589f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5658896, 4, { -0.473083f, -0.015320f, 21.194759f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2005189, 5658883, 5658897, 4, { 0.051215f, 0.000000f, -19.347589f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 191.935699f, -8.000000f, -97.548279f }, 1.143130f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5670058, 4, { 191.873398f, -8.000000f, -94.706589f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 5670054, 4, { 191.935699f, -8.000000f, -97.548279f }, 1.143130f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 5670058, 5670061, 4, { 191.873398f, -8.000000f, -94.706589f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2005190, 5670071, 4, { 192.629501f, -8.000000f, -145.825104f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2005190, 5670071, 5670053, 4, { 192.629501f, -8.000000f, -145.825104f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2005319, 0, 4, { 191.294998f, -8.000000f, -126.640503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { -69.815361f, 32.171459f, -368.314209f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 5670105, 4, { -69.864067f, 32.000050f, -370.484314f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2005319, 0, 5797171, 4, { 191.294998f, -8.000000f, -126.640503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002735, 0, 5670083, 4, { -69.815361f, 32.171459f, -368.314209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2002872, 5670105, 5670104, 4, { -69.864067f, 32.000050f, -370.484314f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2005395, 0, 4, { -72.186203f, 32.000000f, -389.922302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -119.582703f, -47.846481f, 223.251007f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -69.846916f, 32.000000f, -403.795990f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5653670, 5, { -135.662598f, -48.859058f, 229.988297f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_4", 2005395, 0, 5837149, 4, { -72.186203f, 32.000000f, -389.922302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 5653683, 4, { -119.582703f, -47.846481f, 223.251007f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 5653684, 4, { -69.846916f, 32.000000f, -403.795990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5653670, 5653685, 5, { -135.662598f, -48.859058f, 229.988297f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2005169, 5674328, 4, { -66.894547f, -5.577260f, 129.660202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005170, 5674333, 4, { -28.173691f, -5.988469f, 165.738907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005171, 5674334, 4, { 32.157242f, -8.242720f, 98.301018f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Coldsteellever", 2005172, 0, 4, { 9.864166f, -0.650611f, 48.260380f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Damagedwinch", 2005173, 5660757, 4, { -3.958177f, 1.907400f, 32.349579f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2005174, 5584415, 4, { -0.076084f, -0.115606f, 34.058880f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006185, 5912762, 4, { -131.761703f, -48.569462f, 225.451996f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Tornjournalpage", 2005180, 0, 4, { 66.788696f, -3.996225f, -52.994629f }, 0.991760f, 1.343069f ); - instance.registerEObj( "Tornjournalpage_1", 2005181, 0, 4, { 96.351990f, -8.050000f, -30.383080f }, 1.000000f, 1.112220f ); - instance.registerEObj( "Tornjournalpage_2", 2005182, 0, 4, { 151.468704f, -7.345456f, -48.435421f }, 1.000000f, -0.025044f ); - instance.registerEObj( "Tornjournalpage_3", 2005183, 0, 4, { 170.853394f, -7.671008f, -20.209290f }, 1.000000f, 0.034435f ); - instance.registerEObj( "Tornjournalpage_4", 2005184, 0, 4, { 208.382401f, -8.050000f, -58.810051f }, 0.991760f, 0.103443f ); - instance.registerEObj( "Barracksdoor", 2005177, 5584421, 4, { 158.730606f, -8.011047f, -24.266649f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Lordcommandersseat", 2005178, 5584424, 4, { 192.164307f, -8.050052f, -70.690117f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2005179, 5584425, 4, { 191.948196f, -8.000000f, -159.505096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2005185, 5584476, 4, { 96.173714f, 24.000000f, -222.821701f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2005186, 5584485, 4, { 21.875490f, 28.000000f, -217.942505f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2005187, 5584486, 4, { -35.156700f, 32.000000f, -286.161285f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r2d1_b0622", 2005320, 5800343, 4, { 179.680298f, 16.000111f, -261.236206f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_5", 2005169, 5674328, 5653784, 4, { -66.894547f, -5.577260f, 129.660202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005170, 5674333, 5653787, 4, { -28.173691f, -5.988469f, 165.738907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2005171, 5674334, 5653806, 4, { 32.157242f, -8.242720f, 98.301018f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Coldsteellever", 2005172, 0, 5653807, 4, { 9.864166f, -0.650611f, 48.260380f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwinch", 2005173, 5660757, 5653808, 4, { -3.958177f, 1.907400f, 32.349579f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2005174, 5584415, 5653809, 4, { -0.076084f, -0.115606f, 34.058880f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006185, 5912762, 5913191, 4, { -131.761703f, -48.569462f, 225.451996f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornjournalpage", 2005180, 0, 5653571, 4, { 66.788696f, -3.996225f, -52.994629f }, 0.991760f, 1.343069f, 0); + instance.addEObj( "Tornjournalpage_1", 2005181, 0, 5653572, 4, { 96.351990f, -8.050000f, -30.383080f }, 1.000000f, 1.112220f, 0); + instance.addEObj( "Tornjournalpage_2", 2005182, 0, 5653573, 4, { 151.468704f, -7.345456f, -48.435421f }, 1.000000f, -0.025044f, 0); + instance.addEObj( "Tornjournalpage_3", 2005183, 0, 5653574, 4, { 170.853394f, -7.671008f, -20.209290f }, 1.000000f, 0.034435f, 0); + instance.addEObj( "Tornjournalpage_4", 2005184, 0, 5653575, 4, { 208.382401f, -8.050000f, -58.810051f }, 0.991760f, 0.103443f, 0); + instance.addEObj( "Barracksdoor", 2005177, 5584421, 5658825, 4, { 158.730606f, -8.011047f, -24.266649f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lordcommandersseat", 2005178, 5584424, 5658827, 4, { 192.164307f, -8.050052f, -70.690117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2005179, 5584425, 5658830, 4, { 191.948196f, -8.000000f, -159.505096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005185, 5584476, 5658834, 4, { 96.173714f, 24.000000f, -222.821701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005186, 5584485, 5658835, 4, { 21.875490f, 28.000000f, -217.942505f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2005187, 5584486, 5658836, 4, { -35.156700f, 32.000000f, -286.161285f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r2d1_b0622", 2005320, 5800343, 5801710, 4, { 179.680298f, 16.000111f, -261.236206f }, 1.000000f, 0.000000f, 0); // States -> snow_def_01 (id: 3) snow_start_01 (id: 4) snow_start_02 (id: 5) - instance.registerEObj( "sgvf_r2d1_b0622_1", 2005321, 5800818, 4, { 127.707603f, 20.323111f, -262.321411f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r2d1_b0622_1", 2005321, 5800818, 5801711, 4, { 127.707603f, 20.323111f, -262.321411f }, 1.000000f, 0.000000f, 0); // States -> snow_def_01 (id: 3) snow_start_01 (id: 4) snow_start_02 (id: 5) - instance.registerEObj( "sgvf_r2d1_b0622_2", 2005322, 5800840, 4, { 5.201134f, 28.557409f, -289.850006f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r2d1_b0622_2", 2005322, 5800840, 5801715, 4, { 5.201134f, 28.557409f, -289.850006f }, 1.000000f, 0.000000f, 0); // States -> snow_def_01 (id: 3) snow_start_01 (id: 4) snow_start_02 (id: 5) - instance.registerEObj( "sgvf_r2d1_b0622_3", 2005323, 5800842, 4, { -21.532181f, 32.000061f, -289.092407f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r2d1_b0622_3", 2005323, 5800842, 5801725, 4, { -21.532181f, 32.000061f, -289.092407f }, 1.000000f, 0.000000f, 0); // States -> snow_def_01 (id: 3) snow_start_01 (id: 4) snow_start_02 (id: 5) - instance.registerEObj( "unknown_14", 2005353, 5584312, 4, { -73.144119f, 32.000000f, -405.536011f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chapeldoor", 2005357, 5584428, 4, { -69.550163f, 31.950060f, -291.505493f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_14", 2005353, 5584312, 5821638, 4, { -73.144119f, 32.000000f, -405.536011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chapeldoor", 2005357, 5584428, 5829566, 4, { -69.550163f, 31.950060f, -291.505493f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/TheFractalContinuum.cpp b/src/scripts/instances/dungeons/TheFractalContinuum.cpp index 4f13f09d..1afb6719 100644 --- a/src/scripts/instances/dungeons/TheFractalContinuum.cpp +++ b/src/scripts/instances/dungeons/TheFractalContinuum.cpp @@ -3,85 +3,83 @@ using namespace Sapphire; -class TheFractalContinuum : - public Sapphire::ScriptAPI::InstanceContentScript +class TheFractalContinuum : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheFractalContinuum() : - Sapphire::ScriptAPI::InstanceContentScript( 35 ) + TheFractalContinuum() : Sapphire::ScriptAPI::InstanceContentScript( 35 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5777077, 4, { 140.603302f, 2.700000f, 34.720928f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5777077, 5777081, 4, { 140.603302f, 2.700000f, 34.720928f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2005259, 5777078, 4, { 106.765198f, 2.700000f, 53.335590f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2005259, 5777078, 5777083, 4, { 106.765198f, 2.700000f, 53.335590f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 138.876297f, 2.700000f, 35.495899f }, 1.000000f, -1.051032f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5777135, 4, { -185.039200f, -0.000010f, 97.665123f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5777079, 4, { 138.876297f, 2.700000f, 35.495899f }, 1.000000f, -1.051032f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 5777135, 5777137, 4, { -185.039200f, -0.000010f, 97.665123f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2005260, 5777136, 4, { -143.174301f, -0.000001f, 86.487961f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2005260, 5777136, 5777143, 4, { -143.174301f, -0.000001f, 86.487961f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -179.727097f, -0.015191f, 96.334610f }, 0.790818f, 1.311814f ); - instance.registerEObj( "Biomassincubator", 2005480, 5627459, 4, { -143.238602f, 2.285363f, 101.305000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Biomassincubator_1", 2005481, 5632316, 4, { -150.372604f, 2.650113f, 73.551849f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Biomassincubator_2", 2005482, 5627460, 4, { -170.712601f, 2.379743f, 108.801201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Biomassincubator_3", 2005483, 5632317, 4, { -178.309097f, 2.550030f, 81.099091f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2005476, 5852048, 4, { -143.988998f, 0.000000f, 100.704399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2005477, 5852047, 4, { -150.881500f, 0.000000f, 74.554863f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2005478, 5852050, 4, { -170.231705f, 0.000000f, 108.158203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005479, 5852049, 4, { -177.203705f, 0.000000f, 81.434868f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002735, 0, 4, { -0.027993f, 46.596539f, -329.937805f }, 1.701462f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 5777412, 4, { -0.735815f, 46.585819f, -331.464386f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2002735, 0, 5777138, 4, { -179.727097f, -0.015191f, 96.334610f }, 0.790818f, 1.311814f, 0); + instance.addEObj( "Biomassincubator", 2005480, 5627459, 5854755, 4, { -143.238602f, 2.285363f, 101.305000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Biomassincubator_1", 2005481, 5632316, 5854758, 4, { -150.372604f, 2.650113f, 73.551849f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Biomassincubator_2", 2005482, 5627460, 5854761, 4, { -170.712601f, 2.379743f, 108.801201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Biomassincubator_3", 2005483, 5632317, 5854762, 4, { -178.309097f, 2.550030f, 81.099091f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005476, 5852048, 5854764, 4, { -143.988998f, 0.000000f, 100.704399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005477, 5852047, 5854765, 4, { -150.881500f, 0.000000f, 74.554863f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005478, 5852050, 5854766, 4, { -170.231705f, 0.000000f, 108.158203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005479, 5852049, 5854768, 4, { -177.203705f, 0.000000f, 81.434868f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002735, 0, 5777410, 4, { -0.027993f, 46.596539f, -329.937805f }, 1.701462f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2002872, 5777412, 5777409, 4, { -0.735815f, 46.585819f, -331.464386f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 4.587201f, 0.167401f, 228.424301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.198364f, 46.585819f, -364.727509f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5615534, 5, { 1.419067f, -0.015320f, 234.058105f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 5615537, 4, { 4.587201f, 0.167401f, 228.424301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 5615539, 4, { -0.198364f, 46.585819f, -364.727509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 5615534, 5615542, 5, { 1.419067f, -0.015320f, 234.058105f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Allaganteleporter", 2005242, 5722042, 4, { 36.979809f, 1.210160f, 215.020599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005251, 5754030, 4, { 0.697166f, -0.000000f, 210.678497f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Guidepanel", 2005252, 0, 4, { 189.739594f, 2.452829f, 125.865196f }, 0.991760f, 0.993538f ); - instance.registerEObj( "Guidepanel_1", 2005253, 0, 4, { 225.485703f, 3.355857f, 61.434238f }, 1.000000f, -0.867772f ); - instance.registerEObj( "Guidepanel_2", 2005254, 0, 4, { 158.995697f, 4.255857f, 31.260679f }, 1.000000f, -0.732914f ); - instance.registerEObj( "unknown_8", 2005246, 5607049, 4, { 230.547394f, 0.900000f, 95.770508f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2005247, 5607052, 4, { 228.780106f, 1.800000f, 59.805061f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2005248, 5607058, 4, { 184.888702f, 1.800000f, 26.321140f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganteleporter_1", 2005243, 5722173, 4, { 65.541313f, 3.869573f, 77.942459f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_2", 2005261, 5722056, 4, { 1.617853f, 1.549526f, 178.122406f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2005257, 5581056, 4, { 130.087601f, 2.694753f, 39.807980f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2005425, 5829636, 4, { 124.304901f, 2.666066f, 55.191471f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2005250, 5810989, 4, { 2.160641f, 0.030060f, 207.184006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2005249, 5614162, 4, { -211.984406f, 0.000000f, 104.404701f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganteleporter_3", 2005244, 5722174, 4, { -103.539803f, 1.217043f, 76.015160f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2005358, 5763607, 4, { -352.642700f, 1.499993f, 119.149300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2005359, 5763630, 4, { -351.399994f, 1.480042f, 110.398903f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2005360, 5763608, 4, { -349.473907f, 1.499977f, 99.800461f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005364, 5650881, 4, { -352.015686f, 1.499995f, 116.202499f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2005365, 5650883, 4, { -350.711609f, 1.499995f, 107.232002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2005366, 5819525, 4, { -348.442902f, 1.499981f, 98.183548f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2005361, 5814450, 4, { -288.068115f, -2.700021f, 113.654198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2005362, 5814433, 4, { -272.828888f, -2.700021f, 111.659203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2005363, 5814516, 4, { -268.089691f, -2.700021f, 117.225700f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2005367, 5819526, 4, { -286.325989f, -2.700022f, 113.195000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2005368, 5650635, 4, { -271.312897f, -2.700021f, 112.812401f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2005369, 5819527, 4, { -266.722595f, -2.700022f, 118.620300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Informationpanel", 2005255, 0, 4, { -230.635101f, 1.639121f, 176.464996f }, 1.000000f, 0.397825f ); - instance.registerEObj( "Informationpanel_1", 2005256, 0, 4, { -348.181610f, 1.613136f, 135.909897f }, 0.991760f, -1.475439f ); - instance.registerEObj( "Informationpanel_2", 2005674, 0, 4, { -345.653900f, 1.626497f, 98.636726f }, 0.991760f, -0.932389f ); - instance.registerEObj( "Informationpanel_3", 2005675, 0, 4, { -324.880798f, 1.642515f, 68.081039f }, 1.000000f, -0.418331f ); - instance.registerEObj( "unknown_27", 2005268, 5652510, 4, { -51.865479f, 53.147091f, -208.636703f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_28", 2005269, 5652511, 4, { 54.518261f, 53.147091f, -208.602707f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_29", 2005270, 5643840, 4, { -149.095901f, 53.147091f, -378.377991f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_30", 2005271, 5652506, 4, { -96.421806f, 53.147091f, -467.216003f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_31", 2005272, 5652515, 4, { 149.401093f, 53.147091f, -378.561096f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_32", 2005273, 5652509, 4, { 98.842590f, 53.164989f, -466.923706f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2005318, 0, 4, { -8.227161f, 53.165001f, -195.021896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_34", 2005329, 5670473, 4, { 130.894806f, 53.165001f, -422.856415f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_35", 2005330, 5670424, 4, { 3.461859f, 53.165001f, -200.625595f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_36", 2005331, 5670459, 4, { -131.889603f, 53.165001f, -421.513885f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Emeraldcontrolunit", 2005262, 5819696, 4, { 127.567200f, 55.922291f, -423.497711f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Violetcontrolunit", 2005263, 5819695, 4, { -0.232653f, 56.361301f, -203.010300f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Crimsoncontrolunit", 2005264, 5819698, 4, { -126.342796f, 55.969429f, -423.260895f }, 0.991760f, 0.000048f ); + instance.addEObj( "Allaganteleporter", 2005242, 5722042, 5776628, 4, { 36.979809f, 1.210160f, 215.020599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2005251, 5754030, 5776632, 4, { 0.697166f, -0.000000f, 210.678497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guidepanel", 2005252, 0, 5776663, 4, { 189.739594f, 2.452829f, 125.865196f }, 0.991760f, 0.993538f, 0); + instance.addEObj( "Guidepanel_1", 2005253, 0, 5776665, 4, { 225.485703f, 3.355857f, 61.434238f }, 1.000000f, -0.867772f, 0); + instance.addEObj( "Guidepanel_2", 2005254, 0, 5776692, 4, { 158.995697f, 4.255857f, 31.260679f }, 1.000000f, -0.732914f, 0); + instance.addEObj( "unknown_8", 2005246, 5607049, 5776748, 4, { 230.547394f, 0.900000f, 95.770508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2005247, 5607052, 5776790, 4, { 228.780106f, 1.800000f, 59.805061f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2005248, 5607058, 5776856, 4, { 184.888702f, 1.800000f, 26.321140f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganteleporter_1", 2005243, 5722173, 5776875, 4, { 65.541313f, 3.869573f, 77.942459f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_2", 2005261, 5722056, 5776627, 4, { 1.617853f, 1.549526f, 178.122406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005257, 5581056, 5795644, 4, { 130.087601f, 2.694753f, 39.807980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005425, 5829636, 5851227, 4, { 124.304901f, 2.666066f, 55.191471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2005250, 5810989, 5852423, 4, { 2.160641f, 0.030060f, 207.184006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005249, 5614162, 5777002, 4, { -211.984406f, 0.000000f, 104.404701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganteleporter_3", 2005244, 5722174, 5777005, 4, { -103.539803f, 1.217043f, 76.015160f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2005358, 5763607, 5851271, 4, { -352.642700f, 1.499993f, 119.149300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005359, 5763630, 5851272, 4, { -351.399994f, 1.480042f, 110.398903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2005360, 5763608, 5851273, 4, { -349.473907f, 1.499977f, 99.800461f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005364, 5650881, 5851274, 4, { -352.015686f, 1.499995f, 116.202499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005365, 5650883, 5851275, 4, { -350.711609f, 1.499995f, 107.232002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005366, 5819525, 5851276, 4, { -348.442902f, 1.499981f, 98.183548f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2005361, 5814450, 5851277, 4, { -288.068115f, -2.700021f, 113.654198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2005362, 5814433, 5851278, 4, { -272.828888f, -2.700021f, 111.659203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2005363, 5814516, 5851279, 4, { -268.089691f, -2.700021f, 117.225700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005367, 5819526, 5851280, 4, { -286.325989f, -2.700022f, 113.195000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005368, 5650635, 5851281, 4, { -271.312897f, -2.700021f, 112.812401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005369, 5819527, 5851282, 4, { -266.722595f, -2.700022f, 118.620300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Informationpanel", 2005255, 0, 5776983, 4, { -230.635101f, 1.639121f, 176.464996f }, 1.000000f, 0.397825f, 0); + instance.addEObj( "Informationpanel_1", 2005256, 0, 5777001, 4, { -348.181610f, 1.613136f, 135.909897f }, 0.991760f, -1.475439f, 0); + instance.addEObj( "Informationpanel_2", 2005674, 0, 5879297, 4, { -345.653900f, 1.626497f, 98.636726f }, 0.991760f, -0.932389f, 0); + instance.addEObj( "Informationpanel_3", 2005675, 0, 5879298, 4, { -324.880798f, 1.642515f, 68.081039f }, 1.000000f, -0.418331f, 0); + instance.addEObj( "unknown_27", 2005268, 5652510, 5777015, 4, { -51.865479f, 53.147091f, -208.636703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2005269, 5652511, 5777016, 4, { 54.518261f, 53.147091f, -208.602707f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2005270, 5643840, 5777019, 4, { -149.095901f, 53.147091f, -378.377991f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2005271, 5652506, 5777020, 4, { -96.421806f, 53.147091f, -467.216003f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2005272, 5652515, 5777021, 4, { 149.401093f, 53.147091f, -378.561096f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2005273, 5652509, 5777022, 4, { 98.842590f, 53.164989f, -466.923706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005318, 0, 5796526, 4, { -8.227161f, 53.165001f, -195.021896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2005329, 5670473, 5820844, 4, { 130.894806f, 53.165001f, -422.856415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005330, 5670424, 5820853, 4, { 3.461859f, 53.165001f, -200.625595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005331, 5670459, 5820856, 4, { -131.889603f, 53.165001f, -421.513885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emeraldcontrolunit", 2005262, 5819696, 5777009, 4, { 127.567200f, 55.922291f, -423.497711f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Violetcontrolunit", 2005263, 5819695, 5777010, 4, { -0.232653f, 56.361301f, -203.010300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crimsoncontrolunit", 2005264, 5819698, 5777011, 4, { -126.342796f, 55.969429f, -423.260895f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/TheGreatGubalLibrary.cpp b/src/scripts/instances/dungeons/TheGreatGubalLibrary.cpp index ff9d41b5..961f7642 100644 --- a/src/scripts/instances/dungeons/TheGreatGubalLibrary.cpp +++ b/src/scripts/instances/dungeons/TheGreatGubalLibrary.cpp @@ -3,56 +3,54 @@ using namespace Sapphire; -class TheGreatGubalLibrary : - public Sapphire::ScriptAPI::InstanceContentScript +class TheGreatGubalLibrary : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheGreatGubalLibrary() : - Sapphire::ScriptAPI::InstanceContentScript( 31 ) + TheGreatGubalLibrary() : Sapphire::ScriptAPI::InstanceContentScript( 31 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 353.541412f, -39.250000f, -59.553089f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5419624, 4, { 350.673187f, -39.000000f, -60.588070f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5419621, 4, { 353.541412f, -39.250000f, -59.553089f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5419624, 5419623, 4, { 350.673187f, -39.000000f, -60.588070f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "OnGarleanHierarchyVolume1", 2005891, 0, 4, { -199.611694f, 6.900000f, -56.354649f }, 1.000000f, -0.298927f ); - instance.registerEObj( "OnGarleanHierarchyVolume2", 2005892, 0, 4, { -72.116417f, 0.900000f, -9.577726f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Essences&Permutations", 2005893, 0, 4, { 54.309052f, -8.099999f, 62.262531f }, 1.000000f, 0.000000f ); - instance.registerEObj( "OvertheHorizon", 2005894, 0, 4, { 113.656601f, -8.153534f, 83.276863f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Leatherbounddiary", 2005895, 0, 4, { 253.342499f, -24.000000f, -16.578369f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Leatherbounddiary_1", 2005896, 0, 4, { 252.532898f, -40.000000f, -78.517921f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5419606, 4, { -22.327221f, 0.000000f, -0.318492f }, 1.000000f, 0.000000f ); + instance.addEObj( "OnGarleanHierarchyVolume1", 2005891, 0, 5896149, 4, { -199.611694f, 6.900000f, -56.354649f }, 1.000000f, -0.298927f, 0); + instance.addEObj( "OnGarleanHierarchyVolume2", 2005892, 0, 5896150, 4, { -72.116417f, 0.900000f, -9.577726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Essences&Permutations", 2005893, 0, 5896152, 4, { 54.309052f, -8.099999f, 62.262531f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "OvertheHorizon", 2005894, 0, 5896153, 4, { 113.656601f, -8.153534f, 83.276863f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leatherbounddiary", 2005895, 0, 5896154, 4, { 253.342499f, -24.000000f, -16.578369f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leatherbounddiary_1", 2005896, 0, 5896167, 4, { 252.532898f, -40.000000f, -78.517921f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 5419606, 5419608, 4, { -22.327221f, 0.000000f, -0.318492f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2005019, 5419607, 4, { 22.309731f, 0.000000f, -0.124082f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2005019, 5419607, 5419609, 4, { 22.309731f, 0.000000f, -0.124082f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -20.486000f, 0.000000f, 0.109200f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_2", 2005316, 5774736, 4, { -11.221270f, 0.000000f, -6.534676f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2d3_dbook01", 2005328, 5815254, 4, { -10.516900f, 0.000000f, -1.875240f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 5419610, 4, { -20.486000f, 0.000000f, 0.109200f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "unknown_2", 2005316, 5774736, 5795143, 4, { -11.221270f, 0.000000f, -6.534676f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_d2d3_dbook01", 2005328, 5815254, 5815257, 4, { -10.516900f, 0.000000f, -1.875240f }, 1.000000f, 0.000000f, 0); // States -> step_all_off (id: 15) step1_all_on (id: 16) step1_side_off (id: 17) step2_all_on (id: 18) step2_side_off (id: 19) step3_all_on (id: 20) step3_side_off (id: 21) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5419612, 4, { 178.337997f, -8.000000f, 53.739559f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 5419612, 5419617, 4, { 178.337997f, -8.000000f, 53.739559f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2005020, 5419614, 4, { 179.630203f, -8.000000f, 0.354116f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2005020, 5419614, 5419618, 4, { 179.630203f, -8.000000f, 0.354116f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 177.873505f, -8.000000f, 52.121300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2d3_a0_gmc17", 2005354, 5852274, 4, { 177.539993f, -7.995000f, 32.977421f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2002735, 0, 5419619, 4, { 177.873505f, -8.000000f, 52.121300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_d2d3_a0_gmc17", 2005354, 5852274, 5852275, 4, { 177.539993f, -7.995000f, 32.977421f }, 1.000000f, 0.000000f, 0); // States -> bk03_def (id: 5) bk03_on (id: 6) bk03_on_anim (id: 8) bk03_brt (id: 11) bk03_brt_anim (id: 12) bk03_brt_ofanim (id: 14) bk03_dead (id: 15) bk03_dead_anim (id: 16) - instance.registerEObj( "unknown_4", 2004942, 5033535, 4, { -316.612915f, -0.015320f, 0.045776f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2004949, 5033537, 4, { -173.408096f, 12.000000f, -33.362572f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2004956, 5033536, 4, { -48.355900f, -0.015320f, 0.747620f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2004957, 5033538, 4, { 43.900150f, -0.015320f, -1.083435f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2004958, 5004619, 4, { 82.139282f, -8.011047f, 69.748901f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2004959, 5004620, 4, { 117.387604f, -9.018127f, 69.291138f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_d2d3_a0_gmc04", 2004960, 5336977, 4, { 138.888000f, -9.018127f, 87.533859f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_4", 2004942, 5033535, 5336596, 4, { -316.612915f, -0.015320f, 0.045776f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2004949, 5033537, 5336618, 4, { -173.408096f, 12.000000f, -33.362572f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2004956, 5033536, 5336624, 4, { -48.355900f, -0.015320f, 0.747620f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2004957, 5033538, 5336626, 4, { 43.900150f, -0.015320f, -1.083435f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2004958, 5004619, 5336708, 4, { 82.139282f, -8.011047f, 69.748901f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2004959, 5004620, 5336710, 4, { 117.387604f, -9.018127f, 69.291138f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_d2d3_a0_gmc04", 2004960, 5336977, 5336711, 4, { 138.888000f, -9.018127f, 87.533859f }, 0.991760f, 0.000048f, 0); // States -> book_def (id: 3) book_off (id: 4) book_off_anim (id: 5) - instance.registerEObj( "unknown_10", 2004962, 5033543, 4, { 156.328598f, -9.018127f, 95.628304f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2004963, 5004621, 4, { 176.257004f, -8.011047f, -9.414856f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2004964, 5773506, 4, { 297.779785f, -24.002501f, -43.308731f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2004965, 5004586, 4, { 325.666107f, -39.017399f, -59.098209f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5330520, 5, { -387.057098f, -0.015320f, 4.592957f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_10", 2004962, 5033543, 5336712, 4, { 156.328598f, -9.018127f, 95.628304f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004963, 5004621, 5336714, 4, { 176.257004f, -8.011047f, -9.414856f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004964, 5773506, 5336727, 4, { 297.779785f, -24.002501f, -43.308731f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004965, 5004586, 5336730, 4, { 325.666107f, -39.017399f, -59.098209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 5330520, 5330524, 5, { -387.057098f, -0.015320f, 4.592957f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -381.085205f, -0.015320f, 6.094601f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 393.697998f, -39.047909f, -59.586491f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 5330539, 4, { -381.085205f, -0.015320f, 6.094601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 5330557, 4, { 393.716492f, -39.017399f, -59.556030f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/TheGreatGubalLibraryHard.cpp b/src/scripts/instances/dungeons/TheGreatGubalLibraryHard.cpp deleted file mode 100644 index 925f874c..00000000 --- a/src/scripts/instances/dungeons/TheGreatGubalLibraryHard.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheGreatGubalLibraryHard : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheGreatGubalLibraryHard() : - Sapphire::ScriptAPI::InstanceContentScript( 47 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6493754, 4, { 337.666901f, -0.015320f, -154.009293f }, 0.991760f, -1.570451f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 337.666901f, -0.015320f, -154.009293f }, 0.991760f, -1.570451f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 381.624786f, 0.033357f, -154.061295f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007511, 6493828, 4, { 387.818298f, 0.057078f, -146.448898f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007513, 6401215, 4, { 361.552795f, 0.056058f, -150.124802f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007512, 0, 4, { 375.502197f, 0.033357f, -161.256607f }, 1.000000f, 0.000000f ); - instance.registerEObj( "TheBoyandtheDragonGay", 2007490, 0, 4, { -171.036804f, 11.988180f, -36.461899f }, 0.991760f, -0.298891f ); - instance.registerEObj( "OfLovesUnrequited", 2007491, 0, 4, { -59.891842f, 0.931515f, 7.942907f }, 0.991760f, 0.000048f ); - instance.registerEObj( "OvertheHorizonRedux", 2007492, 0, 4, { 61.203861f, -8.102600f, 81.803589f }, 0.991760f, 0.364949f ); - instance.registerEObj( "OntheCulinaryApplicationsofCoblyns", 2007493, 0, 4, { 148.354507f, -20.004641f, 27.979099f }, 0.991760f, 0.799271f ); - instance.registerEObj( "ProceedingsoftheCouncilofMagi", 2007494, 0, 4, { 91.658020f, -14.648220f, -87.438591f }, 0.991760f, 1.229280f ); - instance.registerEObj( "TheBoyandtheDragonGayALiteraryAnalysis", 2007495, 0, 4, { 261.494995f, -2.524073f, -175.726593f }, 0.991760f, 0.697643f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6331565, 4, { -22.327221f, 0.000000f, -0.318492f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2002735, 0, 4, { -20.486000f, 0.000000f, 0.109200f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2007475, 6331566, 4, { 23.113720f, 0.000000f, -0.647191f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6331601, 4, { 178.337997f, -8.000000f, -0.391663f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 177.825394f, -8.000000f, 2.100500f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2007479, 6331602, 4, { 178.545807f, -8.011047f, 54.734009f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2007510, 6402810, 4, { 172.105392f, -7.900000f, 35.499100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0998", 2007509, 6545426, 4, { 177.732605f, -7.900000f, 35.055210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007546, 0, 4, { 177.791000f, -7.900000f, 27.118000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007473, 6399834, 4, { -172.812195f, 12.000000f, -33.611160f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007474, 6399835, 4, { -49.912289f, -0.015320f, 0.167786f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2007478, 6400099, 4, { 162.976501f, -20.000000f, -2.988169f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007477, 6399813, 4, { 76.753242f, -8.000000f, 70.675980f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007476, 6399648, 4, { 80.002747f, -4.000000f, -0.293232f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2007486, 6403597, 4, { 182.834000f, -7.950000f, -154.079605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007480, 6400740, 4, { 167.797897f, -7.950000f, -161.345093f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2007481, 6400741, 4, { 166.957901f, -7.949998f, -145.330505f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2007482, 6400744, 4, { 168.266495f, -7.950000f, -153.578705f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2007483, 6400763, 4, { 171.314407f, -7.950000f, -162.037598f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2007484, 6400774, 4, { 171.048599f, -7.950000f, -145.992599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2007485, 6400779, 4, { 171.229401f, -7.950000f, -153.966995f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2007487, 6401038, 4, { 249.953903f, -3.950001f, -153.130600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2007488, 6400896, 4, { 278.625397f, -3.950001f, -153.498093f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2007489, 6485974, 4, { 378.746613f, 0.033356f, -154.978699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2007552, 6573181, 4, { 365.530090f, 0.056058f, -151.957199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2007553, 6573293, 4, { 163.576996f, -7.950000f, -161.503799f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2007554, 6573290, 4, { 167.881699f, -7.950000f, -147.169601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2007555, 6573294, 4, { 163.131195f, -7.950000f, -146.200302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2007558, 6573550, 4, { 138.722900f, -7.950000f, -161.914902f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2007559, 6573551, 4, { 138.516602f, -7.950000f, -145.595200f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6331751, 5, { -387.057098f, -0.015320f, 4.592957f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -381.085205f, -0.015320f, 6.094601f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheGreatGubalLibraryHard ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/TheKeeperoftheLake.cpp b/src/scripts/instances/dungeons/TheKeeperoftheLake.cpp index 0ba14dc6..cb1c696b 100644 --- a/src/scripts/instances/dungeons/TheKeeperoftheLake.cpp +++ b/src/scripts/instances/dungeons/TheKeeperoftheLake.cpp @@ -3,51 +3,49 @@ using namespace Sapphire; -class TheKeeperoftheLake : - public Sapphire::ScriptAPI::InstanceContentScript +class TheKeeperoftheLake : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheKeeperoftheLake() : - Sapphire::ScriptAPI::InstanceContentScript( 32 ) + TheKeeperoftheLake() : Sapphire::ScriptAPI::InstanceContentScript( 32 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -40.786701f, 641.215271f, -59.415600f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5097808, 4, { -40.752449f, 641.160522f, -54.934898f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5097818, 4, { -40.786701f, 641.215271f, -59.415600f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5097808, 5097820, 4, { -40.752449f, 641.160522f, -54.934898f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2004825, 5040985, 4, { 194.842896f, -0.000001f, -91.318947f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_l1d1_q1_arm04", 2004826, 5097903, 4, { 139.959106f, 4.489269f, -37.319328f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2004825, 5040985, 5072812, 4, { 194.842896f, -0.000001f, -91.318947f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_l1d1_q1_arm04", 2004826, 5097903, 5097907, 4, { 139.959106f, 4.489269f, -37.319328f }, 1.000000f, 0.000000f, 0); // States -> arm04_def (id: 2) arm04_def_anim (id: 3) arm04_down (id: 4) arm04_down_anim (id: 5) - instance.registerEObj( "unknown_2", 2004828, 5041736, 4, { -97.215271f, 329.152313f, -129.564407f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal", 2004829, 5073686, 4, { -104.691200f, 328.877686f, -135.171402f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2004830, 5054264, 4, { -85.465736f, 329.158203f, -114.917397f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2004831, 5054260, 4, { -74.450752f, 350.933899f, -163.969894f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004832, 5054262, 4, { -68.565010f, 338.613892f, -210.672806f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004833, 5041738, 4, { -36.703850f, 338.613892f, -209.867294f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_1", 2004834, 5073702, 4, { -33.987030f, 338.612915f, -200.545197f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2004835, 5041733, 4, { -102.992203f, 338.700012f, -173.230301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004836, 5041740, 4, { -91.617867f, 338.742096f, -191.340103f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004837, 5041734, 4, { -56.932819f, 338.613800f, -220.085907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004838, 5041739, 4, { -58.661549f, 338.321289f, -231.786407f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_l1d1_q1_arm02", 2004840, 5097049, 4, { 60.261662f, 608.420776f, -64.327179f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2004828, 5041736, 5073685, 4, { -97.215271f, 329.152313f, -129.564407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal", 2004829, 5073686, 5073687, 4, { -104.691200f, 328.877686f, -135.171402f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2004830, 5054264, 5073693, 4, { -85.465736f, 329.158203f, -114.917397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2004831, 5054260, 5073694, 4, { -74.450752f, 350.933899f, -163.969894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004832, 5054262, 5073695, 4, { -68.565010f, 338.613892f, -210.672806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004833, 5041738, 5073697, 4, { -36.703850f, 338.613892f, -209.867294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_1", 2004834, 5073702, 5073698, 4, { -33.987030f, 338.612915f, -200.545197f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2004835, 5041733, 5073729, 4, { -102.992203f, 338.700012f, -173.230301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004836, 5041740, 5073730, 4, { -91.617867f, 338.742096f, -191.340103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004837, 5041734, 5073731, 4, { -56.932819f, 338.613800f, -220.085907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004838, 5041739, 5073732, 4, { -58.661549f, 338.321289f, -231.786407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_l1d1_q1_arm02", 2004840, 5097049, 5097053, 4, { 60.261662f, 608.420776f, -64.327179f }, 1.000000f, 0.000000f, 0); // States -> arm02_def (id: 2) arm02_def_anim (id: 3) arm02_des (id: 4) arm02_des_anim (id: 5) - instance.registerEObj( "sgbg_l1d1_q1_arm03", 2004842, 5097050, 4, { -42.140709f, 637.801575f, -13.313470f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_l1d1_q1_arm03", 2004842, 5097050, 5097054, 4, { -42.140709f, 637.801575f, -13.313470f }, 1.000000f, 0.000000f, 0); // States -> arm03_def (id: 2) arm03_def_anim (id: 3) arm03_des (id: 4) arm03_des_anim (id: 5) - instance.registerEObj( "unknown_11", 2002735, 0, 4, { 36.823841f, 26.884010f, -25.290840f }, 1.000000f, 1.175128f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5072855, 4, { 40.635441f, 24.890421f, -26.286221f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_11", 2002735, 0, 5072853, 4, { 36.823841f, 26.884010f, -25.290840f }, 1.000000f, 1.175128f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 5072855, 5072854, 4, { 40.635441f, 24.890421f, -26.286221f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2004827, 5072856, 4, { 5.803720f, 26.994020f, -14.402020f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2004827, 5072856, 5072857, 4, { 5.803720f, 26.994020f, -14.402020f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_12", 2002735, 0, 4, { 8.333900f, 345.993805f, -169.028107f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5076365, 4, { 9.495131f, 345.449799f, -172.095505f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_12", 2002735, 0, 5076370, 4, { 8.333900f, 345.993805f, -169.028107f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 5076365, 5076371, 4, { 9.495131f, 345.449799f, -172.095505f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2004839, 5076366, 4, { 7.837297f, 345.993805f, -134.142197f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2004839, 5076366, 5076372, 4, { 7.837297f, 345.993805f, -134.142197f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2000182, 5072285, 5, { 294.405701f, 3.332572f, -157.864304f }, 1.000000f, 0.079727f ); + instance.addEObj( "Entrance", 2000182, 5072285, 5072294, 5, { 294.405701f, 3.332572f, -157.864304f }, 1.000000f, 0.079727f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -48.338951f, 641.026917f, -87.713493f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 279.041687f, 2.095404f, -159.624695f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000139, 0, 5072297, 4, { -48.338951f, 641.026917f, -87.713493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 5072367, 4, { 279.041687f, 2.095404f, -159.624695f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/TheLostCityofAmdapor.cpp b/src/scripts/instances/dungeons/TheLostCityofAmdapor.cpp index dbfd1fee..c9b88849 100644 --- a/src/scripts/instances/dungeons/TheLostCityofAmdapor.cpp +++ b/src/scripts/instances/dungeons/TheLostCityofAmdapor.cpp @@ -3,71 +3,69 @@ using namespace Sapphire; -class TheLostCityofAmdapor : - public Sapphire::ScriptAPI::InstanceContentScript +class TheLostCityofAmdapor : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheLostCityofAmdapor() : - Sapphire::ScriptAPI::InstanceContentScript( 22 ) + TheLostCityofAmdapor() : Sapphire::ScriptAPI::InstanceContentScript( 22 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4579298, 4, { 9.791200f, -279.967285f, 21.616301f }, 0.700000f, -0.494801f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4579298, 4579300, 4, { 9.791200f, -279.967285f, 21.616301f }, 0.700000f, -0.494801f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 8.967742f, -279.844086f, 22.640949f }, 1.000000f, -0.407391f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -6.668615f, -279.989990f, -16.121090f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Diabolicalgate", 2003262, 0, 4, { -11.735310f, -279.600006f, 1.146639f }, 1.000000f, -0.357945f ); - instance.registerEObj( "Diabolicalgate_1", 2003263, 0, 4, { -5.801897f, -279.600006f, -2.180922f }, 1.000000f, -0.579334f ); - instance.registerEObj( "Diabolicalgate_2", 2003264, 0, 4, { -9.593593f, -279.600006f, 5.704061f }, 1.000000f, -0.499409f ); - instance.registerEObj( "Diabolicalgate_3", 2003265, 0, 4, { -3.149769f, -279.600006f, 2.478353f }, 1.000000f, -0.520267f ); - instance.registerEObj( "Dubiouscoffer", 2003266, 0, 4, { 8.612234f, -279.989990f, -20.760429f }, 1.000000f, 0.406471f ); - instance.registerEObj( "Dubiouscoffer_1", 2003267, 0, 4, { 20.769291f, -279.989990f, -8.610124f }, 1.000000f, 1.180338f ); - instance.registerEObj( "Dubiouscoffer_2", 2003268, 0, 4, { -20.776131f, -279.989990f, 8.642863f }, 0.991760f, -1.160291f ); - instance.registerEObj( "Dubiouscoffer_3", 2003269, 0, 4, { -20.738871f, -279.989990f, -8.552890f }, 1.000000f, -1.185745f ); - instance.registerEObj( "Dubiouscoffer_4", 2003270, 0, 4, { 20.683531f, -279.989990f, 8.612939f }, 1.000000f, 1.247274f ); - instance.registerEObj( "Dubiouscoffer_5", 2003271, 0, 4, { -8.611513f, -279.989990f, 20.715059f }, 1.000000f, -0.423025f ); - instance.registerEObj( "unknown_1", 2003361, 4538596, 4, { 146.386597f, 68.131821f, -32.655411f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2003431, 4577623, 4, { 141.929794f, 66.690971f, -22.680590f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003362, 4577620, 4, { 124.650101f, 58.000000f, 21.475590f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer", 2003800, 0, 4, { 125.169800f, 58.259232f, 24.765381f }, 0.991760f, -1.568190f ); - instance.registerEObj( "unknown_4", 2003364, 4538597, 4, { 1.248910f, 34.305920f, -96.145103f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2003432, 4577625, 4, { 7.652231f, 33.999989f, -83.909409f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d5_a3_kin03", 2003365, 4572307, 4, { 16.420071f, 30.172510f, -53.162449f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 4579301, 4, { 8.967742f, -279.844086f, 22.640949f }, 1.000000f, -0.407391f, 0); + instance.addEObj( "Exit", 2000139, 0, 4579302, 4, { -6.668615f, -279.989990f, -16.121090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diabolicalgate", 2003262, 0, 4617274, 4, { -11.735310f, -279.600006f, 1.146639f }, 1.000000f, -0.357945f, 0); + instance.addEObj( "Diabolicalgate_1", 2003263, 0, 4617275, 4, { -5.801897f, -279.600006f, -2.180922f }, 1.000000f, -0.579334f, 0); + instance.addEObj( "Diabolicalgate_2", 2003264, 0, 4617276, 4, { -9.593593f, -279.600006f, 5.704061f }, 1.000000f, -0.499409f, 0); + instance.addEObj( "Diabolicalgate_3", 2003265, 0, 4617277, 4, { -3.149769f, -279.600006f, 2.478353f }, 1.000000f, -0.520267f, 0); + instance.addEObj( "Dubiouscoffer", 2003266, 0, 4617288, 4, { 8.612234f, -279.989990f, -20.760429f }, 1.000000f, 0.406471f, 0); + instance.addEObj( "Dubiouscoffer_1", 2003267, 0, 4617290, 4, { 20.769291f, -279.989990f, -8.610124f }, 1.000000f, 1.180338f, 0); + instance.addEObj( "Dubiouscoffer_2", 2003268, 0, 4617294, 4, { -20.776131f, -279.989990f, 8.642863f }, 0.991760f, -1.160291f, 0); + instance.addEObj( "Dubiouscoffer_3", 2003269, 0, 4617295, 4, { -20.738871f, -279.989990f, -8.552890f }, 1.000000f, -1.185745f, 0); + instance.addEObj( "Dubiouscoffer_4", 2003270, 0, 4617296, 4, { 20.683531f, -279.989990f, 8.612939f }, 1.000000f, 1.247274f, 0); + instance.addEObj( "Dubiouscoffer_5", 2003271, 0, 4617297, 4, { -8.611513f, -279.989990f, 20.715059f }, 1.000000f, -0.423025f, 0); + instance.addEObj( "unknown_1", 2003361, 4538596, 4574938, 4, { 146.386597f, 68.131821f, -32.655411f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003431, 4577623, 4577468, 4, { 141.929794f, 66.690971f, -22.680590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2003362, 4577620, 4577470, 4, { 124.650101f, 58.000000f, 21.475590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2003800, 0, 4630853, 4, { 125.169800f, 58.259232f, 24.765381f }, 0.991760f, -1.568190f, 0); + instance.addEObj( "unknown_4", 2003364, 4538597, 4577670, 4, { 1.248910f, 34.305920f, -96.145103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003432, 4577625, 4577671, 4, { 7.652231f, 33.999989f, -83.909409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_f1d5_a3_kin03", 2003365, 4572307, 4577672, 4, { 16.420071f, 30.172510f, -53.162449f }, 1.000000f, 0.000000f, 0); // States -> plant_def (id: 2) plant_action_anim (id: 3) - instance.registerEObj( "sgvf_f1d5_b0360", 2003366, 4629067, 4, { 13.762910f, 27.170670f, -29.499069f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1d5_b0360", 2003366, 4629067, 4577673, 4, { 13.762910f, 27.170670f, -29.499069f }, 1.000000f, 0.000000f, 0); // States -> liq_def (id: 2) liq_on (id: 3) liq_on_anim (id: 4) liq_off_anim (id: 6) - instance.registerEObj( "unknown_6", 2003367, 4577622, 4, { -35.077301f, 20.181410f, -5.543382f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d5_a3_kin03_1", 2003368, 4572310, 4, { -36.282841f, 10.771230f, 27.777269f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2003367, 4577622, 4577674, 4, { -35.077301f, 20.181410f, -5.543382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_f1d5_a3_kin03_1", 2003368, 4572310, 4577687, 4, { -36.282841f, 10.771230f, 27.777269f }, 1.000000f, 0.000000f, 0); // States -> plant_def (id: 2) plant_action_anim (id: 3) - instance.registerEObj( "sgvf_f1d5_b0359", 2003369, 4629073, 4, { -38.452469f, 10.771230f, 26.955620f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1d5_b0359", 2003369, 4629073, 4577688, 4, { -38.452469f, 10.771230f, 26.955620f }, 1.000000f, 0.000000f, 0); // States -> liq_def (id: 2) liq_on (id: 3) liq_on_anim (id: 4) liq_off_anim (id: 6) - instance.registerEObj( "unknown_7", 2003370, 4538791, 4, { 11.000470f, 7.980469f, 18.231581f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d5_a3_kin03_2", 2003371, 4572309, 4, { 15.090590f, 6.133745f, 32.735611f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2003370, 4538791, 4577692, 4, { 11.000470f, 7.980469f, 18.231581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d5_a3_kin03_2", 2003371, 4572309, 4577693, 4, { 15.090590f, 6.133745f, 32.735611f }, 1.000000f, 0.000000f, 0); // States -> plant_def (id: 2) plant_action_anim (id: 3) - instance.registerEObj( "sgvf_f1d5_b0358", 2003372, 4629074, 4, { 11.812460f, 6.045094f, 32.012810f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1d5_b0358", 2003372, 4629074, 4577694, 4, { 11.812460f, 6.045094f, 32.012810f }, 1.000000f, 0.000000f, 0); // States -> liq_def (id: 2) liq_on (id: 3) liq_on_anim (id: 4) liq_off_anim (id: 6) - instance.registerEObj( "unknown_8", 2003433, 4577626, 4, { 25.308140f, 6.141701f, 43.055359f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_1", 2003801, 0, 4, { -39.169922f, 18.680960f, -1.968445f }, 0.991760f, -0.789868f ); - instance.registerEObj( "unknown_9", 2003374, 4583478, 4, { 23.827320f, -252.500000f, -65.956993f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2003375, 4583476, 4, { 9.536644f, -252.394394f, -55.117130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2003376, 4583473, 4, { 47.898071f, -270.801910f, 54.428829f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2003377, 4583472, 4, { 35.751831f, -270.679901f, 43.045650f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2003378, 4583471, 4, { 42.832031f, -270.801910f, 35.995972f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2003379, 4583474, 4, { 54.564331f, -270.899994f, 47.591949f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4577505, 4, { 100.376602f, 43.960560f, 2.708986f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_8", 2003433, 4577626, 4577698, 4, { 25.308140f, 6.141701f, 43.055359f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2003801, 0, 4630877, 4, { -39.169922f, 18.680960f, -1.968445f }, 0.991760f, -0.789868f, 0); + instance.addEObj( "unknown_9", 2003374, 4583478, 4579227, 4, { 23.827320f, -252.500000f, -65.956993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2003375, 4583476, 4579228, 4, { 9.536644f, -252.394394f, -55.117130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003376, 4583473, 4579231, 4, { 47.898071f, -270.801910f, 54.428829f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2003377, 4583472, 4579234, 4, { 35.751831f, -270.679901f, 43.045650f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2003378, 4583471, 4579235, 4, { 42.832031f, -270.801910f, 35.995972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003379, 4583474, 4579236, 4, { 54.564331f, -270.899994f, 47.591949f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4577505, 4577500, 4, { 100.376602f, 43.960560f, 2.708986f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_15", 2002735, 0, 4, { 97.980797f, 42.137150f, -0.222000f }, 0.900000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2003363, 4578411, 4, { 86.630951f, 42.801220f, -47.240730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2003373, 4578103, 4, { -38.428570f, 12.100000f, 70.544273f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_15", 2002735, 0, 4577510, 4, { 97.980797f, 42.137150f, -0.222000f }, 0.900000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2003363, 4578411, 4577515, 4, { 86.630951f, 42.801220f, -47.240730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2003373, 4578103, 4577696, 4, { -38.428570f, 12.100000f, 70.544273f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 4578066, 4, { 6.156913f, 11.249960f, 70.316727f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 4578066, 4578098, 4, { 6.156913f, 11.249960f, 70.316727f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_17", 2002735, 0, 4, { 4.235116f, 12.085570f, 69.965263f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_18", 2003360, 0, 4, { 284.752808f, 100.000000f, -31.765209f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4574610, 5, { 270.581207f, 100.000000f, -17.202379f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_17", 2002735, 0, 4578101, 4, { 4.235116f, 12.085570f, 69.965263f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "unknown_18", 2003360, 0, 4574829, 4, { 284.752808f, 100.000000f, -31.765209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4574610, 4574831, 5, { 270.581207f, 100.000000f, -17.202379f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 265.173615f, 100.000000f, -32.604542f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4574832, 4, { 265.173615f, 100.000000f, -32.604542f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/TheLostCityofAmdaporHard.cpp b/src/scripts/instances/dungeons/TheLostCityofAmdaporHard.cpp deleted file mode 100644 index 73e27b7e..00000000 --- a/src/scripts/instances/dungeons/TheLostCityofAmdaporHard.cpp +++ /dev/null @@ -1,78 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheLostCityofAmdaporHard : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheLostCityofAmdaporHard() : - Sapphire::ScriptAPI::InstanceContentScript( 42 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6159060, 4, { -199.881607f, 11.999990f, -280.139313f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -200.009201f, 12.116690f, -280.037506f }, 0.991760f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2003373, 6159063, 4, { -238.928894f, 12.100000f, -279.455688f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2006848, 0, 4, { -227.145905f, 11.978270f, -284.676086f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6158913, 4, { -262.326813f, -278.432312f, -241.982407f }, 1.000000f, -0.424392f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -261.926788f, -278.586792f, -242.680695f }, 0.800000f, -0.511830f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2006850, 6161174, 4, { -281.669495f, -278.783203f, -207.507401f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2006851, 0, 4, { -287.205292f, -278.675507f, -219.428604f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2006852, 0, 4, { -285.709991f, -278.675507f, -222.022598f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2006853, 0, 4, { -284.489288f, -278.675507f, -217.719604f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2006854, 0, 4, { -282.932892f, -278.675507f, -220.527298f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6177873, 4, { 236.391098f, -854.348206f, 388.999908f }, 0.991760f, -0.424392f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2002735, 0, 4, { 236.928299f, -854.301025f, 388.437988f }, 0.991760f, -0.272621f ); - instance.registerEObj( "unknown_8", 2006855, 0, 4, { 245.654495f, -854.500000f, 408.186615f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2006856, 0, 4, { 245.602402f, -854.500000f, 408.203186f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2006857, 0, 4, { 217.570694f, -854.500000f, 414.970306f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2006867, 0, 4, { 238.696899f, -854.398376f, 400.472900f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2006868, 0, 4, { 225.070404f, -854.520508f, 402.559692f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2007000, 6217077, 4, { 230.880493f, -854.459717f, 414.889313f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Guardianstatue", 2006976, 0, 4, { 231.118698f, -852.800171f, 414.090088f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Guardianstatue_1", 2006977, 0, 4, { 231.113907f, -852.801514f, 414.085785f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Guardianstatue_2", 2006978, 0, 4, { 231.101898f, -852.801514f, 414.089111f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6159123, 5, { 73.070312f, 100.000000f, -376.644592f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 65.173607f, 100.000000f, -382.604614f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 228.895599f, -854.546082f, 420.274109f }, 0.991760f, -0.919204f ); - instance.registerEObj( "unknown_14", 2006825, 6173434, 4, { -45.716091f, 57.999512f, -311.654205f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2006826, 6173447, 4, { -174.685303f, 6.271362f, -302.651215f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2006827, 6173458, 4, { -174.227493f, 6.973328f, -299.721588f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2006828, 6155704, 4, { -74.714241f, 58.247410f, -327.713287f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2006829, 6184879, 4, { -170.839996f, -252.613205f, -408.640503f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_19", 2006830, 6184881, 4, { -163.902496f, -272.319397f, -294.726501f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2006831, 6162191, 4, { -243.942093f, -280.660706f, -273.564789f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Stoneoftransference", 2006834, 6173379, 4, { -295.032104f, -273.037506f, -185.082397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2006832, 6177949, 4, { 166.001007f, -844.999817f, 265.365814f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2006833, 6177947, 4, { 226.690002f, -856.247681f, 262.675415f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2006835, 6202096, 4, { 255.720200f, -865.873474f, 319.853210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_w_qic_004_03a", 2002872, 6904891, 4, { 236.391205f, -854.348083f, 388.999908f }, 0.991760f, -0.424392f ); - instance.registerEObj( "unknown_24", 2002735, 0, 4, { 236.928299f, -854.301025f, 388.437988f }, 0.991760f, -0.272621f ); - instance.registerEObj( "sgbg_w_qic_004_03a_1", 2007457, 6904603, 4, { 249.195099f, -856.351624f, 343.526215f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2007457, 6217077, 4, { 233.497299f, -854.546021f, 414.179413f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheLostCityofAmdaporHard ); \ No newline at end of file diff --git a/src/scripts/instances/dungeons/ThePraetorium.cpp b/src/scripts/instances/dungeons/ThePraetorium.cpp index a341d25a..939377db 100644 --- a/src/scripts/instances/dungeons/ThePraetorium.cpp +++ b/src/scripts/instances/dungeons/ThePraetorium.cpp @@ -3,132 +3,130 @@ using namespace Sapphire; -class ThePraetorium : - public Sapphire::ScriptAPI::InstanceContentScript +class ThePraetorium : public Sapphire::ScriptAPI::InstanceContentScript { public: - ThePraetorium() : - Sapphire::ScriptAPI::InstanceContentScript( 16 ) + ThePraetorium() : Sapphire::ScriptAPI::InstanceContentScript( 16 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2000828, 4305694, 4, { -784.536987f, -344.000000f, 0.121873f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2000828, 4305694, 4305692, 4, { -784.536987f, -344.000000f, 0.121873f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2000829, 0, 4, { -781.198120f, -344.000000f, 0.127798f }, 0.900000f, -1.570451f ); - instance.registerEObj( "Shortcut", 2000848, 0, 4, { -788.420593f, -400.046387f, -601.281189f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2000832, 4303065, 4, { -703.485413f, -185.734299f, 461.314697f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2000833, 4303324, 4, { -721.744019f, -185.531204f, 478.978302f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000834, 4303325, 4, { -704.359924f, -185.731995f, 498.390015f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2000831, 0, 4, { -781.198120f, -344.000000f, 0.127800f }, 0.900000f, -1.570451f ); - instance.registerEObj( "unknown_5", 2002538, 0, 4, { -781.198120f, -344.000000f, 0.127800f }, 0.900000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2000828, 4305491, 4, { 212.974304f, 75.866501f, -0.668073f }, 1.000000f, 1.568613f ); + instance.addEObj( "unknown_0", 2000829, 0, 4305693, 4, { -781.198120f, -344.000000f, 0.127798f }, 0.900000f, -1.570451f, 0); + instance.addEObj( "Shortcut", 2000848, 0, 4307999, 4, { -788.420593f, -400.046387f, -601.281189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000832, 4303065, 4305843, 4, { -703.485413f, -185.734299f, 461.314697f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000833, 4303324, 4305852, 4, { -721.744019f, -185.531204f, 478.978302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2000834, 4303325, 4305857, 4, { -704.359924f, -185.731995f, 498.390015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2000831, 0, 4309358, 4, { -781.198120f, -344.000000f, 0.127800f }, 0.900000f, -1.570451f, 0); + instance.addEObj( "unknown_5", 2002538, 0, 4323525, 4, { -781.198120f, -344.000000f, 0.127800f }, 0.900000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2000828, 4305491, 4304858, 4, { 212.974304f, 75.866501f, -0.668073f }, 1.000000f, 1.568613f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2000829, 0, 4, { 215.905304f, 76.000000f, -0.131676f }, 0.700000f, 1.568640f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000822, 4305462, 4, { -135.017593f, -103.976402f, -1.129792f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2000829, 0, 4304859, 4, { 215.905304f, 76.000000f, -0.131676f }, 0.700000f, 1.568640f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000822, 4305462, 4305456, 4, { -135.017593f, -103.976402f, -1.129792f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2000823, 0, 4, { -129.654205f, -104.027000f, -0.290400f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2000826, 4305555, 4, { -216.218002f, -103.997398f, -3.836082f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2000823, 0, 4305457, 4, { -129.654205f, -104.027000f, -0.290400f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2000826, 4305555, 4305562, 4, { -216.218002f, -103.997398f, -3.836082f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_8", 2000827, 0, 4, { -208.879593f, -103.997398f, -0.252325f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Shortcut_1", 2000848, 0, 4, { -577.757812f, -268.000000f, 218.871399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w1d5_bossA_lvd_b0118", 2000876, 4317513, 4, { 180.458893f, 76.089233f, -0.360356f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_8", 2000827, 0, 4305563, 4, { -208.879593f, -103.997398f, -0.252325f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "Shortcut_1", 2000848, 0, 4307997, 4, { -577.757812f, -268.000000f, 218.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w1d5_bossA_lvd_b0118", 2000876, 4317513, 4317511, 4, { 180.458893f, 76.089233f, -0.360356f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_9", 2000976, 0, 4, { 180.548401f, 76.089943f, 0.959593f }, 1.000000f, -0.000248f ); - instance.registerEObj( "sgvf_w_btl_b0216", 2001134, 4326317, 4, { -166.447800f, -104.221901f, 16.976521f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2001135, 4326381, 4, { -196.318497f, -104.078903f, -0.786835f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_9", 2000976, 0, 4317579, 4, { 180.548401f, 76.089943f, 0.959593f }, 1.000000f, -0.000248f, 0); + instance.addEObj( "sgvf_w_btl_b0216", 2001134, 4326317, 4326372, 4, { -166.447800f, -104.221901f, 16.976521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2001135, 4326381, 4326383, 4, { -196.318497f, -104.078903f, -0.786835f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_10", 2001766, 4175265, 4, { -570.270081f, -268.000000f, 217.461197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "仮シド指令", 2000806, 0, 4, { 217.957397f, 46.000000f, -11.597380f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal", 2000851, 0, 4, { 133.745193f, 22.964720f, -0.015320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal_1", 2000852, 0, 4, { 134.477707f, 7.614197f, -0.045776f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal_2", 2000856, 0, 4, { 145.769394f, 21.988159f, 7.095398f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2000813, 0, 4, { 136.430801f, 22.354429f, -0.137390f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal_3", 2000858, 0, 4, { 121.995796f, -104.020798f, 3.707886f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekarmor", 2000872, 0, 4, { 12.002250f, -107.811699f, -78.686447f }, 2.578735f, -1.562172f ); - instance.registerEObj( "Magitekarmor_1", 2000872, 0, 4, { 108.952103f, -106.029999f, -7.573757f }, 2.578735f, -0.369535f ); - instance.registerEObj( "unknown_12", 2000791, 4118536, 4, { 226.850998f, 155.775497f, 3.640267f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2000836, 4178897, 4, { 230.933899f, 156.818100f, 25.887810f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_4", 2000792, 0, 4, { 240.527893f, 155.626495f, 4.989798f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2000793, 4243244, 4, { 187.994705f, 152.227097f, -80.103348f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2000794, 4178131, 4, { 157.029907f, 155.725204f, -56.634510f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2000795, 4118533, 4, { 171.986206f, 160.259903f, -32.392151f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_transparent06", 2000796, 4317691, 4, { 177.690002f, 155.500000f, -35.500401f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Imperialidentificationkey", 2000837, 0, 4, { 226.065094f, 155.807800f, 7.053694f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2000855, 4178132, 4, { 224.098007f, 156.000000f, -26.999870f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_transparent04", 2000845, 4316977, 4, { 221.255707f, 156.000000f, 6.591867f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_5", 2001145, 4329956, 4, { 196.345398f, 186.275101f, -3.980006f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_10", 2001766, 4175265, 4334405, 4, { -570.270081f, -268.000000f, 217.461197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "ä»ã‚·ãƒ‰æŒ‡ä»¤", 2000806, 0, 4304940, 4, { 217.957397f, 46.000000f, -11.597380f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal", 2000851, 0, 4307954, 4, { 133.745193f, 22.964720f, -0.015320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_1", 2000852, 0, 4307955, 4, { 134.477707f, 7.614197f, -0.045776f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_2", 2000856, 0, 4307956, 4, { 145.769394f, 21.988159f, 7.095398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2000813, 0, 4305231, 4, { 136.430801f, 22.354429f, -0.137390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_3", 2000858, 0, 4308034, 4, { 121.995796f, -104.020798f, 3.707886f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekarmor", 2000872, 0, 4374521, 4, { 12.002250f, -107.811699f, -78.686447f }, 2.578735f, -1.562172f, 0); + instance.addEObj( "Magitekarmor_1", 2000872, 0, 4335642, 4, { 108.952103f, -106.029999f, -7.573757f }, 2.578735f, -0.369535f, 0); + instance.addEObj( "unknown_12", 2000791, 4118536, 4301808, 4, { 226.850998f, 155.775497f, 3.640267f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000836, 4178897, 4301837, 4, { 230.933899f, 156.818100f, 25.887810f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_4", 2000792, 0, 4301935, 4, { 240.527893f, 155.626495f, 4.989798f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000793, 4243244, 4301967, 4, { 187.994705f, 152.227097f, -80.103348f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000794, 4178131, 4301977, 4, { 157.029907f, 155.725204f, -56.634510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000795, 4118533, 4301987, 4, { 171.986206f, 160.259903f, -32.392151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_transparent06", 2000796, 4317691, 4301996, 4, { 177.690002f, 155.500000f, -35.500401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialidentificationkey", 2000837, 0, 4303033, 4, { 226.065094f, 155.807800f, 7.053694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000855, 4178132, 4307928, 4, { 224.098007f, 156.000000f, -26.999870f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_transparent04", 2000845, 4316977, 4316988, 4, { 221.255707f, 156.000000f, 6.591867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_5", 2001145, 4329956, 4329957, 4, { 196.345398f, 186.275101f, -3.980006f }, 1.000000f, 0.000000f, 0); // States -> ele_off (id: 10) ele_on (id: 11) - instance.registerEObj( "Magitekterminal_6", 2001146, 4329960, 4, { 196.312805f, 155.999893f, 4.083439f }, 1.000000f, 0.000000f ); + instance.addEObj( "Magitekterminal_6", 2001146, 4329960, 4329961, 4, { 196.312805f, 155.999893f, 4.083439f }, 1.000000f, 0.000000f, 0); // States -> ele_off (id: 10) ele_on (id: 11) - instance.registerEObj( "Magitektransporter", 2001147, 0, 4, { 204.421494f, 120.000000f, -60.006229f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitektransporter_1", 2001148, 0, 4, { 228.831696f, 71.500000f, -28.156210f }, 1.000000f, 0.827528f ); - instance.registerEObj( "unknown_18", 2002628, 4305528, 4, { 221.126099f, 153.428696f, -69.269623f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2000871, 0, 4, { 174.414993f, 102.515198f, -88.973930f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2000797, 4118552, 4, { 227.155396f, 72.000000f, -43.219952f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2000798, 4119463, 4, { 190.957703f, 72.355438f, -64.773132f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_7", 2000799, 0, 4, { 268.474396f, 67.031410f, -49.967129f }, 0.991760f, -0.501567f ); - instance.registerEObj( "Imperialidentificationkey_1", 2000838, 0, 4, { 263.129395f, 66.381569f, -71.274437f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2000667, 4119461, 4, { 271.022614f, 68.049881f, -45.787529f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2000800, 4124814, 4, { 237.461395f, 72.250000f, 33.809959f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2000843, 4119464, 4, { 190.731094f, 67.877243f, -85.008949f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2000844, 0, 4, { 254.749405f, 72.098747f, -36.545410f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal_8", 2000841, 0, 4, { 234.100006f, 72.101990f, -5.516209f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Imperialidentificationkey_2", 2000840, 0, 4, { 242.130798f, 72.250000f, 26.153481f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2000842, 4186210, 4, { 224.041794f, 75.715820f, -0.347510f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_9", 2000802, 4299253, 4, { 177.904907f, 76.066162f, -5.569580f }, 0.991760f, -0.010379f ); - instance.registerEObj( "Magitekterminal_10", 2000803, 0, 4, { 173.805496f, 76.081238f, 4.123073f }, 1.000000f, 0.729448f ); - instance.registerEObj( "unknown_27", 2000804, 4175899, 4, { 172.537292f, 76.600563f, -0.941921f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_11", 2000849, 0, 4, { 173.793900f, 47.632881f, 4.163035f }, 0.991760f, 0.694225f ); - instance.registerEObj( "unknown_28", 2001020, 4119459, 4, { 236.713104f, 68.589233f, 77.256348f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_29", 2001021, 4119458, 4, { 214.862198f, 47.531738f, 39.169922f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_transparent05", 2000877, 4317555, 4, { 178.867599f, 76.089233f, -0.117565f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_transparent05_1", 2000878, 4317536, 4, { 168.665405f, 46.519169f, 1.801311f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2002629, 4305536, 4, { 241.707993f, 66.877907f, -82.835068f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_31", 2002630, 4305537, 4, { 112.046898f, 67.002319f, 46.555180f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal_12", 2000805, 4299251, 4, { 167.034500f, 46.199989f, 8.192681f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_32", 2000811, 4175901, 4, { 149.577499f, 46.799969f, -30.579741f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2000807, 4309445, 4, { 146.929092f, 45.975342f, -50.736271f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Identificationkeyreader", 2000808, 4182427, 4, { 128.409805f, 47.799999f, -49.366180f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_13", 2000809, 4298905, 4, { 150.029999f, 46.723068f, -39.001339f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_14", 2000810, 0, 4, { 154.199600f, 46.894550f, -34.215000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_34", 2000812, 4119481, 4, { 208.043594f, 43.053101f, 0.003599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Imperialidentificationkey_3", 2000839, 0, 4, { 155.484695f, 46.000000f, -57.763378f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal_15", 2000850, 0, 4, { 154.192307f, 101.909103f, -34.226189f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekterminal_16", 2000857, 0, 4, { 142.995895f, 46.047619f, -53.038639f }, 0.991760f, -0.743907f ); - instance.registerEObj( "Magitekarmor_2", 2000872, 0, 4, { 140.619904f, 102.000000f, -50.628609f }, 2.600000f, -0.817672f ); - instance.registerEObj( "Magitekterminal_17", 2000904, 4298910, 4, { 150.108398f, 102.204201f, -39.998730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_transparent05_2", 2000879, 4317581, 4, { 145.143005f, 46.118488f, -33.631050f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_transparent05_3", 2000880, 4317584, 4, { 144.416595f, 102.000000f, -35.715260f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_35", 2002539, 4323543, 4, { 191.892395f, 46.000000f, -42.993431f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_36", 2001205, 0, 4, { 134.810394f, 21.910000f, -0.001021f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_37", 2001205, 0, 4, { 133.078400f, -102.979202f, 0.123506f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekarmor_3", 2000872, 0, 4, { 129.111298f, 68.261063f, -59.929440f }, 2.578735f, -0.094404f ); - instance.registerEObj( "unknown_38", 2000815, 4190796, 4, { 81.888397f, -107.400002f, -45.959042f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_transparent05_4", 2000816, 4323560, 4, { 38.618160f, -107.400002f, -72.955917f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_39", 2000817, 4190794, 4, { 37.580742f, -107.400002f, -70.481018f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_transparent05_5", 2000819, 4323562, 4, { -38.041451f, -103.786201f, 0.069122f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_40", 2000818, 4200594, 4, { -31.718330f, -103.400002f, 2.561740f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_41", 2000820, 4190789, 4, { -31.696360f, -103.400002f, -2.409777f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_42", 2000821, 4189149, 4, { -68.916000f, -102.759399f, -0.015143f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_43", 2000824, 4119565, 4, { -184.609695f, -104.221901f, -2.135104f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekterminal_18", 2000825, 0, 4, { -238.152893f, -104.051300f, -19.744539f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_44", 2000854, 4119564, 4, { -117.637398f, -103.993301f, 0.252331f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut_2", 2000853, 0, 4, { -228.197906f, -103.997398f, 0.789458f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_transparent05_6", 2000814, 4323557, 4, { 84.611214f, -107.408302f, -51.255131f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_45", 2001138, 4125125, 4, { -249.059494f, -104.000000f, -3.238936f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut_3", 2000846, 0, 4, { -788.508728f, -344.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut_4", 2000847, 0, 4, { -788.751892f, -344.014587f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "PortaDecumanaentryway", 2001045, 0, 4, { -792.387329f, -343.440887f, -0.126096f }, 1.500000f, -1.570451f ); - instance.registerEObj( "sgbg_w1d5_q6_lift2", 2001139, 4328790, 4, { -765.431274f, -343.997589f, 1.749690f }, 1.000000f, 0.000000f ); + instance.addEObj( "Magitektransporter", 2001147, 0, 4329966, 4, { 204.421494f, 120.000000f, -60.006229f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitektransporter_1", 2001148, 0, 4329969, 4, { 228.831696f, 71.500000f, -28.156210f }, 1.000000f, 0.827528f, 0); + instance.addEObj( "unknown_18", 2002628, 4305528, 4334565, 4, { 221.126099f, 153.428696f, -69.269623f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2000871, 0, 4317032, 4, { 174.414993f, 102.515198f, -88.973930f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2000797, 4118552, 4303003, 4, { 227.155396f, 72.000000f, -43.219952f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000798, 4119463, 4303020, 4, { 190.957703f, 72.355438f, -64.773132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_7", 2000799, 0, 4303080, 4, { 268.474396f, 67.031410f, -49.967129f }, 0.991760f, -0.501567f, 0); + instance.addEObj( "Imperialidentificationkey_1", 2000838, 0, 4303112, 4, { 263.129395f, 66.381569f, -71.274437f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000667, 4119461, 4303114, 4, { 271.022614f, 68.049881f, -45.787529f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000800, 4124814, 4303127, 4, { 237.461395f, 72.250000f, 33.809959f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000843, 4119464, 4304799, 4, { 190.731094f, 67.877243f, -85.008949f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000844, 0, 4304804, 4, { 254.749405f, 72.098747f, -36.545410f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_8", 2000841, 0, 4304808, 4, { 234.100006f, 72.101990f, -5.516209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialidentificationkey_2", 2000840, 0, 4304809, 4, { 242.130798f, 72.250000f, 26.153481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000842, 4186210, 4304810, 4, { 224.041794f, 75.715820f, -0.347510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_9", 2000802, 4299253, 4304880, 4, { 177.904907f, 76.066162f, -5.569580f }, 0.991760f, -0.010379f, 0); + instance.addEObj( "Magitekterminal_10", 2000803, 0, 4304881, 4, { 173.805496f, 76.081238f, 4.123073f }, 1.000000f, 0.729448f, 0); + instance.addEObj( "unknown_27", 2000804, 4175899, 4304884, 4, { 172.537292f, 76.600563f, -0.941921f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_11", 2000849, 0, 4307931, 4, { 173.793900f, 47.632881f, 4.163035f }, 0.991760f, 0.694225f, 0); + instance.addEObj( "unknown_28", 2001020, 4119459, 4317355, 4, { 236.713104f, 68.589233f, 77.256348f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2001021, 4119458, 4317360, 4, { 214.862198f, 47.531738f, 39.169922f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_transparent05", 2000877, 4317555, 4317508, 4, { 178.867599f, 76.089233f, -0.117565f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_transparent05_1", 2000878, 4317536, 4317580, 4, { 168.665405f, 46.519169f, 1.801311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002629, 4305536, 4334566, 4, { 241.707993f, 66.877907f, -82.835068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2002630, 4305537, 4334567, 4, { 112.046898f, 67.002319f, 46.555180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_12", 2000805, 4299251, 4304927, 4, { 167.034500f, 46.199989f, 8.192681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2000811, 4175901, 4304953, 4, { 149.577499f, 46.799969f, -30.579741f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000807, 4309445, 4304977, 4, { 146.929092f, 45.975342f, -50.736271f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Identificationkeyreader", 2000808, 4182427, 4304985, 4, { 128.409805f, 47.799999f, -49.366180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_13", 2000809, 4298905, 4305041, 4, { 150.029999f, 46.723068f, -39.001339f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_14", 2000810, 0, 4305042, 4, { 154.199600f, 46.894550f, -34.215000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2000812, 4119481, 4305216, 4, { 208.043594f, 43.053101f, 0.003599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialidentificationkey_3", 2000839, 0, 4307952, 4, { 155.484695f, 46.000000f, -57.763378f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_15", 2000850, 0, 4307953, 4, { 154.192307f, 101.909103f, -34.226189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_16", 2000857, 0, 4308029, 4, { 142.995895f, 46.047619f, -53.038639f }, 0.991760f, -0.743907f, 0); + instance.addEObj( "Magitekarmor_2", 2000872, 0, 4317062, 4, { 140.619904f, 102.000000f, -50.628609f }, 2.600000f, -0.817672f, 0); + instance.addEObj( "Magitekterminal_17", 2000904, 4298910, 4317110, 4, { 150.108398f, 102.204201f, -39.998730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_transparent05_2", 2000879, 4317581, 4317585, 4, { 145.143005f, 46.118488f, -33.631050f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_transparent05_3", 2000880, 4317584, 4317586, 4, { 144.416595f, 102.000000f, -35.715260f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002539, 4323543, 4323532, 4, { 191.892395f, 46.000000f, -42.993431f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2001205, 0, 4334601, 4, { 134.810394f, 21.910000f, -0.001021f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2001205, 0, 4334602, 4, { 133.078400f, -102.979202f, 0.123506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekarmor_3", 2000872, 0, 4335640, 4, { 129.111298f, 68.261063f, -59.929440f }, 2.578735f, -0.094404f, 0); + instance.addEObj( "unknown_38", 2000815, 4190796, 4305252, 4, { 81.888397f, -107.400002f, -45.959042f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_transparent05_4", 2000816, 4323560, 4305259, 4, { 38.618160f, -107.400002f, -72.955917f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000817, 4190794, 4305261, 4, { 37.580742f, -107.400002f, -70.481018f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_transparent05_5", 2000819, 4323562, 4305311, 4, { -38.041451f, -103.786201f, 0.069122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000818, 4200594, 4305318, 4, { -31.718330f, -103.400002f, 2.561740f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000820, 4190789, 4305319, 4, { -31.696360f, -103.400002f, -2.409777f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2000821, 4189149, 4305337, 4, { -68.916000f, -102.759399f, -0.015143f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2000824, 4119565, 4305499, 4, { -184.609695f, -104.221901f, -2.135104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekterminal_18", 2000825, 0, 4305588, 4, { -238.152893f, -104.051300f, -19.744539f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2000854, 4119564, 4307965, 4, { -117.637398f, -103.993301f, 0.252331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut_2", 2000853, 0, 4308004, 4, { -228.197906f, -103.997398f, 0.789458f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_transparent05_6", 2000814, 4323557, 4305251, 4, { 84.611214f, -107.408302f, -51.255131f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2001138, 4125125, 4328785, 4, { -249.059494f, -104.000000f, -3.238936f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut_3", 2000846, 0, 4308008, 4, { -787.271912f, -344.000000f, 2.392201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut_4", 2000847, 0, 4308009, 4, { -787.513977f, -344.014587f, -1.791996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "PortaDecumanaentryway", 2001045, 0, 4317611, 4, { -792.387329f, -343.440887f, -0.126096f }, 1.500000f, -1.570451f, 0); + instance.addEObj( "sgbg_w1d5_q6_lift2", 2001139, 4328790, 4328793, 4, { -765.431274f, -343.997589f, 1.749690f }, 1.000000f, 0.000000f, 0); // States -> down_Ncut (id: 58) arrival_Ncut (id: 59) upstairs (id: 61) gate1_open (id: 62) gate1_close (id: 63) gate2_open (id: 64) gate2_close (id: 65) start (id: 66) stop (id: 67) ele_off (id: 72) ele_on (id: 73) down_Ncut_hide (id: 74) hide (id: 75) - instance.registerEObj( "unknown_46", 2000787, 0, 4, { 147.015701f, 186.100006f, -4.199400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000788, 0, 4, { -721.074524f, -185.731598f, 478.324890f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut_5", 2000789, 0, 4, { 167.870895f, 186.000000f, -0.104399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000790, 4301608, 5, { 152.054794f, 187.039200f, 3.392751f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_46", 2000787, 0, 4301614, 4, { 147.015701f, 186.100006f, -4.199400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000788, 0, 4301615, 4, { -721.074524f, -185.731598f, 478.324890f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut_5", 2000789, 0, 4301618, 4, { 167.870895f, 186.000000f, -0.104399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000790, 4301608, 4301619, 5, { 152.054794f, 187.039200f, 3.392751f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut_6", 2000789, 0, 4, { -237.161896f, -104.020897f, -21.575460f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut_7", 2000789, 0, 4, { 115.949501f, 67.588867f, -74.186333f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut_6", 2000789, 0, 4328799, 4, { -237.161896f, -104.020897f, -21.575460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut_7", 2000789, 0, 4374294, 4, { 115.949501f, 67.588867f, -74.186333f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/TheStoneVigil.cpp b/src/scripts/instances/dungeons/TheStoneVigil.cpp index 1370e8ce..5473bc37 100644 --- a/src/scripts/instances/dungeons/TheStoneVigil.cpp +++ b/src/scripts/instances/dungeons/TheStoneVigil.cpp @@ -3,53 +3,52 @@ using namespace Sapphire; -class TheStoneVigil : - public Sapphire::ScriptAPI::InstanceContentScript +class TheStoneVigil : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheStoneVigil() : - Sapphire::ScriptAPI::InstanceContentScript( 11 ) + TheStoneVigil() : Sapphire::ScriptAPI::InstanceContentScript( 11 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2000611, 0, 4, { 0.015198f, 0.350891f, -246.784195f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2001869, 4239670, 5, { -0.000510f, 3.949623f, 307.392395f }, 2.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000611, 0, 4284710, 4, { 0.015198f, 0.350891f, -246.784195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001869, 4239670, 4239683, 5, { -0.000510f, 3.949623f, 307.392395f }, 2.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2001870, 0, 4, { 0.015198f, 3.949618f, 317.179199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2001871, 4239710, 4, { 0.004404f, 0.076945f, -268.716095f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2001870, 0, 4239705, 4, { 0.015198f, 3.949618f, 317.179199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2001871, 4239710, 4239714, 4, { 0.004404f, 0.076945f, -268.716095f }, 1.000000f, 0.000000f, 0); // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "sgvf_w_lvd_b0094", 2001872, 4239719, 4, { -0.106873f, 3.860474f, 136.491898f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2001872, 4239719, 4239717, 4, { -0.106873f, 3.860474f, 136.491898f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_r1d1", 2001873, 4239720, 4, { -0.625671f, 3.829956f, 136.461395f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118_r1d1", 2001873, 4239720, 4239721, 4, { -0.625671f, 3.829956f, 136.461395f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001874, 4239769, 4, { 20.620710f, 3.949919f, -80.003052f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001874, 4239769, 4239778, 4, { 20.620710f, 3.949919f, -80.003052f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118", 2001875, 4239782, 4, { 20.559681f, 3.949919f, -80.277771f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2001875, 4239782, 4239792, 4, { 20.559681f, 3.949919f, -80.277771f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_2", 2001876, 4239833, 4, { -0.197872f, 4.844441f, -223.182404f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094_2", 2001876, 4239833, 4239836, 4, { -0.197872f, 4.844441f, -223.182404f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_r1d1_1", 2001877, 4239838, 4, { 0.816688f, 4.854907f, -223.199707f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_r1d1_1", 2001877, 4239838, 4239846, 4, { 0.816688f, 4.854907f, -223.199707f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 3.484173f, 4.000121f, 298.130005f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1d1_t1_fwal1", 2001878, 4239736, 4, { 0.228821f, 3.982544f, 95.231567f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4240026, 4, { 3.484173f, 4.000121f, 298.130005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1d1_t1_fwal1", 2001878, 4239736, 4240037, 4, { 0.228821f, 3.982544f, 95.231567f }, 0.991760f, 0.000048f, 0); // States -> fire_on (id: 4) fire_of (id: 5) - instance.registerEObj( "sgbg_r1d1_t1_fwal1_1", 2001879, 4239917, 4, { -0.137390f, -0.076355f, -90.104553f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_r1d1_t1_fwal1_1", 2001879, 4239917, 4240042, 4, { -0.137390f, -0.076355f, -90.104553f }, 0.991760f, 0.000048f, 0); // States -> fire_on (id: 4) fire_of (id: 5) - instance.registerEObj( "Strongroomgate", 2001880, 4172415, 4, { -0.022534f, 4.052033f, -215.388901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1d1_b0172", 2001881, 4240140, 4, { 24.443140f, -0.000003f, -16.325529f }, 1.000000f, 0.000000f ); + instance.addEObj( "Strongroomgate", 2001880, 4172415, 4240048, 4, { -0.022534f, 4.052033f, -215.388901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1d1_b0172", 2001881, 4240140, 4240146, 4, { 24.443140f, -0.000003f, -16.325529f }, 1.000000f, 0.000000f, 0); // States -> snow_of (id: 2) snow_on (id: 3) - instance.registerEObj( "sgvf_r1d1_b0172_1", 2001882, 4240143, 4, { 24.207170f, -0.386616f, -119.586502f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1d1_b0172_1", 2001882, 4240143, 4240147, 4, { 24.207170f, -0.386616f, -119.586502f }, 1.000000f, 0.000000f, 0); // States -> snow_of (id: 2) snow_on (id: 3) - instance.registerEObj( "sgvf_r1d1_b0172_2", 2001883, 4240145, 4, { 24.277100f, -0.015320f, -168.047699f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1d1_b0172_2", 2001883, 4240145, 4240148, 4, { 24.277100f, -0.015320f, -168.047699f }, 0.991760f, 0.000048f, 0); // States -> snow_of (id: 2) snow_on (id: 3) - instance.registerEObj( "Bertha", 2001884, 0, 4, { 56.748291f, 4.989685f, -86.472900f }, 0.991760f, 1.040362f ); - instance.registerEObj( "Bertha_1", 2001885, 0, 4, { 58.899940f, 4.989685f, -79.857857f }, 0.991760f, 1.535637f ); - instance.registerEObj( "Bertha_2", 2001886, 0, 4, { 56.935600f, 5.003687f, -73.150261f }, 0.991760f, 1.076136f ); - instance.registerEObj( "sgpl_w_lvd_collison_only", 2002618, 4334349, 4, { -0.221096f, 4.007471f, 137.674500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_collison_only_1", 2002618, 4334437, 4, { 0.000000f, 5.259686f, -221.867004f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_collison_only_2", 2002618, 4334925, 4, { -0.016311f, 0.434590f, -224.636993f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_collison_only_3", 2002618, 4334973, 4, { 0.117383f, 0.135054f, -224.822800f }, 1.000000f, 0.000000f ); + instance.addEObj( "Bertha", 2001884, 0, 4240186, 4, { 56.748291f, 4.989685f, -86.472900f }, 0.991760f, 1.040362f, 0); + instance.addEObj( "Bertha_1", 2001885, 0, 4240187, 4, { 58.899940f, 4.989685f, -79.857857f }, 0.991760f, 1.535637f, 0); + instance.addEObj( "Bertha_2", 2001886, 0, 4240188, 4, { 56.935600f, 5.003687f, -73.150261f }, 0.991760f, 1.076136f, 0); + instance.addEObj( "sgpl_w_lvd_collison_only", 2002618, 4334349, 4334436, 4, { -0.221096f, 4.007471f, 137.674500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_collison_only_1", 2002618, 4334437, 4334438, 4, { 0.000000f, 5.259686f, -221.867004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_collison_only_2", 2002618, 4334925, 4334931, 4, { -0.016311f, 0.434590f, -224.636993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_collison_only_3", 2002618, 4334973, 4334974, 4, { 0.117383f, 0.135054f, -224.822800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002481, 0, 4321730, 4, { -7.818000f, 9.492000f, -285.652008f }, 1.000000f, -0.783094f, 0); } diff --git a/src/scripts/instances/dungeons/TheStoneVigilHard.cpp b/src/scripts/instances/dungeons/TheStoneVigilHard.cpp index 309d3397..64fca579 100644 --- a/src/scripts/instances/dungeons/TheStoneVigilHard.cpp +++ b/src/scripts/instances/dungeons/TheStoneVigilHard.cpp @@ -3,45 +3,43 @@ using namespace Sapphire; -class TheStoneVigilHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheStoneVigilHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheStoneVigilHard() : - Sapphire::ScriptAPI::InstanceContentScript( 25 ) + TheStoneVigilHard() : Sapphire::ScriptAPI::InstanceContentScript( 25 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Exit", 2000139, 0, 4, { -138.305603f, -7.970538f, -56.005821f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -103.660202f, -7.970543f, -55.945332f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 4724293, 4, { -105.613098f, -7.970541f, -56.019131f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4724289, 4, { -138.305603f, -7.970538f, -56.005821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002735, 0, 4724291, 4, { -103.660202f, -7.970543f, -55.945332f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2002872, 4724293, 4724294, 4, { -105.613098f, -7.970541f, -56.019131f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -47.933350f, -3.938287f, 35.426449f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4725733, 4, { -47.291790f, -3.999902f, 33.349419f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 4725728, 4, { -47.933350f, -3.938287f, 35.426449f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4725733, 4725736, 4, { -47.291790f, -3.999902f, 33.349419f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_r1d2_b0442", 2002872, 4725734, 4, { -38.530239f, -3.999901f, 23.897659f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1d2_b0442", 2002872, 4725734, 4725737, 4, { -38.530239f, -3.999901f, 23.897659f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on (id: 2) vf_fire_of (id: 3) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -0.189037f, 3.895030f, -223.430893f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4724833, 4, { 0.361240f, 3.879290f, -226.177200f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002735, 0, 4724831, 4, { -0.189037f, 3.895030f, -223.430893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4724833, 4724834, 4, { 0.361240f, 3.879290f, -226.177200f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2001869, 4559005, 5, { 131.881805f, 4.081586f, 116.103600f }, 1.000000f, 0.000048f ); + instance.addEObj( "Entrance", 2001869, 4559005, 4559007, 5, { 131.881805f, 4.081586f, 116.103600f }, 1.000000f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 113.577202f, 8.000000f, 113.037003f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_r1d2_b0442_1", 2002872, 4864542, 4, { -24.639549f, -0.050003f, 47.771549f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4559030, 4, { 113.577202f, 8.000000f, 113.037003f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_r1d2_b0442_1", 2002872, 4864542, 4864546, 4, { -24.639549f, -0.050003f, 47.771549f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on (id: 2) vf_fire_of (id: 3) - instance.registerEObj( "sgvf_r1d2_b0442_2", 2004182, 4933921, 4, { -0.990592f, 0.027524f, 96.986580f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1d2_b0442_2", 2004182, 4933921, 4933972, 4, { -0.990592f, 0.027524f, 96.986580f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on (id: 2) vf_fire_of (id: 3) - instance.registerEObj( "Bertha", 2003540, 0, 4, { 31.943810f, 0.326915f, -151.623703f }, 1.000000f, -1.363030f ); - instance.registerEObj( "Bertha_1", 2003541, 0, 4, { 34.257309f, 0.068675f, -143.886703f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Bertha_2", 2003542, 0, 4, { 31.738079f, 0.068675f, -136.270004f }, 1.000000f, -1.400810f ); - instance.registerEObj( "unknown_3", 2003543, 4635871, 4, { 24.398520f, -0.049999f, -178.281799f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1d2_b0442_3", 2003544, 4724326, 4, { -7.216811f, 0.000001f, -183.345200f }, 1.000000f, 0.000000f ); + instance.addEObj( "Bertha", 2003540, 0, 4615956, 4, { 31.943810f, 0.326915f, -151.623703f }, 1.000000f, -1.363030f, 0); + instance.addEObj( "Bertha_1", 2003541, 0, 4615957, 4, { 34.257309f, 0.068675f, -143.886703f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "Bertha_2", 2003542, 0, 4615958, 4, { 31.738079f, 0.068675f, -136.270004f }, 1.000000f, -1.400810f, 0); + instance.addEObj( "unknown_3", 2003543, 4635871, 4615959, 4, { 24.398520f, -0.049999f, -178.281799f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1d2_b0442_3", 2003544, 4724326, 4615961, 4, { -7.216811f, 0.000001f, -183.345200f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on (id: 2) vf_fire_of (id: 3) - instance.registerEObj( "Mainstoragevaultgate", 2003547, 4556427, 4, { -96.021538f, -1.183108f, -56.314732f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1d2_b0442_4", 2004183, 4933927, 4, { -48.010059f, -0.050043f, -85.297096f }, 1.000000f, 0.000000f ); + instance.addEObj( "Mainstoragevaultgate", 2003547, 4556427, 4616827, 4, { -96.021538f, -1.183108f, -56.314732f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1d2_b0442_4", 2004183, 4933927, 4933974, 4, { -48.010059f, -0.050043f, -85.297096f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on (id: 2) vf_fire_of (id: 3) - instance.registerEObj( "sgvf_r1d2_b0442_5", 2004184, 4947920, 4, { -43.944740f, -0.050000f, -96.101196f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1d2_b0442_5", 2004184, 4947920, 4947928, 4, { -43.944740f, -0.050000f, -96.101196f }, 1.000000f, 0.000000f, 0); // States -> vf_fire_on (id: 2) vf_fire_of (id: 3) } diff --git a/src/scripts/instances/dungeons/TheSunkenTempleofQarn.cpp b/src/scripts/instances/dungeons/TheSunkenTempleofQarn.cpp index a47f25e6..d23e47c1 100644 --- a/src/scripts/instances/dungeons/TheSunkenTempleofQarn.cpp +++ b/src/scripts/instances/dungeons/TheSunkenTempleofQarn.cpp @@ -3,79 +3,77 @@ using namespace Sapphire; -class TheSunkenTempleofQarn : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSunkenTempleofQarn : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSunkenTempleofQarn() : - Sapphire::ScriptAPI::InstanceContentScript( 9 ) + TheSunkenTempleofQarn() : Sapphire::ScriptAPI::InstanceContentScript( 9 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2000413, 0, 4, { -211.000000f, 0.000002f, 2.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "TheWarden", 2000414, 0, 4, { -111.221802f, 14.346200f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "TheFlameofMagic", 2000415, 3878710, 4, { 8.987488f, -17.399031f, 53.998150f }, 1.000000f, -0.000000f ); - instance.registerEObj( "TheFruitofKnowledge", 2000416, 3878713, 4, { 9.005134f, -17.409531f, -53.991970f }, 1.000000f, -0.000000f ); - instance.registerEObj( "TheGemofAffluence", 2000417, 3878714, 4, { -151.210800f, -10.391200f, -62.004131f }, 1.000000f, -0.000000f ); - instance.registerEObj( "TheHelmofMight", 2000418, 3878715, 4, { -151.162506f, -7.407125f, 61.966801f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Stonepedestal", 2000419, 0, 4, { 117.361099f, -3.708839f, -23.835030f }, 1.000000f, 0.000000f ); - instance.registerEObj( "DoortotheVaultofAether", 2000420, 3692635, 4, { 125.343102f, -0.964693f, -20.363819f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal_1", 2000421, 0, 4, { 117.353203f, -3.713329f, 23.859619f }, 1.000000f, 0.000000f ); - instance.registerEObj( "DoortotheVaultofSecrets", 2000422, 3692636, 4, { 125.292603f, -1.268839f, 20.414270f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal_2", 2000423, 0, 4, { 61.900841f, -17.710569f, 22.327250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "DoortotheVaultofWealth", 2000424, 3692634, 4, { 70.569122f, -15.302040f, 21.475040f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal_3", 2000425, 0, 4, { 61.907928f, -17.695210f, -22.335239f }, 1.000000f, 0.000000f ); - instance.registerEObj( "DoortotheVaultofSteel", 2000426, 3692631, 4, { 70.709091f, -15.224650f, -21.394239f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Leftpan", 2000427, 0, 4, { 190.478394f, -4.200000f, -0.796000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "ThePathtoRetribution", 2000429, 3692668, 4, { 206.461700f, 0.128704f, 0.089424f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2000430, 3693498, 4, { 191.008408f, -0.694424f, -14.489020f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sealeddoor", 2000431, 3692650, 4, { -9.500046f, -15.008410f, 0.079636f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sealeddoor_1", 2000432, 3689141, 4, { 9.008017f, -16.388670f, -27.499990f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sealeddoor_2", 2000433, 3692625, 4, { 8.971441f, -16.420650f, 27.488810f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sealedentryway", 2000434, 3692683, 4, { 75.484787f, -8.687153f, 0.065771f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sealeddoor_3", 2000435, 3692667, 4, { 132.458893f, -1.129695f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "InnerSanctumgate", 2000436, 3689097, 4, { -62.922180f, -9.678907f, -43.500019f }, 1.000000f, 0.000000f ); - instance.registerEObj( "LowerSanctumgate", 2000437, 3692684, 4, { 48.112701f, -45.229740f, 19.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4208417, 5, { -202.000000f, 0.000002f, 2.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000413, 0, 4064745, 4, { -211.000000f, 0.000002f, 2.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheWarden", 2000414, 0, 4064748, 4, { -111.221802f, 14.346200f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheFlameofMagic", 2000415, 3878710, 4064752, 4, { 8.987488f, -17.399031f, 53.998150f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "TheFruitofKnowledge", 2000416, 3878713, 4064753, 4, { 9.005134f, -17.409531f, -53.991970f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "TheGemofAffluence", 2000417, 3878714, 4064755, 4, { -151.210800f, -10.391200f, -62.004131f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "TheHelmofMight", 2000418, 3878715, 4064756, 4, { -151.162506f, -7.407125f, 61.966801f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Stonepedestal", 2000419, 0, 4064759, 4, { 117.361099f, -3.708839f, -23.835030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "DoortotheVaultofAether", 2000420, 3692635, 4064760, 4, { 125.343102f, -0.964693f, -20.363819f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal_1", 2000421, 0, 4064763, 4, { 117.353203f, -3.713329f, 23.859619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "DoortotheVaultofSecrets", 2000422, 3692636, 4064764, 4, { 125.292603f, -1.268839f, 20.414270f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal_2", 2000423, 0, 4064767, 4, { 61.900841f, -17.710569f, 22.327250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "DoortotheVaultofWealth", 2000424, 3692634, 4064768, 4, { 70.569122f, -15.302040f, 21.475040f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal_3", 2000425, 0, 4064769, 4, { 61.907928f, -17.695210f, -22.335239f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "DoortotheVaultofSteel", 2000426, 3692631, 4064770, 4, { 70.709091f, -15.224650f, -21.394239f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leftpan", 2000427, 0, 4064771, 4, { 190.478394f, -4.200000f, -0.796000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "ThePathtoRetribution", 2000429, 3692668, 4064772, 4, { 206.461700f, 0.128704f, 0.089424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000430, 3693498, 4064773, 4, { 191.008408f, -0.694424f, -14.489020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sealeddoor", 2000431, 3692650, 4064775, 4, { -9.500046f, -15.008410f, 0.079636f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sealeddoor_1", 2000432, 3689141, 4064777, 4, { 9.008017f, -16.388670f, -27.499990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sealeddoor_2", 2000433, 3692625, 4064779, 4, { 8.971441f, -16.420650f, 27.488810f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sealedentryway", 2000434, 3692683, 4064780, 4, { 75.484787f, -8.687153f, 0.065771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sealeddoor_3", 2000435, 3692667, 4064782, 4, { 132.458893f, -1.129695f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "InnerSanctumgate", 2000436, 3689097, 4064784, 4, { -62.922180f, -9.678907f, -43.500019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "LowerSanctumgate", 2000437, 3692684, 4064785, 4, { 48.112701f, -45.229740f, 19.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4208417, 4208419, 5, { -202.000000f, 0.000002f, 2.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -173.000000f, 12.000000f, 4.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Rightpan", 2000428, 0, 4, { 190.478394f, -4.200000f, 0.831205f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2000443, 4208428, 4, { -96.278473f, -11.750040f, -58.418720f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4208421, 4, { -173.000000f, 12.000000f, 4.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rightpan", 2000428, 0, 4208424, 4, { 190.478394f, -4.200000f, 0.831205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2000443, 4208428, 4208429, 4, { -96.278473f, -11.750040f, -58.418720f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2000444, 0, 4, { -95.744789f, -11.997100f, -61.865219f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2000445, 4208432, 4, { 65.669456f, -45.004108f, -34.907001f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2000444, 0, 4208431, 4, { -95.744789f, -11.997100f, -61.865219f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2000445, 4208432, 4208433, 4, { 65.669456f, -45.004108f, -34.907001f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2000446, 0, 4, { 68.223022f, -44.998901f, -35.050049f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_b0250_w1d3", 2000447, 4208435, 4, { 208.815399f, -4.000029f, 3.424202f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2000446, 0, 4208434, 4, { 68.223022f, -44.998901f, -35.050049f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_b0250_w1d3", 2000447, 4208435, 4208436, 4, { 208.815399f, -4.000029f, 3.424202f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2000448, 0, 4, { 208.268402f, -4.000159f, 0.000000f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 255.000000f, -3.999998f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "TheScalesofJudgment", 2000658, 0, 4, { 190.569901f, -2.364499f, 0.034341f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_5", 2001156, 4069463, 4, { 190.000000f, -4.000078f, -0.800000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001157, 4069468, 4, { 190.000000f, -4.000021f, 0.800000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Leftpan_1", 2001165, 0, 4, { 190.478394f, -4.170000f, -0.796000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Rightpan_1", 2001166, 0, 4, { 190.478394f, -4.170000f, 0.831200f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_w_lvd_w1d3_wall", 2001765, 4334159, 4, { -10.000000f, -18.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0197", 2000281, 4323974, 4, { 228.750000f, -3.999998f, -9.250000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_4", 2000448, 0, 4208437, 4, { 208.268402f, -4.000159f, 0.000000f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "Exit", 2000139, 0, 4208439, 4, { 255.000000f, -3.999998f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheScalesofJudgment", 2000658, 0, 4299010, 4, { 190.569901f, -2.364499f, 0.034341f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_5", 2001156, 4069463, 4332171, 4, { 190.000000f, -4.000078f, -0.800000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001157, 4069468, 4332172, 4, { 190.000000f, -4.000021f, 0.800000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leftpan_1", 2001165, 0, 4333439, 4, { 190.478394f, -4.170000f, -0.796000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rightpan_1", 2001166, 0, 4333440, 4, { 190.478394f, -4.170000f, 0.831200f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "sgbg_w_lvd_w1d3_wall", 2001765, 4334159, 4334160, 4, { -10.000000f, -18.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0197", 2000281, 4323974, 4296230, 4, { 228.750000f, -3.999998f, -9.250000f }, 1.000000f, 0.000000f, 0); // States -> floor_on (id: 5) floor_of (id: 6) wall_on (id: 7) wall_of (id: 8) col_0f (id: 28) - instance.registerEObj( "sgvf_w_btl_b0197_1", 2000281, 4323976, 4, { 247.250000f, -3.999998f, -9.250000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_btl_b0197_1", 2000281, 4323976, 4296314, 4, { 247.250000f, -3.999998f, -9.250000f }, 1.000000f, 0.000000f, 0); // States -> floor_on (id: 5) floor_of (id: 6) wall_on (id: 7) wall_of (id: 8) col_0f (id: 28) - instance.registerEObj( "sgvf_w_btl_b0197_2", 2000281, 4323978, 4, { 228.750000f, -3.999998f, 9.250000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_btl_b0197_2", 2000281, 4323978, 4296315, 4, { 228.750000f, -3.999998f, 9.250000f }, 1.000000f, 0.000000f, 0); // States -> floor_on (id: 5) floor_of (id: 6) wall_on (id: 7) wall_of (id: 8) col_0f (id: 28) - instance.registerEObj( "sgvf_w_btl_b0197_3", 2000281, 4323979, 4, { 247.250000f, -3.999998f, 9.250000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_btl_b0197_3", 2000281, 4323979, 4296317, 4, { 247.250000f, -3.999998f, 9.250000f }, 1.000000f, 0.000000f, 0); // States -> floor_on (id: 5) floor_of (id: 6) wall_on (id: 7) wall_of (id: 8) col_0f (id: 28) - instance.registerEObj( "unknown_7", 2000655, 3947232, 4, { 225.699997f, -2.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000656, 3947235, 4, { 238.000000f, -2.000000f, 12.250000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000657, 3947234, 4, { 238.000000f, -2.000000f, -12.250000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000866, 4309073, 4, { -82.750000f, -11.000000f, -61.680000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000867, 4309075, 4, { -69.175003f, -11.000000f, -52.720001f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000868, 4309074, 4, { -55.514999f, -11.000000f, -61.680000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2000650, 3879215, 4, { -20.000000f, -16.500000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2000651, 3879238, 4, { 9.000000f, -17.000000f, -15.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2000652, 3879240, 4, { 9.000000f, -17.000000f, 15.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2000653, 3879241, 4, { 50.000000f, -17.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2000654, 3879249, 4, { 124.500000f, -2.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2000655, 3947232, 4298986, 4, { 225.699997f, -2.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000656, 3947235, 4298996, 4, { 238.000000f, -2.000000f, 12.250000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000657, 3947234, 4299001, 4, { 238.000000f, -2.000000f, -12.250000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000866, 4309073, 4312529, 4, { -82.750000f, -11.000000f, -61.680000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000867, 4309075, 4312543, 4, { -69.175003f, -11.000000f, -52.720001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000868, 4309074, 4312544, 4, { -55.514999f, -11.000000f, -61.680000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000650, 3879215, 4298966, 4, { -20.000000f, -16.500000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000651, 3879238, 4298968, 4, { 9.000000f, -17.000000f, -15.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000652, 3879240, 4298970, 4, { 9.000000f, -17.000000f, 15.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000653, 3879241, 4298971, 4, { 50.000000f, -17.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000654, 3879249, 4298980, 4, { 124.500000f, -2.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/dungeons/TheSunkenTempleofQarnHard.cpp b/src/scripts/instances/dungeons/TheSunkenTempleofQarnHard.cpp index cb9c4b43..432f9337 100644 --- a/src/scripts/instances/dungeons/TheSunkenTempleofQarnHard.cpp +++ b/src/scripts/instances/dungeons/TheSunkenTempleofQarnHard.cpp @@ -3,70 +3,68 @@ using namespace Sapphire; -class TheSunkenTempleofQarnHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSunkenTempleofQarnHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSunkenTempleofQarnHard() : - Sapphire::ScriptAPI::InstanceContentScript( 26 ) + TheSunkenTempleofQarnHard() : Sapphire::ScriptAPI::InstanceContentScript( 26 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4876828, 5, { -201.196701f, 0.682657f, 0.238411f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4876828, 4876827, 5, { -201.196701f, 0.682657f, 0.238411f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000603, 0, 4, { -172.011398f, 12.472960f, 3.615232f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 128.831894f, -3.999020f, -0.076355f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2004381, 4688136, 4, { -62.950489f, -9.042180f, -43.471519f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Lockeddoor", 2004382, 4686911, 4, { -52.102619f, -15.747660f, 0.003015f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004383, 4880940, 4, { -32.646118f, -15.322760f, -0.535999f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004384, 4688144, 4, { -9.445859f, -15.431120f, 0.091173f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { -24.503120f, -51.014042f, -2.151611f }, 0.991760f, 1.469946f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4877209, 4, { -24.127260f, -49.149910f, -1.216785f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000603, 0, 4876979, 4, { -172.011398f, 12.472960f, 3.615232f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4878439, 4, { 128.831894f, -3.999020f, -0.076355f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2004381, 4688136, 4877201, 4, { -62.950489f, -9.042180f, -43.471519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lockeddoor", 2004382, 4686911, 4877203, 4, { -52.102619f, -15.747660f, 0.003015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004383, 4880940, 4877205, 4, { -32.646118f, -15.322760f, -0.535999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004384, 4688144, 4877206, 4, { -9.445859f, -15.431120f, 0.091173f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002735, 0, 4877207, 4, { -24.503120f, -51.014042f, -2.151611f }, 0.991760f, 1.469946f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4877209, 4877210, 4, { -24.127260f, -49.149910f, -1.216785f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2004385, 4877211, 4, { -33.270012f, -49.495350f, -17.436060f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2004385, 4877211, 4877212, 4, { -33.270012f, -49.495350f, -17.436060f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2004576, 4880984, 4, { -32.350761f, -15.369120f, 1.208490f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w1d8_b0492", 2004386, 4877345, 4, { 47.455811f, -46.541481f, 18.191370f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_4", 2004576, 4880984, 4979239, 4, { -32.350761f, -15.369120f, 1.208490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w1d8_b0492", 2004386, 4877345, 4877346, 4, { 47.455811f, -46.541481f, 18.191370f }, 1.000000f, 0.000000f, 0); // States -> vf_wall_off (id: 2) vf_wall_fade (id: 3) vf_wall_on (id: 4) - instance.registerEObj( "Lockeddoor_1", 2004388, 4688151, 4, { 166.535797f, -43.147060f, 0.015993f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w1d8_b0492_1", 2004402, 4877619, 4, { 213.946701f, -42.801571f, -0.015320f }, 0.991760f, 0.000048f ); + instance.addEObj( "Lockeddoor_1", 2004388, 4688151, 4877360, 4, { 166.535797f, -43.147060f, 0.015993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w1d8_b0492_1", 2004402, 4877619, 4877627, 4, { 213.946701f, -42.801571f, -0.015320f }, 0.991760f, 0.000048f, 0); // States -> vf_wall_off (id: 2) vf_wall_fade (id: 3) vf_wall_on (id: 4) - instance.registerEObj( "unknown_5", 2004389, 4688148, 4, { 207.414703f, -1.759183f, 0.009065f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002735, 0, 4, { 256.782104f, -3.999999f, 0.025025f }, 1.000000f, 1.556998f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 4877953, 4, { 257.319305f, -2.265031f, 0.350891f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_5", 2004389, 4688148, 4877632, 4, { 207.414703f, -1.759183f, 0.009065f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002735, 0, 4877952, 4, { 256.782104f, -3.999999f, 0.025025f }, 1.000000f, 1.556998f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 4877953, 4877954, 4, { 257.319305f, -2.265031f, 0.350891f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2004431, 4879695, 4, { 218.928802f, -2.699499f, 0.015198f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2004431, 4879695, 4879936, 4, { 218.928802f, -2.699499f, 0.015198f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2004391, 4742442, 4, { -44.851521f, -16.474951f, -61.569599f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2004392, 4742441, 4, { -34.082909f, -16.222090f, -39.745499f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2004403, 4688145, 4, { -9.412401f, -14.700150f, -48.979301f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2004393, 4685534, 4, { 13.954340f, -16.478741f, -36.432899f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2004394, 4688137, 4, { 8.975560f, -14.432130f, -28.492041f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magickedpedestal", 2004396, 4688166, 4, { 53.655460f, -15.371500f, 0.015198f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2004397, 4688139, 4, { 70.286049f, -14.700250f, -20.531210f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magickedpedestal_1", 2004398, 4685848, 4, { 79.511627f, -15.096250f, -36.674881f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2004399, 4688140, 4, { 70.381950f, -14.689050f, 20.486361f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magickedpedestal_2", 2004400, 4685849, 4, { 79.392357f, -14.749610f, 36.721691f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w1d8_b0118_boss_wall", 2002872, 4981816, 4, { 97.856079f, -4.013123f, -1.052917f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_7", 2004391, 4742442, 4877652, 4, { -44.851521f, -16.474951f, -61.569599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2004392, 4742441, 4877654, 4, { -34.082909f, -16.222090f, -39.745499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2004403, 4688145, 4877678, 4, { -9.412401f, -14.700150f, -48.979301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2004393, 4685534, 4877684, 4, { 13.954340f, -16.478741f, -36.432899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004394, 4688137, 4877687, 4, { 8.975560f, -14.432130f, -28.492041f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magickedpedestal", 2004396, 4688166, 4877827, 4, { 53.655460f, -15.371500f, 0.015198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004397, 4688139, 4877828, 4, { 70.286049f, -14.700250f, -20.531210f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magickedpedestal_1", 2004398, 4685848, 4877829, 4, { 79.511627f, -15.096250f, -36.674881f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004399, 4688140, 4877830, 4, { 70.381950f, -14.689050f, 20.486361f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magickedpedestal_2", 2004400, 4685849, 4877831, 4, { 79.392357f, -14.749610f, 36.721691f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w1d8_b0118_boss_wall", 2002872, 4981816, 4878457, 4, { 97.856079f, -4.013123f, -1.052917f }, 0.991760f, 0.000048f, 0); // States -> on (id: 6) off (id: 7) - instance.registerEObj( "sgpl_w1d8_b0094_boss_line", 2004772, 4878447, 4, { 98.950607f, -4.000012f, -2.245166f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2004602, 0, 4, { 133.195908f, -4.013123f, -0.015320f }, 0.991760f, 1.570451f ); - instance.registerEObj( "unknown_15", 2004603, 0, 4, { 133.195908f, -4.013123f, 12.924380f }, 0.991760f, 1.570451f ); - instance.registerEObj( "unknown_16", 2004709, 0, 4, { 128.074203f, -4.000000f, 18.223900f }, 1.000000f, 0.000488f ); - instance.registerEObj( "unknown_17", 2004710, 0, 4, { 115.087196f, -4.000000f, 18.223900f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2004711, 0, 4, { 102.068398f, -4.000000f, 18.223900f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2004712, 0, 4, { 97.276253f, -4.013123f, 12.893800f }, 0.991760f, -1.570451f ); - instance.registerEObj( "unknown_20", 2004713, 0, 4, { 97.276253f, -4.013123f, -0.045776f }, 0.991760f, -1.570451f ); - instance.registerEObj( "unknown_21", 2004714, 0, 4, { 97.293999f, -4.000000f, -12.961500f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_22", 2004715, 0, 4, { 102.037003f, -4.013123f, -17.868410f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2004716, 0, 4, { 115.069099f, -4.000000f, -17.860500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2004717, 0, 4, { 128.038498f, -4.013123f, -17.898861f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2004718, 0, 4, { 133.195908f, -4.013123f, -12.954960f }, 0.991760f, 1.570451f ); - instance.registerEObj( "unknown_26", 2004604, 0, 4, { 130.266205f, -4.013123f, 15.518430f }, 0.991760f, 0.785937f ); - instance.registerEObj( "unknown_27", 2004719, 0, 4, { 99.982773f, -4.000000f, 15.879740f }, 1.000000f, -0.785398f ); - instance.registerEObj( "unknown_28", 2004720, 0, 4, { 100.288803f, -4.000000f, -15.013530f }, 1.000000f, -0.785398f ); - instance.registerEObj( "unknown_29", 2004721, 0, 4, { 130.501694f, -4.000000f, -14.939790f }, 1.000000f, 0.785398f ); + instance.addEObj( "sgpl_w1d8_b0094_boss_line", 2004772, 4878447, 5034812, 4, { 98.950607f, -4.000012f, -2.245166f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2004602, 0, 5021338, 4, { 133.195908f, -4.013123f, -0.015320f }, 0.991760f, 1.570451f, 0); + instance.addEObj( "unknown_15", 2004603, 0, 5021359, 4, { 133.195908f, -4.013123f, 12.924380f }, 0.991760f, 1.570451f, 0); + instance.addEObj( "unknown_16", 2004709, 0, 5021365, 4, { 128.074203f, -4.000000f, 18.223900f }, 1.000000f, 0.000488f, 0); + instance.addEObj( "unknown_17", 2004710, 0, 5021367, 4, { 115.087196f, -4.000000f, 18.223900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004711, 0, 5021370, 4, { 102.068398f, -4.000000f, 18.223900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004712, 0, 5021371, 4, { 97.276253f, -4.013123f, 12.893800f }, 0.991760f, -1.570451f, 0); + instance.addEObj( "unknown_20", 2004713, 0, 5021374, 4, { 97.276253f, -4.013123f, -0.045776f }, 0.991760f, -1.570451f, 0); + instance.addEObj( "unknown_21", 2004714, 0, 5021383, 4, { 97.293999f, -4.000000f, -12.961500f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "unknown_22", 2004715, 0, 5021384, 4, { 102.037003f, -4.013123f, -17.868410f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2004716, 0, 5021385, 4, { 115.069099f, -4.000000f, -17.860500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004717, 0, 5021386, 4, { 128.038498f, -4.013123f, -17.898861f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_25", 2004718, 0, 5021387, 4, { 133.195908f, -4.013123f, -12.954960f }, 0.991760f, 1.570451f, 0); + instance.addEObj( "unknown_26", 2004604, 0, 5021389, 4, { 130.266205f, -4.013123f, 15.518430f }, 0.991760f, 0.785937f, 0); + instance.addEObj( "unknown_27", 2004719, 0, 5021390, 4, { 99.982773f, -4.000000f, 15.879740f }, 1.000000f, -0.785398f, 0); + instance.addEObj( "unknown_28", 2004720, 0, 5021391, 4, { 100.288803f, -4.000000f, -15.013530f }, 1.000000f, -0.785398f, 0); + instance.addEObj( "unknown_29", 2004721, 0, 5021392, 4, { 130.501694f, -4.000000f, -14.939790f }, 1.000000f, 0.785398f, 0); } diff --git a/src/scripts/instances/dungeons/TheTamTaraDeepcroft.cpp b/src/scripts/instances/dungeons/TheTamTaraDeepcroft.cpp index 2b658e2b..58768766 100644 --- a/src/scripts/instances/dungeons/TheTamTaraDeepcroft.cpp +++ b/src/scripts/instances/dungeons/TheTamTaraDeepcroft.cpp @@ -3,46 +3,44 @@ using namespace Sapphire; -class TheTamTaraDeepcroft : - public Sapphire::ScriptAPI::InstanceContentScript +class TheTamTaraDeepcroft : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheTamTaraDeepcroft() : - Sapphire::ScriptAPI::InstanceContentScript( 2 ) + TheTamTaraDeepcroft() : Sapphire::ScriptAPI::InstanceContentScript( 2 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Cultistorb", 2000061, 3816929, 4, { -8.115554f, 31.427530f, -15.950320f }, 1.000000f, -1.570451f ); + instance.addEObj( "Cultistorb", 2000061, 3816929, 1958519, 4, { -8.115554f, 31.427530f, -15.950320f }, 1.000000f, -1.570451f, 0); // States -> vf_beam1_on (id: 10) vf_beam1_off (id: 11) all_off (id: 22) - instance.registerEObj( "Cultistorb_1", 2000062, 3817025, 4, { -22.784361f, 25.526300f, 20.482220f }, 1.000000f, -0.625840f ); + instance.addEObj( "Cultistorb_1", 2000062, 3817025, 1958523, 4, { -22.784361f, 25.526300f, 20.482220f }, 1.000000f, -0.625840f, 0); // States -> vf_beam2_off (id: 5) vf_beam2_on (id: 6) all_off (id: 16) - instance.registerEObj( "Sealedbarrier", 2000060, 2065984, 4, { -103.196800f, 16.825590f, 15.152160f }, 0.950000f, -1.044062f ); - instance.registerEObj( "Cultistrosary", 2000057, 0, 4, { -179.952606f, 14.711600f, -4.996500f }, 0.750000f, -1.570796f ); - instance.registerEObj( "Cultistorb_2", 2000063, 3817039, 4, { -89.733833f, 15.701490f, 13.923830f }, 0.991789f, 0.925052f ); + instance.addEObj( "Sealedbarrier", 2000060, 2065984, 1958528, 4, { -103.196800f, 16.825590f, 15.152160f }, 0.950000f, -1.044062f, 0); + instance.addEObj( "Cultistrosary", 2000057, 0, 1958529, 4, { -179.952606f, 14.711600f, -4.996500f }, 0.750000f, -1.570796f, 0); + instance.addEObj( "Cultistorb_2", 2000063, 3817039, 1958530, 4, { -89.733833f, 15.701490f, 13.923830f }, 0.991789f, 0.925052f, 0); // States -> vf_beam3_off (id: 6) vf_beam3_on (id: 7) all_off (id: 17) - instance.registerEObj( "Cultistorb_3", 2000067, 3817052, 4, { -94.766899f, 15.709600f, 3.820237f }, 1.000000f, 1.227256f ); + instance.addEObj( "Cultistorb_3", 2000067, 3817052, 1958536, 4, { -94.766899f, 15.709600f, 3.820237f }, 1.000000f, 1.227256f, 0); // States -> vf_beam3_off (id: 6) vf_beam3_on (id: 7) all_off (id: 17) - instance.registerEObj( "unknown_0", 2000054, 0, 4, { -53.345570f, 49.647820f, -146.799103f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2001085, 0, 4, { -68.772461f, 15.121640f, -3.860596f }, 0.534058f, 1.095327f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2001697, 4108043, 4, { 13.157160f, 29.280100f, -7.370761f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000054, 0, 1968438, 4, { -53.345570f, 49.647820f, -146.799103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2001085, 0, 3861129, 4, { -68.771881f, 15.144450f, -3.840616f }, 0.539465f, 1.095248f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2001697, 4108043, 4108044, 4, { 13.157160f, 29.280100f, -7.370761f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001698, 4108046, 4, { -18.524361f, 23.342850f, 42.375740f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001698, 4108046, 4108049, 4, { -18.524361f, 23.342850f, 42.375740f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2001699, 4108055, 4, { 19.811380f, 30.119770f, -20.717630f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2001699, 4108055, 4108060, 4, { 19.811380f, 30.119770f, -20.717630f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2001700, 0, 4, { 19.739401f, 30.119801f, -19.838511f }, 1.000000f, 1.409320f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2001701, 4108071, 4, { -3.087158f, 23.754129f, 40.895020f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2001700, 0, 4108066, 4, { 19.739401f, 30.119801f, -19.838511f }, 1.000000f, 1.409320f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2001701, 4108071, 4108072, 4, { -3.087158f, 23.754129f, 40.895020f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2001702, 0, 4, { -3.984208f, 23.754129f, 41.874859f }, 1.000000f, -0.675014f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2001703, 4108078, 4, { -95.779678f, 14.524550f, 45.017761f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2001702, 0, 4108073, 4, { -3.984208f, 23.754129f, 41.874859f }, 1.000000f, -0.675014f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2001703, 4108078, 4108097, 4, { -95.779678f, 14.524550f, 45.017761f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2001704, 0, 4, { -97.035683f, 14.524550f, 44.317101f }, 1.000000f, 0.656244f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -57.755428f, 47.653931f, -120.622597f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_5", 2001741, 3860684, 4, { -64.377808f, 15.030030f, -4.745544f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_4", 2001704, 0, 4108099, 4, { -97.035683f, 14.524550f, 44.317101f }, 1.000000f, 0.656244f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4108030, 4, { -57.755428f, 47.653931f, -120.622597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_5", 2001741, 3860684, 3689242, 4, { -64.365189f, 15.049010f, -4.720837f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -42.771080f, 14.067750f, -17.288521f }, 0.991789f, 0.000144f ); - instance.registerEObj( "Entrance", 2000182, 4108136, 5, { -57.606178f, 49.507038f, -142.170105f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 1958526, 4, { -42.771080f, 14.067750f, -17.288521f }, 0.991789f, 0.000144f, 0); + instance.addEObj( "Entrance", 2000182, 4108136, 4108138, 5, { -57.606178f, 49.507038f, -142.170105f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/dungeons/TheTamTaraDeepcroftHard.cpp b/src/scripts/instances/dungeons/TheTamTaraDeepcroftHard.cpp index 53ae55d5..4fc37de8 100644 --- a/src/scripts/instances/dungeons/TheTamTaraDeepcroftHard.cpp +++ b/src/scripts/instances/dungeons/TheTamTaraDeepcroftHard.cpp @@ -3,94 +3,92 @@ using namespace Sapphire; -class TheTamTaraDeepcroftHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheTamTaraDeepcroftHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheTamTaraDeepcroftHard() : - Sapphire::ScriptAPI::InstanceContentScript( 24 ) + TheTamTaraDeepcroftHard() : Sapphire::ScriptAPI::InstanceContentScript( 24 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2001085, 0, 4, { -68.771881f, 15.144450f, -3.840616f }, 0.539465f, 1.095248f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4660133, 4, { -67.088028f, 14.657070f, -5.210713f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001085, 0, 4660134, 4, { -68.771881f, 15.144450f, -3.840616f }, 0.539465f, 1.095248f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4660133, 4710025, 4, { -67.088028f, 14.657070f, -5.210713f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2004286, 4745117, 4, { -60.778740f, 14.055000f, -22.019831f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004287, 4745111, 4, { -42.778549f, 14.055000f, -12.943500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2004288, 4745124, 4, { -48.035992f, 14.055000f, -5.265638f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004289, 4745125, 4, { -57.996319f, 14.055000f, -5.661358f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004290, 4745126, 4, { -59.234348f, 14.055000f, -15.781390f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004291, 4745127, 4, { -50.008671f, 14.055000f, -22.601339f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_void01_large", 2004285, 4867481, 4, { -55.031620f, 14.055000f, 5.443754f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2004286, 4745117, 4753843, 4, { -60.778740f, 14.055000f, -22.019831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004287, 4745111, 4753844, 4, { -42.778549f, 14.055000f, -12.943500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004288, 4745124, 4753845, 4, { -48.035992f, 14.055000f, -5.265638f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004289, 4745125, 4753846, 4, { -57.996319f, 14.055000f, -5.661358f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004290, 4745126, 4753847, 4, { -59.234348f, 14.055000f, -15.781390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004291, 4745127, 4753848, 4, { -50.008671f, 14.055000f, -22.601339f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_void01_large", 2004285, 4867481, 4867475, 4, { -55.031620f, 14.055000f, 5.443754f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_1", 2004285, 4867482, 4, { -41.704861f, 14.055000f, 2.969403f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_void01_large_1", 2004285, 4867482, 4867476, 4, { -41.704861f, 14.055000f, 2.969403f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_2", 2004285, 4867483, 4, { -33.780270f, 14.055000f, -9.729918f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_void01_large_2", 2004285, 4867483, 4867477, 4, { -33.780270f, 14.055000f, -9.729918f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_3", 2004285, 4867484, 4, { -39.301521f, 14.055000f, -26.615370f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_void01_large_3", 2004285, 4867484, 4867478, 4, { -39.301521f, 14.055000f, -26.615370f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_4", 2004285, 4867485, 4, { -55.347961f, 14.055000f, -30.450310f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_void01_large_4", 2004285, 4867485, 4867479, 4, { -55.347961f, 14.055000f, -30.450310f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_5", 2004285, 4867486, 4, { -65.834686f, 14.055000f, -19.944820f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_void01_large_5", 2004285, 4867486, 4867480, 4, { -65.834686f, 14.055000f, -19.944820f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4660142, 4, { 19.425310f, 16.400459f, 72.640419f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4660142, 4709988, 4, { 19.425310f, 16.400459f, 72.640419f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2004084, 4660138, 4, { 47.314381f, 16.403030f, 108.679100f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2004084, 4660138, 4709989, 4, { 47.314381f, 16.403030f, 108.679100f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2002735, 0, 4, { 20.629601f, 16.280300f, 75.420700f }, 1.000000f, 0.688908f ); - instance.registerEObj( "unknown_8", 2002735, 0, 4, { 88.048500f, 22.493870f, -21.533701f }, 1.000000f, -0.001870f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 4660145, 4, { 88.376717f, 21.338551f, -19.283840f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2002735, 0, 4710001, 4, { 20.629601f, 16.280300f, 75.420700f }, 1.000000f, 0.688908f, 0); + instance.addEObj( "unknown_8", 2002735, 0, 4710008, 4, { 88.048500f, 22.493870f, -21.533701f }, 1.000000f, -0.001870f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 4660145, 4710018, 4, { 88.376717f, 21.338551f, -19.283840f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_void01_large_6", 2004285, 4771300, 4, { 84.103310f, 22.101000f, -58.390091f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_void01_large_6", 2004285, 4771300, 4752993, 4, { 84.103310f, 22.101000f, -58.390091f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_7", 2004285, 4771301, 4, { 96.234253f, 22.101000f, -56.482040f }, 1.000000f, 0.723667f ); + instance.addEObj( "sgpl_w_lvd_void01_large_7", 2004285, 4771301, 4752994, 4, { 96.234253f, 22.101000f, -56.482040f }, 1.000000f, 0.723667f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_8", 2004285, 4771302, 4, { 105.255798f, 22.101000f, -44.764778f }, 1.000000f, 1.518654f ); + instance.addEObj( "sgpl_w_lvd_void01_large_8", 2004285, 4771302, 4752995, 4, { 105.255798f, 22.101000f, -44.764778f }, 1.000000f, 1.518654f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_9", 2004285, 4771303, 4, { 102.038200f, 22.101000f, -32.837021f }, 1.000000f, 0.857277f ); + instance.addEObj( "sgpl_w_lvd_void01_large_9", 2004285, 4771303, 4752996, 4, { 102.038200f, 22.101000f, -32.837021f }, 1.000000f, 0.857277f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_10", 2004285, 4771304, 4, { 91.888603f, 22.101000f, -25.882389f }, 1.000000f, -0.007381f ); + instance.addEObj( "sgpl_w_lvd_void01_large_10", 2004285, 4771304, 4752997, 4, { 91.888603f, 22.101000f, -25.882389f }, 1.000000f, -0.007381f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_11", 2004285, 4771305, 4, { 80.039169f, 22.101000f, -26.985500f }, 1.000000f, -0.690998f ); + instance.addEObj( "sgpl_w_lvd_void01_large_11", 2004285, 4771305, 4752998, 4, { 80.039169f, 22.101000f, -26.985500f }, 1.000000f, -0.690998f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_12", 2004285, 4771306, 4, { 71.290688f, 22.101000f, -37.049461f }, 1.000000f, -1.482906f ); + instance.addEObj( "sgpl_w_lvd_void01_large_12", 2004285, 4771306, 4752999, 4, { 71.290688f, 22.101000f, -37.049461f }, 1.000000f, -1.482906f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "sgpl_w_lvd_void01_large_13", 2004285, 4771307, 4, { 71.819580f, 22.079769f, -49.945210f }, 0.991760f, -0.798114f ); + instance.addEObj( "sgpl_w_lvd_void01_large_13", 2004285, 4771307, 4753000, 4, { 71.819580f, 22.079769f, -49.945210f }, 0.991760f, -0.798114f, 0); // States -> vfx_on (id: 47) vfx_off (id: 48) - instance.registerEObj( "Tornfolio", 2004297, 0, 4, { -47.454521f, 44.378349f, -68.195801f }, 0.991760f, -1.194174f ); - instance.registerEObj( "Tornfolio_1", 2004298, 0, 4, { -11.833840f, 29.549919f, -15.995260f }, 1.000000f, 1.058869f ); - instance.registerEObj( "Tornfolio_2", 2004299, 0, 4, { -28.185230f, 24.286421f, 20.665119f }, 0.991760f, -0.909425f ); - instance.registerEObj( "Tornfolio_3", 2004300, 0, 4, { 72.129387f, 16.396311f, 132.066803f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Tornfolio_4", 2004301, 0, 4, { 80.744392f, 16.907101f, 57.719940f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tornfolio_5", 2004302, 0, 4, { 147.103104f, 18.005850f, 69.150192f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tornfolio_6", 2004303, 0, 4, { -147.644699f, 15.900680f, 113.328697f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2004086, 4656964, 4, { -7.602334f, 30.454849f, -18.853220f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004088, 4656965, 4, { -20.840630f, 24.342739f, 19.409069f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d6_lvd_barr1", 2004087, 4671678, 4, { 11.105700f, 29.275560f, -8.141251f }, 1.000000f, 0.000000f ); + instance.addEObj( "Tornfolio", 2004297, 0, 4757535, 4, { -47.454521f, 44.378349f, -68.195801f }, 0.991760f, -1.194174f, 0); + instance.addEObj( "Tornfolio_1", 2004298, 0, 4757536, 4, { -11.833840f, 29.549919f, -15.995260f }, 1.000000f, 1.058869f, 0); + instance.addEObj( "Tornfolio_2", 2004299, 0, 4757537, 4, { -28.185230f, 24.286421f, 20.665119f }, 0.991760f, -0.909425f, 0); + instance.addEObj( "Tornfolio_3", 2004300, 0, 4757538, 4, { 72.129387f, 16.396311f, 132.066803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_4", 2004301, 0, 4757539, 4, { 80.744392f, 16.907101f, 57.719940f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_5", 2004302, 0, 4757540, 4, { 147.103104f, 18.005850f, 69.150192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_6", 2004303, 0, 4757541, 4, { -147.644699f, 15.900680f, 113.328697f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2004086, 4656964, 4695644, 4, { -7.602334f, 30.454849f, -18.853220f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004088, 4656965, 4695645, 4, { -20.840630f, 24.342739f, 19.409069f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_f1d6_lvd_barr1", 2004087, 4671678, 4695646, 4, { 11.105700f, 29.275560f, -8.141251f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 4) vfx_off (id: 5) - instance.registerEObj( "sgbg_f1d6_barr2", 2004089, 4671683, 4, { -6.673915f, 23.630680f, 39.042259f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d6_barr2", 2004089, 4671683, 4695647, 4, { -6.673915f, 23.630680f, 39.042259f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 5) vfx_off (id: 6) - instance.registerEObj( "sgbg_f1d6_barr1", 2004093, 4671679, 4, { 74.836761f, 16.445829f, 108.252800f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d6_barr1", 2004093, 4671679, 4695649, 4, { 74.836761f, 16.445829f, 108.252800f }, 1.000000f, 0.000000f, 0); // States -> vfx_on (id: 4) vfx_off (id: 5) - instance.registerEObj( "sgbg_f1d6_barr1_1", 2004094, 4671680, 4, { 100.083900f, 17.257870f, 47.440189f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d6_barr1_1", 2004094, 4671680, 4695650, 4, { 100.083900f, 17.257870f, 47.440189f }, 0.991760f, 0.000048f, 0); // States -> vfx_on (id: 4) vfx_off (id: 5) - instance.registerEObj( "Defiledcoffin", 2004090, 4695648, 4, { 78.676689f, 17.793221f, 150.248901f }, 1.000000f, 0.000000f ); + instance.addEObj( "Defiledcoffin", 2004090, 4695648, 4695651, 4, { 78.676689f, 17.793221f, 150.248901f }, 1.000000f, 0.000000f, 0); // States -> vf_moya_on (id: 3) vf_moya_off (id: 5) vf_moya_off2 (id: 6) - instance.registerEObj( "Defiledcoffin_1", 2004091, 4671204, 4, { 72.424454f, 18.387079f, 48.386349f }, 0.991760f, 0.000048f ); + instance.addEObj( "Defiledcoffin_1", 2004091, 4671204, 4695652, 4, { 72.424454f, 18.387079f, 48.386349f }, 0.991760f, 0.000048f, 0); // States -> vf_moya_on (id: 3) vf_moya_off (id: 5) vf_moya_off2 (id: 6) - instance.registerEObj( "Defiledcoffin_2", 2004092, 4668899, 4, { 146.684906f, 17.990360f, 69.562866f }, 0.991760f, 0.000048f ); + instance.addEObj( "Defiledcoffin_2", 2004092, 4668899, 4695653, 4, { 146.684906f, 17.990360f, 69.562866f }, 0.991760f, 0.000048f, 0); // States -> vf_moya_on (id: 3) vf_moya_off (id: 5) vf_moya_off2 (id: 6) - instance.registerEObj( "Aetherialflow", 2004095, 4696055, 4, { 96.409500f, 22.100000f, -49.506569f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004099, 0, 4, { -85.344437f, 15.048210f, 7.188452f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2004096, 4656966, 4, { -89.972237f, 14.236630f, 16.250851f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2004097, 4656967, 4, { -97.824608f, 14.083040f, 2.446555f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_f1b6_b0446", 2004098, 4660132, 4, { -89.234444f, 13.859010f, 8.573526f }, 1.000000f, 0.000000f ); + instance.addEObj( "Aetherialflow", 2004095, 4696055, 4696056, 4, { 96.409500f, 22.100000f, -49.506569f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004099, 0, 4695670, 4, { -85.344437f, 15.048210f, 7.188452f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004096, 4656966, 4695672, 4, { -89.972237f, 14.236630f, 16.250851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004097, 4656967, 4695674, 4, { -97.824608f, 14.083040f, 2.446555f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_f1b6_b0446", 2004098, 4660132, 4695675, 4, { -89.234444f, 13.859010f, 8.573526f }, 1.000000f, 0.000000f, 0); // States -> mayu_on (id: 2) mayu_off (id: 3) mayu_off_anim (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -42.771080f, 14.067750f, -17.288521f }, 0.991789f, 0.000144f ); - instance.registerEObj( "Entrance", 2000182, 4660224, 5, { -57.606178f, 49.507038f, -142.170105f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4660156, 4, { -42.771080f, 14.067750f, -17.288521f }, 0.991789f, 0.000144f, 0); + instance.addEObj( "Entrance", 2000182, 4660224, 4660225, 5, { -57.606178f, 49.507038f, -142.170105f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -57.755428f, 47.653931f, -120.622597f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4660154, 4, { -57.755428f, 47.653931f, -120.622597f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/TheThousandMawsofTotoRak.cpp b/src/scripts/instances/dungeons/TheThousandMawsofTotoRak.cpp index 6c0e532e..83d459d1 100644 --- a/src/scripts/instances/dungeons/TheThousandMawsofTotoRak.cpp +++ b/src/scripts/instances/dungeons/TheThousandMawsofTotoRak.cpp @@ -3,68 +3,66 @@ using namespace Sapphire; -class TheThousandMawsofTotoRak : - public Sapphire::ScriptAPI::InstanceContentScript +class TheThousandMawsofTotoRak : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheThousandMawsofTotoRak() : - Sapphire::ScriptAPI::InstanceContentScript( 1 ) + TheThousandMawsofTotoRak() : Sapphire::ScriptAPI::InstanceContentScript( 1 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2000404, 0, 4, { 216.937500f, -35.568851f, -142.076797f }, 0.961304f, 0.000144f ); - instance.registerEObj( "unknown_1", 2000133, 0, 4, { 185.564896f, -34.195511f, -144.640305f }, 0.900235f, 0.000336f ); - instance.registerEObj( "Exit", 2000683, 0, 4, { 237.565506f, -38.900299f, -144.195099f }, 1.000000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2000041, 3879345, 4, { 191.261795f, -36.122822f, -143.910904f }, 1.267374f, -1.570451f ); + instance.addEObj( "unknown_0", 2000404, 0, 3668230, 4, { 216.937500f, -35.568851f, -142.076797f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "unknown_1", 2000133, 0, 2339551, 4, { 185.564896f, -34.195511f, -144.640305f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Exit", 2000683, 0, 3877346, 4, { 237.565506f, -38.900299f, -144.195099f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2000041, 3879345, 3873128, 4, { 191.261795f, -36.122822f, -143.910904f }, 1.267374f, -1.570451f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2000040, 0, 4, { 191.150696f, -36.117340f, -144.592300f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_3", 2001005, 0, 4, { 188.864594f, -35.987011f, -144.216095f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1r1_subboss1line", 2000131, 4126014, 4, { -117.593002f, -4.171226f, 107.608299f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_f1r1_subboss2line", 2000132, 4127292, 4, { -76.504066f, -8.171217f, -41.161350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1r1_subboss1wall", 2000137, 4127387, 4, { -119.798599f, -4.165526f, 104.508904f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_2", 2000040, 0, 3910748, 4, { 191.150696f, -36.117340f, -144.592300f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "unknown_3", 2001005, 0, 3943637, 4, { 188.864594f, -35.987011f, -144.216095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1r1_subboss1line", 2000131, 4126014, 4126024, 4, { -117.593002f, -4.171226f, 107.608299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_f1r1_subboss2line", 2000132, 4127292, 4127302, 4, { -76.504066f, -8.171217f, -41.161350f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1r1_subboss1wall", 2000137, 4127387, 4127388, 4, { -119.798599f, -4.165526f, 104.508904f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_f1r1_subboss2wall", 2000138, 4127414, 4, { -78.310173f, -8.133030f, -44.002850f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1r1_bossplusfloor", 2001152, 4374098, 4, { 197.405899f, -39.475101f, -147.966705f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Waterstainednote", 2000093, 0, 4, { -241.596100f, 4.936373f, -72.770317f }, 0.930753f, 0.000240f ); - instance.registerEObj( "Waterstainednote_1", 2000094, 0, 4, { -211.121002f, 2.082635f, -67.117737f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Waterstainednote_2", 2000095, 0, 4, { -204.427002f, -1.617569f, 21.831829f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Waterstainednote_3", 2000096, 0, 4, { -149.074097f, -2.569309f, 101.795403f }, 0.930753f, 0.000240f ); - instance.registerEObj( "Magitekphotocell", 2000100, 0, 4, { -202.105804f, 0.318934f, -79.179108f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Magitekphotocell_1", 2000101, 0, 4, { -221.659195f, -4.425579f, 54.985451f }, 0.869717f, 0.000432f ); - instance.registerEObj( "Magitekphotocell_2", 2000102, 0, 4, { -204.699799f, -4.926546f, 88.822723f }, 0.900235f, 0.000336f ); - instance.registerEObj( "Magitekphotocell_3", 2000103, 0, 4, { -104.023300f, -3.463795f, 104.075897f }, 0.839199f, 0.000527f ); - instance.registerEObj( "Magitekterminal", 2000116, 0, 4, { -112.013199f, -4.132327f, 112.031403f }, 0.991789f, 0.000048f ); - instance.registerEObj( "unknown_4", 2000117, 1699196, 4, { -95.990372f, -4.125101f, 111.985901f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Magitekterminal_1", 2000118, 0, 4, { -80.026077f, -8.132326f, -47.971760f }, 0.961271f, 0.000144f ); - instance.registerEObj( "unknown_5", 2000121, 1699201, 4, { -95.538803f, -8.133920f, -48.020191f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Accusationchamberdoor", 2000384, 3302267, 4, { -207.996994f, 0.110343f, -95.749359f }, 0.961271f, 0.000144f ); - instance.registerEObj( "Abacinationchamberdoor", 2000385, 3302270, 4, { 96.210892f, -19.927860f, -112.002098f }, 0.961271f, 0.000144f ); - instance.registerEObj( "unknown_6", 2000389, 3302276, 4, { -223.993698f, 2.170142f, -111.314598f }, 0.900235f, 0.000336f ); - instance.registerEObj( "unknown_7", 2000390, 3302281, 4, { 15.396310f, -12.161490f, -31.967699f }, 0.961271f, 0.000144f ); - instance.registerEObj( "unknown_8", 2000391, 3302277, 4, { -111.986000f, -11.694670f, -63.677799f }, 0.961271f, 0.000144f ); - instance.registerEObj( "unknown_9", 2000392, 3302279, 4, { -54.326931f, -12.619540f, -135.517899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000393, 3302283, 4, { 127.918297f, -24.124969f, -112.616798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000397, 3302282, 4, { -66.330208f, -8.057444f, -48.020191f }, 0.961271f, 0.000144f ); - instance.registerEObj( "unknown_12", 2000398, 3302278, 4, { -103.188698f, -12.587360f, -137.701004f }, 0.991789f, 0.000048f ); - instance.registerEObj( "unknown_13", 2000399, 3302280, 4, { -7.119315f, -12.783910f, -137.865402f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2000400, 3302275, 4, { 175.723206f, -34.137970f, -140.074005f }, 0.930753f, 0.000240f ); - instance.registerEObj( "Magitekphotocell_4", 2000104, 0, 4, { -130.358597f, -8.977930f, -71.240982f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2000111, 0, 4, { -221.057495f, -0.076355f, -113.847603f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2000112, 0, 4, { 18.393040f, -12.250300f, -28.183680f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2000113, 0, 4, { -109.852501f, -11.441870f, -58.962391f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2000114, 0, 4, { -55.111301f, -12.534730f, -140.141006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2000115, 0, 4, { 121.910698f, -23.325809f, -110.515297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekphotocell_5", 2000105, 0, 4, { -130.724106f, -9.414856f, -68.131592f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekphotocell_6", 2000106, 0, 4, { -130.418900f, -9.567444f, -67.856873f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Magitekphotocell_7", 2000107, 0, 4, { -130.101807f, -9.739193f, -67.526657f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Magitekphotocell_8", 2000107, 0, 4, { -129.796707f, -9.914070f, -67.221481f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Magitekphotocell_9", 2000039, 0, 4, { -73.754570f, -6.333896f, 21.536640f }, 0.991789f, 0.000048f ); - instance.registerEObj( "Magitekphotocell_10", 2000108, 0, 4, { -186.655807f, -0.160111f, -10.531350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magitekphotocell_11", 2000109, 0, 4, { -143.922195f, 0.079653f, 1.801933f }, 0.961271f, 0.000144f ); - instance.registerEObj( "Magitekphotocell_12", 2000110, 0, 4, { -233.539398f, -0.167908f, -103.013702f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -311.485504f, 9.496978f, -76.989082f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4127435, 5, { -322.238495f, 11.991770f, -78.470192f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgpl_f1r1_subboss2wall", 2000138, 4127414, 4127421, 4, { -78.310173f, -8.133030f, -44.002850f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1r1_bossplusfloor", 2001152, 4374098, 4374100, 4, { 197.405899f, -39.475101f, -147.966705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Waterstainednote", 2000093, 0, 2281176, 4, { -241.596100f, 4.936373f, -72.770317f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Waterstainednote_1", 2000094, 0, 2281179, 4, { -211.121002f, 2.082635f, -67.117737f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Waterstainednote_2", 2000095, 0, 2281180, 4, { -204.427002f, -1.617569f, 21.831829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Waterstainednote_3", 2000096, 0, 2281182, 4, { -149.074097f, -2.569309f, 101.795403f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Magitekphotocell", 2000100, 0, 2281193, 4, { -202.105804f, 0.318934f, -79.179108f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Magitekphotocell_1", 2000101, 0, 2281194, 4, { -221.659195f, -4.425579f, 54.985451f }, 0.869717f, 0.000432f, 0); + instance.addEObj( "Magitekphotocell_2", 2000102, 0, 2281196, 4, { -204.699799f, -4.926546f, 88.822723f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Magitekphotocell_3", 2000103, 0, 2281197, 4, { -104.023300f, -3.463795f, 104.075897f }, 0.839199f, 0.000527f, 0); + instance.addEObj( "Magitekterminal", 2000116, 0, 2281214, 4, { -112.013199f, -4.132327f, 112.031403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2000117, 1699196, 2281215, 4, { -95.990372f, -4.125101f, 111.985901f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Magitekterminal_1", 2000118, 0, 2281218, 4, { -80.026077f, -8.132326f, -47.971760f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_5", 2000121, 1699201, 2281240, 4, { -95.538803f, -8.133920f, -48.020191f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "AccusationChamberdoor", 2000384, 3302267, 3642059, 4, { -207.996994f, 0.110343f, -95.749359f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "AbacinationChamberdoor", 2000385, 3302270, 3642060, 4, { 96.210892f, -19.927860f, -112.002098f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_6", 2000389, 3302276, 3642066, 4, { -223.993698f, 2.170142f, -111.314598f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "unknown_7", 2000390, 3302281, 3642068, 4, { 15.396310f, -12.161490f, -31.967699f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_8", 2000391, 3302277, 3642069, 4, { -111.986000f, -11.694670f, -63.677799f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_9", 2000392, 3302279, 3642070, 4, { -54.326931f, -12.619540f, -135.517899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000393, 3302283, 3642071, 4, { 127.918297f, -24.124969f, -112.616798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000397, 3302282, 3649710, 4, { -66.330208f, -8.057444f, -48.020191f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_12", 2000398, 3302278, 3649711, 4, { -103.188698f, -12.587360f, -137.701004f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000399, 3302280, 3649712, 4, { -7.119315f, -12.783910f, -137.865402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000400, 3302275, 3649713, 4, { 175.723206f, -34.137970f, -140.074005f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Magitekphotocell_4", 2000104, 0, 3656558, 4, { -130.358597f, -8.977930f, -71.240982f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2000111, 0, 3684699, 4, { -221.057495f, -0.076355f, -113.847603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2000112, 0, 3684701, 4, { 18.393040f, -12.250300f, -28.183680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000113, 0, 3684702, 4, { -109.852501f, -11.441870f, -58.962391f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2000114, 0, 3684703, 4, { -55.111301f, -12.534730f, -140.141006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2000115, 0, 3684704, 4, { 121.910698f, -23.325809f, -110.515297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekphotocell_5", 2000105, 0, 3842620, 4, { -130.724106f, -9.414856f, -68.131592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekphotocell_6", 2000106, 0, 3842621, 4, { -130.418900f, -9.567444f, -67.856873f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekphotocell_7", 2000107, 0, 3842622, 4, { -130.101807f, -9.739193f, -67.526657f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Magitekphotocell_8", 2000107, 0, 3842623, 4, { -129.796707f, -9.914070f, -67.221481f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Magitekphotocell_9", 2000039, 0, 3910775, 4, { -73.754570f, -6.333896f, 21.536640f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Magitekphotocell_10", 2000108, 0, 3910776, 4, { -186.655807f, -0.160111f, -10.531350f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magitekphotocell_11", 2000109, 0, 3910777, 4, { -143.922195f, 0.079653f, 1.801933f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Magitekphotocell_12", 2000110, 0, 3910778, 4, { -233.539398f, -0.167908f, -103.013702f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 3907927, 4, { -311.485504f, 9.496978f, -76.989082f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4127435, 4127446, 5, { -322.238495f, 11.991770f, -78.470192f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/dungeons/TheVault.cpp b/src/scripts/instances/dungeons/TheVault.cpp index 92c5d320..865dad13 100644 --- a/src/scripts/instances/dungeons/TheVault.cpp +++ b/src/scripts/instances/dungeons/TheVault.cpp @@ -3,61 +3,49 @@ using namespace Sapphire; -class TheVault : - public Sapphire::ScriptAPI::InstanceContentScript +class TheVault : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheVault() : - Sapphire::ScriptAPI::InstanceContentScript( 34 ) + TheVault() : Sapphire::ScriptAPI::InstanceContentScript( 34 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5588600, 4, { 0.359463f, 300.000000f, 26.171600f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5588600, 5588601, 4, { 0.359463f, 300.000000f, 26.171600f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 0.428600f, 300.000000f, 24.562250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2005580, 5873754, 4, { 0.360928f, 300.000000f, -15.306860f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5588602, 4, { 0.428600f, 300.000000f, 24.562250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2005580, 5873754, 5873755, 4, { 0.360928f, 300.000000f, -15.306860f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2006743, 5474300, 4, { 39.139400f, -300.007690f, 29.587160f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2006744, 5474303, 4, { 43.961182f, -299.855103f, -30.197689f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2006745, 6143050, 4, { -34.927921f, -300.007690f, -80.460876f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2006746, 6147782, 4, { -38.559631f, -300.007690f, -72.068359f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2006747, 6147781, 4, { -38.986820f, -300.007690f, -30.014530f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2006748, 6143048, 4, { 52.795311f, -299.984589f, -36.063671f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2006749, 6147791, 4, { 0.604760f, -291.999908f, -117.413803f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 5581166, 5581161, 4, { -18.416611f, -292.000000f, -99.614120f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Bonds", 2006752, 0, 4, { -52.262211f, -300.000793f, -27.878300f }, 0.991760f, 0.000144f ); - instance.registerEObj( "Bonds_1", 2006752, 0, 4, { 56.960300f, -299.984589f, -73.657806f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5581166, 4, { -18.416611f, -292.000000f, -99.614120f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 5581162, 4, { -20.099001f, -292.000000f, -98.859291f }, 0.700000f, -1.570796f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2005106, 5581173, 5581182, 4, { -0.494135f, -292.000000f, -117.713799f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2002735, 0, 4, { -20.099001f, -292.000000f, -98.859291f }, 0.700000f, -1.570796f ); - instance.registerEObj( "sgvf_w_lvd_b0250_1", 2005106, 5581173, 4, { -0.494135f, -292.000000f, -117.713799f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002735, 0, 5583052, 4, { 18.757099f, 0.000000f, 72.079903f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 5583050, 5583053, 4, { 17.161560f, 0.000000f, 73.880867f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_8", 2002735, 0, 4, { 18.757099f, 0.000000f, 72.079903f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5583050, 4, { 17.161560f, 0.000000f, 73.880867f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_9", 2005087, 5474300, 4, { 37.735470f, -300.007690f, 30.228149f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2005088, 5499954, 4, { 51.884090f, -300.000000f, -35.577080f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2005089, 5474303, 4, { 44.255379f, -300.000000f, -31.015051f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2005090, 5474308, 4, { -36.242680f, -300.000000f, -29.871010f }, 1.000000f, -0.000345f ); - instance.registerEObj( "unknown_13", 2005091, 5474306, 4, { -37.591751f, -300.000000f, -69.819733f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2005092, 5499959, 4, { -33.701191f, -300.000000f, -79.843872f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2005093, 5499966, 4, { 6.953651f, -281.975708f, -150.744995f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2005094, 5476161, 4, { 101.518402f, -263.140503f, -12.115350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2005095, 5476162, 4, { 101.390800f, -263.204315f, 11.842000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005096, 5474532, 4, { 99.222763f, -264.000000f, -0.362554f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2005097, 5499987, 4, { 22.634041f, 0.000000f, 71.960167f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2005098, 5499980, 4, { -17.585621f, 0.000000f, 72.136276f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2005099, 5444302, 4, { -92.607063f, -0.015320f, 0.076233f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_22", 2005100, 5499663, 4, { -52.663239f, 291.000000f, 42.623951f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2005101, 5499660, 4, { -67.359016f, 291.000000f, 42.656231f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2005102, 5499645, 4, { -66.869476f, 291.000000f, 55.587841f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2005103, 5499653, 4, { -53.398609f, 291.000000f, 55.570320f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2005104, 5499600, 4, { -46.140011f, 291.000000f, 48.667049f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5578486, 5, { -5.010592f, -300.000000f, 86.198753f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2005087, 5474300, 5579442, 4, { 37.735470f, -300.007690f, 30.228149f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2005088, 5499954, 5579463, 4, { 51.884090f, -300.000000f, -35.577080f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005089, 5474303, 5579464, 4, { 44.255379f, -300.000000f, -31.015051f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005090, 5474308, 5579478, 4, { -36.242680f, -300.000000f, -29.871010f }, 1.000000f, -0.000345f, 0); + instance.addEObj( "unknown_7", 2005091, 5474306, 5579537, 4, { -37.591751f, -300.000000f, -69.819733f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005092, 5499959, 5579540, 4, { -33.701191f, -300.000000f, -79.843872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2005093, 5499966, 5579647, 4, { 6.953651f, -281.975708f, -150.744995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2005094, 5476161, 5580240, 4, { 101.518402f, -263.140503f, -12.115350f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005095, 5476162, 5580241, 4, { 101.390800f, -263.204315f, 11.842000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005096, 5474532, 5580265, 4, { 99.222763f, -264.000000f, -0.362554f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2005097, 5499987, 5580413, 4, { 22.634041f, 0.000000f, 71.960167f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005098, 5499980, 5580417, 4, { -17.585621f, 0.000000f, 72.136276f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005099, 5444302, 5580677, 4, { -92.607063f, -0.015320f, 0.076233f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2005100, 5499663, 5580709, 4, { -52.663239f, 291.000000f, 42.623951f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2005101, 5499660, 5580710, 4, { -67.359016f, 291.000000f, 42.656231f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005102, 5499645, 5580711, 4, { -66.869476f, 291.000000f, 55.587841f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005103, 5499653, 5580712, 4, { -53.398609f, 291.000000f, 55.570320f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005104, 5499600, 5580718, 4, { -46.140011f, 291.000000f, 48.667049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5578486, 5578515, 5, { -5.010592f, -300.000000f, 86.198753f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 11.135890f, -300.000000f, 78.862717f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.136796f, 299.977112f, -9.654591f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 5578521, 4, { 11.135890f, -300.000000f, 78.862717f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 5578561, 4, { 0.136796f, 299.977112f, -9.654591f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/TheWanderersPalace.cpp b/src/scripts/instances/dungeons/TheWanderersPalace.cpp index 5b0b6a88..aee713a3 100644 --- a/src/scripts/instances/dungeons/TheWanderersPalace.cpp +++ b/src/scripts/instances/dungeons/TheWanderersPalace.cpp @@ -3,69 +3,67 @@ using namespace Sapphire; -class TheWanderersPalace : - public Sapphire::ScriptAPI::InstanceContentScript +class TheWanderersPalace : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheWanderersPalace() : - Sapphire::ScriptAPI::InstanceContentScript( 10 ) + TheWanderersPalace() : Sapphire::ScriptAPI::InstanceContentScript( 10 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2001809, 0, 4, { 134.115601f, -17.997431f, 473.641693f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 137.299393f, -17.990360f, 454.401398f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 73.105957f, 9.994568f, -475.590790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4177700, 5, { 130.745697f, -17.983120f, 461.438293f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001809, 0, 4177841, 4, { 134.115601f, -17.997431f, 473.641693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4177843, 4, { 137.299393f, -17.990360f, 454.401398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 4178207, 4, { 73.105957f, 9.994568f, -475.590790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4177700, 4178323, 5, { 130.745697f, -17.983120f, 461.438293f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2001822, 4086687, 4, { 125.014000f, -9.459579f, 64.149277f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2001811, 4259124, 4, { 127.094200f, -12.000000f, 125.826500f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2001822, 4086687, 4177864, 4, { 125.014000f, -9.459579f, 64.149277f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2001811, 4259124, 4236783, 4, { 127.094200f, -12.000000f, 125.826500f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094", 2001810, 4259126, 4, { 124.986603f, -12.039370f, 125.401100f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2001810, 4259126, 4178384, 4, { 124.986603f, -12.039370f, 125.401100f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0250", 2000277, 4259125, 4, { 125.461502f, -12.000000f, 89.079697f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000277, 4259125, 4259138, 4, { 125.461502f, -12.000000f, 89.079697f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2001114, 4323503, 4, { 118.000000f, -8.700125f, 65.370102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2001823, 4323504, 4, { 117.995003f, -7.766907f, 65.232300f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Nymiandevice", 2001123, 4126926, 4, { 117.995003f, -9.001419f, 65.378754f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2002790, 4405761, 4, { 125.029999f, -13.277490f, 181.098602f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001813, 4259128, 4, { 45.925018f, 0.000000f, -212.411499f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2001114, 4323503, 4323774, 4, { 118.000000f, -8.700125f, 65.370102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001823, 4323504, 4177865, 4, { 117.995003f, -7.766907f, 65.232300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Nymiandevice", 2001123, 4126926, 4323825, 4, { 117.995003f, -9.001419f, 65.378754f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2002790, 4405761, 4405900, 4, { 125.029999f, -13.277490f, 181.098602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001813, 4259128, 4236784, 4, { 45.925018f, 0.000000f, -212.411499f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001812, 4259127, 4, { 43.121960f, -0.015320f, -212.616592f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001812, 4259127, 4178388, 4, { 43.121960f, -0.015320f, -212.616592f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "unknown_5", 2001824, 4086767, 4, { 43.140591f, 0.499020f, -29.383511f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001827, 4086770, 4, { 43.011742f, 0.540422f, -152.602997f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000278, 4259129, 4, { 43.493420f, -0.100058f, -248.056198f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_5", 2001824, 4086767, 4177866, 4, { 43.140591f, 0.499020f, -29.383511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001827, 4086770, 4178340, 4, { 43.011742f, 0.540422f, -152.602997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000278, 4259129, 4259142, 4, { 43.493420f, -0.100058f, -248.056198f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2001115, 4323510, 4, { 35.000000f, 1.250271f, -5.876968f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2001116, 4323508, 4, { 35.000000f, 1.249865f, -28.099899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2001117, 4323512, 4, { 43.000000f, 1.300663f, -58.799179f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2001118, 4323515, 4, { 54.099178f, 9.249764f, -95.999512f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_11", 2001119, 4323518, 4, { 122.099899f, 1.250139f, -145.999405f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_12", 2001120, 4323522, 4, { 36.000000f, 1.299810f, -151.049896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2001825, 4323511, 4, { 35.027500f, 2.231338f, -5.969540f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2001826, 4323509, 4, { 34.988789f, 2.301583f, -28.158291f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2001828, 4323513, 4, { 43.003689f, 2.351689f, -58.849869f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2001829, 4323516, 4, { 54.100830f, 10.258660f, -95.915703f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2001830, 4323519, 4, { 121.982201f, 2.305465f, -145.991302f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2001831, 4323523, 4, { 35.995869f, 2.276821f, -151.081100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice", 2001124, 4126931, 4, { 34.988892f, 0.930786f, -6.393555f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice_1", 2001125, 4126938, 4, { 34.988892f, 0.930786f, -27.634159f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice_2", 2001126, 4126941, 4, { 42.984619f, 0.991760f, -58.335270f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Nymiandevice_1", 2001127, 4126947, 4, { 53.613361f, 8.952527f, -95.999352f }, 1.000000f, 1.570451f ); - instance.registerEObj( "RustedNymiandevice_3", 2001128, 4126952, 4, { 121.629601f, 0.930786f, -146.013596f }, 0.991760f, 1.570451f ); - instance.registerEObj( "RustedNymiandevice_4", 2001129, 4126956, 4, { 35.995972f, 0.991760f, -150.591400f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Lanternoil", 2002789, 0, 4, { 35.621380f, -0.164260f, -23.125179f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2001832, 4086777, 4, { 73.005737f, 10.540420f, -380.487610f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1d3_bossline", 2001814, 4239448, 4, { 72.890900f, 9.976854f, -400.332489f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1d3_bosswall", 2001815, 4239449, 4, { 74.758614f, 9.976894f, -400.332489f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2001121, 4323530, 4, { 80.979607f, 11.245850f, -380.117493f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_21", 2001122, 4323528, 4, { 65.000000f, 11.249720f, -380.099792f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2001833, 4323531, 4, { 81.010132f, 12.313960f, -380.117493f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2001834, 4323529, 4, { 65.001831f, 12.381110f, -380.103790f }, 1.000000f, 0.000000f ); - instance.registerEObj( "RustedNymiandevice_5", 2001130, 4126964, 4, { 80.979607f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice_6", 2001131, 4126966, 4, { 64.988159f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2005197, 5674883, 4, { 73.492577f, 6.000000f, -464.485596f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2001115, 4323510, 4323775, 4, { 35.000000f, 1.250271f, -5.876968f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001116, 4323508, 4323776, 4, { 35.000000f, 1.249865f, -28.099899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001117, 4323512, 4323778, 4, { 43.000000f, 1.300663f, -58.799179f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2001118, 4323515, 4323779, 4, { 54.099178f, 9.249764f, -95.999512f }, 1.000000f, 1.570451f, 0); + instance.addEObj( "unknown_11", 2001119, 4323518, 4323780, 4, { 122.099899f, 1.250139f, -145.999405f }, 1.000000f, 1.570451f, 0); + instance.addEObj( "unknown_12", 2001120, 4323522, 4323781, 4, { 36.000000f, 1.299810f, -151.049896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001825, 4323511, 4177867, 4, { 35.027500f, 2.231338f, -5.969540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001826, 4323509, 4177868, 4, { 34.988789f, 2.301583f, -28.158291f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2001828, 4323513, 4178334, 4, { 43.003689f, 2.351689f, -58.849869f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001829, 4323516, 4178335, 4, { 54.100830f, 10.258660f, -95.915703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001830, 4323519, 4178337, 4, { 121.982201f, 2.305465f, -145.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2001831, 4323523, 4178339, 4, { 35.995869f, 2.276821f, -151.081100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice", 2001124, 4126931, 4324149, 4, { 34.988892f, 0.930786f, -6.393555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice_1", 2001125, 4126938, 4324150, 4, { 34.988892f, 0.930786f, -27.634159f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice_2", 2001126, 4126941, 4324151, 4, { 42.984619f, 0.991760f, -58.335270f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Nymiandevice_1", 2001127, 4126947, 4324152, 4, { 53.613361f, 8.952527f, -95.999352f }, 1.000000f, 1.570451f, 0); + instance.addEObj( "RustedNymiandevice_3", 2001128, 4126952, 4324153, 4, { 121.629601f, 0.930786f, -146.013596f }, 0.991760f, 1.570451f, 0); + instance.addEObj( "RustedNymiandevice_4", 2001129, 4126956, 4324154, 4, { 35.995972f, 0.991760f, -150.591400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lanternoil", 2002789, 0, 4405902, 4, { 35.621380f, -0.164260f, -23.125179f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2001832, 4086777, 4178341, 4, { 73.005737f, 10.540420f, -380.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1d3_bossline", 2001814, 4239448, 4236779, 4, { 72.890900f, 9.976854f, -400.332489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1d3_bosswall", 2001815, 4239449, 4236782, 4, { 74.758614f, 9.976894f, -400.332489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2001121, 4323530, 4323783, 4, { 80.979607f, 11.245850f, -380.117493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2001122, 4323528, 4323782, 4, { 65.000000f, 11.249720f, -380.099792f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2001833, 4323531, 4178342, 4, { 81.010132f, 12.313960f, -380.117493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2001834, 4323529, 4178343, 4, { 65.001831f, 12.381110f, -380.103790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "RustedNymiandevice_5", 2001130, 4126964, 4324155, 4, { 80.979607f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice_6", 2001131, 4126966, 4324156, 4, { 64.988159f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2005197, 5674883, 5674890, 4, { 73.492577f, 6.000000f, -464.485596f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) } diff --git a/src/scripts/instances/dungeons/TheWanderersPalaceHard.cpp b/src/scripts/instances/dungeons/TheWanderersPalaceHard.cpp index 36afdf26..e2fbc1a8 100644 --- a/src/scripts/instances/dungeons/TheWanderersPalaceHard.cpp +++ b/src/scripts/instances/dungeons/TheWanderersPalaceHard.cpp @@ -3,51 +3,49 @@ using namespace Sapphire; -class TheWanderersPalaceHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheWanderersPalaceHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheWanderersPalaceHard() : - Sapphire::ScriptAPI::InstanceContentScript( 30 ) + TheWanderersPalaceHard() : Sapphire::ScriptAPI::InstanceContentScript( 30 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0250", 2000277, 4898030, 4, { 125.461502f, -12.000000f, 89.079697f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000277, 4898030, 4898031, 4, { 125.461502f, -12.000000f, 89.079697f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094", 2001810, 4898029, 4, { 124.986603f, -12.039370f, 125.401100f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2001810, 4898029, 4898014, 4, { 124.986603f, -12.039370f, 125.401100f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118", 2001811, 4898028, 4, { 127.094200f, -12.000000f, 125.826500f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2001811, 4898028, 4898013, 4, { 127.094200f, -12.000000f, 125.826500f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001812, 4898056, 4, { 43.121960f, -0.015320f, -212.616592f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001812, 4898056, 4898039, 4, { 43.121960f, -0.015320f, -212.616592f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001813, 4898057, 4, { 45.925018f, 0.000000f, -212.411499f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001813, 4898057, 4898038, 4, { 45.925018f, 0.000000f, -212.411499f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000278, 4898058, 4, { 43.472900f, -0.106873f, -248.065994f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000278, 4898058, 4898059, 4, { 43.472900f, -0.106873f, -248.065994f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_s1d3_bosswall", 2001815, 4898090, 4, { 74.753906f, 9.964111f, -400.351013f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_s1d3_bossline", 2001814, 4898089, 4, { 72.890900f, 9.976854f, -400.332489f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2005119, 0, 4, { 68.684860f, 6.000000f, -449.635315f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2005196, 5674432, 4, { 72.966209f, 6.000000f, -464.577209f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_s1d3_bosswall", 2001815, 4898090, 4898088, 4, { 74.753906f, 9.964111f, -400.351013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_s1d3_bossline", 2001814, 4898089, 4898087, 4, { 72.890900f, 9.976854f, -400.332489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005119, 0, 5582003, 4, { 68.684860f, 6.000000f, -449.635315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2005196, 5674432, 5674433, 4, { 72.966209f, 6.000000f, -464.577209f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 137.285400f, -17.990419f, 454.398407f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 73.105957f, 9.994568f, -475.590790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4898005, 5, { 130.745697f, -17.983120f, 461.438293f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4898007, 4, { 137.285400f, -17.990419f, 454.398407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 4898008, 4, { 73.105957f, 9.994568f, -475.590790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4898005, 4898009, 5, { 130.745697f, -17.983120f, 461.438293f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2004551, 5018234, 4, { 184.679901f, -14.023070f, 304.066406f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2004552, 5018233, 4, { 125.230698f, -14.053590f, 244.800400f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2004553, 5018223, 4, { 124.956100f, -14.023070f, 183.581207f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2004554, 5018182, 4, { 42.770088f, -0.167908f, -26.822309f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2004555, 5018205, 4, { 42.862549f, 0.442505f, -150.225098f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Asylumcell", 2004556, 5019054, 4, { 71.785713f, -11.783800f, -311.787598f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Asylumcell_1", 2004557, 5019055, 4, { 71.870552f, -11.659170f, -324.391602f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2004558, 5019051, 4, { 94.316040f, -12.008810f, -312.062286f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2004559, 5019004, 4, { 161.119995f, -8.011047f, -353.322693f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2004560, 5018224, 4, { 73.226128f, 10.390440f, -379.721588f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2004561, 5034792, 4, { 120.347900f, -12.000000f, -338.826599f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Drainagevalve", 2004562, 5022359, 4, { 124.002098f, -10.704290f, -341.825287f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2004564, 5018828, 4, { 141.315598f, -11.750000f, -326.359711f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Nymiandevice", 2004565, 4896865, 4, { 156.023407f, -6.851379f, -351.735809f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2004551, 5018234, 4949901, 4, { 184.679901f, -14.023070f, 304.066406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2004552, 5018233, 4949903, 4, { 125.230698f, -14.053590f, 244.800400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2004553, 5018223, 4949905, 4, { 124.956100f, -14.023070f, 183.581207f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2004554, 5018182, 4949907, 4, { 42.770088f, -0.167908f, -26.822309f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2004555, 5018205, 4949908, 4, { 42.862549f, 0.442505f, -150.225098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Asylumcell", 2004556, 5019054, 4949912, 4, { 71.785713f, -11.783800f, -311.787598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Asylumcell_1", 2004557, 5019055, 4949913, 4, { 71.870552f, -11.659170f, -324.391602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2004558, 5019051, 4949914, 4, { 94.316040f, -12.008810f, -312.062286f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2004559, 5019004, 4949915, 4, { 161.119995f, -8.011047f, -353.322693f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2004560, 5018224, 4949917, 4, { 73.226128f, 10.390440f, -379.721588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2004561, 5034792, 4985790, 4, { 120.347900f, -12.000000f, -338.826599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagevalve", 2004562, 5022359, 4985791, 4, { 124.002098f, -10.704290f, -341.825287f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2004564, 5018828, 4985792, 4, { 141.315598f, -11.750000f, -326.359711f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nymiandevice", 2004565, 4896865, 4985793, 4, { 156.023407f, -6.851379f, -351.735809f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/dungeons/Xelphatol.cpp b/src/scripts/instances/dungeons/Xelphatol.cpp deleted file mode 100644 index eafbea5e..00000000 --- a/src/scripts/instances/dungeons/Xelphatol.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class Xelphatol : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - Xelphatol() : - Sapphire::ScriptAPI::InstanceContentScript( 46 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -84.755379f, 28.000000f, -51.118382f }, 1.000000f, 0.523599f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6403264, 4, { -82.540977f, 28.000000f, -53.644989f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2007376, 6403259, 4, { -59.964069f, 28.000000f, -78.522522f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 223.705399f, 113.500000f, 35.108238f }, 0.500000f, 0.785398f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6403502, 4, { 224.909500f, 113.199997f, 33.535221f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2007377, 6403509, 4, { 264.503998f, 113.199997f, -5.542618f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2007431, 6384823, 4, { 245.262695f, 113.500000f, 13.527060f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 336.690308f, 166.643707f, -409.414886f }, 0.472961f, -1.221690f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6403539, 4, { 335.712402f, 166.653793f, -410.036194f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2007441, 6425251, 4, { 321.753204f, 166.653793f, -415.372711f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -204.533798f, -33.742210f, 271.416107f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 306.067810f, 166.653793f, -420.100494f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6399475, 5, { -219.983398f, -34.117180f, 275.020111f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2007371, 6572085, 4, { -124.008698f, -10.048470f, 151.735703f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2007372, 6572086, 4, { -88.521538f, 27.655760f, -44.885460f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007366, 6384146, 4, { 70.443916f, 25.187500f, -55.889919f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007367, 6384285, 4, { 178.158096f, 99.562508f, -3.919224f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007364, 6384308, 4, { 78.279350f, 25.190849f, -47.949661f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007365, 6384356, 4, { 178.228394f, 99.500000f, 8.238135f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Liftlever", 2007388, 0, 4, { 180.229706f, 56.749981f, -76.583313f }, 1.000000f, -2.356194f ); - instance.registerEObj( "Liftlever_1", 2007389, 0, 4, { 180.245193f, 86.749977f, -76.529610f }, 1.000000f, -0.785398f ); - instance.registerEObj( "Liftlever_2", 2007390, 0, 4, { 188.720001f, 56.749981f, -68.098488f }, 1.000000f, -0.785398f ); - instance.registerEObj( "Liftlever_3", 2007391, 0, 4, { 188.709198f, 86.749977f, -68.041428f }, 1.000000f, -0.785398f ); - instance.registerEObj( "Imposinggate", 2007373, 6382783, 4, { 168.614197f, 55.750000f, -60.833012f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Bonekey", 2007397, 0, 4, { 143.135406f, 52.677929f, -35.654629f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007370, 6383173, 4, { 97.740517f, 26.124990f, -40.661610f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007405, 6527474, 4, { 351.622009f, 163.753799f, -404.382599f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Airstone", 2007398, 0, 4, { 316.850586f, 142.878403f, -142.151505f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Airstone_1", 2007399, 0, 4, { 420.029205f, 149.955597f, -271.014801f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Tailwindrelic", 2007400, 6422938, 4, { 342.708191f, 145.153397f, -162.585800f }, 1.000000f, 0.000000f ); - // States -> start (id: 3) stop (id: 4) - instance.registerEObj( "Tailwindrelic_1", 2007401, 6422940, 4, { 414.549988f, 152.457504f, -298.508392f }, 0.991760f, 0.000048f ); - // States -> start (id: 3) stop (id: 4) - instance.registerEObj( "unknown_13", 2007524, 6493432, 4, { 341.786896f, 144.853806f, -164.354904f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2007525, 6493431, 4, { 412.853699f, 152.110397f, -297.974396f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( Xelphatol ); \ No newline at end of file diff --git a/src/scripts/instances/events/TheHauntedManor.cpp b/src/scripts/instances/events/TheHauntedManor.cpp deleted file mode 100644 index ebe31a7a..00000000 --- a/src/scripts/instances/events/TheHauntedManor.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheHauntedManor : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheHauntedManor() : - Sapphire::ScriptAPI::InstanceContentScript( 25001 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Pumpkinchest", 2007385, 0, 4, { 72.176666f, -0.000001f, 8.325592f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Crypticnote", 2007394, 0, 4, { 77.017143f, 0.000000f, 7.811212f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Curiousswitch", 2007406, 0, 4, { 75.432663f, 0.000000f, 9.083635f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Goldbasket", 2007407, 0, 4, { 67.265839f, -0.000000f, 8.740001f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Silverbasket", 2007408, 0, 4, { 69.001480f, 0.000000f, 7.453632f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Bronzebasket", 2007409, 0, 4, { 65.439072f, 0.000000f, 7.248850f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Jackolantern", 2007410, 0, 4, { 61.411270f, 0.000000f, 12.014820f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Smolderingcoal", 2007411, 0, 4, { 58.469200f, -0.000000f, 11.999350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Truesightsmokebomb", 2007412, 0, 4, { 55.969971f, 0.000000f, 12.118080f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Pumpkincoffer", 2007413, 0, 4, { 53.116581f, -0.015320f, 12.344480f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 15.229340f, -18.678320f, -0.619758f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Obfuscationcharm", 2007414, 0, 4, { 54.995380f, 0.000000f, 9.411625f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Jackinthebox", 2007547, 0, 4, { 69.704788f, 0.000000f, 10.012170f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Suspiciouspumpkin", 2007548, 0, 4, { 67.828171f, 0.000000f, 10.094330f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Suspiciouschest", 2007562, 0, 4, { 3.501173f, -18.779980f, -0.195926f }, 1.000000f, 1.568754f ); - instance.registerEObj( "Entrance", 2000182, 6381325, 5, { 73.499107f, -0.000000f, 4.652901f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheHauntedManor ); \ No newline at end of file diff --git a/src/scripts/instances/events/TheValentionesCeremony.cpp b/src/scripts/instances/events/TheValentionesCeremony.cpp deleted file mode 100644 index 9439b059..00000000 --- a/src/scripts/instances/events/TheValentionesCeremony.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheValentionesCeremony : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheValentionesCeremony() : - Sapphire::ScriptAPI::InstanceContentScript( 25002 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgbg_f1e9_g1_swt01", 2007457, 7231658, 4, { -3.500000f, -6.000000f, -42.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03", 2007457, 7231654, 4, { 17.466560f, -6.000000f, -45.513531f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_1", 2007457, 7231667, 4, { 18.500000f, -6.000000f, -59.500000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_1", 2007457, 7231666, 4, { -9.500000f, -6.000000f, -68.500000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_2", 2007457, 7231668, 4, { -18.500000f, -6.000000f, -59.500000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_2", 2007457, 7231669, 4, { 11.489990f, -6.027344f, -68.528320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_3", 2007457, 7231672, 4, { 15.495000f, -6.027344f, -77.500671f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_3", 2007457, 7231671, 4, { -16.500000f, -6.000000f, -71.500000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_4", 2007457, 7231673, 4, { 8.500000f, -8.000000f, -95.199997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_4", 2007457, 7231674, 4, { -6.515625f, -8.011047f, -92.729057f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_5", 2007457, 7231677, 4, { -6.500000f, -8.000000f, -89.699997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_5", 2007457, 7231676, 4, { 8.475829f, -8.011047f, -101.701401f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_6", 2007457, 7231678, 4, { -18.500000f, -8.000000f, -112.699997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_6", 2007457, 7231679, 4, { 14.500000f, -8.000000f, -111.699997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_7", 2007457, 7231681, 4, { 10.000000f, -8.000000f, -134.699997f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_7", 2007457, 7231680, 4, { -15.500000f, -8.000000f, -127.699997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_8", 2007457, 7231683, 4, { -16.500000f, -10.000000f, -160.699997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_8", 2007457, 7231684, 4, { 3.558000f, -10.000000f, -150.699997f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_9", 2007457, 7231686, 4, { 6.499207f, -10.025270f, -172.723999f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_9", 2007457, 7231687, 4, { -17.471680f, -10.025270f, -170.716904f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_10", 2007457, 7231689, 4, { 18.500000f, -10.000000f, -190.199997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_10", 2007457, 7231688, 4, { -3.550100f, -10.000000f, -186.699997f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_swt01_11", 2007457, 7231690, 4, { -18.500000f, -10.000000f, -190.199997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_f1e9_g1_gat03_11", 2007457, 7231691, 4, { 3.550100f, -10.000000f, -186.699997f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_0", 2007457, 7171421, 4, { -0.007954f, -11.881100f, -230.514008f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_f1e9_b1321", 2007457, 7231843, 4, { 0.006785f, -11.881100f, -253.447296f }, 1.000000f, 0.000000f ); - instance.registerEObj( "ValentionesDaycard", 2009385, 7231795, 4, { -5.426984f, -11.917360f, -260.462494f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_1", 2009387, 7231796, 4, { -9.668927f, -11.917360f, -260.401611f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_2", 2009388, 7231797, 4, { -6.021372f, -11.917360f, -253.618393f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_3", 2009389, 7231798, 4, { -10.334230f, -11.917360f, -253.545105f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_4", 2009390, 7231799, 4, { -4.210987f, -11.917360f, -246.692703f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_5", 2009391, 7231800, 4, { -8.330921f, -11.917360f, -246.662094f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_6", 2009392, 7231801, 4, { 5.258507f, -11.917360f, -260.425812f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_7", 2009393, 7231802, 4, { 9.500511f, -11.917360f, -260.425812f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_8", 2009394, 7231803, 4, { 6.041663f, -11.881100f, -253.545105f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_9", 2009395, 7231804, 4, { 10.315010f, -11.881100f, -253.545105f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_10", 2009396, 7231805, 4, { 3.961101f, -11.917360f, -246.662094f }, 0.991760f, 0.000048f ); - instance.registerEObj( "ValentionesDaycard_11", 2009397, 7231806, 4, { 8.203044f, -11.917360f, -246.662094f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 7186874, 5, { -0.017344f, 0.700000f, 15.850460f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.151178f, -11.881100f, -262.439209f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 7167001, 4, { -0.198283f, 0.437501f, 3.359166f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 7167005, 4, { -10.222270f, -6.000000f, -25.717331f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 7167002, 4, { 10.259260f, -6.000000f, -25.717331f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 7154005, 4, { -0.045776f, -11.734250f, -210.009903f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheValentionesCeremony ); \ No newline at end of file diff --git a/src/scripts/instances/goldsaucer/AirForceOne.cpp b/src/scripts/instances/goldsaucer/AirForceOne.cpp deleted file mode 100644 index d528a761..00000000 --- a/src/scripts/instances/goldsaucer/AirForceOne.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AirForceOne : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AirForceOne() : - Sapphire::ScriptAPI::InstanceContentScript( 62002 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2009676, 0, 4, { -4.593018f, -8.655450f, 3.738403f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2009677, 0, 4, { -4.318359f, -8.655450f, 5.050659f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2009678, 0, 4, { -3.891113f, -8.655450f, 6.485046f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2009679, 0, 4, { -4.837158f, -8.655450f, 2.639771f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2009695, 0, 4, { -6.729248f, -8.655450f, -1.693787f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AirForceOne ); \ No newline at end of file diff --git a/src/scripts/instances/goldsaucer/mahjong/AdvancedMahjongRanked.cpp b/src/scripts/instances/goldsaucer/mahjong/AdvancedMahjongRanked.cpp deleted file mode 100644 index 709aaf08..00000000 --- a/src/scripts/instances/goldsaucer/mahjong/AdvancedMahjongRanked.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AdvancedMahjongRanked : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AdvancedMahjongRanked() : - Sapphire::ScriptAPI::InstanceContentScript( 61002 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7842765, 4, { 100.083900f, 0.472961f, 99.900757f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AdvancedMahjongRanked ); \ No newline at end of file diff --git a/src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanDisabled.cpp b/src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanDisabled.cpp deleted file mode 100644 index 4a093cd4..00000000 --- a/src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanDisabled.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class FourplayerMahjongKuitanDisabled : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - FourplayerMahjongKuitanDisabled() : - Sapphire::ScriptAPI::InstanceContentScript( 61004 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7842765, 4, { 100.083900f, 0.472961f, 99.900757f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( FourplayerMahjongKuitanDisabled ); \ No newline at end of file diff --git a/src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanEnabled.cpp b/src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanEnabled.cpp deleted file mode 100644 index 4e0bba4a..00000000 --- a/src/scripts/instances/goldsaucer/mahjong/FourplayerMahjongKuitanEnabled.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class FourplayerMahjongKuitanEnabled : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - FourplayerMahjongKuitanEnabled() : - Sapphire::ScriptAPI::InstanceContentScript( 61003 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7842765, 4, { 100.083900f, 0.472961f, 99.900757f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( FourplayerMahjongKuitanEnabled ); \ No newline at end of file diff --git a/src/scripts/instances/goldsaucer/mahjong/NoviceMahjongRanked.cpp b/src/scripts/instances/goldsaucer/mahjong/NoviceMahjongRanked.cpp deleted file mode 100644 index e1d2022d..00000000 --- a/src/scripts/instances/goldsaucer/mahjong/NoviceMahjongRanked.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class NoviceMahjongRanked : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - NoviceMahjongRanked() : - Sapphire::ScriptAPI::InstanceContentScript( 61001 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7842765, 4, { 100.083900f, 0.472961f, 99.900757f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( NoviceMahjongRanked ); \ No newline at end of file diff --git a/src/scripts/instances/guildhests/AllsWellthatEndsintheWell.cpp b/src/scripts/instances/guildhests/AllsWellthatEndsintheWell.cpp index 712825ed..3d20cb33 100644 --- a/src/scripts/instances/guildhests/AllsWellthatEndsintheWell.cpp +++ b/src/scripts/instances/guildhests/AllsWellthatEndsintheWell.cpp @@ -3,19 +3,98 @@ using namespace Sapphire; -class AllsWellthatEndsintheWell : - public Sapphire::ScriptAPI::InstanceContentScript +class AllsWellthatEndsintheWell : public Sapphire::ScriptAPI::InstanceContentScript { public: - AllsWellthatEndsintheWell() : - Sapphire::ScriptAPI::InstanceContentScript( 10007 ) + AllsWellthatEndsintheWell() : Sapphire::ScriptAPI::InstanceContentScript( 10007 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/guildhests/AnnoytheVoid.cpp b/src/scripts/instances/guildhests/AnnoytheVoid.cpp index 94e1c7cb..35f06d93 100644 --- a/src/scripts/instances/guildhests/AnnoytheVoid.cpp +++ b/src/scripts/instances/guildhests/AnnoytheVoid.cpp @@ -3,16 +3,123 @@ using namespace Sapphire; -class AnnoytheVoid : - public Sapphire::ScriptAPI::InstanceContentScript +class AnnoytheVoid : public Sapphire::ScriptAPI::InstanceContentScript { public: - AnnoytheVoid() : - Sapphire::ScriptAPI::InstanceContentScript( 10010 ) + AnnoytheVoid() : Sapphire::ScriptAPI::InstanceContentScript( 10010 ) { } void onInit( InstanceContent& instance ) override { + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp b/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp index e4faa527..f85c1ab8 100644 --- a/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp +++ b/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp @@ -3,16 +3,89 @@ using namespace Sapphire; -class BasicTrainingEnemyParties : - public Sapphire::ScriptAPI::InstanceContentScript +class BasicTrainingEnemyParties : public Sapphire::ScriptAPI::InstanceContentScript { public: - BasicTrainingEnemyParties() : - Sapphire::ScriptAPI::InstanceContentScript( 10001 ) + BasicTrainingEnemyParties() : Sapphire::ScriptAPI::InstanceContentScript( 10001 ) { } void onInit( InstanceContent& instance ) override { + instance.addEObj( "unknown_0", 2000409, 0, 4103367, 4, { -133.093994f, 45.826611f, -209.826797f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4133115, 4133114, 5, { -161.384903f, 44.219810f, -218.712402f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2001898, 0, 4263490, 4, { -96.123680f, 47.631321f, -265.750793f }, 1.000000f, -0.091888f, 0); + instance.addEObj( "è¨“ç·´ç”¨ãæœ¨ç±", 2001889, 0, 4260848, 4, { -0.076355f, 24.396429f, 196.551407f }, 0.991760f, 1.529354f, 0); + instance.addEObj( "Practicecrates", 2002266, 0, 4269210, 4, { -0.112231f, 26.103210f, 196.541901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Practicecrate", 2002476, 0, 4314044, 4, { -0.088241f, 25.966061f, 196.565002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2001890, 0, 4260868, 4, { -95.709747f, 47.837910f, -265.453613f }, 1.000000f, -0.235299f, 0); + instance.addEObj( "unknown_3", 2002008, 0, 4265062, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "unknown_4", 2002267, 0, 4269214, 4, { -95.709801f, 47.837898f, -265.453613f }, 1.000000f, -0.235300f, 0); + instance.addEObj( "unknown_5", 2002268, 0, 4269215, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "Solidrock", 2001480, 0, 4013496, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_1", 2001481, 0, 4013497, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_2", 2001482, 0, 4013498, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_3", 2001483, 0, 4013503, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_4", 2001484, 0, 4013505, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_5", 2001485, 0, 4013506, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_6", 2001490, 0, 4030720, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_7", 2001490, 0, 4030721, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_8", 2001490, 0, 4030722, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_9", 2001493, 0, 4030763, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_10", 2001493, 0, 4030764, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_11", 2001493, 0, 4030765, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000286, 0, 3633019, 4, { -88.599541f, 43.582069f, -303.057404f }, 0.991760f, 1.396356f, 0); + instance.addEObj( "Overturnedwain_1", 2000287, 0, 3633020, 4, { -88.599503f, 43.582130f, -303.057404f }, 0.991800f, 1.396356f, 0); + instance.addEObj( "Unmovableboulder", 2001486, 0, 4031426, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unmovableboulder_1", 2001494, 0, 4031428, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004363, 0, 4877166, 4, { -181.600403f, 46.582878f, -90.640167f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004364, 0, 4877167, 4, { -184.348206f, 47.100651f, -87.938889f }, 1.000000f, -0.024142f, 0); + instance.addEObj( "unknown_8", 2004362, 0, 4877178, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_9", 2004366, 0, 4877202, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_10", 2004575, 0, 4970186, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_11", 2004903, 0, 5107885, 4, { 181.414398f, 69.474243f, 327.901093f }, 0.778198f, -1.158509f, 0); + instance.addEObj( "unknown_12", 2004904, 0, 5108572, 4, { 5.942663f, 57.893860f, -307.682892f }, 1.000000f, 1.286985f, 0); + instance.addEObj( "unknown_13", 2004905, 0, 5108575, 4, { 8.628152f, 57.998081f, -307.854004f }, 1.000000f, 1.546045f, 0); + instance.addEObj( "unknown_14", 2005121, 0, 5583559, 4, { -2.772403f, 24.362370f, 194.110992f }, 1.000000f, -1.046180f, 0); + instance.addEObj( "Destination", 2005073, 0, 5583562, 4, { -1.015763f, 29.584169f, 172.964294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2004932, 0, 5327295, 4, { -182.797897f, 30.555679f, -684.921814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005921, 0, 5895410, 4, { 31.010000f, 60.669998f, -205.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005922, 0, 5895412, 4, { -90.370003f, 43.049999f, -308.299988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005923, 0, 5895413, 4, { -148.009995f, 20.320000f, -339.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonemonument", 2001582, 0, 4081044, 4, { -58.631599f, 27.154480f, -141.767899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004114, 0, 4722679, 4, { 80.491333f, 58.406250f, 238.890594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004126, 0, 4722827, 4, { 22.938150f, 60.530869f, -281.564606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leathersatchel", 2004272, 0, 4745137, 4, { 224.215805f, 114.317596f, -223.401596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004273, 0, 4745138, 4, { 224.024994f, 114.304802f, -223.471100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004274, 0, 4745139, 4, { 224.589600f, 114.304802f, -223.320496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sackoforanges", 2001279, 0, 3929264, 4, { 132.807800f, 45.762241f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000451, 0, 4219429, 4, { 187.182404f, 46.250000f, 120.164803f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000449, 0, 4219537, 4, { 132.807800f, 46.253880f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam", 2001237, 0, 3929266, 4, { -129.381302f, 46.677361f, -192.523102f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Blackloam_1", 2001238, 0, 3929267, 4, { -121.777199f, 45.989780f, -210.821304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam_2", 2001239, 0, 3929268, 4, { -132.922699f, 45.370831f, -228.919495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2001734, 0, 4164804, 4, { -34.989449f, 11.168120f, -432.098511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest", 2001240, 0, 3929270, 4, { 120.677002f, 44.595348f, 37.449879f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_1", 2001241, 0, 3929273, 4, { 21.039221f, 43.143730f, 46.993542f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_2", 2001242, 0, 3929276, 4, { -18.936489f, 42.160629f, 58.609852f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tillersshovel", 2001272, 0, 3929316, 4, { 219.830002f, 113.132698f, -244.164093f }, 1.000000f, -0.974642f, 0); + instance.addEObj( "Cumbersomerock", 2001243, 0, 3929669, 4, { 136.521698f, 75.180031f, -150.652695f }, 3.000000f, 0.000048f, 0); + instance.addEObj( "Cumbersomerock_1", 2001244, 0, 3929670, 4, { 120.851097f, 69.098717f, -129.253906f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Cumbersomerock_2", 2001245, 0, 3929672, 4, { 114.081902f, 63.887001f, -99.500351f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Strewndebris", 2001246, 0, 3929673, 4, { 118.764603f, 71.366631f, -163.583298f }, 1.500000f, 0.324228f, 0); + instance.addEObj( "Strewndebris_1", 2001247, 0, 3929674, 4, { 108.728401f, 65.295799f, -118.655899f }, 2.000000f, 1.549894f, 0); + instance.addEObj( "Strewndebris_2", 2001248, 0, 3929676, 4, { 118.758202f, 63.722900f, -81.455193f }, 0.991789f, 1.477567f, 0); + instance.addEObj( "Ripeorange", 2001249, 0, 3929968, 4, { 78.170227f, 71.093033f, -216.863205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_1", 2001250, 0, 3929978, 4, { 52.508530f, 68.080292f, -223.840607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_2", 2001251, 0, 3930022, 4, { 77.992752f, 68.706657f, -177.286697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_3", 2001252, 0, 3930027, 4, { 64.534592f, 60.283661f, -141.981201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_4", 2001253, 0, 3930035, 4, { 51.649109f, 59.454071f, -151.267395f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureterritory", 2001254, 0, 3926089, 4, { -220.020798f, 17.811649f, -414.486603f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2001256, 0, 3927155, 4, { -321.174103f, 25.227871f, -536.788330f }, 0.600000f, 0.882138f, 0); + instance.addEObj( "unknown_21", 2001257, 0, 3927157, 4, { -308.949493f, 24.240320f, -531.609070f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2001258, 0, 3927159, 4, { -316.673187f, 24.716949f, -533.379211f }, 0.991760f, -0.990636f, 0); + instance.addEObj( "unknown_23", 2001259, 0, 3927160, 4, { -306.996307f, 23.603291f, -520.500488f }, 0.991760f, -0.713484f, 0); + instance.addEObj( "Millioncornseedling", 2001255, 0, 3927161, 4, { -320.576813f, 25.833500f, -527.550171f }, 0.961304f, -0.384837f, 0); } diff --git a/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp b/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp index 147f35b5..fcebcc90 100644 --- a/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp +++ b/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp @@ -3,20 +3,141 @@ using namespace Sapphire; -class BasicTrainingEnemyStrongholds : - public Sapphire::ScriptAPI::InstanceContentScript +class BasicTrainingEnemyStrongholds : public Sapphire::ScriptAPI::InstanceContentScript { public: - BasicTrainingEnemyStrongholds() : - Sapphire::ScriptAPI::InstanceContentScript( 10003 ) + BasicTrainingEnemyStrongholds() : Sapphire::ScriptAPI::InstanceContentScript( 10003 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000604, 4262798, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000605, 0, 4263086, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000606, 3861081, 4263087, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000604, 4262798, 4263088, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Earthspritecore", 2001221, 0, 4163769, 4, { -185.673004f, 36.598942f, 348.954987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4163770, 4, { -144.712997f, 44.095612f, 337.720398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4163771, 4, { -139.159897f, 44.119518f, 375.516693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4163772, 4, { -125.920898f, 46.215401f, 364.480713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4163773, 4, { -207.121796f, 34.620338f, 343.721710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4163774, 4, { -177.589203f, 37.378311f, 375.839203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4163775, 4, { -135.196198f, 45.881248f, 388.070709f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_7", 2001221, 0, 4163776, 4, { -124.855698f, 47.177441f, 336.891602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000205, 3841548, 3237648, 4, { -382.994202f, 25.285480f, -512.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000206, 4030543, 3237650, 4, { -382.797791f, 24.058620f, -569.999329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000207, 4030563, 3237652, 4, { -384.516693f, 24.065800f, -577.594116f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlever", 2000209, 0, 3237656, 4, { -392.499512f, 24.935869f, -487.555908f }, 1.000000f, 1.042826f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock02", 2001705, 4165897, 4108317, 4, { -345.592102f, 15.234820f, -632.468323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock03", 2001705, 4165900, 4108323, 4, { -366.638000f, 15.153470f, -651.078613f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138496, 4138489, 5, { -466.621002f, 22.995081f, -472.606415f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Ironlever_1", 2001805, 0, 4175817, 4, { -377.859192f, 24.185551f, -562.981689f }, 0.991760f, 1.504764f, 0); + instance.addEObj( "unknown_4", 2001684, 0, 4105352, 4, { 191.706497f, 53.259998f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "Curiousobject", 2003654, 0, 4622131, 4, { -68.557579f, 13.811150f, 159.184296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003655, 0, 4622132, 4, { -68.912437f, 13.549060f, 159.191299f }, 1.000000f, -0.118714f, 0); + instance.addEObj( "Preciouspotsherd", 2003656, 0, 4622218, 4, { -72.945534f, 13.527350f, 159.206696f }, 1.000000f, -0.416651f, 0); + instance.addEObj( "Preciouspotsherd_1", 2003657, 0, 4622219, 4, { -80.168518f, 13.427830f, 158.135193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Preciouspotsherd_2", 2003658, 0, 4622225, 4, { -71.041443f, 13.443610f, 155.966293f }, 1.000000f, 1.114817f, 0); + instance.addEObj( "Preciouspotsherd_3", 2003659, 0, 4622229, 4, { -76.128853f, 13.454370f, 155.911102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003903, 0, 4635043, 4, { -432.590515f, 28.794950f, -383.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003904, 0, 4673429, 4, { -432.590515f, 28.795000f, -383.577515f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2005163, 0, 5655919, 4, { 364.692993f, 74.880417f, 170.318405f }, 1.000000f, 0.515260f, 0); + instance.addEObj( "unknown_9", 2005210, 0, 5707766, 4, { 364.667114f, 74.838120f, 170.304794f }, 0.991760f, 0.478285f, 0); + instance.addEObj( "Caravansack", 2001408, 0, 3972501, 4, { 154.381302f, 52.555969f, 200.925507f }, 0.991760f, -0.426474f, 0); + instance.addEObj( "Caravansack_1", 2001409, 0, 3972503, 4, { 141.835495f, 53.000080f, 221.575607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); + instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_3", 2001544, 0, 4068720, 4, { 259.056488f, 53.448139f, 25.430000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2001468, 0, 4002288, 4, { -87.371643f, 50.629879f, 315.604614f }, 1.335633f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2001469, 0, 4002293, 4, { -74.943207f, 53.255798f, 336.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2001472, 0, 4003482, 4, { 150.725098f, 18.805120f, -5.748842f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Shadedoutcropping", 2001474, 0, 4014193, 4, { 96.247253f, 16.975349f, 188.860504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001758, 0, 4175144, 4, { -269.838898f, 15.347900f, -718.118530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002694, 0, 4374439, 4, { -659.887085f, 62.116219f, -805.250305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002698, 0, 4374438, 4, { 328.773987f, 63.000000f, -228.168198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "WakingSandsentrance", 2001711, 0, 4148333, 4, { -480.918091f, 18.001030f, -386.862000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003455, 0, 4672971, 4, { -520.720886f, 12.537260f, -369.257294f }, 1.000000f, -0.160624f, 0); + instance.addEObj( "Destination_3", 2002252, 0, 4301817, 4, { -662.345581f, 63.703388f, -805.475891f }, 1.000000f, -1.516295f, 0); + instance.addEObj( "unknown_15", 2002858, 0, 4502882, 4, { -470.847687f, 22.690121f, -439.597198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002859, 0, 4502883, 4, { -386.630493f, 24.769951f, -500.924988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002860, 0, 4502910, 4, { -367.215393f, 16.534220f, -628.223816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002861, 0, 4502913, 4, { -327.476013f, 14.770360f, -782.936218f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003561, 0, 4620227, 4, { 175.079300f, 52.657982f, -51.644081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003562, 0, 4620228, 4, { 140.193497f, 55.403481f, -32.144279f }, 1.000000f, -0.431827f, 0); + instance.addEObj( "unknown_20", 2003563, 0, 4620916, 4, { 90.466728f, 15.128930f, 156.129196f }, 1.000000f, -0.851278f, 0); + instance.addEObj( "unknown_21", 2003563, 0, 4620917, 4, { 90.683792f, 15.115320f, 157.440903f }, 1.000000f, -1.528101f, 0); + instance.addEObj( "unknown_22", 2003563, 0, 4620918, 4, { 90.393692f, 15.986160f, 156.714096f }, 1.000000f, -0.476697f, 0); + instance.addEObj( "Weatheredcrate", 2003564, 0, 4622239, 4, { -494.902893f, 19.051371f, -352.231415f }, 0.750000f, -0.588395f, 0); + instance.addEObj( "Blackscale", 2003565, 0, 4622240, 4, { -492.155792f, 19.051319f, -356.257690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_1", 2003566, 0, 4622241, 4, { -477.134888f, 21.550840f, -362.625000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_2", 2003567, 0, 4622242, 4, { -462.865997f, 23.031300f, -361.162415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_3", 2003568, 0, 4622243, 4, { -444.846008f, 23.021820f, -360.569000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003573, 0, 4622363, 4, { 192.679306f, 52.578350f, 14.635490f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003570, 0, 4677129, 4, { -390.152710f, 24.013620f, -348.136200f }, 0.750000f, 0.007942f, 0); + instance.addEObj( "unknown_24", 2003570, 0, 4677130, 4, { -390.079590f, 24.657551f, -348.104492f }, 0.750000f, -0.164489f, 0); + instance.addEObj( "unknown_25", 2003571, 0, 4677131, 4, { 122.520599f, 49.369301f, -179.912094f }, 0.750000f, 0.232433f, 0); + instance.addEObj( "unknown_26", 2003571, 0, 4677132, 4, { 121.849197f, 49.353828f, -180.857895f }, 0.750000f, -0.604124f, 0); + instance.addEObj( "unknown_27", 2003572, 0, 4677134, 4, { 256.280212f, 53.858521f, 144.223694f }, 0.750000f, 1.456685f, 0); + instance.addEObj( "unknown_28", 2003572, 0, 4677135, 4, { 254.908997f, 52.413540f, 144.814804f }, 0.750000f, 0.436474f, 0); + instance.addEObj( "Planarfissure", 2002431, 0, 4308386, 4, { -178.373398f, 15.435460f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002432, 0, 4308387, 4, { -211.169601f, 15.408760f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002535, 0, 4323988, 4, { -178.373398f, 15.435420f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_3", 2002536, 0, 4323989, 4, { -211.169601f, 15.408720f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002310, 0, 4295817, 4, { -283.908386f, 15.067190f, -774.671997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate_1", 2004102, 0, 4695118, 4, { -283.908386f, 15.067200f, -774.671997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001808, 0, 4175875, 4, { 160.723297f, 54.825562f, -45.548222f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001714, 0, 4190129, 4, { 191.706497f, 53.206501f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_31", 2001714, 0, 4101396, 4, { 191.706497f, 53.259991f, -43.777889f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_32", 2004690, 0, 5021395, 4, { 301.300903f, 63.558701f, 161.296494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage", 2004132, 0, 4721955, 4, { -158.026199f, 14.901680f, -197.023407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004136, 0, 4721965, 4, { -156.549500f, 14.974940f, -192.488205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage_1", 2004133, 0, 4892862, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Winebaudsmessage_2", 2004134, 0, 4892863, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Listofdemands", 2004847, 0, 5071821, 4, { 323.642792f, 62.984390f, -207.887100f }, 1.000000f, -1.371537f, 0); + instance.addEObj( "EATCcargocrate", 2000738, 0, 3706840, 4, { 217.118195f, 60.471439f, 121.538002f }, 0.747620f, 0.830903f, 0); + instance.addEObj( "EATCcargocrate_1", 2000739, 0, 3706841, 4, { 212.965103f, 52.824039f, 147.999802f }, 0.747620f, 0.764395f, 0); + instance.addEObj( "EATCcargocrate_2", 2000740, 0, 3706842, 4, { 228.448898f, 55.569160f, 172.082993f }, 0.747620f, 0.113389f, 0); + instance.addEObj( "Fafafonosbaggage", 2001273, 0, 3923934, 4, { -210.864395f, 31.683620f, 370.595703f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Fafafonosbaggage_1", 2001274, 0, 3923935, 4, { -215.686295f, 31.992800f, 361.348907f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fafafonosbaggage_2", 2001275, 0, 3923937, 4, { -218.890701f, 31.788309f, 365.163605f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Magnetite", 2001276, 0, 3923953, 4, { -162.859604f, 49.869110f, 312.336792f }, 1.300000f, -0.000000f, 0); + instance.addEObj( "Magnetite_1", 2001356, 0, 3949808, 4, { -118.516899f, 56.229370f, 411.123810f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Magnetite_2", 2001357, 0, 3949809, 4, { -99.895340f, 59.123940f, 389.090698f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Writofseizure", 2001456, 0, 3999587, 4, { -246.576706f, 35.180309f, 383.315613f }, 1.000000f, 1.167259f, 0); + instance.addEObj( "Writofseizure_1", 2001457, 0, 3999591, 4, { -218.018997f, 35.816582f, 426.025787f }, 1.000000f, -0.002433f, 0); + instance.addEObj( "Writofseizure_2", 2001458, 0, 3999593, 4, { -282.081604f, 35.200500f, 438.834198f }, 0.991760f, 0.407578f, 0); + instance.addEObj( "Writofseizure_3", 2001459, 0, 3999595, 4, { -306.982391f, 34.317501f, 396.963409f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001852, 0, 4217254, 4, { -235.248795f, 15.910670f, -293.097198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trappoint", 2001374, 0, 3951678, 4, { 101.867302f, 49.365681f, -171.121094f }, 0.991760f, -1.182530f, 0); + instance.addEObj( "Trappoint_1", 2001375, 0, 3951683, 4, { 111.436600f, 49.171101f, -177.996506f }, 0.900208f, -0.674530f, 0); + instance.addEObj( "Trappoint_2", 2001376, 0, 3951862, 4, { 115.190300f, 49.143421f, -183.031998f }, 0.900208f, -0.273005f, 0); + instance.addEObj( "Trappoint_3", 2001377, 0, 3951883, 4, { 106.858902f, 49.335419f, -173.693497f }, 0.991760f, -0.931860f, 0); + instance.addEObj( "Nanaschitepebble", 2001399, 0, 3955178, 4, { 61.631142f, 46.075420f, -265.430695f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Nanaschitepebble_1", 2001400, 0, 3955182, 4, { 98.055641f, 45.213470f, -214.379593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nanaschitepebble_2", 2001401, 0, 3955184, 4, { 85.587769f, 46.424850f, -266.468292f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Nanaschitepebble_3", 2001402, 0, 3955186, 4, { 47.837040f, 45.220798f, -223.498901f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Splinteredcrate", 2001382, 0, 3953773, 4, { -282.520813f, 13.480670f, -145.922104f }, 0.991760f, 0.922943f, 0); + instance.addEObj( "Decayingvegetables", 2001383, 0, 3953775, 4, { -283.192200f, 13.480670f, -145.860992f }, 0.991760f, 1.086698f, 0); + instance.addEObj( "Bottomlesstoolbox", 2001384, 0, 3953776, 4, { -278.034698f, 13.480670f, -146.562897f }, 0.991760f, -0.671846f, 0); + instance.addEObj( "Unsoldpot", 2001475, 0, 4010998, 4, { -353.951996f, 13.900940f, -102.644096f }, 0.991760f, 0.004243f, 0); + instance.addEObj( "Decayingvegetables_1", 2001476, 0, 4011001, 4, { -356.013611f, 13.903760f, -100.384903f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "Emptydecanter", 2001477, 0, 4011002, 4, { -325.368195f, 13.983500f, -109.073997f }, 0.991760f, -0.977592f, 0); + instance.addEObj( "Holeycup", 2001478, 0, 4011003, 4, { -324.971405f, 13.983500f, -108.587402f }, 0.991760f, 0.583399f, 0); + instance.addEObj( "Motheatensack", 2001479, 0, 4011004, 4, { -355.428406f, 13.900940f, -101.609901f }, 0.991760f, -0.962156f, 0); + instance.addEObj( "Flotsam", 2001385, 0, 3953779, 4, { -285.216705f, 19.834650f, -165.813995f }, 0.320374f, 0.081159f, 0); + instance.addEObj( "Flotsam_1", 2001386, 0, 3953780, 4, { -282.883209f, 19.015869f, -166.643906f }, 0.778198f, -1.349212f, 0); + instance.addEObj( "Flotsam_2", 2001387, 0, 3953781, 4, { -293.232697f, 19.514210f, -164.340897f }, 0.778198f, -0.018445f, 0); + instance.addEObj( "Oremound", 2001368, 0, 3951891, 4, { 297.566193f, 62.546749f, -194.048996f }, 0.991760f, 0.740205f, 0); + instance.addEObj( "Oremound_1", 2001369, 0, 3951893, 4, { 293.018890f, 63.492680f, -236.133408f }, 0.991760f, -1.090533f, 0); + instance.addEObj( "Oremound_2", 2001735, 0, 4161181, 4, { 318.346405f, 63.544731f, -200.930496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sharpenedpickaxe", 2001371, 0, 3952079, 4, { 315.281891f, 62.935490f, -202.934906f }, 0.961304f, 1.229137f, 0); + instance.addEObj( "Oldhammer", 2001372, 0, 3952084, 4, { 324.421997f, 64.036842f, -247.028397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavysledgehammer", 2001373, 0, 3952087, 4, { 291.432007f, 62.563419f, -228.564896f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp b/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp index 90296871..022d3433 100644 --- a/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp +++ b/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp @@ -3,17 +3,180 @@ using namespace Sapphire; -class FlickingSticksandTakingNames : - public Sapphire::ScriptAPI::InstanceContentScript +class FlickingSticksandTakingNames : public Sapphire::ScriptAPI::InstanceContentScript { public: - FlickingSticksandTakingNames() : - Sapphire::ScriptAPI::InstanceContentScript( 10008 ) + FlickingSticksandTakingNames() : Sapphire::ScriptAPI::InstanceContentScript( 10008 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "unknown_0", 2005192, 5760474, 5766960, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f, 0); + instance.addEObj( "Entrance", 2001710, 4138425, 4138424, 5, { -51.452221f, -36.919319f, 313.645203f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2000989, 0, 3823377, 4, { -106.687202f, -4.161253f, -45.643250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000989, 0, 3823379, 4, { -102.746902f, -4.401515f, -49.706520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000989, 0, 3823385, 4, { -104.850403f, -4.340435f, -52.988312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000989, 0, 3823394, 4, { -108.844398f, -4.241153f, -57.010132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000989, 0, 3823397, 4, { -112.659302f, -3.909669f, -61.190521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000989, 0, 3823401, 4, { -118.636398f, -3.518063f, -64.513268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000989, 0, 3823405, 4, { -127.511803f, -2.892640f, -64.478867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000989, 0, 3823412, 4, { -117.353996f, 0.914429f, -50.905491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000989, 0, 3823416, 4, { -111.476799f, -2.111283f, -50.949821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000989, 0, 3823424, 4, { -176.735703f, 41.926590f, -127.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000989, 0, 3823431, 4, { -179.201294f, 41.938290f, -125.163200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000989, 0, 3823436, 4, { -185.775101f, 41.956139f, -122.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000989, 0, 3823439, 4, { -189.927902f, 41.899849f, -118.977501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000989, 0, 3823443, 4, { -178.272598f, 41.946621f, -131.510803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000989, 0, 3823452, 4, { -182.126297f, 44.093319f, -136.205093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000989, 0, 3823454, 4, { -183.924301f, 45.601589f, -138.584000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000989, 0, 3823474, 4, { -223.369705f, 65.192383f, -170.117294f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000989, 0, 3823478, 4, { -227.283203f, 63.083599f, -164.812698f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000989, 0, 3823481, 4, { -223.590500f, 61.701698f, -160.998001f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2000989, 0, 3823485, 4, { -219.593597f, 61.264191f, -160.662399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000989, 0, 3823490, 4, { -224.570404f, 60.000000f, -156.211700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000989, 0, 3823493, 4, { -204.765793f, 57.650002f, -156.189499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000989, 0, 3823593, 4, { -211.505005f, 61.173359f, -163.735794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000989, 0, 3823596, 4, { -215.901398f, 59.658932f, -156.554001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000989, 0, 3823600, 4, { -213.253204f, 60.419998f, -160.382599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000989, 0, 3823601, 4, { -210.509399f, 58.919998f, -157.050201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000989, 0, 3823602, 4, { -223.775101f, 54.810001f, -140.154007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000989, 0, 3823608, 4, { -225.879303f, 58.466068f, -152.178299f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2000989, 0, 3823617, 4, { -219.775696f, 58.352440f, -151.934097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2000989, 0, 3823627, 4, { -225.391098f, 56.995861f, -147.356400f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2000989, 0, 3824037, 4, { -219.836807f, 59.723690f, -155.840393f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2000989, 0, 3824042, 4, { -222.053894f, 55.756931f, -142.991104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000989, 0, 3824045, 4, { -212.838898f, 60.007149f, -159.296097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2000989, 0, 3824050, 4, { -214.303299f, 55.472000f, -141.913406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000989, 0, 3824055, 4, { -225.233505f, 63.152409f, -164.779999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2000989, 0, 3847675, 4, { -219.101303f, 56.439999f, -145.291000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2000989, 0, 3847677, 4, { -214.105896f, 57.759998f, -151.189697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2000989, 0, 3847679, 4, { -207.002197f, 57.130001f, -152.617004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000989, 0, 3847682, 4, { -213.376205f, 54.914261f, -139.597504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000989, 0, 3847685, 4, { -208.101303f, 54.775131f, -140.642303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000989, 0, 3847687, 4, { -214.426804f, 56.159321f, -145.207993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_cnt_box01vfx01", 2001210, 3757610, 3689175, 4, { -120.100601f, 2.405730f, -50.776730f }, 0.991789f, 0.000048f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_1", 2001210, 3757624, 3694554, 4, { -183.001602f, 42.326698f, -124.075798f }, 1.000000f, 1.570451f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_2", 2001210, 3757631, 3694706, 4, { -184.213196f, 45.746380f, -139.125000f }, 1.000000f, 0.000000f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "unknown_42", 2000989, 0, 3915748, 4, { -191.551300f, 41.466888f, -115.594398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000989, 0, 3915752, 4, { -186.462204f, 40.816891f, -115.784302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2000989, 0, 3915755, 4, { -191.218307f, 39.463631f, -110.626297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000989, 0, 3915759, 4, { -183.373505f, 37.236629f, -102.680702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000989, 0, 4096563, 4, { -186.592407f, 39.698158f, -111.553299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000989, 0, 4096564, 4, { -181.488998f, 39.372520f, -112.985199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2000989, 0, 4096565, 4, { -186.344604f, 36.201031f, -100.555199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2000989, 0, 4096566, 4, { -183.355698f, 38.196529f, -107.120499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2000989, 0, 4096567, 4, { -178.404999f, 36.720852f, -107.768600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000989, 0, 4096569, 4, { -177.405899f, 35.390881f, -103.573196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000989, 0, 4096570, 4, { -180.021500f, 34.727051f, -98.890297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000989, 0, 4096571, 4, { -182.217804f, 37.690910f, -116.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2000989, 0, 4096572, 4, { -188.807800f, 38.018028f, -106.121902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2000989, 0, 4096573, 4, { -181.309097f, 41.937679f, -130.304199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2000989, 0, 4096574, 4, { -182.530396f, 41.919140f, -126.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2000989, 0, 4096579, 4, { -220.313797f, 59.732182f, -155.807205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2000989, 0, 4096580, 4, { -226.965500f, 65.530830f, -170.766495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2000989, 0, 4096581, 4, { -215.623703f, 61.881599f, -163.434402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2000989, 0, 4096582, 4, { -206.911499f, 60.888500f, -165.796097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2000989, 0, 4096583, 4, { -218.172501f, 54.562969f, -138.618103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2000989, 0, 4096585, 4, { -222.671097f, 56.018742f, -143.996307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2000989, 0, 4096586, 4, { -203.646500f, 55.991982f, -150.696701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2000989, 0, 4096587, 4, { -215.205704f, 53.915279f, -133.938293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001710, 4138438, 4138434, 5, { -46.600349f, -6.881468f, -65.465378f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Thousandyearplum", 2000690, 0, 3689342, 4, { -288.543304f, 21.433680f, 217.844498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_1", 2000690, 0, 3692613, 4, { -307.137207f, 21.106791f, 215.406006f }, 1.000000f, -1.173999f, 0); + instance.addEObj( "Thousandyearplum_2", 2000690, 0, 3692616, 4, { -309.206512f, 21.227430f, 197.596497f }, 1.000000f, 1.119660f, 0); + instance.addEObj( "Thousandyearplum_3", 2000690, 0, 3692621, 4, { -339.628204f, 21.199949f, 182.168594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_4", 2000690, 0, 3692622, 4, { -353.139587f, 21.115919f, 196.709503f }, 1.000000f, -1.521987f, 0); + instance.addEObj( "Thousandyearplum_5", 2000690, 0, 3692623, 4, { -325.181000f, 21.526649f, 165.853302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_3", 2001224, 0, 4326455, 4, { -308.257599f, 61.464870f, 15.053400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_4", 2001224, 0, 4327283, 4, { -327.718506f, 60.582130f, 27.168421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_5", 2001224, 0, 4327285, 4, { -287.753601f, 62.810261f, 8.191589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone", 2001228, 0, 4309325, 4, { -484.262207f, 68.893761f, -283.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001228, 0, 4309326, 4, { -467.243896f, 65.401413f, -267.285187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001228, 0, 4309327, 4, { -526.568726f, 48.359058f, -242.947403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001228, 0, 4309329, 4, { -494.978912f, 56.382858f, -228.952805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001228, 0, 4309330, 4, { -476.322601f, 61.424740f, -239.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001228, 0, 4309331, 4, { -461.329712f, 57.476330f, -209.589706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_2", 2004434, 0, 4880289, 4, { -51.745281f, 0.200000f, 16.131550f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_3", 2004435, 0, 4880290, 4, { -63.280109f, 0.200000f, 16.049021f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_4", 2004436, 0, 4880292, 4, { -58.040699f, 0.200000f, 5.385311f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Gigantickrakkaroot", 2004437, 0, 4880306, 4, { -46.908070f, 1.359704f, -34.446602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens", 2000999, 0, 3824569, 4, { -39.607590f, 0.306507f, -27.843050f }, 1.000000f, -0.896479f, 0); + instance.addEObj( "Feedingtrough", 2001000, 0, 3824611, 4, { -52.674801f, 0.690364f, 2.307330f }, 1.000000f, 0.780778f, 0); + instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); + instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet_3", 2000751, 0, 3800617, 4, { -169.299194f, 18.604219f, -72.127853f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Diremiteeggs", 2001083, 0, 3856505, 4, { -184.488998f, 41.923210f, -128.647995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diremiteeggs_1", 2001084, 0, 3856507, 4, { -127.775902f, -1.133527f, -60.947330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guttedcampfire", 2000688, 0, 3687683, 4, { -98.488190f, 3.855461f, -145.340195f }, 1.000000f, 1.533667f, 0); + instance.addEObj( "Wornleatherbag", 2000689, 0, 3687684, 4, { -95.449173f, 3.505787f, -150.786896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureegg", 2001006, 0, 3838947, 4, { 99.678078f, -15.718380f, 193.019196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); + instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); + instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); + instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Platemail", 2001015, 0, 3842360, 4, { 219.229294f, -32.014702f, 323.927307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallencargo", 2001016, 0, 3842564, 4, { 154.196701f, -24.314859f, 503.493011f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Chocobocarriage", 2001017, 0, 3842565, 4, { 150.774307f, -23.544720f, 490.653809f }, 0.961271f, 1.220378f, 0); + instance.addEObj( "Brokencrate", 2001086, 0, 3862290, 4, { 151.079498f, -23.709080f, 499.312012f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); + instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); } diff --git a/src/scripts/instances/guildhests/HeroontheHalfShell.cpp b/src/scripts/instances/guildhests/HeroontheHalfShell.cpp index b2adc988..a1fd3833 100644 --- a/src/scripts/instances/guildhests/HeroontheHalfShell.cpp +++ b/src/scripts/instances/guildhests/HeroontheHalfShell.cpp @@ -3,16 +3,94 @@ using namespace Sapphire; -class HeroontheHalfShell : - public Sapphire::ScriptAPI::InstanceContentScript +class HeroontheHalfshell : public Sapphire::ScriptAPI::InstanceContentScript { public: - HeroontheHalfShell() : - Sapphire::ScriptAPI::InstanceContentScript( 10004 ) + HeroontheHalfshell() : Sapphire::ScriptAPI::InstanceContentScript( 10004 ) { } void onInit( InstanceContent& instance ) override { + instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); + instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); + instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); + instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); + instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); + instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); + instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); + instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); + instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); + instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); + instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); + instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); + instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); + instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); + instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); + instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); + instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); + instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); + instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); + instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); } @@ -29,4 +107,4 @@ public: }; -EXPOSE_SCRIPT( HeroontheHalfShell ); \ No newline at end of file +EXPOSE_SCRIPT( HeroontheHalfshell ); \ No newline at end of file diff --git a/src/scripts/instances/guildhests/LongLivetheQueen.cpp b/src/scripts/instances/guildhests/LongLivetheQueen.cpp index 72b6f177..97bcafa8 100644 --- a/src/scripts/instances/guildhests/LongLivetheQueen.cpp +++ b/src/scripts/instances/guildhests/LongLivetheQueen.cpp @@ -3,33 +3,274 @@ using namespace Sapphire; -class LongLivetheQueen : - public Sapphire::ScriptAPI::InstanceContentScript +class LongLivetheQueen : public Sapphire::ScriptAPI::InstanceContentScript { public: - LongLivetheQueen() : - Sapphire::ScriptAPI::InstanceContentScript( 10012 ) + LongLivetheQueen() : Sapphire::ScriptAPI::InstanceContentScript( 10012 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/guildhests/MorethanaFeeler.cpp b/src/scripts/instances/guildhests/MorethanaFeeler.cpp index 2e00cb36..7dca1b05 100644 --- a/src/scripts/instances/guildhests/MorethanaFeeler.cpp +++ b/src/scripts/instances/guildhests/MorethanaFeeler.cpp @@ -3,16 +3,78 @@ using namespace Sapphire; -class MorethanaFeeler : - public Sapphire::ScriptAPI::InstanceContentScript +class MorethanaFeeler : public Sapphire::ScriptAPI::InstanceContentScript { public: - MorethanaFeeler() : - Sapphire::ScriptAPI::InstanceContentScript( 10009 ) + MorethanaFeeler() : Sapphire::ScriptAPI::InstanceContentScript( 10009 ) { } void onInit( InstanceContent& instance ) override { + instance.addEObj( "unknown_0", 2001707, 0, 4127680, 4, { -614.880127f, -3.100000f, -60.755001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138685, 4138683, 5, { -598.732117f, -1.714300f, 9.483954f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2004812, 0, 5143397, 4, { -572.755005f, -1.696505f, -17.003180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace", 2005835, 0, 5887310, 4, { 440.819214f, 4.107256f, 110.286598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_1", 2005839, 0, 5887311, 4, { 443.405701f, 8.115125f, 134.550598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_2", 2005843, 0, 5887312, 4, { 428.732697f, 7.888855f, 129.076004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_3", 2005836, 0, 5887313, 4, { 468.506500f, 3.909009f, 94.483177f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_4", 2005840, 0, 5887314, 4, { 432.405212f, 4.109103f, 66.769440f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_5", 2005844, 0, 5887315, 4, { 467.398987f, 3.890991f, 79.609810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_6", 2005837, 0, 5887316, 4, { 463.195312f, 3.909010f, 64.587334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_7", 2005841, 0, 5887317, 4, { 410.121399f, 3.890898f, 58.253990f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_8", 2005845, 0, 5887318, 4, { 465.550812f, 3.908967f, 109.755699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_9", 2005838, 0, 5887319, 4, { 443.110687f, 4.741745f, 74.515221f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_10", 2005842, 0, 5887320, 4, { 402.293793f, 3.908934f, 93.413658f }, 2.741264f, 0.099780f, 0); + instance.addEObj( "Aetherialtrace_11", 2005846, 0, 5887321, 4, { 410.471497f, 3.909006f, 73.024422f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hiddenparchment", 2001892, 0, 4264402, 4, { -457.707397f, 29.192419f, 58.351582f }, 0.991760f, 0.289191f, 0); + instance.addEObj( "Hiddenparchment_1", 2001893, 0, 4264413, 4, { -388.696899f, 27.027069f, 45.588310f }, 0.991760f, -1.200395f, 0); + instance.addEObj( "Hiddenparchment_2", 2001894, 0, 4264414, 4, { -393.419098f, 42.564629f, -2.971054f }, 0.991760f, 0.282476f, 0); + instance.addEObj( "Oldwoodenbox", 2001895, 0, 4264446, 4, { -600.610413f, -3.390371f, -53.788090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oldwoodenbox_1", 2002478, 0, 4314621, 4, { -600.598816f, -3.163693f, -53.777821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×ClsExc250:å¾ã¡åˆã‚ã›ãƒã‚¤ãƒ³ãƒˆ", 2000295, 0, 3633524, 4, { -574.931580f, -1.449221f, -3.996652f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004913, 0, 5110340, 4, { -436.545410f, -2.304138f, 48.599850f }, 0.800000f, 0.000048f, 0); + instance.addEObj( "Blackmarketeer", 2004916, 0, 5120198, 4, { -436.527588f, -2.003800f, 48.621601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002690, 0, 4374457, 4, { 381.565308f, 23.929300f, -138.263107f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002707, 0, 4374458, 4, { 210.202896f, -2.049000f, 80.493843f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2001945, 0, 4268842, 4, { -620.569214f, -3.100000f, -49.759701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oblongfossil", 2001947, 0, 4268846, 4, { -449.912292f, 29.969191f, 10.849120f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_1", 2001948, 0, 4268847, 4, { -362.864594f, 56.403809f, -8.259895f }, 1.998901f, 0.814892f, 0); + instance.addEObj( "Roundfossil", 2002827, 0, 4488981, 4, { -418.364410f, 20.233049f, 58.420761f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Roundfossil_1", 2002828, 0, 4488986, 4, { -373.909393f, 10.490130f, 88.547974f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_2", 2002829, 0, 4488989, 4, { -370.870514f, 59.220211f, -10.391420f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_3", 2002830, 0, 4488990, 4, { -428.244385f, 33.807590f, -0.686768f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002083, 0, 4293527, 4, { 402.333588f, 8.721668f, 47.219742f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2002084, 0, 4293528, 4, { 437.288696f, 8.215124f, 133.049805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002085, 0, 4293529, 4, { 404.886505f, 4.332874f, 88.459061f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Beastmanaetheryte", 2002086, 0, 4293686, 4, { 382.579895f, 25.278299f, -138.997299f }, 1.000000f, -1.388891f, 0); + instance.addEObj( "Destination_4", 2002096, 0, 4294929, 4, { 467.827301f, 3.908999f, 106.097000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Warmwine", 2002260, 0, 4294931, 4, { 467.857910f, 3.908999f, 106.127502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002842, 0, 4504651, 4, { 286.372192f, -3.128174f, 145.616806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002843, 0, 4504652, 4, { 298.423492f, -3.100000f, 166.933105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005469, 0, 5854719, 4, { 377.650299f, 0.796124f, -3.593968f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005470, 0, 5854727, 4, { 398.188110f, -3.100000f, 11.229400f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004938, 0, 5327277, 4, { -570.810608f, -1.522780f, -12.591280f }, 1.000000f, 0.548931f, 0); + instance.addEObj( "Destination_8", 2004930, 0, 5327285, 4, { 439.786499f, 12.164110f, 70.571907f }, 1.000000f, 1.152304f, 0); + instance.addEObj( "Weatheredcrate", 2005008, 0, 5392187, 4, { 208.299103f, -2.067544f, 259.849487f }, 0.700000f, -1.528726f, 0); + instance.addEObj( "unknown_5", 2005012, 0, 5392188, 4, { 208.299103f, -1.711737f, 259.849487f }, 1.000000f, -1.528727f, 0); + instance.addEObj( "Destination_9", 2005925, 0, 5895468, 4, { -449.088287f, -1.205505f, 116.594101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2005926, 0, 5895469, 4, { -424.235107f, -5.147305f, 168.685699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2005927, 0, 5895470, 4, { -457.730103f, -12.625930f, 218.931702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Keystone", 2005520, 0, 5860073, 4, { 622.938171f, -3.052244f, 171.695999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_12", 2005529, 0, 5860458, 4, { 290.173706f, 41.276340f, -193.810501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005543, 0, 5862476, 4, { 405.141510f, 4.109600f, 81.067101f }, 0.991760f, -1.148674f, 0); + instance.addEObj( "Destination_12", 2002384, 0, 4305989, 4, { 256.798889f, -3.052744f, 60.951618f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002386, 0, 4306151, 4, { 256.381805f, -3.261654f, 58.147141f }, 0.400000f, -0.806658f, 0); + instance.addEObj( "Shabbycasket", 2003007, 0, 4516151, 4, { 600.538513f, -2.344561f, 173.115097f }, 1.000000f, -0.092533f, 0); + instance.addEObj( "Shabbycasket_1", 2003139, 0, 4532503, 4, { 600.538513f, -2.514199f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_8", 2003305, 0, 4540189, 4, { 600.538513f, -2.216532f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_9", 2004664, 0, 5021339, 4, { 496.981689f, 17.785681f, 64.169418f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004684, 0, 5021342, 4, { 212.096298f, -2.174379f, 254.544296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004691, 0, 5021396, 4, { 503.218414f, 16.560680f, 59.848129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004108, 0, 4722038, 4, { 504.491302f, 16.908689f, 71.678238f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004895, 0, 5120253, 4, { 242.957306f, -0.966233f, 257.617004f }, 1.000000f, 0.961899f, 0); + instance.addEObj( "Whimperingbarrel", 2004891, 0, 5120303, 4, { 274.665314f, -0.931000f, 230.617599f }, 1.000000f, -0.654481f, 0); } diff --git a/src/scripts/instances/guildhests/PullingPoisonPosies.cpp b/src/scripts/instances/guildhests/PullingPoisonPosies.cpp index a448ca4a..42d15be3 100644 --- a/src/scripts/instances/guildhests/PullingPoisonPosies.cpp +++ b/src/scripts/instances/guildhests/PullingPoisonPosies.cpp @@ -3,16 +3,289 @@ using namespace Sapphire; -class PullingPoisonPosies : - public Sapphire::ScriptAPI::InstanceContentScript +class PullingPoisonPosies : public Sapphire::ScriptAPI::InstanceContentScript { public: - PullingPoisonPosies() : - Sapphire::ScriptAPI::InstanceContentScript( 10005 ) + PullingPoisonPosies() : Sapphire::ScriptAPI::InstanceContentScript( 10005 ) { } void onInit( InstanceContent& instance ) override { + instance.addEObj( "Pollencluster", 2000129, 0, 2315601, 4, { -154.833298f, -0.625671f, 171.099396f }, 1.144348f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3715786, 4, { -151.751007f, 1.608049f, 145.860992f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138563, 4138562, 5, { -173.216400f, -3.430103f, 183.856796f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Sylphickeepsake", 2001227, 0, 4322586, 4, { 294.431213f, -1.040000f, 143.681396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_1", 2001227, 0, 4322587, 4, { 321.827911f, -3.020000f, 144.090897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_2", 2001227, 0, 4322589, 4, { 290.637299f, -0.740000f, 163.516006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_3", 2001227, 0, 4322591, 4, { 309.508911f, -0.240000f, 173.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_4", 2001227, 0, 4322592, 4, { 298.527588f, 0.510000f, 187.215897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_5", 2001227, 0, 4322594, 4, { 258.492493f, -0.220000f, 149.720093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_6", 2001227, 0, 4322599, 4, { 260.485596f, 0.120000f, 130.993103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_7", 2001227, 0, 4322601, 4, { 257.467102f, 0.260000f, 180.673294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001672, 0, 4103733, 4, { 51.468632f, 7.888855f, 486.472809f }, 0.991760f, 1.407976f, 0); + instance.addEObj( "Destination", 2004254, 0, 4745343, 4, { 260.836792f, -9.082514f, -77.379066f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002864, 0, 4496980, 4, { 270.292114f, -0.236188f, 168.551102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2002865, 0, 4497120, 4, { 259.773590f, -8.686693f, -81.574600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2003035, 0, 4515593, 4, { 21.365570f, -6.232798f, 251.565796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_1", 2003036, 0, 4515594, 4, { 21.370729f, -6.231795f, 251.573700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom", 2003330, 0, 4548814, 4, { 197.333801f, 8.378596f, 176.602798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_1", 2003331, 0, 4548815, 4, { 235.789200f, -1.592303f, 104.609299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_2", 2003332, 0, 4548816, 4, { 198.952194f, -3.617840f, -11.549170f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Fragrantbloom_3", 2003333, 0, 4548818, 4, { 261.949493f, -7.052843f, 3.433620f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass", 2003334, 0, 4548820, 4, { 240.559402f, -5.273791f, -47.777660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_1", 2003335, 0, 4588382, 4, { 204.367706f, -3.361009f, -11.380580f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_2", 2003336, 0, 4588383, 4, { 181.841400f, 0.028064f, 34.078308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_3", 2003459, 0, 4588384, 4, { 205.467407f, -1.536390f, 90.842522f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_4", 2003460, 0, 4588395, 4, { 207.316895f, 9.219618f, 189.518997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_5", 2003461, 0, 4588396, 4, { 68.643959f, 4.922075f, 183.815094f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003425, 0, 4576915, 4, { 276.268890f, -10.496140f, -70.834373f }, 1.052795f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_2", 2002883, 0, 4498913, 4, { 102.494904f, -20.340330f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_3", 2002882, 0, 4498914, 4, { -26.077181f, -35.070999f, -539.086182f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_6", 2003344, 0, 4549544, 4, { 180.100006f, -21.814190f, -454.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_7", 2003345, 0, 4549545, 4, { 257.190796f, -23.392200f, -374.319092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_8", 2003346, 0, 4549546, 4, { 314.198395f, -17.929380f, -269.611603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sylphpodling_4", 2003343, 0, 4549547, 4, { 102.525299f, -20.309811f, -512.840515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003426, 0, 4577350, 4, { 99.748169f, -20.187740f, -512.474182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003423, 0, 4577365, 4, { 45.954391f, 6.073489f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003424, 0, 4577367, 4, { 45.954399f, 6.073500f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003388, 0, 4578406, 4, { -8.182032f, -34.830978f, -531.505005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_9", 2003472, 0, 4589592, 4, { 207.316895f, 9.219618f, 189.518997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_10", 2003473, 0, 4589593, 4, { 68.643959f, 4.922075f, 183.815094f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_11", 2003462, 0, 4589558, 4, { 325.490112f, -18.812401f, -167.101593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_12", 2003470, 0, 4589581, 4, { 243.800003f, -5.200000f, -51.700001f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_13", 2003471, 0, 4589591, 4, { 234.800003f, -3.874040f, 67.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003155, 0, 4536337, 4, { -247.292099f, 5.402741f, 279.090515f }, 0.991760f, 1.081068f, 0); + instance.addEObj( "Destination_6", 2003156, 0, 4536338, 4, { -227.161697f, 5.266186f, 276.482788f }, 0.991760f, 0.446265f, 0); + instance.addEObj( "Destination_7", 2003157, 0, 4536339, 4, { -234.703796f, 3.264596f, 271.138214f }, 0.991760f, -0.104419f, 0); + instance.addEObj( "Destination_8", 2003158, 0, 4536340, 4, { -217.317001f, 2.177073f, 285.324402f }, 0.991760f, 0.917035f, 0); + instance.addEObj( "Destination_9", 2003159, 0, 4536341, 4, { -202.240402f, 0.909965f, 278.834015f }, 0.991760f, 0.476351f, 0); + instance.addEObj( "Destination_10", 2003160, 0, 4536342, 4, { -242.640900f, 7.049800f, 297.737701f }, 0.991760f, -0.124993f, 0); + instance.addEObj( "Destination_11", 2003161, 0, 4536343, 4, { -224.126297f, 1.514189f, 267.972809f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2003162, 0, 4536344, 4, { -229.975601f, 4.013759f, 291.695099f }, 0.991760f, -0.547807f, 0); + instance.addEObj( "Sackofdevilgourds", 2003067, 0, 4517563, 4, { 354.583893f, -4.603297f, -11.392800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_1", 2003068, 0, 4517567, 4, { 323.838593f, -5.761353f, -17.896009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_2", 2003069, 0, 4517568, 4, { 327.674591f, -6.085326f, -7.901030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_3", 2003070, 0, 4517569, 4, { 328.105194f, -4.855515f, -31.267309f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_4", 2003071, 0, 4517570, 4, { 182.667099f, -1.920222f, 23.114180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_5", 2003072, 0, 4517571, 4, { 187.073502f, -0.680873f, 76.101418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_6", 2003073, 0, 4517572, 4, { 181.013107f, -0.379152f, 68.056587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_7", 2003074, 0, 4517588, 4, { 206.287796f, -2.382749f, 69.434540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepwoodsapling", 2003221, 0, 4569636, 4, { 254.206100f, -6.336769f, 41.450748f }, 0.991760f, -1.248056f, 0); + instance.addEObj( "Deepwoodsapling_1", 2003222, 0, 4569637, 4, { 253.533905f, -5.510984f, 22.278280f }, 0.991760f, -1.510563f, 0); + instance.addEObj( "Deepwoodsapling_2", 2003223, 0, 4569638, 4, { 288.768311f, -5.225069f, 37.053440f }, 1.000000f, -0.209019f, 0); + instance.addEObj( "Deepwoodsapling_3", 2003224, 0, 4569639, 4, { 281.282898f, -5.528382f, 10.890320f }, 0.991760f, 1.029748f, 0); + instance.addEObj( "Deepwoodsapling_4", 2003225, 0, 4569640, 4, { 313.383514f, -6.745697f, 17.728300f }, 1.000000f, 1.261924f, 0); + instance.addEObj( "Deepwoodsapling_5", 2003226, 0, 4569641, 4, { 309.700500f, -5.789827f, 36.660000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepwoodsapling_6", 2003227, 0, 4569642, 4, { 297.563690f, -5.432125f, 63.752991f }, 1.000000f, -0.186714f, 0); + instance.addEObj( "Deepwoodsapling_7", 2003228, 0, 4569643, 4, { 286.250214f, -4.508800f, 57.141289f }, 1.000000f, -1.297356f, 0); + instance.addEObj( "Greatergapemaw", 2003229, 0, 4569644, 4, { 206.434402f, -3.828274f, -40.060032f }, 1.000000f, -1.042362f, 0); + instance.addEObj( "Greatergapemaw_1", 2003230, 0, 4569645, 4, { 203.114502f, -3.394559f, -27.459700f }, 1.000000f, 0.152400f, 0); + instance.addEObj( "Greatergapemaw_2", 2003231, 0, 4569646, 4, { 211.596100f, -4.479522f, -51.478550f }, 1.000000f, -1.559508f, 0); + instance.addEObj( "Greatergapemaw_3", 2003232, 0, 4569647, 4, { 231.324295f, -5.301898f, -52.930630f }, 1.000000f, -0.385533f, 0); + instance.addEObj( "Greatergapemaw_4", 2003233, 0, 4569648, 4, { 245.611893f, -5.202628f, -41.667759f }, 1.000000f, -1.325491f, 0); + instance.addEObj( "Greatergapemaw_5", 2003234, 0, 4569649, 4, { 231.158707f, -3.189421f, -16.280991f }, 1.000000f, 0.425819f, 0); + instance.addEObj( "Greatergapemaw_6", 2003235, 0, 4569650, 4, { 215.535202f, -2.485040f, -19.249729f }, 1.000000f, 1.190844f, 0); + instance.addEObj( "Destination_13", 2003237, 0, 4544034, 4, { 242.509201f, 3.171883f, 174.738800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2003238, 0, 4544035, 4, { 212.800797f, 2.180446f, 124.510101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003239, 0, 4544036, 4, { 420.004486f, -11.947810f, -2.182068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2003240, 0, 4544037, 4, { -20.536249f, 18.045280f, 18.219610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2003241, 0, 4544038, 4, { 287.296295f, -5.537555f, 26.370331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_4", 2003079, 0, 4536351, 4, { 225.811600f, 6.003866f, 181.787292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_5", 2003080, 0, 4536352, 4, { 278.593506f, -4.781094f, 36.545292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_6", 2003081, 0, 4536353, 4, { 175.275497f, -0.198469f, 57.348770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_7", 2003082, 0, 4536354, 4, { 97.683311f, 7.143996f, -7.903296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ritualartifact", 2003075, 0, 4536355, 4, { 126.764000f, 3.093158f, 19.930861f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_1", 2003076, 0, 4536356, 4, { -19.144520f, 19.335110f, -11.485360f }, 1.500000f, -0.635571f, 0); + instance.addEObj( "Ritualartifact_2", 2003077, 0, 4536357, 4, { 315.975494f, -6.837254f, -16.690960f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Ritualartifact_3", 2003078, 0, 4536358, 4, { 232.630203f, -4.500855f, -59.158958f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_4", 2003303, 0, 4540178, 4, { 267.974091f, -0.139052f, 168.948395f }, 1.500000f, -1.196242f, 0); + instance.addEObj( "Fragrantbloom_8", 2003301, 0, 4540179, 4, { 220.316193f, -1.473949f, 100.497803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_5", 2003304, 0, 4540180, 4, { 302.897797f, -5.385191f, 60.722450f }, 1.500000f, -0.084814f, 0); + instance.addEObj( "Fragrantbloom_9", 2003302, 0, 4540181, 4, { 222.819199f, -2.727977f, -17.219090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003495, 0, 4593329, 4, { 396.750214f, -8.047500f, -1.323600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousobject", 2003037, 0, 4515675, 4, { 287.872894f, -5.639699f, 29.696770f }, 2.975464f, -0.583977f, 0); + instance.addEObj( "Suspiciousobject_1", 2003038, 0, 4515676, 4, { 290.811310f, -4.964163f, 52.301262f }, 2.500000f, -1.472846f, 0); + instance.addEObj( "Suspiciousobject_2", 2003039, 0, 4515678, 4, { 244.951004f, -1.262776f, 100.521500f }, 3.000000f, 0.877921f, 0); + instance.addEObj( "Greaterbanestool", 2003242, 1891418, 4573010, 4, { 251.778397f, -8.209301f, -142.010803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_1", 2003243, 1891426, 4573011, 4, { 207.514099f, -5.522569f, -194.351395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_2", 2003244, 1692526, 4573014, 4, { 207.780197f, -3.514782f, -143.904099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_3", 2003245, 1692537, 4573015, 4, { 326.714111f, -16.365271f, -177.641495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Greaterbanestool_4", 2003246, 1692505, 4573016, 4, { 387.346985f, -16.979361f, -226.037903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_5", 2003247, 1672198, 4573017, 4, { 373.249786f, -17.692381f, -161.134094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_6", 2003248, 1672181, 4573019, 4, { 272.945190f, -8.224035f, -81.923920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2003380, 0, 4572993, 4, { 62.706169f, 3.932236f, 159.040405f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003381, 0, 4572994, 4, { 7.451530f, -2.031813f, 184.790298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003382, 0, 4572995, 4, { 58.211010f, 0.944079f, 245.708206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2003383, 0, 4572996, 4, { -47.541851f, -1.805159f, 334.940186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2003384, 0, 4572997, 4, { -40.328468f, -3.492374f, 187.253998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_23", 2003385, 0, 4572999, 4, { 64.378967f, 2.166244f, 221.289597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003386, 0, 4573000, 4, { 1.918755f, -7.818126f, 283.832886f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blazingscalebomb", 2003249, 0, 4546744, 4, { 360.687012f, -17.551809f, -128.061905f }, 0.991760f, -0.431213f, 0); + instance.addEObj( "Blazingscalebomb_1", 2003250, 0, 4546746, 4, { 323.790100f, -17.990330f, -217.605499f }, 1.000000f, 0.493296f, 0); + instance.addEObj( "Blazingscalebomb_2", 2003251, 0, 4546748, 4, { 442.354889f, -17.981300f, -200.309402f }, 0.991760f, -0.255239f, 0); + instance.addEObj( "Blazingscalebomb_3", 2003252, 0, 4546750, 4, { 406.088287f, -16.969971f, -254.966003f }, 0.991760f, 0.245782f, 0); + instance.addEObj( "Blazingscalebomb_4", 2003253, 0, 4546752, 4, { 295.952606f, -20.418011f, -300.925415f }, 0.991760f, 1.360010f, 0); + instance.addEObj( "Lightningchanneler", 2003142, 0, 4534644, 4, { 286.518585f, -13.687380f, -124.681503f }, 0.991760f, -0.165816f, 0); + instance.addEObj( "Lightningchanneler_1", 2003143, 0, 4534645, 4, { 259.082886f, -11.134010f, -167.614700f }, 1.000000f, -1.171536f, 0); + instance.addEObj( "Lightningchanneler_2", 2003144, 0, 4534646, 4, { 295.193512f, -12.990950f, -186.870697f }, 1.000000f, 0.111928f, 0); + instance.addEObj( "unknown_6", 2003146, 0, 4534655, 4, { 291.174286f, -12.940800f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Taintedcrystal", 2003145, 0, 4534657, 4, { 291.174286f, -12.940790f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandswater", 2003254, 0, 4576583, 4, { 332.246613f, -18.713091f, -202.377502f }, 0.991760f, -0.165337f, 0); + instance.addEObj( "Sylphlandswater_1", 2003255, 0, 4576599, 4, { 339.995087f, -19.037540f, -154.292297f }, 0.991760f, -0.205413f, 0); + instance.addEObj( "Sylphlandswater_2", 2003256, 0, 4576606, 4, { 451.305115f, -15.596500f, -283.177002f }, 0.991760f, -1.403375f, 0); + instance.addEObj( "Sylphlandswater_3", 2003349, 0, 4576613, 4, { 360.851196f, -16.977970f, -250.649200f }, 0.991760f, -0.455939f, 0); + instance.addEObj( "Sylphlandswater_4", 2003350, 0, 4576626, 4, { 261.157013f, -21.282379f, -269.947388f }, 0.991760f, -0.890729f, 0); + instance.addEObj( "Sylphlandswater_5", 2003351, 0, 4576631, 4, { 442.252197f, -17.375071f, -225.821701f }, 0.991760f, -0.787280f, 0); + instance.addEObj( "Moonspore", 2003257, 0, 4576908, 4, { 384.115387f, -33.308289f, -436.665985f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Moonspore_1", 2003258, 0, 4576909, 4, { 392.420807f, -33.550091f, -456.443115f }, 1.000000f, -0.908982f, 0); + instance.addEObj( "Moonspore_2", 2003259, 0, 4576910, 4, { 367.051514f, -24.930229f, -440.314087f }, 0.991760f, 1.162919f, 0); + instance.addEObj( "Fragrantbloom_10", 2003337, 0, 4576921, 4, { 437.182312f, -14.656990f, -260.032593f }, 0.991760f, 0.309246f, 0); + instance.addEObj( "Fragrantbloom_11", 2003338, 0, 4576924, 4, { 303.883301f, -15.976300f, -152.208694f }, 1.000000f, -0.606650f, 0); + instance.addEObj( "Fragrantbloom_12", 2003339, 0, 4576930, 4, { 358.288910f, -19.883169f, -207.302704f }, 0.991760f, -0.427364f, 0); + instance.addEObj( "Fragrantbloom_13", 2003340, 0, 4576956, 4, { 424.389587f, -18.458300f, -195.803894f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Fragrantbloom_14", 2003341, 0, 4576995, 4, { 306.313690f, -19.641350f, -262.475891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2003435, 0, 4578698, 4, { 383.810211f, -65.293404f, -448.508392f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciouscoffer", 2003040, 0, 4550480, 4, { 326.788513f, -18.087490f, -235.948395f }, 1.000000f, -1.559955f, 0); + instance.addEObj( "Suspiciouscoffer_1", 2003041, 0, 4550484, 4, { 386.119293f, -20.186100f, -200.741806f }, 1.000000f, 1.396771f, 0); + instance.addEObj( "Suspiciouscoffer_2", 2003042, 0, 4550486, 4, { 439.780304f, -18.176470f, -247.333603f }, 0.991760f, 0.014587f, 0); + instance.addEObj( "Suspiciouscoffer_3", 2003491, 0, 4593315, 4, { 398.709015f, -17.430691f, -237.047806f }, 1.000000f, 0.461995f, 0); + instance.addEObj( "Suspiciouscoffer_4", 2003492, 0, 4593316, 4, { 387.484009f, -15.018990f, -267.248291f }, 1.000000f, 0.869870f, 0); + instance.addEObj( "Suspiciouscoffer_5", 2003493, 0, 4593317, 4, { 356.458405f, -14.073890f, -264.422394f }, 1.000000f, -0.477062f, 0); + instance.addEObj( "Suspiciouscoffer_6", 2003494, 0, 4593318, 4, { 319.447601f, -17.211760f, -200.873001f }, 0.991760f, -1.262033f, 0); + instance.addEObj( "Chokingscalebombs", 2003307, 0, 4540212, 4, { 261.849915f, -9.295776f, -72.776352f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003310, 0, 4540213, 4, { 551.822876f, -22.512110f, -352.106506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass", 2003308, 0, 4540215, 4, { 270.539001f, -12.072570f, -181.486603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Luminousmoongrass_1", 2003309, 0, 4540216, 4, { 369.399994f, -19.609619f, -156.300003f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_26", 2003260, 0, 4546867, 4, { 375.124603f, -25.634979f, -469.899994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Luminousmoongrass_2", 2003474, 0, 4589809, 4, { 385.506012f, -15.657810f, -296.532288f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_3", 2003478, 0, 4589810, 4, { 364.799988f, -34.000011f, -432.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_4", 2003479, 0, 4589811, 4, { 389.699585f, -28.098949f, -494.220490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_5", 2003487, 0, 4589812, 4, { 429.899994f, -14.288640f, -257.600006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_6", 2003488, 0, 4589813, 4, { 550.054626f, -24.240721f, -329.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glueygapemaw", 2003097, 0, 4520654, 4, { 184.789093f, -21.871460f, -479.481903f }, 0.991760f, 1.285216f, 0); + instance.addEObj( "Glueygapemaw_1", 2003098, 0, 4520656, 4, { 265.386993f, -22.831619f, -373.796112f }, 1.000000f, 1.252951f, 0); + instance.addEObj( "Glueygapemaw_2", 2003099, 0, 4520658, 4, { 186.698303f, -21.355909f, -422.540588f }, 1.000000f, -1.340379f, 0); + instance.addEObj( "Glueygapemaw_3", 2003100, 0, 4520660, 4, { 130.248199f, -25.170361f, -389.715393f }, 1.000000f, -1.020562f, 0); + instance.addEObj( "Glueygapemaw_4", 2003101, 0, 4520662, 4, { 124.653000f, -22.213520f, -473.253906f }, 1.000000f, -1.036785f, 0); + instance.addEObj( "Glueygapemaw_5", 2003102, 0, 4520664, 4, { 116.294403f, -20.164480f, -499.883606f }, 1.000000f, -0.335379f, 0); + instance.addEObj( "Glueygapemaw_6", 2003104, 0, 4520668, 4, { 205.296799f, -18.645691f, -557.161682f }, 0.991760f, 1.301800f, 0); + instance.addEObj( "Sylphlandsspring", 2003105, 0, 4520677, 4, { 173.263901f, -26.747169f, -587.845215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_1", 2003106, 0, 4520678, 4, { 165.260406f, -26.461340f, -576.364807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_2", 2003107, 0, 4520679, 4, { 152.401505f, -27.000000f, -559.358887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_3", 2003108, 0, 4520680, 4, { -36.964890f, -35.553398f, -560.757996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_4", 2003109, 0, 4520682, 4, { -42.568180f, -35.591640f, -533.290527f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_5", 2003110, 0, 4520683, 4, { -18.336990f, -35.602291f, -535.328979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Milkmistmaker", 2003280, 1909984, 4580513, 4, { 364.431305f, -16.749640f, -238.452805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_1", 2003281, 1909981, 4580514, 4, { 218.510101f, -19.649820f, -404.762909f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_2", 2003282, 1909982, 4580516, 4, { 121.303200f, -25.273790f, -348.357910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_3", 2003283, 1909983, 4580530, 4, { 144.885696f, -28.278469f, -224.927200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_15", 2003276, 0, 4580613, 4, { 276.119995f, -12.275450f, -131.393997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_16", 2003277, 0, 4580939, 4, { 351.858887f, -20.609070f, -184.734207f }, 0.991760f, 0.999755f, 0); + instance.addEObj( "Fragrantbloom_17", 2003278, 0, 4580941, 4, { 348.973907f, -17.285210f, -230.749496f }, 0.991760f, -1.059342f, 0); + instance.addEObj( "Fragrantbloom_18", 2003279, 0, 4580942, 4, { 271.981415f, -19.877180f, -278.152496f }, 0.991760f, -0.682164f, 0); + instance.addEObj( "Fragrantbloom_19", 2003437, 0, 4581908, 4, { 259.920898f, -23.496771f, -361.484985f }, 0.991760f, 1.094632f, 0); + instance.addEObj( "Fragrantbloom_20", 2003438, 0, 4581909, 4, { 228.985596f, -23.059441f, -421.204407f }, 0.991760f, -0.586900f, 0); + instance.addEObj( "Fragrantbloom_21", 2003439, 0, 4581910, 4, { 197.069107f, -21.416519f, -406.999390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_22", 2003440, 0, 4581911, 4, { 153.184906f, -23.864969f, -474.139587f }, 0.991760f, 1.237798f, 0); + instance.addEObj( "Fragrantbloom_23", 2003441, 0, 4581912, 4, { 138.908005f, -23.063499f, -301.876099f }, 0.991760f, -0.199776f, 0); + instance.addEObj( "Fragrantbloom_24", 2003442, 0, 4581914, 4, { 90.308197f, -27.785410f, -267.084412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_25", 2003443, 0, 4581915, 4, { 105.182899f, -30.148689f, -177.502594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_26", 2003444, 0, 4581916, 4, { 148.863098f, -29.661070f, -206.650696f }, 0.991760f, 1.158832f, 0); + instance.addEObj( "Fragrantbloom_27", 2003445, 0, 4581920, 4, { 201.869202f, -21.032129f, -439.100098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_28", 2003446, 0, 4581922, 4, { 97.245728f, -26.339661f, -356.404999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_27", 2003284, 0, 4551557, 4, { 93.891228f, -30.107050f, -177.120300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_28", 2003285, 0, 4551559, 4, { 93.810463f, -30.099991f, -177.277695f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Skybulb", 2003290, 0, 4572686, 4, { -10.470580f, -35.200001f, -531.696289f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Ripenedbulb", 2003292, 0, 4572687, 4, { -10.496690f, -35.200001f, -531.702881f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Destination_29", 2003390, 0, 4579390, 4, { 264.635193f, -8.955486f, -78.344856f }, 1.000000f, 0.805802f, 0); + instance.addEObj( "Skybulb_1", 2003291, 0, 4589559, 4, { -11.259720f, -35.200001f, -531.717773f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass", 2003480, 0, 4589814, 4, { 152.899994f, -24.249050f, -451.899994f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_1", 2003481, 0, 4589815, 4, { 161.899994f, -26.600000f, -537.119995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_2", 2003482, 0, 4589816, 4, { 302.700012f, -18.917789f, -290.650696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_3", 2003483, 0, 4589817, 4, { 370.700012f, -16.298861f, -257.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_4", 2003484, 0, 4589818, 4, { 327.199188f, -17.241720f, -191.027802f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_5", 2003485, 0, 4589819, 4, { 384.921600f, -20.223400f, -197.555603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_6", 2003486, 0, 4589820, 4, { 262.630188f, -10.190030f, -114.904503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_7", 2003389, 0, 4589976, 4, { 114.593498f, -20.291059f, -501.672394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_8", 2003489, 0, 4592952, 4, { 249.763199f, -24.055559f, -341.115509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_9", 2003490, 0, 4592953, 4, { 293.995514f, -13.852700f, -152.605499f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2003533, 0, 4603320, 4, { 91.827003f, -29.593201f, -158.230103f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Schemingsylphs", 2003294, 0, 4573037, 4, { 180.132507f, -23.737551f, -494.878296f }, 0.991760f, 0.480608f, 0); + instance.addEObj( "Schemingsylphs_1", 2003295, 0, 4573038, 4, { 155.748795f, -24.399229f, -462.516205f }, 0.991760f, -0.000623f, 0); + instance.addEObj( "Schemingsylphs_2", 2003296, 0, 4573039, 4, { 131.732101f, -22.728081f, -560.509583f }, 0.991760f, 1.493497f, 0); + instance.addEObj( "Schemingsylphs_3", 2003297, 0, 4573040, 4, { 255.891693f, -23.930281f, -546.654419f }, 0.991760f, -0.598118f, 0); + instance.addEObj( "Beehive", 2002610, 0, 4333205, 4, { -487.418915f, 10.025700f, 185.320801f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Beehive_1", 2002611, 0, 4333206, 4, { -502.240814f, 12.346300f, 161.465393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Beehive_2", 2002612, 0, 4333207, 4, { -474.669006f, 7.223832f, 167.269104f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Curioustussock", 2001902, 0, 4268415, 4, { -386.648407f, -0.007868f, 192.462006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_30", 2000720, 0, 3725435, 4, { -209.088104f, -4.641913f, 195.804398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_31", 2000721, 0, 3725436, 4, { -146.023605f, -5.255088f, 199.259598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_32", 2000722, 0, 3725438, 4, { -173.327301f, 2.188472f, 137.682098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "TwinAdderstandard", 2000717, 0, 3722267, 4, { -318.501587f, 20.414970f, 393.545410f }, 0.991760f, 0.283564f, 0); + instance.addEObj( "TwinAdderstandard_1", 2000718, 0, 3722268, 4, { -363.363098f, 5.072210f, 277.424194f }, 0.991760f, 1.114885f, 0); + instance.addEObj( "TwinAdderstandard_2", 2000719, 0, 3722270, 4, { -223.895599f, -5.191019f, 198.352097f }, 0.991760f, -0.967813f, 0); + instance.addEObj( "TwinAdderstandard_3", 2002606, 0, 4331866, 4, { -318.501892f, 21.894489f, 393.544586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_4", 2002607, 0, 4331867, 4, { -363.336914f, 6.527109f, 277.411591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_5", 2002608, 0, 4331868, 4, { -223.904099f, -3.697920f, 198.351593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Smallcane", 2001909, 0, 4268559, 4, { -221.332199f, 16.034121f, 291.157288f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Youngleaf", 2001910, 0, 4268560, 4, { -230.279999f, 7.193030f, 272.322906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Youngleaf_1", 2001911, 0, 4268561, 4, { -245.630005f, 11.004320f, 280.890015f }, 1.000000f, -0.375315f, 0); + instance.addEObj( "Youngleaf_2", 2001912, 0, 4268562, 4, { -237.970001f, 16.034149f, 289.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Browniebrush", 2001913, 0, 4268626, 4, { -1.935700f, -0.988330f, 340.555603f }, 0.991760f, 0.138108f, 0); + instance.addEObj( "Browniebrush_1", 2001914, 0, 4268627, 4, { -35.621410f, -2.551777f, 325.381104f }, 1.000000f, -1.548959f, 0); + instance.addEObj( "Browniebrush_2", 2001915, 0, 4268628, 4, { -81.345886f, -2.625674f, 191.790604f }, 0.991760f, 0.185758f, 0); + instance.addEObj( "Browniebrush_3", 2001916, 0, 4268629, 4, { -40.970322f, -8.247272f, 224.389999f }, 1.000000f, 0.836054f, 0); + instance.addEObj( "Browniebrush_4", 2001917, 0, 4268630, 4, { -44.435322f, -8.768008f, 281.015686f }, 1.000000f, -1.326360f, 0); + instance.addEObj( "Suspiciousbox", 2001918, 0, 4268643, 4, { -100.921402f, -8.276004f, 261.430389f }, 1.000000f, 0.662411f, 0); + instance.addEObj( "unknown_9", 2002280, 0, 4289810, 4, { -102.004700f, -8.202802f, 259.895813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2000711, 0, 3721321, 4, { -78.986153f, -8.375583f, 264.908600f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2001920, 0, 4268670, 4, { -54.647831f, -1.055976f, 328.155914f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket_1", 2001921, 0, 4268671, 4, { -67.032898f, -3.273622f, 186.999298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk", 2001922, 0, 4268683, 4, { -244.281693f, 2.853489f, 128.526703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_1", 2001923, 0, 4268684, 4, { -223.285294f, 1.979512f, 129.289703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_2", 2001924, 0, 4268685, 4, { -194.381897f, 11.070710f, 76.930992f }, 1.000000f, 0.802673f, 0); + instance.addEObj( "unknown_10", 2002270, 0, 4289889, 4, { -283.877594f, 12.242350f, -39.334942f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_34", 2001957, 0, 4269047, 4, { 190.570801f, 8.800152f, 187.755402f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylvanlilyseed", 2002190, 0, 4300386, 4, { 233.661407f, 6.449697f, 199.145401f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_1", 2002191, 0, 4300387, 4, { 189.668198f, 7.954254f, 133.675705f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_2", 2002192, 0, 4300388, 4, { 181.067902f, 0.077871f, 43.304089f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002330, 0, 4300445, 4, { 217.664001f, 11.392100f, 147.400497f }, 1.200000f, 0.027980f, 0); + instance.addEObj( "Destination_35", 2002193, 0, 4300516, 4, { 222.033905f, -3.676586f, -25.900640f }, 0.991760f, 0.397259f, 0); + instance.addEObj( "unknown_12", 2004032, 0, 4671676, 4, { -318.615601f, 12.254900f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Sylphlandsaetheryte", 2004430, 0, 4879190, 4, { 198.295807f, -29.803900f, -220.439194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003047, 0, 4516241, 4, { -318.617188f, 12.128480f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrierthreshold", 2003046, 0, 4516242, 4, { -318.623688f, 12.252930f, -35.050049f }, 0.991760f, -1.543354f, 0); + instance.addEObj( "unknown_13", 2003057, 0, 4517325, 4, { -318.615601f, 12.254920f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Barrierthreshold_1", 2003347, 0, 4550125, 4, { -318.615601f, 12.254920f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003434, 0, 4577483, 4, { -318.615601f, 12.254900f, -35.033001f }, 1.000000f, -1.543355f, 0); + instance.addEObj( "Sweetsmellingwildflower", 2004140, 0, 4867989, 4, { 308.138397f, -15.467660f, -136.414597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004139, 0, 4867990, 4, { 376.950989f, -17.823540f, -134.512207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004143, 0, 4868022, 4, { 96.639137f, -26.655270f, -321.145386f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004152, 0, 4841612, 4, { 195.500595f, -31.476770f, -220.428406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frayedsack", 2002530, 0, 4323823, 4, { 576.244019f, -23.992371f, -423.743103f }, 1.000000f, 0.676128f, 0); + instance.addEObj( "Destination_36", 2002445, 0, 4308347, 4, { 3.160000f, 20.594299f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002446, 0, 4308348, 4, { 3.160000f, 20.594330f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2002498, 0, 4321569, 4, { 116.073097f, -21.432310f, -294.891907f }, 1.000000f, -0.221463f, 0); + instance.addEObj( "Destination_37", 2002394, 0, 4306624, 4, { -271.534302f, 13.757680f, -51.773930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2002395, 0, 4306625, 4, { -271.504700f, 13.176810f, -51.772308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2001713, 0, 4101329, 4, { 51.498920f, 7.909368f, 486.490112f }, 1.000000f, 1.407901f, 0); + instance.addEObj( "unknown_19", 2001806, 0, 4175894, 4, { 30.342871f, 8.417048f, 475.352997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004103, 0, 4696198, 4, { -53.624901f, -8.901268f, 298.765411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2000710, 0, 3715906, 4, { -296.284485f, 0.346088f, 251.026093f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Smallcane_1", 2000686, 0, 3719061, 4, { -241.152893f, -0.557573f, 212.956802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousboxes", 2000715, 0, 3722151, 4, { -101.015503f, -8.265948f, 261.272614f }, 1.000000f, 0.743996f, 0); + instance.addEObj( "Silkstrand", 2000723, 0, 3775548, 4, { -73.319641f, -2.914551f, 189.593307f }, 1.500000f, -0.651753f, 0); + instance.addEObj( "Silkstrand_1", 2000723, 0, 3775559, 4, { -189.723495f, 2.737110f, 126.692497f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_2", 2000723, 0, 3775564, 4, { -242.603195f, 11.806290f, 18.966921f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Claxiosleafprint", 2000724, 0, 3775568, 4, { -283.826508f, 12.255220f, -39.326191f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Silkstrand_3", 2000983, 0, 3853767, 4, { -101.501801f, -3.665283f, 189.591904f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_4", 2000983, 0, 3853881, 4, { -223.516800f, 8.639088f, 56.797329f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_5", 2000983, 0, 3875418, 4, { -167.781204f, 1.213504f, 160.362595f }, 1.500000f, -0.782852f, 0); + instance.addEObj( "Silkstrand_6", 2000983, 0, 3875420, 4, { -208.565598f, 6.937147f, 82.102966f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2004682, 0, 5021334, 4, { -395.543488f, 12.303440f, 325.937988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2004573, 0, 4951056, 4, { 36.554340f, -3.697749f, 225.780106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2004574, 0, 4951057, 4, { -84.082047f, -5.746114f, 321.518005f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/guildhests/ShadowandClaw.cpp b/src/scripts/instances/guildhests/ShadowandClaw.cpp index 343240ff..79953bf8 100644 --- a/src/scripts/instances/guildhests/ShadowandClaw.cpp +++ b/src/scripts/instances/guildhests/ShadowandClaw.cpp @@ -3,33 +3,274 @@ using namespace Sapphire; -class ShadowandClaw : - public Sapphire::ScriptAPI::InstanceContentScript +class ShadowandClaw : public Sapphire::ScriptAPI::InstanceContentScript { public: - ShadowandClaw() : - Sapphire::ScriptAPI::InstanceContentScript( 10011 ) + ShadowandClaw() : Sapphire::ScriptAPI::InstanceContentScript( 10011 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/guildhests/SolemnTrinity.cpp b/src/scripts/instances/guildhests/SolemnTrinity.cpp index 797112f5..e0b8f5dc 100644 --- a/src/scripts/instances/guildhests/SolemnTrinity.cpp +++ b/src/scripts/instances/guildhests/SolemnTrinity.cpp @@ -3,16 +3,164 @@ using namespace Sapphire; -class SolemnTrinity : - public Sapphire::ScriptAPI::InstanceContentScript +class SolemnTrinity : public Sapphire::ScriptAPI::InstanceContentScript { public: - SolemnTrinity() : - Sapphire::ScriptAPI::InstanceContentScript( 10014 ) + SolemnTrinity() : Sapphire::ScriptAPI::InstanceContentScript( 10014 ) { } void onInit( InstanceContent& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/guildhests/StingingBack.cpp b/src/scripts/instances/guildhests/StingingBack.cpp index bb12801f..6b455217 100644 --- a/src/scripts/instances/guildhests/StingingBack.cpp +++ b/src/scripts/instances/guildhests/StingingBack.cpp @@ -3,19 +3,98 @@ using namespace Sapphire; -class StingingBack : - public Sapphire::ScriptAPI::InstanceContentScript +class StingingBack : public Sapphire::ScriptAPI::InstanceContentScript { public: - StingingBack() : - Sapphire::ScriptAPI::InstanceContentScript( 10006 ) + StingingBack() : Sapphire::ScriptAPI::InstanceContentScript( 10006 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/guildhests/UndertheArmor.cpp b/src/scripts/instances/guildhests/UndertheArmor.cpp index cb2a304c..740a2a16 100644 --- a/src/scripts/instances/guildhests/UndertheArmor.cpp +++ b/src/scripts/instances/guildhests/UndertheArmor.cpp @@ -3,17 +3,180 @@ using namespace Sapphire; -class UndertheArmor : - public Sapphire::ScriptAPI::InstanceContentScript +class UndertheArmor : public Sapphire::ScriptAPI::InstanceContentScript { public: - UndertheArmor() : - Sapphire::ScriptAPI::InstanceContentScript( 10002 ) + UndertheArmor() : Sapphire::ScriptAPI::InstanceContentScript( 10002 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "unknown_0", 2005192, 5760474, 5766960, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f, 0); + instance.addEObj( "Entrance", 2001710, 4138425, 4138424, 5, { -51.452221f, -36.919319f, 313.645203f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2000989, 0, 3823377, 4, { -106.687202f, -4.161253f, -45.643250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000989, 0, 3823379, 4, { -102.746902f, -4.401515f, -49.706520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000989, 0, 3823385, 4, { -104.850403f, -4.340435f, -52.988312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000989, 0, 3823394, 4, { -108.844398f, -4.241153f, -57.010132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000989, 0, 3823397, 4, { -112.659302f, -3.909669f, -61.190521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000989, 0, 3823401, 4, { -118.636398f, -3.518063f, -64.513268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000989, 0, 3823405, 4, { -127.511803f, -2.892640f, -64.478867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000989, 0, 3823412, 4, { -117.353996f, 0.914429f, -50.905491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000989, 0, 3823416, 4, { -111.476799f, -2.111283f, -50.949821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000989, 0, 3823424, 4, { -176.735703f, 41.926590f, -127.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000989, 0, 3823431, 4, { -179.201294f, 41.938290f, -125.163200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000989, 0, 3823436, 4, { -185.775101f, 41.956139f, -122.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000989, 0, 3823439, 4, { -189.927902f, 41.899849f, -118.977501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000989, 0, 3823443, 4, { -178.272598f, 41.946621f, -131.510803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000989, 0, 3823452, 4, { -182.126297f, 44.093319f, -136.205093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000989, 0, 3823454, 4, { -183.924301f, 45.601589f, -138.584000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000989, 0, 3823474, 4, { -223.369705f, 65.192383f, -170.117294f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000989, 0, 3823478, 4, { -227.283203f, 63.083599f, -164.812698f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000989, 0, 3823481, 4, { -223.590500f, 61.701698f, -160.998001f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2000989, 0, 3823485, 4, { -219.593597f, 61.264191f, -160.662399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000989, 0, 3823490, 4, { -224.570404f, 60.000000f, -156.211700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000989, 0, 3823493, 4, { -204.765793f, 57.650002f, -156.189499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000989, 0, 3823593, 4, { -211.505005f, 61.173359f, -163.735794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000989, 0, 3823596, 4, { -215.901398f, 59.658932f, -156.554001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000989, 0, 3823600, 4, { -213.253204f, 60.419998f, -160.382599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000989, 0, 3823601, 4, { -210.509399f, 58.919998f, -157.050201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000989, 0, 3823602, 4, { -223.775101f, 54.810001f, -140.154007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000989, 0, 3823608, 4, { -225.879303f, 58.466068f, -152.178299f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2000989, 0, 3823617, 4, { -219.775696f, 58.352440f, -151.934097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2000989, 0, 3823627, 4, { -225.391098f, 56.995861f, -147.356400f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2000989, 0, 3824037, 4, { -219.836807f, 59.723690f, -155.840393f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2000989, 0, 3824042, 4, { -222.053894f, 55.756931f, -142.991104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000989, 0, 3824045, 4, { -212.838898f, 60.007149f, -159.296097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2000989, 0, 3824050, 4, { -214.303299f, 55.472000f, -141.913406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000989, 0, 3824055, 4, { -225.233505f, 63.152409f, -164.779999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2000989, 0, 3847675, 4, { -219.101303f, 56.439999f, -145.291000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2000989, 0, 3847677, 4, { -214.105896f, 57.759998f, -151.189697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2000989, 0, 3847679, 4, { -207.002197f, 57.130001f, -152.617004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000989, 0, 3847682, 4, { -213.376205f, 54.914261f, -139.597504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000989, 0, 3847685, 4, { -208.101303f, 54.775131f, -140.642303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000989, 0, 3847687, 4, { -214.426804f, 56.159321f, -145.207993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_cnt_box01vfx01", 2001210, 3757610, 3689175, 4, { -120.100601f, 2.405730f, -50.776730f }, 0.991789f, 0.000048f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_1", 2001210, 3757624, 3694554, 4, { -183.001602f, 42.326698f, -124.075798f }, 1.000000f, 1.570451f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_2", 2001210, 3757631, 3694706, 4, { -184.213196f, 45.746380f, -139.125000f }, 1.000000f, 0.000000f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "unknown_42", 2000989, 0, 3915748, 4, { -191.551300f, 41.466888f, -115.594398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000989, 0, 3915752, 4, { -186.462204f, 40.816891f, -115.784302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2000989, 0, 3915755, 4, { -191.218307f, 39.463631f, -110.626297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000989, 0, 3915759, 4, { -183.373505f, 37.236629f, -102.680702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000989, 0, 4096563, 4, { -186.592407f, 39.698158f, -111.553299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000989, 0, 4096564, 4, { -181.488998f, 39.372520f, -112.985199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2000989, 0, 4096565, 4, { -186.344604f, 36.201031f, -100.555199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2000989, 0, 4096566, 4, { -183.355698f, 38.196529f, -107.120499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2000989, 0, 4096567, 4, { -178.404999f, 36.720852f, -107.768600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000989, 0, 4096569, 4, { -177.405899f, 35.390881f, -103.573196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000989, 0, 4096570, 4, { -180.021500f, 34.727051f, -98.890297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000989, 0, 4096571, 4, { -182.217804f, 37.690910f, -116.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2000989, 0, 4096572, 4, { -188.807800f, 38.018028f, -106.121902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2000989, 0, 4096573, 4, { -181.309097f, 41.937679f, -130.304199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2000989, 0, 4096574, 4, { -182.530396f, 41.919140f, -126.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2000989, 0, 4096579, 4, { -220.313797f, 59.732182f, -155.807205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2000989, 0, 4096580, 4, { -226.965500f, 65.530830f, -170.766495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2000989, 0, 4096581, 4, { -215.623703f, 61.881599f, -163.434402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2000989, 0, 4096582, 4, { -206.911499f, 60.888500f, -165.796097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2000989, 0, 4096583, 4, { -218.172501f, 54.562969f, -138.618103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2000989, 0, 4096585, 4, { -222.671097f, 56.018742f, -143.996307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2000989, 0, 4096586, 4, { -203.646500f, 55.991982f, -150.696701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2000989, 0, 4096587, 4, { -215.205704f, 53.915279f, -133.938293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001710, 4138438, 4138434, 5, { -46.600349f, -6.881468f, -65.465378f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Thousandyearplum", 2000690, 0, 3689342, 4, { -288.543304f, 21.433680f, 217.844498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_1", 2000690, 0, 3692613, 4, { -307.137207f, 21.106791f, 215.406006f }, 1.000000f, -1.173999f, 0); + instance.addEObj( "Thousandyearplum_2", 2000690, 0, 3692616, 4, { -309.206512f, 21.227430f, 197.596497f }, 1.000000f, 1.119660f, 0); + instance.addEObj( "Thousandyearplum_3", 2000690, 0, 3692621, 4, { -339.628204f, 21.199949f, 182.168594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_4", 2000690, 0, 3692622, 4, { -353.139587f, 21.115919f, 196.709503f }, 1.000000f, -1.521987f, 0); + instance.addEObj( "Thousandyearplum_5", 2000690, 0, 3692623, 4, { -325.181000f, 21.526649f, 165.853302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_3", 2001224, 0, 4326455, 4, { -308.257599f, 61.464870f, 15.053400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_4", 2001224, 0, 4327283, 4, { -327.718506f, 60.582130f, 27.168421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_5", 2001224, 0, 4327285, 4, { -287.753601f, 62.810261f, 8.191589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone", 2001228, 0, 4309325, 4, { -484.262207f, 68.893761f, -283.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001228, 0, 4309326, 4, { -467.243896f, 65.401413f, -267.285187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001228, 0, 4309327, 4, { -526.568726f, 48.359058f, -242.947403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001228, 0, 4309329, 4, { -494.978912f, 56.382858f, -228.952805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001228, 0, 4309330, 4, { -476.322601f, 61.424740f, -239.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001228, 0, 4309331, 4, { -461.329712f, 57.476330f, -209.589706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_2", 2004434, 0, 4880289, 4, { -51.745281f, 0.200000f, 16.131550f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_3", 2004435, 0, 4880290, 4, { -63.280109f, 0.200000f, 16.049021f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_4", 2004436, 0, 4880292, 4, { -58.040699f, 0.200000f, 5.385311f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Gigantickrakkaroot", 2004437, 0, 4880306, 4, { -46.908070f, 1.359704f, -34.446602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens", 2000999, 0, 3824569, 4, { -39.607590f, 0.306507f, -27.843050f }, 1.000000f, -0.896479f, 0); + instance.addEObj( "Feedingtrough", 2001000, 0, 3824611, 4, { -52.674801f, 0.690364f, 2.307330f }, 1.000000f, 0.780778f, 0); + instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); + instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet_3", 2000751, 0, 3800617, 4, { -169.299194f, 18.604219f, -72.127853f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Diremiteeggs", 2001083, 0, 3856505, 4, { -184.488998f, 41.923210f, -128.647995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diremiteeggs_1", 2001084, 0, 3856507, 4, { -127.775902f, -1.133527f, -60.947330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guttedcampfire", 2000688, 0, 3687683, 4, { -98.488190f, 3.855461f, -145.340195f }, 1.000000f, 1.533667f, 0); + instance.addEObj( "Wornleatherbag", 2000689, 0, 3687684, 4, { -95.449173f, 3.505787f, -150.786896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureegg", 2001006, 0, 3838947, 4, { 99.678078f, -15.718380f, 193.019196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); + instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); + instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); + instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Platemail", 2001015, 0, 3842360, 4, { 219.229294f, -32.014702f, 323.927307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallencargo", 2001016, 0, 3842564, 4, { 154.196701f, -24.314859f, 503.493011f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Chocobocarriage", 2001017, 0, 3842565, 4, { 150.774307f, -23.544720f, 490.653809f }, 0.961271f, 1.220378f, 0); + instance.addEObj( "Brokencrate", 2001086, 0, 3862290, 4, { 151.079498f, -23.709080f, 499.312012f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); + instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); } diff --git a/src/scripts/instances/guildhests/WardUp.cpp b/src/scripts/instances/guildhests/WardUp.cpp index ae34c667..da7157cd 100644 --- a/src/scripts/instances/guildhests/WardUp.cpp +++ b/src/scripts/instances/guildhests/WardUp.cpp @@ -3,16 +3,164 @@ using namespace Sapphire; -class WardUp : - public Sapphire::ScriptAPI::InstanceContentScript +class WardUp : public Sapphire::ScriptAPI::InstanceContentScript { public: - WardUp() : - Sapphire::ScriptAPI::InstanceContentScript( 10013 ) + WardUp() : Sapphire::ScriptAPI::InstanceContentScript( 10013 ) { } void onInit( InstanceContent& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/hallofthenovice/AccrueEnmityfromMultipleTargets.cpp b/src/scripts/instances/hallofthenovice/AccrueEnmityfromMultipleTargets.cpp deleted file mode 100644 index cb29f606..00000000 --- a/src/scripts/instances/hallofthenovice/AccrueEnmityfromMultipleTargets.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AccrueEnmityfromMultipleTargets : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AccrueEnmityfromMultipleTargets() : - Sapphire::ScriptAPI::InstanceContentScript( 15004 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AccrueEnmityfromMultipleTargets ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/AssistAlliesinDefeatingaTarget.cpp b/src/scripts/instances/hallofthenovice/AssistAlliesinDefeatingaTarget.cpp deleted file mode 100644 index 253effb4..00000000 --- a/src/scripts/instances/hallofthenovice/AssistAlliesinDefeatingaTarget.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AssistAlliesinDefeatingaTarget : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AssistAlliesinDefeatingaTarget() : - Sapphire::ScriptAPI::InstanceContentScript( 15008 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AssistAlliesinDefeatingaTarget ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/AvoidAreaofEffectAttacks.cpp b/src/scripts/instances/hallofthenovice/AvoidAreaofEffectAttacks.cpp deleted file mode 100644 index 099a22ef..00000000 --- a/src/scripts/instances/hallofthenovice/AvoidAreaofEffectAttacks.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AvoidAreaofEffectAttacks : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AvoidAreaofEffectAttacks() : - Sapphire::ScriptAPI::InstanceContentScript( 15001 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AvoidAreaofEffectAttacks ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/AvoidEngagedTargets.cpp b/src/scripts/instances/hallofthenovice/AvoidEngagedTargets.cpp deleted file mode 100644 index 866b59e5..00000000 --- a/src/scripts/instances/hallofthenovice/AvoidEngagedTargets.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AvoidEngagedTargets : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AvoidEngagedTargets() : - Sapphire::ScriptAPI::InstanceContentScript( 15015 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AvoidEngagedTargets ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/DefeatanOccupiedTarget.cpp b/src/scripts/instances/hallofthenovice/DefeatanOccupiedTarget.cpp deleted file mode 100644 index d610f2eb..00000000 --- a/src/scripts/instances/hallofthenovice/DefeatanOccupiedTarget.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class DefeatanOccupiedTarget : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - DefeatanOccupiedTarget() : - Sapphire::ScriptAPI::InstanceContentScript( 15009 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( DefeatanOccupiedTarget ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/EngageEnemyReinforcements.cpp b/src/scripts/instances/hallofthenovice/EngageEnemyReinforcements.cpp deleted file mode 100644 index 0df1df56..00000000 --- a/src/scripts/instances/hallofthenovice/EngageEnemyReinforcements.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class EngageEnemyReinforcements : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - EngageEnemyReinforcements() : - Sapphire::ScriptAPI::InstanceContentScript( 15011 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( EngageEnemyReinforcements ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/EngageMultipleTargets.cpp b/src/scripts/instances/hallofthenovice/EngageMultipleTargets.cpp deleted file mode 100644 index 8912f72a..00000000 --- a/src/scripts/instances/hallofthenovice/EngageMultipleTargets.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class EngageMultipleTargets : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - EngageMultipleTargets() : - Sapphire::ScriptAPI::InstanceContentScript( 15005 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( EngageMultipleTargets ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/ExecuteaComboinBattle.cpp b/src/scripts/instances/hallofthenovice/ExecuteaComboinBattle.cpp deleted file mode 100644 index b05b322e..00000000 --- a/src/scripts/instances/hallofthenovice/ExecuteaComboinBattle.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ExecuteaComboinBattle : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ExecuteaComboinBattle() : - Sapphire::ScriptAPI::InstanceContentScript( 15003 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ExecuteaComboinBattle ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/ExecuteaCombotoIncreaseEnmity.cpp b/src/scripts/instances/hallofthenovice/ExecuteaCombotoIncreaseEnmity.cpp deleted file mode 100644 index c60c353d..00000000 --- a/src/scripts/instances/hallofthenovice/ExecuteaCombotoIncreaseEnmity.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ExecuteaCombotoIncreaseEnmity : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ExecuteaCombotoIncreaseEnmity() : - Sapphire::ScriptAPI::InstanceContentScript( 15002 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ExecuteaCombotoIncreaseEnmity ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/ExecuteaRangedAttacktoIncreaseEnmity.cpp b/src/scripts/instances/hallofthenovice/ExecuteaRangedAttacktoIncreaseEnmity.cpp deleted file mode 100644 index 0d40598f..00000000 --- a/src/scripts/instances/hallofthenovice/ExecuteaRangedAttacktoIncreaseEnmity.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ExecuteaRangedAttacktoIncreaseEnmity : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ExecuteaRangedAttacktoIncreaseEnmity() : - Sapphire::ScriptAPI::InstanceContentScript( 15006 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ExecuteaRangedAttacktoIncreaseEnmity ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/FinalExercise.cpp b/src/scripts/instances/hallofthenovice/FinalExercise.cpp deleted file mode 100644 index 3b82596c..00000000 --- a/src/scripts/instances/hallofthenovice/FinalExercise.cpp +++ /dev/null @@ -1,35 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class FinalExercise : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - FinalExercise() : - Sapphire::ScriptAPI::InstanceContentScript( 15016 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( FinalExercise ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/HealMultipleAllies.cpp b/src/scripts/instances/hallofthenovice/HealMultipleAllies.cpp deleted file mode 100644 index a5622726..00000000 --- a/src/scripts/instances/hallofthenovice/HealMultipleAllies.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class HealMultipleAllies : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - HealMultipleAllies() : - Sapphire::ScriptAPI::InstanceContentScript( 15014 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( HealMultipleAllies ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/HealanAlly.cpp b/src/scripts/instances/hallofthenovice/HealanAlly.cpp deleted file mode 100644 index 27cbaced..00000000 --- a/src/scripts/instances/hallofthenovice/HealanAlly.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class HealanAlly : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - HealanAlly() : - Sapphire::ScriptAPI::InstanceContentScript( 15013 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( HealanAlly ); \ No newline at end of file diff --git a/src/scripts/instances/hallofthenovice/InteractwiththeBattlefield.cpp b/src/scripts/instances/hallofthenovice/InteractwiththeBattlefield.cpp deleted file mode 100644 index 6abe3f8e..00000000 --- a/src/scripts/instances/hallofthenovice/InteractwiththeBattlefield.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class InteractwiththeBattlefield : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - InteractwiththeBattlefield() : - Sapphire::ScriptAPI::InstanceContentScript( 15012 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007001, 0, 4, { -5.135936f, -0.986339f, -0.059807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007004, 0, 4, { -6.501123f, -0.986346f, 2.121102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007005, 0, 4, { -5.178086f, -0.986341f, -0.227772f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007006, 0, 4, { -7.272448f, -0.986346f, -2.204096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007007, 6216275, 4, { -30.849630f, 0.697522f, -1.415699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Gatelever", 2007008, 0, 4, { -31.199289f, 1.850766f, -7.087492f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6215534, 5, { 44.100491f, 1.056062f, 1.068363f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_5", 2001403, 3968682, 4, { 30.986059f, 0.993235f, 1.480142f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001404, 3968585, 4, { -31.243280f, 1.043213f, 1.580577f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( InteractwiththeBattlefield ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/SealRockSeize.cpp b/src/scripts/instances/pvp/SealRockSeize.cpp index 04c4b829..36cdc01b 100644 --- a/src/scripts/instances/pvp/SealRockSeize.cpp +++ b/src/scripts/instances/pvp/SealRockSeize.cpp @@ -3,82 +3,14 @@ using namespace Sapphire; -class SealRockSeize : - public Sapphire::ScriptAPI::InstanceContentScript +class SealRockSeize : public Sapphire::ScriptAPI::InstanceContentScript { public: - SealRockSeize() : - Sapphire::ScriptAPI::InstanceContentScript( 50004 ) + SealRockSeize() : Sapphire::ScriptAPI::InstanceContentScript( 50004 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0286", 2005325, 7585378, 4, { 187.869202f, 8.108603f, 250.084000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0286_1", 2005326, 7585380, 4, { 57.053249f, 17.165449f, -249.904694f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0286_2", 2005327, 7585382, 4, { -314.464996f, 41.657890f, 126.635803f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "AllagantomelithA1", 2005338, 7585392, 4, { 18.148529f, 18.849100f, 267.572693f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1", 2005502, 7585393, 4, { 18.255230f, 16.804850f, 267.227814f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithA2", 2005339, 7585396, 4, { 8.120948f, 21.013821f, 167.772705f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_1", 2005503, 7585397, 4, { 8.225257f, 19.763350f, 167.312195f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithA3", 2005340, 7585400, 4, { 96.414833f, 34.135899f, 108.177002f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_2", 2005504, 7585401, 4, { 96.322990f, 33.288559f, 107.972397f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithA4", 2005341, 7585404, 4, { 200.335693f, 30.775141f, 68.234734f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_3", 2005505, 7585405, 4, { 200.310593f, 29.688540f, 68.217537f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB1", 2005342, 7585408, 4, { 157.733093f, 4.437783f, -49.087921f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_4", 2005506, 7585409, 4, { 157.696793f, 2.356474f, -49.159088f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB2", 2005343, 7585412, 4, { 51.290970f, 32.733749f, -82.673607f }, 0.991760f, 0.000000f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_5", 2005507, 7585413, 4, { 51.310070f, 31.154039f, -82.935127f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB3", 2005344, 7585416, 4, { 74.829063f, 13.976150f, -16.412930f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_6", 2005508, 7585417, 4, { 74.846779f, 11.294810f, -16.719721f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB4", 2005345, 7585420, 4, { -47.222630f, 31.708929f, -92.240723f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_7", 2005509, 7585421, 4, { -47.175869f, 29.272760f, -92.573776f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC2", 2005346, 7585424, 4, { -163.868805f, 46.920021f, 1.751138f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_8", 2005510, 7585425, 4, { -164.055405f, 45.557041f, 1.093665f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithD2", 2005347, 7585428, 4, { -32.930420f, 18.645050f, 19.141041f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_9", 2005511, 7585429, 4, { -32.986580f, 17.328630f, 18.981670f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithD3", 2005348, 7585432, 4, { -62.119572f, 40.360111f, 48.813599f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_10", 2005512, 7585433, 4, { -62.187111f, 38.493420f, 48.440479f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC4", 2005349, 7585436, 4, { -148.508499f, 43.280338f, 161.458603f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_11", 2005513, 7585437, 4, { -148.519196f, 41.333549f, 161.070908f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC3", 2005350, 7585440, 4, { -167.072998f, 26.487570f, 71.059898f }, 0.991760f, 0.088708f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_12", 2005514, 7585441, 4, { -167.089294f, 24.449400f, 70.683212f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC1", 2005351, 7585444, 4, { -120.087196f, 28.019110f, -46.859772f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_13", 2005515, 7585445, 4, { -120.122597f, 27.122120f, -47.061981f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithD1", 2005352, 7585448, 4, { 15.841110f, 19.797770f, 101.591301f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_14", 2005516, 7585449, 4, { 15.812600f, 18.748220f, 101.435699f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) } diff --git a/src/scripts/instances/pvp/TheBorderlandRuinsSecure.cpp b/src/scripts/instances/pvp/TheBorderlandRuinsSecure.cpp index 5c888d1a..3d3d7618 100644 --- a/src/scripts/instances/pvp/TheBorderlandRuinsSecure.cpp +++ b/src/scripts/instances/pvp/TheBorderlandRuinsSecure.cpp @@ -3,41 +3,43 @@ using namespace Sapphire; -class TheBorderlandRuinsSecure : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBorderlandRuinsSecure : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBorderlandRuinsSecure() : - Sapphire::ScriptAPI::InstanceContentScript( 50001 ) + TheBorderlandRuinsSecure() : Sapphire::ScriptAPI::InstanceContentScript( 50001 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_l1p1_q3_swhu1", 2005078, 5573675, 4, { -150.601807f, -15.195440f, 86.396042f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1", 2005078, 5573675, 5578187, 4, { -150.601807f, -15.195440f, 86.396042f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_1", 2005079, 5573676, 4, { -160.177505f, -15.426880f, 111.877502f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_1", 2005079, 5573676, 5578188, 4, { -160.177505f, -15.426880f, 111.877502f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_2", 2005080, 5573677, 4, { -178.133102f, -15.426880f, 85.038406f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_2", 2005080, 5573677, 5578189, 4, { -178.133102f, -15.426880f, 85.038406f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_3", 2005081, 5573687, 4, { 147.790497f, -15.205700f, 85.606216f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_3", 2005081, 5573687, 5578194, 4, { 147.790497f, -15.205700f, 85.606216f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_4", 2005082, 5573688, 4, { 181.170303f, -15.426880f, 81.284790f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_4", 2005082, 5573688, 5578197, 4, { 181.170303f, -15.426880f, 81.284790f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_5", 2005083, 5573689, 4, { 160.730392f, -15.457460f, 117.518303f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_5", 2005083, 5573689, 5578199, 4, { 160.730392f, -15.457460f, 117.518303f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_6", 2005084, 5573690, 4, { -0.015289f, -15.426890f, -162.924103f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_6", 2005084, 5573690, 5578200, 4, { -0.015320f, -15.426880f, -162.924103f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_7", 2005085, 5573691, 4, { 19.010250f, -15.416970f, -200.015396f }, 1.000000f, -0.000000f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_7", 2005085, 5573691, 5578202, 4, { 19.010229f, -15.416970f, -200.015396f }, 1.000000f, 0.000000f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_8", 2005086, 5573692, 4, { -18.994480f, -15.426890f, -199.992798f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_l1p1_q3_swhu1_8", 2005086, 5573692, 5578204, 4, { -18.994471f, -15.426880f, -199.992905f }, 0.991760f, 0.000048f, 0); // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "unknown_0", 2004187, 4724282, 4, { 0.000000f, -7.200000f, -268.700012f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004188, 4724284, 4, { 232.307495f, -7.200000f, 134.122894f }, 1.000000f, 0.542586f ); - instance.registerEObj( "unknown_2", 2004189, 4724283, 4, { -232.837494f, -7.217590f, 134.416702f }, 0.991760f, 1.033762f ); - instance.registerEObj( "sgvf_l1p1_lvd_b0441", 2004202, 4797506, 4, { -0.101569f, 30.000000f, 1.413736f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2004187, 4724282, 4723177, 4, { -0.007111f, 12.000000f, -386.299896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004188, 4724284, 4723182, 4, { 335.025513f, 12.000000f, 193.711899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004189, 4724283, 4723183, 4, { -334.556213f, 12.000000f, 193.274796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_l1p1_lvd_b0441", 2004202, 4797506, 4724018, 4, { -0.101569f, 30.000000f, 1.413736f }, 1.000000f, 0.000000f, 0); // States -> STAGE_def (id: 2) STAGE_pop_anim (id: 3) - instance.registerEObj( "Magitekreaper", 2007710, 0, 4, { -0.135500f, 28.501801f, 18.021700f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007722, 6642830, 4, { 7.805808f, 29.000000f, 0.239120f }, 1.000000f, 0.000000f ); + instance.addEObj( "Lingeringaether", 2006281, 0, 5919142, 4, { -16.887329f, 28.500000f, -9.771084f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_1", 2006282, 0, 5919143, 4, { -0.026589f, 28.500000f, -19.477510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_2", 2006283, 0, 5919144, 4, { 16.861151f, 28.488529f, -9.750549f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lingeringaether_3", 2006284, 0, 5919145, 4, { 16.914730f, 28.500000f, 9.752019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_4", 2006285, 0, 5919146, 4, { -0.018755f, 28.500000f, 19.489780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_5", 2006286, 0, 5919147, 4, { -16.881241f, 28.500000f, 9.761797f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/pvp/TheBorderlandRuinsSlaughter.cpp b/src/scripts/instances/pvp/TheBorderlandRuinsSlaughter.cpp new file mode 100644 index 00000000..cb88bbeb --- /dev/null +++ b/src/scripts/instances/pvp/TheBorderlandRuinsSlaughter.cpp @@ -0,0 +1,59 @@ +#include +#include + +using namespace Sapphire; + +class TheBorderlandRuinsSlaughter : public Sapphire::ScriptAPI::InstanceContentScript +{ +public: + TheBorderlandRuinsSlaughter() : Sapphire::ScriptAPI::InstanceContentScript( 50003 ) + { } + + void onInit( InstanceContent& instance ) override + { + instance.addEObj( "sgbg_l1p1_q3_swhu1", 2005078, 5573675, 5578187, 4, { -150.601807f, -15.195440f, 86.396042f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_1", 2005079, 5573676, 5578188, 4, { -160.177505f, -15.426880f, 111.877502f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_2", 2005080, 5573677, 5578189, 4, { -178.133102f, -15.426880f, 85.038406f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_3", 2005081, 5573687, 5578194, 4, { 147.790497f, -15.205700f, 85.606216f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_4", 2005082, 5573688, 5578197, 4, { 181.170303f, -15.426880f, 81.284790f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_5", 2005083, 5573689, 5578199, 4, { 160.730392f, -15.457460f, 117.518303f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_6", 2005084, 5573690, 5578200, 4, { -0.015320f, -15.426880f, -162.924103f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_7", 2005085, 5573691, 5578202, 4, { 19.010229f, -15.416970f, -200.015396f }, 1.000000f, 0.000000f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_8", 2005086, 5573692, 5578204, 4, { -18.994471f, -15.426880f, -199.992905f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "unknown_0", 2004187, 4724282, 4723177, 4, { -0.007111f, 12.000000f, -386.299896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004188, 4724284, 4723182, 4, { 335.025513f, 12.000000f, 193.711899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004189, 4724283, 4723183, 4, { -334.556213f, 12.000000f, 193.274796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_l1p1_lvd_b0441", 2004202, 4797506, 4724018, 4, { -0.101569f, 30.000000f, 1.413736f }, 1.000000f, 0.000000f, 0); + // States -> STAGE_def (id: 2) STAGE_pop_anim (id: 3) + instance.addEObj( "Lingeringaether", 2006281, 0, 5919142, 4, { -16.887329f, 28.500000f, -9.771084f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_1", 2006282, 0, 5919143, 4, { -0.026589f, 28.500000f, -19.477510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_2", 2006283, 0, 5919144, 4, { 16.861151f, 28.488529f, -9.750549f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lingeringaether_3", 2006284, 0, 5919145, 4, { 16.914730f, 28.500000f, 9.752019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_4", 2006285, 0, 5919146, 4, { -0.018755f, 28.500000f, 19.489780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_5", 2006286, 0, 5919147, 4, { -16.881241f, 28.500000f, 9.761797f }, 1.000000f, 0.000000f, 0); + + } + + void onUpdate( InstanceContent& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( TheBorderlandRuinsSlaughter ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/TheCarteneauFlatsBorderlandRuins.cpp b/src/scripts/instances/pvp/TheCarteneauFlatsBorderlandRuins.cpp new file mode 100644 index 00000000..ee09f6c0 --- /dev/null +++ b/src/scripts/instances/pvp/TheCarteneauFlatsBorderlandRuins.cpp @@ -0,0 +1,59 @@ +#include +#include + +using namespace Sapphire; + +class TheCarteneauFlatsBorderlandRuins : public Sapphire::ScriptAPI::InstanceContentScript +{ +public: + TheCarteneauFlatsBorderlandRuins() : Sapphire::ScriptAPI::InstanceContentScript( 50002 ) + { } + + void onInit( InstanceContent& instance ) override + { + instance.addEObj( "sgbg_l1p1_q3_swhu1", 2005078, 5573675, 5578187, 4, { -150.601807f, -15.195440f, 86.396042f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_1", 2005079, 5573676, 5578188, 4, { -160.177505f, -15.426880f, 111.877502f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_2", 2005080, 5573677, 5578189, 4, { -178.133102f, -15.426880f, 85.038406f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_3", 2005081, 5573687, 5578194, 4, { 147.790497f, -15.205700f, 85.606216f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_4", 2005082, 5573688, 5578197, 4, { 181.170303f, -15.426880f, 81.284790f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_5", 2005083, 5573689, 5578199, 4, { 160.730392f, -15.457460f, 117.518303f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_6", 2005084, 5573690, 5578200, 4, { -0.015320f, -15.426880f, -162.924103f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_7", 2005085, 5573691, 5578202, 4, { 19.010229f, -15.416970f, -200.015396f }, 1.000000f, 0.000000f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_8", 2005086, 5573692, 5578204, 4, { -18.994471f, -15.426880f, -199.992905f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "unknown_0", 2004187, 4724282, 4723177, 4, { -0.007111f, 12.000000f, -386.299896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004188, 4724284, 4723182, 4, { 335.025513f, 12.000000f, 193.711899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004189, 4724283, 4723183, 4, { -334.556213f, 12.000000f, 193.274796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_l1p1_lvd_b0441", 2004202, 4797506, 4724018, 4, { -0.101569f, 30.000000f, 1.413736f }, 1.000000f, 0.000000f, 0); + // States -> STAGE_def (id: 2) STAGE_pop_anim (id: 3) + instance.addEObj( "Lingeringaether", 2006281, 0, 5919142, 4, { -16.887329f, 28.500000f, -9.771084f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_1", 2006282, 0, 5919143, 4, { -0.026589f, 28.500000f, -19.477510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_2", 2006283, 0, 5919144, 4, { 16.861151f, 28.488529f, -9.750549f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lingeringaether_3", 2006284, 0, 5919145, 4, { 16.914730f, 28.500000f, 9.752019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_4", 2006285, 0, 5919146, 4, { -0.018755f, 28.500000f, 19.489780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_5", 2006286, 0, 5919147, 4, { -16.881241f, 28.500000f, 9.761797f }, 1.000000f, 0.000000f, 0); + + } + + void onUpdate( InstanceContent& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( TheCarteneauFlatsBorderlandRuins ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/TheFieldsofGloryShatter.cpp b/src/scripts/instances/pvp/TheFieldsofGloryShatter.cpp deleted file mode 100644 index b78e9235..00000000 --- a/src/scripts/instances/pvp/TheFieldsofGloryShatter.cpp +++ /dev/null @@ -1,60 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFieldsofGloryShatter : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFieldsofGloryShatter() : - Sapphire::ScriptAPI::InstanceContentScript( 50005 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0286", 2007022, 7583664, 4, { -263.444885f, 52.175270f, -209.921402f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0286_1", 2007023, 7583666, 4, { -91.249367f, 27.082781f, 248.251297f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0286_2", 2007024, 7583668, 4, { 262.704590f, 7.555402f, -83.636391f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgbg_r2p1_q0_col02", 2007038, 7583676, 4, { -33.290001f, 8.500000f, -64.930000f }, 1.000000f, 0.345772f ); - instance.registerEObj( "sgbg_r2p1_q0_col02_1", 2007039, 7583680, 4, { -29.181200f, 4.895900f, -181.130005f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_r2p1_q0_col02_2", 2007040, 7583684, 4, { 49.409801f, 1.000000f, 95.446404f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_r2p1_q0_col02_3", 2007041, 7583688, 4, { -139.203201f, 2.000000f, 42.698399f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_r2p1_q0_col01", 2007042, 7583692, 4, { 10.250100f, 7.501600f, -73.703102f }, 1.000000f, -0.207694f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_1", 2007126, 7583696, 4, { -21.009300f, 6.445800f, -124.468399f }, 1.000000f, -1.350824f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_2", 2007044, 7583700, 4, { -57.941700f, 7.532000f, -89.861702f }, 1.000000f, -0.478128f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_3", 2007043, 7583704, 4, { -28.053699f, 7.586800f, -20.808001f }, 1.000000f, -0.207694f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_4", 2007124, 7583708, 4, { -81.065201f, 8.327300f, -23.711300f }, 1.000000f, 0.491354f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_5", 2007122, 7583712, 4, { 17.876400f, 7.001300f, 11.047300f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_6", 2007053, 7583716, 4, { -126.529999f, 35.526501f, -132.360001f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_7", 2007125, 7583720, 4, { -224.454102f, 30.212000f, -33.290001f }, 1.000000f, 0.001382f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_8", 2007052, 7583724, 4, { -148.077499f, 48.772800f, -3.141700f }, 1.000000f, -0.003491f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_9", 2007051, 7583728, 4, { -195.641693f, 37.440800f, 80.677399f }, 1.000000f, 1.473960f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_10", 2007123, 7583732, 4, { -107.700996f, 10.249100f, 150.690598f }, 1.000000f, -0.528624f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_11", 2007050, 7583736, 4, { -8.180000f, 31.300200f, 107.550003f }, 1.000000f, -0.207694f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_12", 2007049, 7583740, 4, { 75.684898f, 35.111000f, 149.223801f }, 1.000000f, -0.207694f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_13", 2007048, 7583744, 4, { 174.059998f, 30.587099f, 122.660004f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_14", 2007047, 7583748, 4, { 175.149307f, 0.118000f, 8.585100f }, 1.000000f, -0.383869f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_15", 2007046, 7583752, 4, { 121.235901f, 29.898701f, -190.225006f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_16", 2007121, 7583756, 4, { 29.201799f, 37.825001f, -217.776505f }, 1.000000f, 1.518110f ); - instance.registerEObj( "sgbg_r2p1_q0_col01_17", 2007045, 7583760, 4, { -43.203499f, 42.615501f, -229.343597f }, 1.000000f, 0.535781f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFieldsofGloryShatter ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/rivalwings/Astragalos.cpp b/src/scripts/instances/pvp/rivalwings/Astragalos.cpp deleted file mode 100644 index d4509aa4..00000000 --- a/src/scripts/instances/pvp/rivalwings/Astragalos.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class Astragalos : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - Astragalos() : - Sapphire::ScriptAPI::InstanceContentScript( 51001 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7033316, 4, { -140.058197f, 45.799999f, -133.960495f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 7033315, 4, { -123.008400f, 16.299999f, 103.779503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 7033317, 4, { 105.712799f, 16.299980f, 114.356003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 7033318, 4, { 183.420807f, 45.799980f, -111.239098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Powergenerator", 2009034, 7032566, 4, { 6.485046f, 46.386410f, -10.055730f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Hangarterminal", 2009035, 7032549, 4, { -258.015198f, 44.361351f, 21.038191f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Hangarterminal_1", 2009062, 7032550, 4, { -262.674988f, 44.773441f, -32.764599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Hangarterminal_2", 2009063, 7032561, 4, { 276.628510f, 44.544209f, 18.968180f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Hangarterminal_3", 2009064, 7032562, 4, { 258.262787f, 44.210709f, 69.718079f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Ceruleumtank", 2009031, 0, 4, { 8.651855f, 46.280640f, -142.595596f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Steamcannon", 2009032, 0, 4, { -181.307602f, 47.593700f, -28.846230f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamcannon_1", 2009033, 0, 4, { -178.482193f, 47.593700f, 2.992350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamcannon_2", 2009040, 0, 4, { 186.000504f, 47.578602f, 31.721189f }, 0.991760f, -0.454976f ); - instance.registerEObj( "Steamcannon_3", 2009041, 0, 4, { 196.952606f, 47.593700f, 1.659642f }, 1.000000f, -0.455053f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( Astragalos ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/rivalwings/HiddenGorge.cpp b/src/scripts/instances/pvp/rivalwings/HiddenGorge.cpp deleted file mode 100644 index 23fe4320..00000000 --- a/src/scripts/instances/pvp/rivalwings/HiddenGorge.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class HiddenGorge : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - HiddenGorge() : - Sapphire::ScriptAPI::InstanceContentScript( 51002 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7677877, 4, { 99.992310f, 16.299459f, 89.982422f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2007457, 7677876, 4, { 100.000000f, 16.299459f, -110.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 7677878, 4, { -100.000000f, 16.299500f, 110.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 7677879, 4, { -100.000000f, 16.299459f, -90.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamcannon", 2009040, 0, 4, { 121.355103f, 19.959841f, -0.442573f }, 0.991760f, 0.785458f ); - instance.registerEObj( "Steamcannon_1", 2009041, 0, 4, { 121.392403f, 19.999960f, -19.606091f }, 1.000000f, 0.785398f ); - instance.registerEObj( "Steamcannon_2", 2009032, 0, 4, { -121.390701f, 20.005421f, 0.356093f }, 0.991760f, -0.785362f ); - instance.registerEObj( "Steamcannon_3", 2009033, 0, 4, { -121.391502f, 20.000010f, 19.612690f }, 1.000000f, -0.785398f ); - instance.registerEObj( "Hangarterminal", 2009035, 7553226, 4, { -189.989395f, 16.493401f, 34.331669f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Hangarterminal_1", 2009062, 7553225, 4, { -189.969498f, 16.519770f, -14.365560f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Hangarterminal_2", 2009063, 7558250, 4, { 189.990799f, 16.518669f, -34.362301f }, 0.991760f, 1.570451f ); - instance.registerEObj( "Hangarterminal_3", 2009064, 7558251, 4, { 189.993805f, 16.299999f, 13.374650f }, 1.000000f, 1.570451f ); - instance.registerEObj( "Ceruleumtank", 2009031, 0, 4, { 0.000000f, 18.434999f, 0.000000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( HiddenGorge ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeast4on4Ranked.cpp b/src/scripts/instances/pvp/thefeast/TheFeast4on4Ranked.cpp deleted file mode 100644 index 2683e4bd..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeast4on4Ranked.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeast4on4Ranked : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeast4on4Ranked() : - Sapphire::ScriptAPI::InstanceContentScript( 40018 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007657, 6632432, 4, { -64.289970f, 8.262049f, 13.375790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2007658, 6632431, 4, { 39.169922f, 8.194031f, -45.822941f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeast4on4Ranked ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeast4on4Training.cpp b/src/scripts/instances/pvp/thefeast/TheFeast4on4Training.cpp deleted file mode 100644 index 42be7ed3..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeast4on4Training.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeast4on4Training : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeast4on4Training() : - Sapphire::ScriptAPI::InstanceContentScript( 40016 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007657, 6632432, 4, { -64.289970f, 8.262049f, 13.375790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2007658, 6632431, 4, { 39.169922f, 8.194031f, -45.822941f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeast4on4Training ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchCrystalTower.cpp b/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchCrystalTower.cpp deleted file mode 100644 index 62c3c820..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchCrystalTower.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeastCustomMatchCrystalTower : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeastCustomMatchCrystalTower() : - Sapphire::ScriptAPI::InstanceContentScript( 40025 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2008986, 7403947, 4, { -58.000000f, 0.250000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2008987, 7403946, 4, { 58.000000f, 0.250000f, 0.000000f }, 1.000000f, -3.141593f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeastCustomMatchCrystalTower ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchFeastingGrounds.cpp b/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchFeastingGrounds.cpp deleted file mode 100644 index 238713da..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchFeastingGrounds.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeastCustomMatchFeastingGrounds : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeastCustomMatchFeastingGrounds() : - Sapphire::ScriptAPI::InstanceContentScript( 40014 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2006819, 6218908, 4, { -89.012909f, 8.477110f, -0.326954f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006818, 6218909, 4, { 95.872437f, 8.468750f, -0.320496f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_collison_only", 2002618, 6220121, 4, { -78.605072f, 0.920299f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_collison_only_1", 2002618, 6220123, 4, { 79.651703f, 0.811267f, -0.306571f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeastCustomMatchFeastingGrounds ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchLichenweed.cpp b/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchLichenweed.cpp deleted file mode 100644 index d2561263..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeastCustomMatchLichenweed.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeastCustomMatchLichenweed : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeastCustomMatchLichenweed() : - Sapphire::ScriptAPI::InstanceContentScript( 40021 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007657, 6632432, 4, { -64.289970f, 8.262049f, 13.375790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2007658, 6632431, 4, { 39.169922f, 8.194031f, -45.822941f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeastCustomMatchLichenweed ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeastRanked.cpp b/src/scripts/instances/pvp/thefeast/TheFeastRanked.cpp deleted file mode 100644 index a2e558ac..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeastRanked.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeastRanked : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeastRanked() : - Sapphire::ScriptAPI::InstanceContentScript( 40023 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2008986, 7403947, 4, { -58.000000f, 0.250000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2008987, 7403946, 4, { 58.000000f, 0.250000f, 0.000000f }, 1.000000f, -3.141593f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeastRanked ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeastTeamCustomMatchCrystalTower.cpp b/src/scripts/instances/pvp/thefeast/TheFeastTeamCustomMatchCrystalTower.cpp deleted file mode 100644 index a699258f..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeastTeamCustomMatchCrystalTower.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeastTeamCustomMatchCrystalTower : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeastTeamCustomMatchCrystalTower() : - Sapphire::ScriptAPI::InstanceContentScript( 40026 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2008986, 7403947, 4, { -58.000000f, 0.250000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2008987, 7403946, 4, { 58.000000f, 0.250000f, 0.000000f }, 1.000000f, -3.141593f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeastTeamCustomMatchCrystalTower ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeastTeamRanked.cpp b/src/scripts/instances/pvp/thefeast/TheFeastTeamRanked.cpp deleted file mode 100644 index 5a52b0ed..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeastTeamRanked.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeastTeamRanked : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeastTeamRanked() : - Sapphire::ScriptAPI::InstanceContentScript( 40022 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2008986, 7403947, 4, { -58.000000f, 0.250000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2008987, 7403946, 4, { 58.000000f, 0.250000f, 0.000000f }, 1.000000f, -3.141593f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeastTeamRanked ); \ No newline at end of file diff --git a/src/scripts/instances/pvp/thefeast/TheFeastTraining.cpp b/src/scripts/instances/pvp/thefeast/TheFeastTraining.cpp deleted file mode 100644 index 0190aec9..00000000 --- a/src/scripts/instances/pvp/thefeast/TheFeastTraining.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFeastTraining : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFeastTraining() : - Sapphire::ScriptAPI::InstanceContentScript( 40024 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2008986, 7403947, 4, { -58.000000f, 0.250000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2008987, 7403946, 4, { 58.000000f, 0.250000f, 0.000000f }, 1.000000f, -3.141593f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFeastTraining ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/ABeaconforBadThings.cpp b/src/scripts/instances/questbattles/ABeaconforBadThings.cpp deleted file mode 100644 index a6b28244..00000000 --- a/src/scripts/instances/questbattles/ABeaconforBadThings.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ABeaconforBadThings : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_WAVE1_01 = 6642829; - static constexpr auto BNPC_WAVE1_02 = 6643459; - static constexpr auto BNPC_WAVE1_03 = 6643462; - static constexpr auto P_BNPC_GIRL = 6648027; - static constexpr auto P_BNPC_MOTHER = 6648001; - static constexpr auto P_BNPC_SYLPHIE = 6647996; - static constexpr auto EOBJ_MIASMA_01 = 6650032; - static constexpr auto QIB_YELL_GATTY_01 = 4290; - static constexpr auto BNPC_WAVE2_GATE_01 = 6740811; - static constexpr auto BNPC_WAVE2_GATE_02 = 6740812; - static constexpr auto BNPC_WAVE2_GATE_03 = 6740813; - static constexpr auto BNPC_WAVE2_01 = 6740817; - static constexpr auto BNPC_WAVE2_02 = 6740818; - static constexpr auto BNPC_WAVE2_03 = 6740819; - static constexpr auto DEF_ACTION_MONSTER_SUMMON = 3439; - static constexpr auto BNPC_WAVE3_GATE_01 = 6740861; - static constexpr auto BNPC_WAVE3_GATE_02 = 6740862; - static constexpr auto BNPC_WAVE3_GATE_03 = 6740863; - static constexpr auto BNPC_WAVE3_01 = 6740865; - static constexpr auto BNPC_WAVE3_02 = 6740866; - static constexpr auto BNPC_WAVE3_03 = 6740867; - -public: - ABeaconforBadThings() : Sapphire::ScriptAPI::QuestBattleScript( 151 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ABeaconforBadThings ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/ADangerousProposition.cpp b/src/scripts/instances/questbattles/ADangerousProposition.cpp index 25cc9488..6bbf8f4d 100644 --- a/src/scripts/instances/questbattles/ADangerousProposition.cpp +++ b/src/scripts/instances/questbattles/ADangerousProposition.cpp @@ -32,7 +32,90 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/AGameofLifeandDeath.cpp b/src/scripts/instances/questbattles/AGameofLifeandDeath.cpp deleted file mode 100644 index 0ff6d7b7..00000000 --- a/src/scripts/instances/questbattles/AGameofLifeandDeath.cpp +++ /dev/null @@ -1,133 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AGameofLifeandDeath : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_JACKE = 6959281; - static constexpr auto P_BNPC_OBORO = 6959282; - static constexpr auto P_BNPC_YUKI = 6959283; - static constexpr auto P_BNPC_VKEBBE = 6959341; - static constexpr auto P_BNPC_PERIMUHAURIMU = 6959342; - static constexpr auto BNPC_BOSS_ZAKURO = 6954394; - static constexpr auto BNPC_P1_TRASH_01 = 6959313; - static constexpr auto BNPC_P1_TRASH_02 = 6959314; - static constexpr auto BNPC_P1_TRASH_03 = 6959316; - static constexpr auto BNPC_P1_TRASH_04 = 6959317; - static constexpr auto BNPC_P1_TRASH_05 = 6959318; - static constexpr auto BNPC_P1_TRASH_06 = 6959319; - static constexpr auto BNPC_P1_TRASH_07 = 6959320; - static constexpr auto BNPC_P1_TRASH_08 = 6969442; - static constexpr auto BNPC_P1_GUARD_01 = 6959327; - static constexpr auto BNPC_P1_GUARD_02 = 6959328; - static constexpr auto BNPC_P1_GUARD_03 = 6959329; - static constexpr auto QIB_YELL_01 = 5676; - static constexpr auto QIB_YELL_02 = 5677; - static constexpr auto QIB_YELL_03 = 5678; - static constexpr auto QIB_YELL_04 = 5679; - static constexpr auto QIB_YELL_05 = 5680; - static constexpr auto QIB_YELL_06 = 5681; - static constexpr auto QIB_YELL_08 = 5683; - static constexpr auto QIB_YELL_09 = 4589; - static constexpr auto ER_VKEBBE_RESCUE = 6969449; - static constexpr auto BNPCSTATE_NORMAL = 0; - static constexpr auto BNPCSTATE_BOUND = 118; - static constexpr auto EOBJ_VKEBBE_BIND = 6969631; - static constexpr auto EOBJ_PERIMUHAURIMU_BIND = 6969634; - static constexpr auto EOBJ_MAKIBISHI = 6971206; - static constexpr auto EVENT_ACTION_01 = 42; - static constexpr auto BNPC_P2_TRASH_01 = 6971209; - static constexpr auto BNPC_P2_TRASH_02 = 6971210; - static constexpr auto BNPC_P2_TRASH_03 = 6971211; - static constexpr auto BNPC_P2_TRASH_04 = 6971212; - static constexpr auto BNPC_P2_TRASH_05 = 6971213; - static constexpr auto BNPC_P2_TRASH_06 = 6971214; - static constexpr auto BNPC_P2_TRASH_07 = 6971216; - static constexpr auto BNPC_P2_TRASH_08 = 6971217; - static constexpr auto BNPC_P2_TRASH_09 = 6971219; - static constexpr auto BNPC_P2_TRASH_10 = 6971221; - static constexpr auto BNPC_KARASU = 6971224; - static constexpr auto ACTION_MAKIBISHI = 8513; - static constexpr auto STATUS_PARAM_MAKIBISHI_DOT = 3296; - static constexpr auto PR_KARASU_ESCAPE = 6971517; - static constexpr auto BNPC_P3_GUARD_01 = 7005448; - static constexpr auto BNPC_P3_GUARD_02 = 7005449; - static constexpr auto BNPC_P3_GUARD_03 = 7005450; - static constexpr auto BNPC_P3_GUARD_04 = 7005730; - static constexpr auto BNPC_P3_GUARD_05 = 7005731; - static constexpr auto PR_YUKI_MOVE_FINAL = 7003839; - static constexpr auto PR_JACKE_MOVE_FINAL = 7004138; - static constexpr auto PR_VKEBEE_MOVE_FINAL = 7004140; - static constexpr auto PR_OBORO_MOVE_FINAL = 7004141; - static constexpr auto EOBJ_BOSS_ROOM_CONTROL = 7005846; - static constexpr auto BNPC_BOSS_ARC_01 = 7005847; - static constexpr auto BNPC_BOSS_LNC_01 = 7005848; - static constexpr auto BNPC_BOSS_LNC_02 = 7005849; - static constexpr auto BNPC_BOSS_ARC_02 = 7005850; - static constexpr auto BNPC_BOSS_ARC_03 = 7005851; - static constexpr auto P_BNPC_JACKE_BOSS = 7005853; - static constexpr auto P_BNPC_OBORO_BOSS = 7005854; - static constexpr auto P_BNPC_YUKI_BOSS = 7005855; - static constexpr auto P_BNPC_VKEBBE_BOSS = 7005856; - static constexpr auto P_BNPC_PERIMUHAURIMU_BOSS = 7005857; - static constexpr auto BNPC_BOSS_LNC_HPLOW_01 = 7005916; - static constexpr auto BNPC_BOSS_LNC_HPLOW_02 = 7005918; - static constexpr auto BNPC_BOSS_ARC_HPLOW_01 = 7005919; - static constexpr auto BNPC_BOSS_ARC_HPLOW_02 = 7005917; - static constexpr auto BNPC_BOSS_KARASU_01 = 7005858; - static constexpr auto BNPC_BOSS_TOUMEI_01 = 7005868; - static constexpr auto BNPC_BOSS_TOUMEI_02 = 7005869; - static constexpr auto BNPC_BOSS_TOUMEI_03 = 7005870; - static constexpr auto BNPC_BOSS_TOUMEI_04 = 7005871; - static constexpr auto BNPC_BOSS_TOUMEI_05 = 7005872; - static constexpr auto BNPC_BOSS_TOUMEI_06 = 7005873; - static constexpr auto BNPC_BOSS_TOUMEI_07 = 7005874; - static constexpr auto BNPC_BOSS_TOUMEI_08 = 7005875; - static constexpr auto BNPC_BOSS_TOUMEI_DAMMY_HATE = 7005878; - static constexpr auto PR_BOSS_START = 7005852; - static constexpr auto PR_OBORO_RAITON_AVOID = 7005883; - static constexpr auto PR_JACKE_RAITON_AVOID = 7005885; - static constexpr auto PR_YUKI_RAITON_AVOID = 7005886; - static constexpr auto PR_VKEBEE_RAITON_AVOID = 7005887; - static constexpr auto PR_PERIMUHAURIMU_RAITON_AVOID = 7005888; - static constexpr auto ACTION_HISSATSUKEN_30 = 9516; - static constexpr auto ACTION_HISSATSUKEN_90 = 9515; - static constexpr auto ACTION_RAITON = 9517; - static constexpr auto ACTION_TENNOIN = 2259; - static constexpr auto ACTION_DEPOP_TRRIGER = 3269; - static constexpr auto ACTION_TOUMEI_RAITON = 9518; - static constexpr auto LOCKON_RAITION = 21; - static constexpr auto BGM_BOSS_04 = 39; - static constexpr auto LOC_ACTOR0 = 1022853; - static constexpr auto LOC_ACTOR1 = 1023640; - static constexpr auto LOC_ACTOR2 = 1023641; - static constexpr auto LOC_MARKER_00 = 6991796; - static constexpr auto STATUS_PARAM_HIDE = 1197; - -public: - AGameofLifeandDeath() : Sapphire::ScriptAPI::QuestBattleScript( 177 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2008480, 6894787, 4, { 564.783630f, -60.304729f, -136.444901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004541, 0, 4, { 800.087585f, 0.000000f, 44.317749f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AGameofLifeandDeath ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/AJourneyofPurification.cpp b/src/scripts/instances/questbattles/AJourneyofPurification.cpp index f144ab06..7ebf3b33 100644 --- a/src/scripts/instances/questbattles/AJourneyofPurification.cpp +++ b/src/scripts/instances/questbattles/AJourneyofPurification.cpp @@ -26,23 +26,266 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/AJoyefulReunion.cpp b/src/scripts/instances/questbattles/AJoyefulReunion.cpp index 3c6b21ce..56ec8945 100644 --- a/src/scripts/instances/questbattles/AJoyefulReunion.cpp +++ b/src/scripts/instances/questbattles/AJoyefulReunion.cpp @@ -39,6 +39,142 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001225, 0, 4323569, 4, { 23.333300f, 53.571999f, 106.354698f }, 1.000000f, 0.649343f, 0); + instance.addEObj( "unknown_1", 2001225, 0, 4323570, 4, { 21.551701f, 51.794300f, 121.154800f }, 1.000000f, 0.517916f, 0); + instance.addEObj( "unknown_2", 2001225, 0, 4323571, 4, { 8.403500f, 49.262901f, 135.839706f }, 1.000000f, -1.043878f, 0); + instance.addEObj( "unknown_3", 2001225, 0, 4323572, 4, { 24.120800f, 55.250999f, 94.305801f }, 1.000000f, -1.130911f, 0); + instance.addEObj( "unknown_4", 2001225, 0, 4323573, 4, { 13.908300f, 48.692402f, 141.292801f }, 1.000000f, -1.291134f, 0); + instance.addEObj( "Pelicanegg", 2001226, 0, 4326233, 4, { 24.856930f, 58.243649f, 514.396912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_1", 2001226, 0, 4326236, 4, { 32.791630f, 56.748291f, 497.337189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_2", 2001226, 0, 4326238, 4, { 15.762570f, 59.159180f, 529.930420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_3", 2001226, 0, 4326242, 4, { 2.120972f, 61.875240f, 569.115601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_4", 2001226, 0, 4326243, 4, { -4.409851f, 60.654541f, 570.794189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_5", 2001226, 0, 4326245, 4, { -9.842102f, 60.044189f, 575.280273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_6", 2001226, 0, 4326246, 4, { -32.591129f, 55.394451f, 579.160217f }, 0.991760f, 0.349066f, 0); + instance.addEObj( "Pelicanegg_7", 2001226, 0, 4326247, 4, { -20.072981f, 45.049290f, 486.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rainbowlipoyster", 2001761, 0, 4178264, 4, { 542.626282f, 9.000001f, 140.538696f }, 1.000000f, 0.766292f, 0); + instance.addEObj( "Rainbowlipoyster_1", 2001761, 0, 4178265, 4, { 535.067200f, 9.526894f, 168.054001f }, 1.000000f, 0.954200f, 0); + instance.addEObj( "Rainbowlipoyster_2", 2001761, 0, 4178266, 4, { 558.090515f, 9.000001f, 166.795898f }, 1.000000f, -0.459148f, 0); + instance.addEObj( "Rainbowlipoyster_3", 2001761, 0, 4178267, 4, { 528.797485f, 9.000001f, 120.626404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar", 2001207, 0, 4322373, 4, { -257.718292f, 39.721359f, 285.297607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_1", 2001207, 0, 4322375, 4, { -278.129089f, 46.972820f, 266.881012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_2", 2001207, 0, 4322376, 4, { -286.473602f, 42.541382f, 320.362701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_3", 2001207, 0, 4322390, 4, { -240.302597f, 39.150990f, 331.519806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5327263, 4, { -85.610252f, 37.412331f, 481.616302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate", 2002375, 0, 4305018, 4, { 32.230679f, 34.078800f, 225.482193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2002522, 0, 4322850, 4, { 32.316509f, 34.478161f, 225.494904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 3640871, 4324111, 4, { -27.662939f, 71.794006f, -27.473471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 3640869, 4324113, 4, { -56.442101f, 71.794792f, -27.793831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003776, 0, 4629967, 4, { 516.093323f, 8.895996f, 251.327499f }, 2.000000f, 0.346127f, 0); + instance.addEObj( "unknown_9", 2003777, 0, 4629968, 4, { 512.718323f, 8.927683f, 280.140289f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003778, 0, 4629969, 4, { 529.576599f, 8.561299f, 265.513702f }, 1.250000f, -0.750309f, 0); + instance.addEObj( "unknown_11", 2003820, 0, 4630856, 4, { 529.198120f, 9.201172f, 242.481094f }, 0.991760f, -1.170110f, 0); + instance.addEObj( "Foodsupply", 2004317, 0, 4771276, 4, { 515.994873f, 9.407423f, 525.813416f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004318, 0, 4771277, 4, { 516.158081f, 9.128445f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_13", 2004319, 0, 4771278, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_14", 2004320, 0, 4771282, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_15", 2004321, 0, 4771283, 4, { 520.051819f, 9.435795f, 516.643616f }, 0.991760f, -0.042620f, 0); + instance.addEObj( "unknown_16", 2004371, 0, 4876869, 4, { 580.773621f, 15.531930f, 376.546906f }, 0.991760f, -0.841353f, 0); + instance.addEObj( "Destination", 2004328, 0, 4771407, 4, { 523.488281f, 17.865311f, 455.256500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004330, 0, 4772280, 4, { 379.995209f, 28.915890f, 346.547607f }, 0.991760f, -1.371351f, 0); + instance.addEObj( "unknown_18", 2001897, 0, 4265826, 4, { 684.271484f, 9.000001f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_19", 2002012, 0, 4265904, 4, { 684.290771f, 11.581540f, 411.920593f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002274, 0, 4277237, 4, { 684.271484f, 9.000000f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_21", 2002274, 0, 4277238, 4, { 689.574280f, 9.000001f, 400.914886f }, 1.000000f, -0.012971f, 0); + instance.addEObj( "unknown_22", 2004912, 0, 5110338, 4, { 450.849487f, 16.182400f, 406.701202f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002702, 0, 4374461, 4, { -338.582886f, 69.044937f, 159.661407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002713, 0, 4374656, 4, { 15.521610f, 65.719597f, 43.040970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storehouseexit", 2004966, 0, 5341512, 4, { -16.112141f, -23.285440f, 258.157806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002035, 0, 4291559, 4, { 666.710022f, 9.020000f, 509.640015f }, 0.991760f, 1.498000f, 0); + instance.addEObj( "unknown_23", 2002638, 0, 4334883, 4, { 666.710022f, 9.020000f, 509.640015f }, 1.000000f, 1.477691f, 0); + instance.addEObj( "Destination_2", 2002639, 0, 4334884, 4, { 652.252625f, 12.068800f, 519.859985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002036, 0, 4293171, 4, { 425.837097f, 16.485470f, 417.937408f }, 1.000000f, 1.106464f, 0); + instance.addEObj( "Destination_3", 2002050, 0, 4293247, 4, { 548.570312f, 14.587070f, 393.890015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002291, 0, 4293248, 4, { 562.894226f, 14.587070f, 393.881805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002292, 0, 4293249, 4, { 564.620789f, 17.553440f, 406.029602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002293, 0, 4293250, 4, { 567.083801f, 17.741619f, 415.529694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002294, 0, 4293251, 4, { 577.486511f, 17.732130f, 421.654694f }, 1.000000f, 1.554731f, 0); + instance.addEObj( "Destination_8", 2002051, 0, 4293252, 4, { 565.182190f, 18.167570f, 424.421387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unsavoryshoreline", 2002052, 0, 4293257, 4, { 472.932098f, 10.008150f, 743.534973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption", 2002053, 0, 4293259, 4, { 381.607208f, 27.669050f, 375.790588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption_1", 2002054, 0, 4293260, 4, { 367.043396f, 29.521481f, 352.437592f }, 0.991760f, -0.307062f, 0); + instance.addEObj( "Brasscontraption_2", 2002055, 0, 4293261, 4, { 379.476593f, 30.507351f, 314.076385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar", 2002415, 0, 4307709, 4, { 561.533691f, 8.701095f, 452.273499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_1", 2002416, 0, 4307710, 4, { 531.456421f, 8.712640f, 452.870789f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_2", 2002417, 0, 4307711, 4, { 565.072388f, 8.698009f, 514.778015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lionmedal", 2002056, 0, 4293281, 4, { 380.514191f, 40.152382f, 636.972473f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_1", 2002057, 0, 4293282, 4, { 386.617798f, 38.286720f, 608.239929f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_2", 2002058, 0, 4293283, 4, { 365.173615f, 36.082169f, 643.988770f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002547, 0, 4325246, 4, { 398.597412f, 79.368210f, 620.597778f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Palmwine", 2002059, 0, 4293291, 4, { -282.886993f, 33.977188f, 308.247406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Palmwine_1", 2002060, 0, 4293292, 4, { -298.278900f, 33.907021f, 276.548798f }, 1.000000f, 1.146737f, 0); + instance.addEObj( "Palmwine_2", 2002061, 0, 4293293, 4, { -248.393402f, 33.989380f, 299.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002062, 0, 4293296, 4, { -242.633804f, 45.222340f, 495.323090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002063, 0, 4293301, 4, { 558.113770f, 43.793941f, 553.655396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002064, 0, 4293304, 4, { 458.457306f, 12.898400f, 216.845901f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2002065, 0, 4293308, 4, { 458.548798f, 12.610610f, 190.478394f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2002066, 0, 4293310, 4, { 458.182587f, 12.357100f, 163.042603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2002677, 0, 4335617, 4, { 446.421295f, 13.901680f, 239.544907f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002295, 0, 4293331, 4, { 667.000183f, 9.000001f, 492.105011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emptyspace", 2002067, 0, 4293427, 4, { 524.835876f, 18.168390f, 457.080902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_1", 2002068, 0, 4293428, 4, { 524.437317f, 18.229990f, 456.992310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_2", 2002069, 0, 4293429, 4, { 524.623779f, 18.168390f, 457.447296f }, 0.991760f, 1.219334f, 0); + instance.addEObj( "Feastingtable", 2002070, 0, 4293431, 4, { 524.592773f, 18.168390f, 456.620605f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_1", 2002071, 0, 4293432, 4, { 524.594727f, 18.168390f, 455.171112f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_2", 2002072, 0, 4293433, 4, { 525.162415f, 18.142941f, 457.861908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_3", 2002073, 0, 4293435, 4, { 524.514526f, 18.168390f, 456.139313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_4", 2002074, 0, 4293437, 4, { 524.625916f, 18.142941f, 454.532806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_5", 2002675, 0, 4335453, 4, { 524.398376f, 18.168390f, 455.325714f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Feastingtable_6", 2002676, 0, 4335455, 4, { 524.437317f, 18.142941f, 456.168488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2002075, 0, 4293459, 4, { 524.835876f, 18.168400f, 457.080902f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_27", 2002076, 0, 4293460, 4, { 524.449280f, 18.229990f, 456.994598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2002077, 0, 4293461, 4, { 524.623779f, 18.168400f, 457.447296f }, 0.991800f, 1.219334f, 0); + instance.addEObj( "Feastingtable_7", 2002078, 0, 4293462, 4, { 524.592773f, 18.168400f, 456.620605f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_8", 2002079, 0, 4293463, 4, { 524.594727f, 18.168400f, 455.171112f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_9", 2002080, 0, 4293464, 4, { 525.162415f, 18.142900f, 457.861908f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_10", 2002081, 0, 4293466, 4, { 524.514526f, 18.168400f, 456.139313f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_11", 2002082, 0, 4293467, 4, { 524.668518f, 18.168400f, 454.569794f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Exoticfeast", 2002598, 0, 4331560, 4, { 524.634827f, 18.168390f, 457.148895f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2002687, 0, 4373897, 4, { 524.668518f, 18.167810f, 454.569794f }, 0.991800f, -0.047964f, 0); + instance.addEObj( "ExploratorySitegate", 2002609, 0, 4332170, 4, { 356.991302f, 77.743134f, -99.819702f }, 1.000000f, -0.785204f, 0); + instance.addEObj( "unknown_30", 2002841, 0, 4500970, 4, { 26.993160f, 54.062618f, 486.167603f }, 1.235901f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2005064, 0, 5584487, 4, { 603.016602f, 8.987488f, 577.677917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2002366, 0, 4305561, 4, { -143.053101f, 68.201988f, 586.154297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rankbox", 2006265, 0, 5920744, 4, { 425.145386f, 15.332490f, 706.618530f }, 1.000000f, 0.059461f, 0); + instance.addEObj( "unknown_31", 2006266, 0, 5920794, 4, { 427.084595f, 15.167400f, 706.736877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2002441, 0, 4308152, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002442, 0, 4308153, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin", 2004927, 0, 5327246, 4, { -10.579870f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_32", 2004937, 0, 5327249, 4, { -4.330000f, 39.530960f, 247.669098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005015, 0, 5405101, 4, { -10.990750f, 39.927109f, 267.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin_1", 2004928, 0, 5327251, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "Mokujin_2", 2004929, 0, 5327252, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_34", 2005016, 0, 5405106, 4, { -10.990800f, 39.927101f, 267.945007f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005007, 0, 5392163, 4, { 515.565979f, 9.494328f, 349.957886f }, 0.564514f, 0.803235f, 0); + instance.addEObj( "unknown_35", 2005011, 0, 5392176, 4, { 515.565979f, 9.646916f, 349.957886f }, 0.991760f, -0.541168f, 0); + instance.addEObj( "unknown_36", 2004933, 0, 5327265, 4, { -9.567444f, 40.211140f, 256.946686f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004934, 0, 5327266, 4, { -13.148160f, 41.669079f, 258.948914f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004939, 0, 5327269, 4, { -70.972137f, 36.047710f, 475.535095f }, 1.000000f, 0.810401f, 0); + instance.addEObj( "unknown_39", 2004933, 0, 5367659, 4, { -10.897120f, 40.824310f, 259.833893f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "unknown_40", 2004934, 0, 5367660, 4, { -14.115410f, 42.042549f, 253.442505f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004933, 0, 5367661, 4, { -15.315400f, 43.625488f, 259.357513f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004934, 0, 5367662, 4, { -12.338870f, 42.020039f, 255.634399f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2005932, 0, 5895605, 4, { 483.373108f, 10.909970f, 348.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2005940, 0, 5895699, 4, { -4.840000f, 39.430000f, 263.799988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2005941, 0, 5895700, 4, { -47.099998f, 39.750000f, 255.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2002378, 0, 4305760, 4, { -8.006777f, 40.556461f, 192.751205f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002377, 0, 4305767, 4, { 32.203011f, 34.087700f, 225.454102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002300, 0, 4295527, 4, { 494.979401f, 10.213230f, 329.967712f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2002307, 0, 4295557, 4, { 95.820000f, 74.905693f, -45.730000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002311, 0, 4295692, 4, { -282.707886f, 33.828941f, 300.993103f }, 0.991760f, -0.768458f, 0); + instance.addEObj( "unknown_46", 2002313, 0, 4296271, 4, { 89.844643f, 66.152702f, 18.650360f }, 0.700000f, -0.388439f, 0); + instance.addEObj( "unknown_47", 2004693, 0, 5018606, 4, { 408.633698f, 79.069107f, 623.345703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2004665, 0, 5018611, 4, { 338.742493f, 37.838001f, 750.804504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004111, 0, 4722117, 4, { -266.399292f, 35.381519f, 305.709595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004121, 0, 4722747, 4, { -52.781071f, 34.942009f, 445.304108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_23", 2004284, 0, 4757306, 4, { 517.332581f, 12.572820f, 78.961166f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2004858, 0, 5071850, 4, { -252.745895f, 49.679340f, 460.716797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005155, 0, 5650640, 4, { 534.387085f, 44.182201f, 540.224609f }, 0.991760f, -1.545450f, 0); } diff --git a/src/scripts/instances/questbattles/ASeriesofUnfortunateEvents.cpp b/src/scripts/instances/questbattles/ASeriesofUnfortunateEvents.cpp index 9f256b1e..e5f025be 100644 --- a/src/scripts/instances/questbattles/ASeriesofUnfortunateEvents.cpp +++ b/src/scripts/instances/questbattles/ASeriesofUnfortunateEvents.cpp @@ -69,6 +69,110 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Springcore", 2006356, 0, 5935427, 4, { -503.756012f, -58.509480f, -503.033691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_1", 2006356, 0, 5935428, 4, { -499.300415f, -58.214001f, -463.584412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_2", 2006356, 0, 5935429, 4, { -512.484192f, -56.971661f, -479.306091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_3", 2006356, 0, 5935430, 4, { -476.787994f, -58.587841f, -514.616882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_4", 2006356, 0, 5935431, 4, { -480.780212f, -57.274231f, -496.720612f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_5", 2006356, 0, 5935432, 4, { -469.194702f, -57.906929f, -495.066803f }, 1.000000f, 0.008036f, 0); + instance.addEObj( "Springcore_6", 2006356, 0, 5935433, 4, { -494.337402f, -57.733509f, -482.052185f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_7", 2006356, 0, 5935434, 4, { -478.165985f, -58.167671f, -472.125214f }, 1.000000f, 0.008036f, 0); + instance.addEObj( "Brambleweedrope", 2005710, 0, 5886226, 4, { 654.976929f, -65.052856f, -128.584305f }, 1.000000f, -0.158530f, 0); + instance.addEObj( "Entrance", 2005517, 0, 5861483, 4, { -151.981705f, -14.711070f, -538.561279f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2006308, 0, 5921843, 4, { 363.927795f, 134.083405f, 247.741898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2006375, 0, 5937939, 4, { 880.675110f, -97.850777f, -743.209229f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005695, 0, 5881756, 4, { -621.500000f, -58.500000f, -319.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "AirshiptoIshgard", 2005370, 0, 5916122, 4, { -812.001282f, -57.849281f, 162.789505f }, 0.991760f, -1.317327f, 0); + instance.addEObj( "Aethercurrent", 2006225, 0, 5916002, 4, { -595.001404f, -166.226303f, 582.444214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006226, 0, 5916005, 4, { 484.737091f, -142.446198f, 689.117920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006227, 0, 5916022, 4, { -505.576508f, -217.550903f, 329.869293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006228, 0, 5916030, 4, { 157.968094f, -177.265594f, 785.124023f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006229, 0, 5916032, 4, { -631.148071f, -59.062820f, -159.611298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006230, 0, 5916037, 4, { 180.448303f, 30.010010f, -471.095093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006231, 0, 5916039, 4, { 486.183105f, 113.107101f, -185.697006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006232, 0, 5916043, 4, { 64.102600f, 150.498993f, -139.863495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006233, 0, 5916044, 4, { 231.301407f, -82.111038f, 261.017792f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006234, 0, 5916045, 4, { 616.022888f, -65.536537f, -111.587196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005409, 0, 5857517, 4, { -254.657806f, -185.675507f, 662.684082f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005410, 0, 5857520, 4, { -81.154419f, -136.979996f, 468.536591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005411, 0, 5857522, 4, { -122.764702f, -165.979996f, 646.509521f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcrystal", 2005412, 0, 5857545, 4, { 408.895905f, -124.000000f, 718.562500f }, 0.991760f, -0.074735f, 0); + instance.addEObj( "Springcrystal_1", 2005413, 0, 5857553, 4, { 208.222595f, -124.000000f, 632.809814f }, 0.991760f, -1.356326f, 0); + instance.addEObj( "Springcrystal_2", 2005414, 0, 5857719, 4, { 334.798096f, -124.000000f, 751.346985f }, 0.991760f, -0.060929f, 0); + instance.addEObj( "Springcrystal_3", 2005415, 0, 5857721, 4, { 216.934006f, -124.000000f, 611.786072f }, 0.991760f, -0.789964f, 0); + instance.addEObj( "Springcrystal_4", 2005416, 0, 5857722, 4, { 326.497192f, -123.500000f, 564.446411f }, 0.991760f, -0.100717f, 0); + instance.addEObj( "Springcrystal_5", 2005417, 0, 5857723, 4, { 398.367188f, -124.000000f, 584.375977f }, 0.991760f, 1.357258f, 0); + instance.addEObj( "Springcrystal_6", 2005492, 0, 5857953, 4, { 270.801788f, -124.000000f, 725.520630f }, 0.991760f, -1.460420f, 0); + instance.addEObj( "Destination_3", 2005418, 0, 5857954, 4, { 418.429901f, -121.445297f, 630.648376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005419, 0, 5857955, 4, { 299.825409f, -115.810898f, 424.747192f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2005420, 0, 5857994, 4, { 531.181580f, -99.870361f, 349.965607f }, 0.700000f, -0.455839f, 0); + instance.addEObj( "unknown_1", 2005493, 0, 5858080, 4, { -678.950195f, -109.697098f, 463.157013f }, 0.991760f, 1.486976f, 0); + instance.addEObj( "Destination_5", 2005497, 0, 5858719, 4, { -703.861328f, -62.007809f, 113.504204f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2005500, 0, 5912435, 4, { -761.806702f, -39.109440f, 77.622681f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2005501, 0, 5912436, 4, { -761.806702f, -39.109402f, 77.622704f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Vunduaetheryte", 2006288, 0, 5921844, 4, { 369.562103f, 143.181702f, 260.719086f }, 1.000000f, -1.165264f, 0); + instance.addEObj( "×エンタープライズ2", 2006411, 0, 5938130, 4, { -818.035889f, -57.642361f, 151.719193f }, 1.000000f, 0.525521f, 0); + instance.addEObj( "unknown_2", 2006361, 0, 5932883, 4, { -447.867615f, -4.226807f, -703.730774f }, 0.991760f, -1.469720f, 0); + instance.addEObj( "unknown_3", 2006366, 0, 5935261, 4, { -179.437195f, 19.436171f, -855.977722f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2006413, 0, 5939318, 4, { -448.501007f, -3.653519f, -710.402710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006342, 0, 5930944, 4, { 533.531677f, -100.114502f, 367.544098f }, 0.991760f, 0.632537f, 0); + instance.addEObj( "Lockedbasket", 2006274, 0, 5921163, 4, { 305.073608f, 71.063919f, -413.412689f }, 0.991760f, 0.093047f, 0); + instance.addEObj( "Lockedbasket_1", 2006275, 0, 5921164, 4, { 384.054199f, 71.411461f, -311.909698f }, 0.991760f, -0.149134f, 0); + instance.addEObj( "unknown_4", 2006379, 0, 5937776, 4, { 305.073608f, 70.664551f, -413.443207f }, 0.991760f, -0.670162f, 0); + instance.addEObj( "unknown_5", 2006380, 0, 5937778, 4, { 384.060913f, 70.956978f, -311.882385f }, 0.991760f, -0.434402f, 0); + instance.addEObj( "×", 2006452, 0, 5960937, 4, { 304.926910f, 70.665611f, -413.570312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006453, 0, 5960945, 4, { 383.787811f, 70.938828f, -311.500092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005987, 0, 5900345, 4, { -44.083370f, -176.806305f, 753.291992f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2005988, 0, 5900346, 4, { 98.863159f, -175.280396f, 780.758301f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2005989, 0, 5900347, 4, { 207.493607f, -176.705399f, 720.764221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "×エンタープライズ", 2005495, 0, 5859576, 4, { -815.343079f, -57.546211f, 153.558701f }, 1.000000f, 0.544800f, 0); + instance.addEObj( "unknown_9", 2005625, 0, 5883652, 4, { -151.302307f, -14.708430f, -529.897095f }, 0.991760f, -1.432712f, 0); + instance.addEObj( "unknown_10", 2005585, 0, 5877118, 4, { -248.982605f, -182.409195f, 744.884521f }, 1.000000f, 1.540455f, 0); + instance.addEObj( "Packedmeal", 2005584, 0, 5877119, 4, { -249.044800f, -182.342606f, 744.852478f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Cloudmushroom", 2006000, 0, 5901886, 4, { -181.020493f, -165.176804f, 536.618774f }, 2.000000f, 1.377967f, 0); + instance.addEObj( "Gnawedbone", 2006001, 0, 5901925, 4, { -131.252304f, -137.676498f, 512.280823f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2006002, 0, 5901960, 4, { -709.681885f, -105.180496f, 448.386200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2006003, 0, 5901961, 4, { -709.681824f, -105.165497f, 448.412811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Provisions", 2006004, 0, 5901962, 4, { -709.681824f, -104.727798f, 448.412811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "RoseKnightweapons", 2005588, 0, 5877121, 4, { 710.219299f, -65.536522f, -120.625198f }, 1.250000f, 0.969732f, 0); + instance.addEObj( "RoseKnightweapons_1", 2005589, 0, 5877123, 4, { 643.904419f, -65.536522f, -126.372498f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "RoseKnightarmor", 2005590, 0, 5877126, 4, { 687.856689f, -65.536522f, -162.828400f }, 1.500000f, -0.724929f, 0); + instance.addEObj( "unknown_13", 2005773, 0, 5888247, 4, { 113.908600f, -85.587891f, 443.717010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Blackloam", 2005774, 0, 5888252, 4, { -21.168360f, -175.254898f, 737.757324f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_1", 2005775, 0, 5888253, 4, { 55.786098f, -175.254898f, 723.008789f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_2", 2005776, 0, 5888254, 4, { 36.870640f, -175.254898f, 774.079895f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_3", 2005777, 0, 5888256, 4, { 1.261036f, -175.254898f, 705.787415f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Blackloam_4", 2005778, 0, 5888258, 4, { 95.929237f, -175.254898f, 769.107971f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005780, 0, 5888261, 4, { -143.817795f, -176.801193f, 743.886597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005781, 0, 5888262, 4, { -115.285500f, -176.801102f, 741.692993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005782, 0, 5888263, 4, { -101.519997f, -176.801193f, 755.577515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2005783, 0, 5888264, 4, { -109.223198f, -176.806305f, 771.924316f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005784, 0, 5888266, 4, { -129.711807f, -176.801102f, 773.815186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest", 2005779, 0, 5888273, 4, { -101.519997f, -175.848602f, 755.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_1", 2006445, 0, 5960887, 4, { -143.817795f, -175.830704f, 743.886597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_2", 2006446, 0, 5960888, 4, { -115.285500f, -175.832001f, 741.692993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_3", 2006447, 0, 5960889, 4, { -109.223198f, -175.848907f, 771.924316f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_4", 2006448, 0, 5960890, 4, { -129.711807f, -175.832901f, 773.815186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006255, 0, 5927107, 4, { -586.130981f, -165.927094f, 607.534912f }, 1.000000f, -1.389183f, 0); + instance.addEObj( "unknown_19", 2006256, 0, 5927108, 4, { -586.130981f, -165.927094f, 607.534912f }, 1.000000f, -1.389183f, 0); + instance.addEObj( "Gurglegrass", 2005824, 0, 5890519, 4, { 204.853897f, 12.762570f, -596.195679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gurglegrass_1", 2005825, 0, 5890520, 4, { 244.353607f, 38.357929f, -564.352722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gurglegrass_2", 2005826, 0, 5890521, 4, { 224.959595f, 12.879210f, -653.325623f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2006033, 0, 5905827, 4, { -275.213593f, -14.240420f, -690.286926f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005830, 0, 5890524, 4, { -569.233887f, -50.650410f, -449.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering", 2005827, 0, 5890527, 4, { 86.063919f, 98.585579f, -335.142914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering_1", 2005828, 0, 5890528, 4, { 180.820496f, 98.585579f, -309.500610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering_2", 2005829, 0, 5890529, 4, { 80.252533f, 98.585579f, -309.043793f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2005831, 0, 5890587, 4, { -238.233795f, 103.114799f, -241.734100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut", 2006109, 0, 5910999, 4, { 685.164673f, -98.847237f, -675.329285f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_1", 2006110, 0, 5911000, 4, { 734.973389f, -98.140648f, -684.319214f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_2", 2006111, 0, 5911001, 4, { 778.835815f, -98.576317f, -669.549622f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_3", 2006112, 0, 5911002, 4, { 835.825073f, -97.819618f, -685.877075f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_4", 2006113, 0, 5911092, 4, { 784.129272f, -11.396840f, -419.154907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackfeather", 2006114, 0, 5911093, 4, { 749.614807f, -11.396870f, -349.976715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackfeather_1", 2006115, 0, 5911094, 4, { 715.360779f, -11.396840f, -397.289001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2006116, 0, 5911102, 4, { 650.836487f, -136.622803f, 655.090576f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2006117, 0, 5911103, 4, { 650.505981f, -136.621399f, 654.912170f }, 1.500000f, -0.955060f, 0); } diff --git a/src/scripts/instances/questbattles/ATestofCourage.cpp b/src/scripts/instances/questbattles/ATestofCourage.cpp deleted file mode 100644 index ce61cd58..00000000 --- a/src/scripts/instances/questbattles/ATestofCourage.cpp +++ /dev/null @@ -1,134 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ATestofCourage : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_BUNCHIN = 7132423; - static constexpr auto BNPC_KABUTO = 7132425; - static constexpr auto BNPC_KEKKISAKAN = 7132432; - static constexpr auto BNPC_SHIKITAHE = 7132433; - static constexpr auto BNPC_ZUKIN = 7132434; - static constexpr auto BNPC_MAKURA = 7132435; - static constexpr auto BNPC_ENEMY_SAMURAI_4 = 7132436; - static constexpr auto BNPC_ENEMY_SAMURAI_5 = 7132437; - static constexpr auto BNPC_ENEMY_NINJA_4 = 7132438; - static constexpr auto BNPC_ENEMY_NINJA_5 = 7132441; - static constexpr auto BNPC_ENEMY_MANTA_1 = 7132439; - static constexpr auto BNPC_ENEMY_MANTA_2 = 7132444; - static constexpr auto BNPC_ENEMY_MANTA_4_WEAK = 7132457; - static constexpr auto BNPC_ENEMY_MANTA_5_WEAK = 7132458; - static constexpr auto BNPC_ENEMY_MANTA_6_WEAK = 7132459; - static constexpr auto BNPC_ENEMY_SAMURAI_7_WEAK = 7132460; - static constexpr auto BNPC_ENEMY_SAMURAI_8_WEAK = 7132461; - static constexpr auto BNPC_ENEMY_SAMURAI_9_WEAK = 7132462; - static constexpr auto BNPC_ENEMY_NINJA_7_WEAK = 7132463; - static constexpr auto BNPC_ENEMY_NINJA_8_WEAK = 7132464; - static constexpr auto BNPC_ENEMY_NINJA_9_WEAK = 7132465; - static constexpr auto BNPC_ENEMY_MAGIC_1 = 7132467; - static constexpr auto BNPC_ENEMY_MAGIC_2 = 7132468; - static constexpr auto BNPC_ENEMY_SAMURAI_10 = 7132472; - static constexpr auto BNPC_ENEMY_SAMURAI_11 = 7132473; - static constexpr auto BNPC_ENEMY_SHAUGI = 7132474; - static constexpr auto BNPC_TOUMEI_ETHER = 7144992; - static constexpr auto BNPC_TOUMEI_ETHER_FOR_KABUTO = 7156920; - static constexpr auto BNPC_TOUMEI_HATE = 7144993; - static constexpr auto BNPC_TOUMEI_KABUTO_ULTIMATE = 7149030; - static constexpr auto BNPC_WATERBALL_1 = 7151732; - static constexpr auto BNPC_WATERBALL_2 = 7151733; - static constexpr auto BNPC_WATERBALL_3 = 7151734; - static constexpr auto BNPC_WATERBALL_4 = 7163733; - static constexpr auto BNPC_WATERBALL_BIGACTION_1 = 7164425; - static constexpr auto BNPC_WATERBALL_BIGACTION_2 = 7164426; - static constexpr auto BNPC_TOUMEI_SHAUGI_ACTION_01 = 7151812; - static constexpr auto BNPC_TOUMEI_SHAUGI_ACTION_02 = 7163734; - static constexpr auto BNPC_TOUMEI_SHAUGI_ACTION_03 = 7163735; - static constexpr auto BNPC_TOUMEI_SHAUGI_ACTION_04 = 7163736; - static constexpr auto STATUS_PARAM_HOT = 3474; - static constexpr auto STATUS_PARAM_TO_DAMAGE_UP = 3475; - static constexpr auto STATUS_PARAM_TAKE_DAMAGE_DOWN = 3476; - static constexpr auto STATUS_PARAM_STUN = 3464; - static constexpr auto STATUS_PARAM_DAMAGE_UP = 3465; - static constexpr auto STATUS_STUN = 930; - static constexpr auto STATUS_PARAM_INVUL = 1496; - static constexpr auto STATUS_DAMEGE_UP = 658; - static constexpr auto ACTION_TOUMEI_EXEC_BUFF = 10031; - static constexpr auto ACTION_IAIGIRI = 10035; - static constexpr auto ACTION_GTAE = 10063; - static constexpr auto ACTION_SHERE = 10064; - static constexpr auto ACTION_SUMMON_WATERBALL = 10065; - static constexpr auto ACTION_BIGACTION = 10051; - static constexpr auto ACTION_DISTANCE_AWAY = 10072; - static constexpr auto ACTION_RAIDDAMAGE = 10074; - static constexpr auto ACTION_TOUMEI_SHERE = 10067; - static constexpr auto EOBJ_TRESURE_1 = 7144991; - static constexpr auto EOBJ_TRESURE_2 = 7146915; - static constexpr auto EOBJ_TRESURE_3 = 7151735; - static constexpr auto EOBJ_SHARED_CONTROL_1 = 7146130; - static constexpr auto EOBJ_SHARED_CONTROL_2 = 7146132; - static constexpr auto EOBJ_SHARED_CONTROL_2_2 = 7146133; - static constexpr auto EOBJ_SHARED_CONTROL_3 = 7146134; - static constexpr auto EOBJ_SHARED_CONTROL_3_BEFORE = 7156930; - static constexpr auto EOBJ_SHARED_CONTROL_4 = 7146136; - static constexpr auto EOBJ_SHARED_CONTROL_BOSS = 7151740; - static constexpr auto EOBJ_SHARED_CONTROL_BOSS_ROOM = 7163737; - static constexpr auto EVENTACTION_SYMPATHY = 60; - static constexpr auto EVENT_RANGE_FOUND_BUNCHIN = 7156917; - static constexpr auto EVENT_RANGE_PHASE3_KABUTO_MOVE01 = 7156924; - static constexpr auto EVENT_RANGE_PHASE_3_BEFORE_ADD_POP = 7156931; - static constexpr auto EVENT_RANGE_PHASE_3_ADD_POP = 7141113; - static constexpr auto EVENT_RANGE_PHASE2 = 7146579; - static constexpr auto EVENT_RANGE_BOSS = 7151385; - static constexpr auto POP_RANGE_TRESURE_1 = 7141093; - static constexpr auto POP_RANGE_PHASE_3_KABUTO = 7141094; - static constexpr auto POP_RANGE_PHASE_4_KABUTO = 7141098; - static constexpr auto POP_RANGE_PHASE_4_KABUTO_MOVE01 = 7163525; - static constexpr auto POP_RANGE_TRESURE_3 = 7141115; - static constexpr auto POP_RANGE_BOSS_PC = 7151386; - static constexpr auto POP_RANGE_BOSS_KABUTO = 7151387; - static constexpr auto POP_RANGE_TRESURE2_MOVE = 7146918; - static constexpr auto POP_RANGE_TRESURE_3_NPC = 7151736; - static constexpr auto POP_RANGE_TO_BUNCHIN_02 = 7140836; - static constexpr auto POP_RANGE_TO_BUNCHIN_01 = 7156916; - static constexpr auto POP_RANGE_PHASE2_KABUTO_01 = 7156921; - static constexpr auto POP_RANGE_PHASE2_KABUTO_02 = 7156922; - static constexpr auto POP_RANGE_PHASE3_KABUTO_MOVE01 = 7156923; - static constexpr auto POP_RANGE_PHASE3_KABUTO_MOVE02 = 7156932; - static constexpr auto POP_RANGE_PHASE3_KABUTO_MOVE03 = 7163484; - static constexpr auto CHANNELING_DARK = 65; - static constexpr auto CHANNELING_WATER = 3; - static constexpr auto CHANNELING_DISTANCE_AWAY = 57; - static constexpr auto LOCKON_SHARE = 62; - static constexpr auto BGM_BOSS_BATTLE = 39; - static constexpr auto POS_PLAYER = 7151729; - static constexpr auto POS_HIRUMAKI = 7151730; - static constexpr auto ACTION_EVENT_BASE_LIE1 = 981; - static constexpr auto EVENT_MENACE = 946; - -public: - ATestofCourage() : Sapphire::ScriptAPI::QuestBattleScript( 179 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2008480, 6894787, 4, { 564.783630f, -60.304729f, -136.444901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004541, 0, 4, { 800.087585f, 0.000000f, 44.317749f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ATestofCourage ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/AVermilionVendetta.cpp b/src/scripts/instances/questbattles/AVermilionVendetta.cpp deleted file mode 100644 index e0a53e24..00000000 --- a/src/scripts/instances/questbattles/AVermilionVendetta.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AVermilionVendetta : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_XRHUNTIA = 6797880; - static constexpr auto P_BNPC_ARIA = 6797881; - static constexpr auto BNPC_PACK1_SKE_01 = 6797884; - static constexpr auto BNPC_PACK1_SKE_02 = 6798700; - static constexpr auto BNPC_PACK1_SKE_03 = 6798701; - static constexpr auto BNPC_PACK2_SKE_01 = 6797885; - static constexpr auto BNPC_PACK2_SKE_02 = 6798702; - static constexpr auto BNPC_PACK2_SKE_03 = 6798703; - static constexpr auto BNPC_PACK3_THA_01 = 6797888; - static constexpr auto BNPC_PACK3_THA_02 = 6798705; - static constexpr auto BNPC_PACK4_THA_01 = 6797891; - static constexpr auto BNPC_PACK4_THA_02 = 6798706; - static constexpr auto BNPC_PACK5_THA_01 = 6797892; - static constexpr auto BNPC_PACK5_THA_02 = 6798707; - static constexpr auto BNPC_PACK6_THA_BOSS = 6797901; - static constexpr auto BNPC_PACK6_THA_01 = 6797900; - static constexpr auto BNPC_PACK6_THA_02 = 6797899; - static constexpr auto BNPC_SHADOW_BOSS = 6798708; - static constexpr auto ER_PACK3_START = 6798710; - static constexpr auto BGM_BOSSBATTLE = 37; - static constexpr auto LOCKON_SHARE = 62; - static constexpr auto STATUS_VULNERABILITY = 202; - static constexpr auto ACTION_DARK_SHARE = 7981; - static constexpr auto BNPC_GIMMICK_01 = 6798812; - static constexpr auto BNPC_GIMMICK_02 = 6798813; - static constexpr auto BNPC_GIMMICK_03 = 6798814; - static constexpr auto BNPC_DARK_SPRITE_01 = 6798815; - static constexpr auto BNPC_DARK_SPRITE_02 = 6798816; - static constexpr auto BNPC_DARK_SPRITE_03 = 6798817; - static constexpr auto CHANNELING_DARK = 1; - static constexpr auto BNPCBASE_DARK_SPRITE = 6886; - static constexpr auto STATUS_PARAM_REGEN = 2810; - static constexpr auto STATUS_PARAM_INFINITY_INVINCIBLE = 1721; - static constexpr auto PR_ARIA_MOVE_01 = 6798818; - static constexpr auto BNPC_SUMMON_MAHOUJIN = 6824106; - static constexpr auto PR_DARKBALL_MOVE_01 = 6825253; - static constexpr auto BNPC_DARKBALL = 6824699; - static constexpr auto DEF_ACTION_TORRIGER = 3269; - static constexpr auto QIB_YELL_03 = 4784; - -public: - AVermilionVendetta() : Sapphire::ScriptAPI::QuestBattleScript( 164 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AVermilionVendetta ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/Absolution.cpp b/src/scripts/instances/questbattles/Absolution.cpp index f8c8d185..d423aaed 100644 --- a/src/scripts/instances/questbattles/Absolution.cpp +++ b/src/scripts/instances/questbattles/Absolution.cpp @@ -60,6 +60,122 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/AgainsttheShadow.cpp b/src/scripts/instances/questbattles/AgainsttheShadow.cpp index 937b6019..8fef3175 100644 --- a/src/scripts/instances/questbattles/AgainsttheShadow.cpp +++ b/src/scripts/instances/questbattles/AgainsttheShadow.cpp @@ -28,6 +28,110 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Whizzlepop", 2006178, 0, 5914865, 4, { 468.955414f, 83.634644f, 75.028557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_1", 2006178, 0, 5914866, 4, { 484.702789f, 83.634644f, 79.209473f }, 0.991760f, 1.353711f, 0); + instance.addEObj( "Whizzlepop_2", 2006178, 0, 5914867, 4, { 449.484985f, 78.324463f, 94.804321f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_3", 2006178, 0, 5914868, 4, { 496.635315f, 78.324463f, 95.017822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_4", 2006178, 0, 5914869, 4, { 508.445801f, 78.324463f, 83.848267f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_5", 2006178, 0, 5914870, 4, { 478.019287f, 82.200317f, 89.585693f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio", 2006177, 0, 5918890, 4, { -469.077606f, 147.960098f, 37.094601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_1", 2006177, 0, 5918891, 4, { -447.521790f, 147.960098f, 44.959572f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_2", 2006177, 0, 5918894, 4, { -499.840210f, 147.124603f, 74.760567f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_3", 2006177, 0, 5918895, 4, { -448.233795f, 148.655899f, 106.340103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_4", 2006177, 0, 5918897, 4, { -487.540985f, 147.936203f, 104.173203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_5", 2006177, 0, 5918898, 4, { -445.640594f, 148.075302f, 74.881439f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_6", 2006177, 0, 5918899, 4, { -468.033112f, 147.534698f, 65.401581f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×テスト用タロットカード", 2006327, 5926325, 5926254, 4, { -364.156586f, 148.638107f, 72.007202f }, 0.991760f, 0.000048f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) depop2 (id: 14) + instance.addEObj( "×テスト用タロットカード_1", 2006327, 5939341, 5939358, 4, { -388.050995f, 147.304398f, 61.335800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_2", 2006327, 5939343, 5939361, 4, { -381.060913f, 147.961197f, 48.224800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_3", 2006327, 5939347, 5939365, 4, { -364.126099f, 147.942001f, 48.592800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_4", 2006327, 5939351, 5939367, 4, { -355.883301f, 147.344498f, 59.922100f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_5", 2006327, 5939354, 5939371, 4, { -380.330902f, 148.399994f, 72.418503f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) depop2 (id: 15) + instance.addEObj( "Miningpoint", 2005948, 0, 5896354, 4, { 350.385193f, 103.481201f, 333.905701f }, 0.991760f, -0.502449f, 0); + instance.addEObj( "Miningpoint_1", 2005949, 0, 5896355, 4, { 386.178009f, 77.173691f, 286.532898f }, 0.991760f, 0.539922f, 0); + instance.addEObj( "Miningpoint_2", 2005950, 0, 5896356, 4, { 338.867310f, 92.510757f, 314.268585f }, 0.991760f, -0.695240f, 0); + instance.addEObj( "Entrance", 2006170, 0, 5910294, 4, { 66.847069f, 53.518860f, 206.442093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005697, 0, 5881964, 4, { -50.200001f, 100.699997f, -203.000000f }, 1.000000f, -0.986647f, 0); + instance.addEObj( "Aethercurrent", 2006205, 0, 5915602, 4, { 675.618591f, 135.766693f, 197.819199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006206, 0, 5915604, 4, { 744.640198f, 136.651398f, -50.351330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006207, 0, 5915606, 4, { 34.459450f, 52.695290f, 33.240330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006208, 0, 5915608, 4, { -236.356995f, 123.322701f, -218.482895f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006209, 0, 5915611, 4, { -827.153870f, 163.863297f, -35.545269f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006210, 0, 5915612, 4, { -570.765625f, 147.103806f, 67.313904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aethercurrent_6", 2006211, 0, 5915614, 4, { -854.554993f, 200.848495f, 531.080017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006212, 0, 5915615, 4, { -85.253738f, 202.540497f, 766.753174f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006213, 0, 5915619, 4, { 239.161697f, 101.922401f, 210.727097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006214, 0, 5915621, 4, { -175.834000f, 201.449600f, 460.726990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005422, 0, 5860158, 4, { 365.858002f, 80.111427f, 6.336100f }, 0.700000f, -1.242511f, 0); + instance.addEObj( "Icywall", 2005532, 0, 5860200, 4, { -488.753510f, 139.000000f, 742.140625f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2005424, 0, 5860265, 4, { 302.480103f, 232.541000f, 769.685791f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Junkpile", 2006124, 0, 5909567, 4, { -43.184841f, 100.860100f, -181.803406f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Glowstone", 2006180, 0, 5911714, 4, { -43.691639f, 101.511597f, -181.605194f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2006120, 0, 5909562, 4, { 67.954803f, 53.337669f, 199.524597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2006121, 0, 5909563, 4, { -35.829231f, 100.968903f, -182.818405f }, 0.991760f, -1.267423f, 0); + instance.addEObj( "unknown_3", 2006122, 0, 5909564, 4, { -43.015411f, 100.863297f, -181.850601f }, 1.000000f, -0.618664f, 0); + instance.addEObj( "unknown_4", 2006123, 0, 5909565, 4, { -43.015400f, 100.863297f, -181.850601f }, 1.000000f, -0.618663f, 0); + instance.addEObj( "unknown_5", 2006377, 0, 5937554, 4, { -370.451996f, 147.343506f, 59.130798f }, 1.000000f, 1.430050f, 0); + instance.addEObj( "unknown_6", 2005976, 0, 5900028, 4, { 277.140015f, 232.540695f, 760.147705f }, 1.000000f, 1.453210f, 0); + instance.addEObj( "Caveentrance", 2005336, 0, 5822037, 4, { -488.776215f, 138.939499f, 741.083679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2006097, 0, 5910209, 4, { 263.362305f, 65.640320f, -293.500885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005868, 0, 5891905, 4, { 55.846031f, 83.322662f, -218.278305f }, 1.250000f, -0.000000f, 0); + instance.addEObj( "unknown_9", 2005869, 0, 5891906, 4, { 104.551102f, 63.322899f, -218.278305f }, 1.250000f, -0.000000f, 0); + instance.addEObj( "Cumbersomesack", 2005870, 0, 5891912, 4, { 295.317688f, 81.681519f, -91.096786f }, 0.991760f, -0.942303f, 0); + instance.addEObj( "Cumbersomesack_1", 2005871, 0, 5891913, 4, { 345.199493f, 89.982986f, -65.423737f }, 1.000000f, -1.160410f, 0); + instance.addEObj( "Cumbersomesack_2", 2005872, 0, 5891914, 4, { 282.068298f, 89.360260f, -12.468200f }, 1.000000f, 0.456910f, 0); + instance.addEObj( "Cumbersomesack_3", 2005873, 0, 5891915, 4, { 302.078796f, 89.048439f, 35.632370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005874, 0, 5891917, 4, { 245.354599f, 76.590141f, 66.343246f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005875, 0, 5891918, 4, { 238.972794f, 78.387543f, -66.320671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005876, 0, 5891919, 4, { 342.064606f, 74.754539f, -115.019501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2006098, 0, 5910241, 4, { 302.477692f, 68.258797f, -151.692093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot", 2005877, 0, 5891925, 4, { 458.717285f, 83.734993f, 34.751110f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot_1", 2005878, 0, 5891926, 4, { 490.792603f, 83.734993f, -14.838050f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot_2", 2005879, 0, 5891927, 4, { 496.438385f, 83.734993f, 18.637409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005880, 0, 5891935, 4, { 428.829315f, 77.958679f, 123.093903f }, 1.000000f, 0.000237f, 0); + instance.addEObj( "unknown_12", 2005881, 0, 5891936, 4, { 560.914185f, 77.492340f, 58.516762f }, 0.991760f, -0.001129f, 0); + instance.addEObj( "unknown_13", 2005882, 0, 5891937, 4, { 535.353088f, 77.941689f, -103.999199f }, 0.991760f, -0.000334f, 0); + instance.addEObj( "unknown_14", 2006099, 0, 5910271, 4, { 302.477692f, 68.258797f, -151.692093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006100, 0, 5910339, 4, { -194.384003f, 106.599998f, -283.763885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006101, 0, 5910340, 4, { -214.634399f, 106.737602f, -275.883606f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_17", 2006102, 0, 5910341, 4, { -204.562500f, 106.599998f, -298.463898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2006103, 0, 5910368, 4, { -408.899506f, 150.641296f, -173.987595f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Bonfire", 2006104, 0, 5910369, 4, { -408.897797f, 150.861603f, -174.005997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005883, 0, 5891973, 4, { -492.578796f, 154.833893f, -54.580910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005884, 0, 5891981, 4, { -403.280701f, 154.833298f, 82.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005886, 0, 5891985, 4, { -403.264008f, 154.854202f, 82.870903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenitems", 2005885, 0, 5891986, 4, { -403.264008f, 155.378601f, 82.870903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2005887, 0, 5891998, 4, { -894.438110f, 215.228394f, 155.870804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2005888, 0, 5892023, 4, { -618.736877f, 153.852798f, 349.298096f }, 1.000000f, -1.155719f, 0); + instance.addEObj( "Medicinalherbs", 2006061, 0, 5908212, 4, { -486.902008f, 137.429703f, 701.342102f }, 1.200000f, 0.881142f, 0); + instance.addEObj( "Medicinalherbs_1", 2006062, 0, 5908220, 4, { -471.824493f, 137.407501f, 705.582581f }, 1.174927f, 0.941831f, 0); + instance.addEObj( "Medicinalherbs_2", 2006063, 0, 5908221, 4, { -473.474915f, 137.429703f, 685.415283f }, 1.200000f, -0.735027f, 0); + instance.addEObj( "Shatteredaetheryte", 2006064, 0, 5908227, 4, { -599.666077f, 192.387100f, 496.895386f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_1", 2006065, 0, 5908228, 4, { -170.563293f, 200.106003f, 785.351013f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_2", 2006066, 0, 5908229, 4, { 183.243805f, 220.296402f, 746.857788f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_3", 2006067, 0, 5908230, 4, { -635.898193f, 151.933502f, 258.842712f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_4", 2006068, 0, 5908231, 4, { -588.560425f, 147.960098f, -53.630131f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_5", 2006069, 0, 5908232, 4, { -284.291595f, 147.960098f, -17.666050f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_6", 2006070, 0, 5908233, 4, { 132.313004f, 61.211311f, -206.626907f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_7", 2006071, 0, 5908234, 4, { 360.438904f, 78.409119f, 24.533991f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring", 2006072, 0, 5908235, 4, { -876.746887f, 167.078598f, 42.687580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_1", 2006073, 0, 5908236, 4, { -924.618286f, 223.969406f, 266.099487f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_2", 2006074, 0, 5908238, 4, { -782.166992f, 176.273605f, 391.587585f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_3", 2006075, 0, 5908239, 4, { -883.822815f, 200.346603f, 495.039612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_4", 2006076, 0, 5908240, 4, { -786.308411f, 157.753998f, 613.195618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Woodenbridge", 2006077, 0, 5908242, 4, { -843.795410f, 214.039902f, 360.664795f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×未使用", 2006078, 0, 5908245, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "×未使用_1", 2006079, 0, 5908246, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "Destination_3", 2006080, 0, 5908247, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "Destination_4", 2006081, 0, 5908257, 4, { -327.220490f, 137.129700f, 664.798584f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006082, 0, 5908258, 4, { -437.388489f, 137.102295f, 604.897095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2006083, 0, 5908259, 4, { -363.290009f, 137.129700f, 555.723206f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/AlwaysBetonBlack.cpp b/src/scripts/instances/questbattles/AlwaysBetonBlack.cpp index 242c7ee0..6a6925ab 100644 --- a/src/scripts/instances/questbattles/AlwaysBetonBlack.cpp +++ b/src/scripts/instances/questbattles/AlwaysBetonBlack.cpp @@ -31,6 +31,271 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Golemsoulstone", 2001220, 0, 4164203, 4, { 149.040100f, 10.371680f, -425.419403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001220, 0, 4164204, 4, { 132.823395f, 10.101450f, -446.693207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001220, 0, 4164205, 4, { 152.404602f, 11.089990f, -464.588409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001220, 0, 4164206, 4, { 133.172806f, 10.938360f, -468.907715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001220, 0, 4164207, 4, { 132.746902f, 10.371670f, -426.726196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001220, 0, 4164208, 4, { 162.989594f, 11.089990f, -477.945190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001220, 0, 4164209, 4, { 116.311203f, 10.246460f, -438.123413f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001220, 0, 4164210, 4, { 119.131897f, 11.081040f, -470.372498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004612, 0, 5912535, 4, { -118.390701f, 19.239149f, -268.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002597, 0, 4331402, 4, { -406.121185f, 7.142155f, 526.914124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002876, 0, 4498476, 4, { 95.022217f, 8.655489f, -446.590912f }, 1.000000f, -0.429069f, 0); + instance.addEObj( "Destination", 2002919, 0, 4506652, 4, { 90.969780f, 10.021080f, -460.392914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002931, 0, 4507094, 4, { -268.526215f, 4.757392f, -77.142616f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003448, 0, 4583274, 4, { -255.781693f, 4.533628f, -82.138687f }, 0.991760f, -1.223528f, 0); + instance.addEObj( "unknown_4", 2003449, 0, 4583313, 4, { -256.631104f, 4.437773f, -87.518433f }, 0.991760f, 0.712704f, 0); + instance.addEObj( "unknown_5", 2003450, 0, 4583314, 4, { -257.958496f, 4.351757f, -90.112267f }, 0.991760f, -0.547879f, 0); + instance.addEObj( "unknown_6", 2003451, 0, 4583315, 4, { -257.575104f, 4.256459f, -96.003960f }, 0.991760f, 0.159176f, 0); + instance.addEObj( "Oilbarrels", 2002956, 0, 4508239, 4, { -199.953293f, 5.684701f, 101.830200f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_1", 2002949, 0, 4508246, 4, { -70.145813f, 11.373430f, 97.089050f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_2", 2002950, 0, 4508248, 4, { -118.089203f, 27.715719f, 126.985199f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002968, 0, 4508681, 4, { -41.385590f, 9.941669f, 62.994942f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002969, 0, 4508682, 4, { -23.534389f, 8.431059f, 146.169601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002970, 0, 4508683, 4, { -62.278221f, -1.741502f, 18.553289f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002971, 0, 4508684, 4, { -206.552994f, 5.978723f, 116.940903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage", 2002972, 0, 4508686, 4, { 51.691830f, 19.214769f, 30.409370f }, 1.000000f, -1.089137f, 0); + instance.addEObj( "Makeshiftcage_1", 2002973, 0, 4508687, 4, { 225.647705f, 8.139290f, 10.895080f }, 0.991760f, -0.997001f, 0); + instance.addEObj( "Makeshiftcage_2", 2002974, 0, 4508688, 4, { 149.004303f, 7.766785f, 158.739594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_3", 2002975, 0, 4508689, 4, { 269.677002f, 11.305130f, -6.087010f }, 0.991760f, 0.966924f, 0); + instance.addEObj( "Sturdycage", 2002976, 2501004, 4508698, 4, { 541.591614f, 12.085930f, -134.325302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002977, 0, 4508699, 4, { 463.600006f, 18.559999f, -98.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002978, 0, 4508700, 4, { 405.592896f, 16.532801f, -71.378822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Succulent", 2002979, 0, 4509076, 4, { -180.658493f, 6.313267f, -136.210205f }, 1.000000f, -0.884366f, 0); + instance.addEObj( "Succulent_1", 2002980, 0, 4509080, 4, { -125.929703f, 7.102873f, -104.759300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Succulent_2", 2002981, 0, 4509083, 4, { -30.639441f, 8.669304f, -86.999069f }, 0.991760f, -1.180560f, 0); + instance.addEObj( "Succulent_3", 2002982, 0, 4509101, 4, { -116.414101f, -0.302681f, -34.385860f }, 1.000000f, -0.578349f, 0); + instance.addEObj( "Succulent_4", 2002983, 0, 4509114, 4, { -149.667694f, 8.011425f, -39.644760f }, 0.991760f, -1.462734f, 0); + instance.addEObj( "Succulent_5", 2002984, 0, 4509116, 4, { -189.835907f, 9.234670f, 17.975719f }, 1.000000f, 1.423243f, 0); + instance.addEObj( "Succulent_6", 2002985, 0, 4509120, 4, { -41.008808f, 0.169784f, 15.935120f }, 0.991760f, -0.059107f, 0); + instance.addEObj( "Succulent_7", 2002986, 0, 4509140, 4, { -78.808197f, -1.081560f, 44.080460f }, 0.991760f, -1.395279f, 0); + instance.addEObj( "Barrelsoffiresand", 2003127, 0, 4522433, 4, { -75.486717f, -2.151611f, -73.462120f }, 1.998901f, -0.524992f, 0); + instance.addEObj( "Barrelsoffiresand_1", 2003128, 0, 4522435, 4, { -201.543304f, 3.005051f, -223.374603f }, 1.998901f, 1.103096f, 0); + instance.addEObj( "Barrelsoffiresand_2", 2003129, 0, 4522438, 4, { -192.626495f, 6.631571f, 48.397160f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_3", 2003130, 0, 4522439, 4, { -237.994995f, 6.956853f, 168.131805f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_4", 2003131, 0, 4522441, 4, { -230.087296f, 7.697851f, 229.166504f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_5", 2003132, 0, 4522446, 4, { -153.302094f, -0.247486f, 55.315399f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_6", 2003133, 0, 4522449, 4, { -69.016602f, -2.791504f, -17.772221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon", 2003060, 0, 4517553, 4, { -112.935898f, -0.154814f, -125.918800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_1", 2003061, 0, 4517554, 4, { -152.406601f, 5.462051f, -99.424591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_2", 2003062, 0, 4517555, 4, { -69.642937f, -1.388559f, -89.503807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_3", 2003063, 0, 4517556, 4, { -125.200104f, -1.383086f, 48.928780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_4", 2003064, 0, 4517557, 4, { -179.214996f, 7.207130f, 98.236923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_5", 2003065, 0, 4517558, 4, { -158.444397f, 6.463324f, -3.815506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_6", 2003066, 0, 4517559, 4, { -131.228806f, 18.248489f, 109.724197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground", 2003166, 0, 4553347, 4, { -69.396912f, -1.323903f, -106.480400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_1", 2003167, 0, 4553348, 4, { -88.115753f, -2.616952f, -96.669724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_2", 2003168, 0, 4553349, 4, { -155.421494f, 3.873022f, -132.206299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_3", 2003169, 0, 4553350, 4, { -191.154297f, 3.699344f, -161.983704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_4", 2003170, 0, 4553351, 4, { -156.512604f, 6.395191f, -54.744949f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_5", 2003171, 0, 4553352, 4, { -18.373350f, 1.346465f, -26.978609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_6", 2003172, 0, 4553353, 4, { -19.344971f, 0.476368f, 15.204470f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_1", 2002987, 0, 4509952, 4, { -236.689102f, 6.991684f, 184.683197f }, 0.991760f, 1.208737f, 0); + instance.addEObj( "Sturdycage_2", 2002988, 0, 4509953, 4, { -224.172699f, 7.305353f, 208.621094f }, 0.991760f, 1.182819f, 0); + instance.addEObj( "Sturdycage_3", 2002989, 0, 4509956, 4, { -205.462799f, 7.705750f, 36.575809f }, 0.991760f, -1.424850f, 0); + instance.addEObj( "Sturdycage_4", 2002990, 0, 4509957, 4, { -92.851196f, -1.571716f, 52.567261f }, 0.991760f, 0.285660f, 0); + instance.addEObj( "Sturdycage_5", 2002991, 0, 4509959, 4, { -163.653107f, 7.248047f, 15.701480f }, 0.991760f, 0.567822f, 0); + instance.addEObj( "Destination_8", 2002992, 0, 4509965, 4, { -257.582703f, 4.162292f, -125.049103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002993, 0, 4509968, 4, { -79.748657f, -2.082996f, -88.453842f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002994, 0, 4509970, 4, { 31.981541f, 3.629559f, -302.698212f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002995, 0, 4509972, 4, { -24.582781f, -0.675715f, -181.114700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002996, 0, 4509973, 4, { -19.090811f, -0.491350f, -225.339005f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_6", 2003010, 0, 4512263, 4, { -33.035831f, 5.966248f, 37.369259f }, 0.991760f, -0.674051f, 0); + instance.addEObj( "Sturdycage_7", 2003011, 0, 4512269, 4, { -154.704895f, 6.249221f, -33.181099f }, 0.991760f, 1.057389f, 0); + instance.addEObj( "Destination_13", 2003013, 0, 4512276, 4, { -153.162399f, 4.542759f, -110.925598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer", 2003136, 0, 4534648, 4, { -52.967571f, -1.179273f, 17.545330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_1", 2003140, 0, 4534649, 4, { -37.092049f, -0.522755f, 14.910020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_2", 2003141, 0, 4534650, 4, { -22.525709f, 3.645426f, -44.657169f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_3", 2003147, 0, 4534651, 4, { 25.220881f, 2.861978f, 10.804310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer_4", 2003148, 0, 4534652, 4, { 15.287430f, 2.205783f, 22.997999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavyarmscrate", 2003015, 0, 4515084, 4, { 133.653702f, 13.990590f, 152.269806f }, 0.991760f, -1.291583f, 0); + instance.addEObj( "Heavyarmscrate_1", 2003016, 0, 4515087, 4, { 185.205200f, 13.997970f, 231.921295f }, 0.991760f, 0.146833f, 0); + instance.addEObj( "Heavyarmscrate_2", 2003017, 0, 4515109, 4, { -97.488136f, 45.792240f, 197.293793f }, 0.991760f, -0.965362f, 0); + instance.addEObj( "Heavyarmscrate_3", 2003018, 0, 4515110, 4, { -100.549896f, 45.786461f, 211.059601f }, 0.991760f, -0.375016f, 0); + instance.addEObj( "Heavyarmscrate_4", 2003019, 0, 4515111, 4, { -88.031303f, 43.505859f, 149.011505f }, 1.000000f, 1.549420f, 0); + instance.addEObj( "Heavyarmscrate_5", 2003020, 0, 4515113, 4, { -77.811920f, 43.495289f, 155.516998f }, 0.991760f, -0.500549f, 0); + instance.addEObj( "Heavyarmscrate_6", 2003021, 0, 4515115, 4, { -190.535599f, 39.993900f, 145.998199f }, 0.991760f, -1.168288f, 0); + instance.addEObj( "Heavyarmscrate_7", 2003022, 0, 4515116, 4, { -170.832901f, 40.000011f, 135.467102f }, 1.000000f, -1.520869f, 0); + instance.addEObj( "Amaljaabeacon_7", 2003323, 0, 4545365, 4, { -91.089539f, 12.456130f, 81.278671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_8", 2003324, 0, 4545366, 4, { 85.447403f, 26.521540f, 223.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_9", 2003325, 0, 4545367, 4, { -40.085510f, 8.084092f, 139.702301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_10", 2003326, 0, 4545368, 4, { -185.109695f, 39.993900f, 158.832794f }, 0.991760f, -1.385158f, 0); + instance.addEObj( "Amaljaabeacon_11", 2003327, 0, 4545370, 4, { -110.122498f, 45.792240f, 192.127396f }, 0.991760f, -1.154098f, 0); + instance.addEObj( "Amaljaabeacon_12", 2003328, 0, 4545371, 4, { -31.002529f, 38.488762f, 287.644196f }, 1.000000f, 0.302504f, 0); + instance.addEObj( "Amaljaabeacon_13", 2003329, 0, 4545372, 4, { 55.789299f, 34.833759f, 149.070007f }, 0.991760f, 0.120947f, 0); + instance.addEObj( "Destination_14", 2003352, 0, 4575574, 4, { -346.993011f, 13.514660f, 656.665588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003353, 0, 4575654, 4, { -248.078293f, 2.865807f, 675.987122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2003354, 0, 4576546, 4, { -132.013901f, -1.428253f, 778.823181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2003355, 0, 4576571, 4, { -43.485432f, -0.304372f, 759.490723f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_18", 2003356, 0, 4576591, 4, { 78.473160f, 14.331260f, 589.986877f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003357, 0, 4576636, 4, { 179.988205f, 6.657562f, 601.168274f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane", 2003173, 0, 4551389, 4, { 125.699303f, 7.516973f, 231.386902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_1", 2003174, 0, 4551391, 4, { 120.588898f, 7.997574f, 252.834793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_2", 2003175, 0, 4551392, 4, { 87.756851f, 8.806590f, 229.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_3", 2003176, 0, 4551393, 4, { 102.988197f, 8.865117f, 202.195007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_4", 2003177, 0, 4551394, 4, { 145.322495f, 7.481102f, 200.817703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003181, 0, 4551429, 4, { -82.122810f, 8.251786f, 345.016510f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_21", 2003182, 0, 4551432, 4, { -88.893150f, 7.749825f, 296.100891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_22", 2003183, 0, 4551434, 4, { -51.263229f, 10.689950f, 169.678406f }, 0.991760f, -0.729946f, 0); + instance.addEObj( "Destination_23", 2003184, 0, 4551437, 4, { -135.118301f, 5.098139f, 257.892700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003185, 0, 4551439, 4, { -212.917404f, 7.798600f, 232.482407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003186, 0, 4551441, 4, { -96.722420f, 9.433675f, 204.705597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_26", 2003189, 0, 4572956, 4, { -65.048981f, 9.437910f, 53.047970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_27", 2003190, 0, 4572957, 4, { -123.629700f, 14.051720f, 90.326813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_28", 2003191, 0, 4572958, 4, { -127.032898f, 25.537210f, 130.669693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_29", 2003192, 0, 4572959, 4, { -145.576096f, 37.942150f, 163.579697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_30", 2003193, 0, 4572960, 4, { -92.509377f, 45.811230f, 178.607101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_31", 2003194, 0, 4572961, 4, { 24.363701f, 35.981670f, 188.281906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_32", 2003195, 0, 4572962, 4, { 83.608917f, 24.639990f, 202.142899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2003111, 0, 4521182, 4, { -119.287399f, -1.459251f, 49.851200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_34", 2003112, 0, 4521184, 4, { -174.876602f, 4.809911f, 83.737312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_35", 2003113, 0, 4521186, 4, { -86.566994f, 43.426571f, 154.658005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_36", 2003114, 0, 4521188, 4, { -103.556297f, 27.936119f, 118.391502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_37", 2003115, 0, 4521214, 4, { -145.563004f, 14.565490f, 108.453201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2003116, 0, 4521216, 4, { -84.385597f, 12.479160f, 94.597549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2003118, 0, 4521236, 4, { -50.003849f, 8.712891f, 51.529659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_4", 2003119, 0, 4521254, 4, { -104.081802f, 45.609249f, 197.161697f }, 0.991760f, -0.705402f, 0); + instance.addEObj( "Makeshiftcage_5", 2003120, 0, 4521316, 4, { -71.490959f, 45.784580f, 185.618301f }, 0.991760f, 1.332453f, 0); + instance.addEObj( "Makeshiftcage_6", 2003121, 0, 4521318, 4, { -151.350296f, 38.780090f, 178.113998f }, 0.991760f, -0.142407f, 0); + instance.addEObj( "Makeshiftcage_7", 2003122, 0, 4521382, 4, { -123.472099f, 37.847260f, 191.515900f }, 0.991760f, 0.786240f, 0); + instance.addEObj( "Makeshiftcage_8", 2003123, 0, 4521385, 4, { -97.005692f, 45.715641f, 221.701797f }, 0.991760f, 0.003404f, 0); + instance.addEObj( "Makeshiftcage_9", 2003124, 0, 4521411, 4, { -234.682297f, 7.290946f, 191.425598f }, 0.991760f, 1.490433f, 0); + instance.addEObj( "Boxofcrystals", 2003048, 0, 4517129, 4, { -136.840195f, 18.761400f, 116.533096f }, 0.991760f, 0.399081f, 0); + instance.addEObj( "Boxofcrystals_1", 2003049, 0, 4517130, 4, { -121.776802f, 28.742319f, 140.350693f }, 0.991760f, -0.441345f, 0); + instance.addEObj( "Boxofcrystals_2", 2003050, 0, 4517133, 4, { -91.938347f, 43.084751f, 156.862701f }, 0.991760f, -1.221378f, 0); + instance.addEObj( "Boxofcrystals_3", 2003051, 0, 4517134, 4, { -55.384151f, 42.532879f, 192.195404f }, 0.991760f, -0.130918f, 0); + instance.addEObj( "Boxofcrystals_4", 2003052, 0, 4517135, 4, { 6.675940f, 36.916370f, 207.045105f }, 0.991760f, 0.776580f, 0); + instance.addEObj( "Boxofcrystals_5", 2003053, 0, 4517191, 4, { 73.339813f, 31.808500f, 153.777100f }, 0.991760f, -0.287007f, 0); + instance.addEObj( "Boxofcrystals_6", 2003054, 0, 4517203, 4, { 79.429077f, 25.806280f, 208.683304f }, 0.991760f, -0.127122f, 0); + instance.addEObj( "Boxofcrystals_7", 2003055, 0, 4517204, 4, { 106.907402f, 14.627240f, 147.565598f }, 0.991760f, -1.344507f, 0); + instance.addEObj( "Largeboxofcrystals", 2003056, 0, 4517205, 4, { 135.423798f, 8.102478f, 178.362701f }, 0.991760f, -0.780089f, 0); + instance.addEObj( "unknown_7", 2003477, 0, 4589778, 4, { -187.343307f, 5.368213f, 88.274933f }, 1.000000f, -1.531249f, 0); + instance.addEObj( "unknown_8", 2003477, 0, 4589779, 4, { -139.607193f, 18.175819f, 116.688103f }, 0.991760f, 0.152202f, 0); + instance.addEObj( "unknown_9", 2003476, 0, 4589781, 4, { -167.583298f, 8.402516f, 97.663101f }, 1.000000f, -0.657362f, 0); + instance.addEObj( "unknown_10", 2003475, 0, 4589782, 4, { -123.175102f, 37.421921f, 174.127899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003477, 0, 4589783, 4, { -124.021500f, 34.632999f, 160.213394f }, 1.000000f, -1.068839f, 0); + instance.addEObj( "unknown_12", 2003476, 0, 4589784, 4, { -49.515560f, 41.692101f, 195.558395f }, 0.991760f, -1.273271f, 0); + instance.addEObj( "unknown_13", 2003477, 0, 4589785, 4, { -48.108910f, 41.429420f, 198.450897f }, 0.991760f, 1.062729f, 0); + instance.addEObj( "unknown_14", 2003476, 0, 4589786, 4, { 17.993210f, 36.105270f, 200.249100f }, 0.991760f, 1.056881f, 0); + instance.addEObj( "unknown_15", 2003475, 0, 4589787, 4, { 69.323891f, 32.179340f, 154.344803f }, 0.991760f, -0.720525f, 0); + instance.addEObj( "unknown_16", 2003476, 0, 4589789, 4, { 71.251213f, 25.826509f, 194.389008f }, 0.991760f, 0.847394f, 0); + instance.addEObj( "unknown_17", 2003477, 0, 4589791, 4, { 40.909302f, 35.355099f, 178.210098f }, 0.991760f, -1.150743f, 0); + instance.addEObj( "unknown_18", 2003476, 0, 4589792, 4, { 103.426003f, 15.220250f, 151.775299f }, 0.991760f, 1.132143f, 0); + instance.addEObj( "unknown_19", 2003477, 0, 4589793, 4, { 112.925301f, 13.163010f, 160.814697f }, 0.991760f, 0.539251f, 0); + instance.addEObj( "unknown_20", 2003477, 0, 4589990, 4, { -184.639404f, 5.357027f, 88.017197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003477, 0, 4590002, 4, { 93.022041f, 19.665030f, 175.141296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2003475, 0, 4590013, 4, { 144.694199f, 7.861092f, 178.492004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003476, 0, 4590014, 4, { 127.470398f, 8.438070f, 182.397003f }, 0.991760f, 0.921026f, 0); + instance.addEObj( "unknown_24", 2003477, 0, 4590015, 4, { 134.128098f, 8.299429f, 175.187302f }, 0.991760f, 0.832629f, 0); + instance.addEObj( "Temperedarms", 2003024, 0, 4515195, 4, { 345.291412f, 8.638885f, -24.372910f }, 1.500000f, 0.557528f, 0); + instance.addEObj( "Temperedarms_1", 2003025, 0, 4515198, 4, { 361.123291f, 11.022260f, -48.917759f }, 1.500000f, 0.239031f, 0); + instance.addEObj( "Temperedarms_2", 2003026, 0, 4515217, 4, { 492.168488f, 7.754978f, -167.268707f }, 1.480042f, 0.283363f, 0); + instance.addEObj( "Temperedarms_3", 2003027, 0, 4515219, 4, { 501.056610f, 7.626338f, -144.391098f }, 1.500000f, 0.994030f, 0); + instance.addEObj( "Temperedarms_4", 2003028, 0, 4515223, 4, { 494.315887f, 7.796488f, -135.651505f }, 1.480042f, 0.493710f, 0); + instance.addEObj( "Temperedarms_5", 2003029, 0, 4515224, 4, { 546.703003f, 10.562700f, -141.852005f }, 1.500000f, -0.549726f, 0); + instance.addEObj( "Temperedarms_6", 2003030, 0, 4515227, 4, { 552.219727f, 7.627223f, -175.168396f }, 1.480042f, 0.867392f, 0); + instance.addEObj( "Temperedarms_7", 2003031, 0, 4515229, 4, { 558.533630f, 7.599624f, -166.775299f }, 1.500000f, 0.628026f, 0); + instance.addEObj( "unknown_25", 2003532, 0, 4603313, 4, { 543.814087f, 7.599618f, -29.917299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaacache", 2003197, 3861824, 4576925, 4, { 45.563728f, 22.066200f, 34.411610f }, 1.000000f, -1.528504f, 0); + instance.addEObj( "Amaljaacache_1", 2003199, 2500946, 4576929, 4, { 361.078491f, 13.382560f, -35.684910f }, 0.991760f, 1.212870f, 0); + instance.addEObj( "Destination_40", 2003205, 0, 4551467, 4, { 493.859985f, 7.607170f, -147.553802f }, 1.000000f, 1.508731f, 0); + instance.addEObj( "Destination_41", 2003206, 0, 4551468, 4, { 531.395386f, 7.583679f, -119.676598f }, 0.991760f, 0.773720f, 0); + instance.addEObj( "Destination_42", 2003207, 0, 4551469, 4, { 483.817688f, 7.614197f, -154.436600f }, 0.991760f, -0.182462f, 0); + instance.addEObj( "Destination_43", 2003208, 0, 4551470, 4, { 315.907501f, 7.980469f, -36.270748f }, 0.991760f, 1.552595f, 0); + instance.addEObj( "Destination_44", 2003209, 0, 4551471, 4, { 382.603912f, 15.029830f, -64.379677f }, 0.991760f, 0.787755f, 0); + instance.addEObj( "Destination_45", 2003210, 0, 4551473, 4, { 357.215088f, 10.080800f, -36.373539f }, 0.991760f, 1.294726f, 0); + instance.addEObj( "Impregnablecage", 2003083, 2500998, 4520490, 4, { 125.552498f, 15.365730f, 132.548798f }, 1.000000f, 0.125650f, 0); + instance.addEObj( "Impregnablecage_1", 2003084, 2501001, 4520491, 4, { 115.612701f, 15.418080f, 132.923203f }, 1.000000f, 0.124639f, 0); + instance.addEObj( "Impregnablecage_2", 2003085, 2501246, 4520492, 4, { -169.989197f, 41.219940f, 175.027695f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Impregnablecage_3", 2003086, 2501247, 4520493, 4, { -159.807693f, 41.153561f, 174.456406f }, 0.991760f, 0.084418f, 0); + instance.addEObj( "Destination_46", 2003087, 0, 4520542, 4, { 545.250610f, 7.570650f, -155.766098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_47", 2003088, 0, 4520543, 4, { 417.248199f, 12.528330f, -128.007202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_48", 2003089, 0, 4520546, 4, { 548.604980f, 7.599620f, -100.477699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_49", 2003090, 0, 4520547, 4, { 537.339783f, 7.599620f, -71.686157f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_50", 2003091, 0, 4520548, 4, { 586.687988f, 6.576489f, -77.657089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_51", 2003092, 0, 4520550, 4, { 429.176514f, 17.818729f, -76.768127f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_52", 2003093, 0, 4520551, 4, { 528.901672f, 7.584663f, -117.458504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_8", 2003094, 0, 4520570, 4, { 176.819901f, 13.827120f, 228.239502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sturdycage_9", 2003095, 0, 4520573, 4, { -88.761719f, 43.503422f, 145.494797f }, 0.991760f, -0.001678f, 0); + instance.addEObj( "Sturdycage_10", 2003096, 0, 4520574, 4, { -96.670868f, 45.782841f, 214.663895f }, 0.991760f, -1.212073f, 0); + instance.addEObj( "Destination_53", 2003213, 0, 4572973, 4, { 211.130600f, 8.010925f, 92.456306f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_54", 2003214, 0, 4572974, 4, { 186.419006f, 8.149029f, 122.103302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_55", 2003215, 0, 4572975, 4, { 399.079712f, 13.290890f, -100.556602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_56", 2003216, 0, 4572976, 4, { 446.957001f, 18.596781f, -83.815651f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_57", 2003217, 0, 4572977, 4, { 610.365906f, 5.469007f, -79.281013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_58", 2003218, 0, 4572978, 4, { 654.494873f, 7.150023f, -66.052658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_59", 2003219, 0, 4572979, 4, { 477.216400f, 9.365082f, -138.376602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Infernoaltar", 2002918, 2501137, 4504684, 4, { 483.823486f, 11.184110f, -164.200302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wrinkledbillofsale", 2001435, 0, 3987751, 4, { 101.832802f, 7.250390f, -534.544800f }, 0.900235f, -0.115877f, 0); + instance.addEObj( "Rhalgrsbile", 2001455, 0, 3995633, 4, { 28.120871f, 6.995212f, -611.291382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005627, 0, 5877491, 4, { 16.850660f, 1.858377f, -0.786919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_60", 2001522, 0, 4055936, 4, { 22.189301f, 17.872160f, -600.218506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_61", 2001523, 0, 4055942, 4, { -105.572403f, 15.002520f, -185.302505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_62", 2001524, 0, 4056093, 4, { 197.441101f, 15.557800f, -450.582611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_63", 2001525, 0, 4056101, 4, { -203.798798f, 27.268730f, -351.760315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001856, 0, 4219527, 4, { -147.290497f, 25.912849f, -359.705902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001857, 0, 4219528, 4, { -301.913910f, 5.319162f, 471.285614f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002688, 0, 4374408, 4, { -51.976681f, -23.094151f, -573.155396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002691, 0, 4374410, 4, { 695.509277f, 3.846602f, -89.476883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002703, 0, 4374417, 4, { 194.246307f, 15.467850f, -450.515991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002460, 0, 4310121, 4, { 15.625260f, 3.490307f, -664.513672f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2002640, 0, 4334916, 4, { 16.304331f, 3.590319f, -665.604004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002641, 0, 4334917, 4, { 15.565550f, 4.216647f, -662.208923f }, 1.000000f, -0.022588f, 0); + instance.addEObj( "Peistecadaver", 2002549, 0, 4328384, 4, { -306.397186f, 20.609039f, -392.062103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rottingangler", 2002550, 0, 4328385, 4, { -238.107300f, 4.941675f, -242.421600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MapofZanrak", 2001980, 0, 4272326, 4, { -202.227798f, 28.142820f, -318.501587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Huntingknife", 2001981, 0, 4272327, 4, { -78.934937f, 26.475969f, -350.087799f }, 0.991760f, 1.303068f, 0); + instance.addEObj( "unknown_32", 2002272, 0, 4302237, 4, { 34.896259f, 3.396969f, -343.710388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_64", 2002044, 0, 4293183, 4, { 75.974609f, 2.114381f, 692.988403f }, 0.991760f, 0.984882f, 0); + instance.addEObj( "Destination_65", 2002045, 0, 4293184, 4, { 89.083504f, 3.217660f, 673.107483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wellwickwormterritory", 2002046, 0, 4293189, 4, { 42.876961f, 18.810720f, 582.561584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wellwickwormterritory_1", 2002576, 0, 4330140, 4, { 58.000000f, 21.021481f, 569.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002290, 0, 4293205, 4, { -454.128510f, 7.338567f, 580.152405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sanddune", 2002047, 0, 4293215, 4, { -115.738098f, -10.986640f, 728.769287f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Sanddune_1", 2002048, 0, 4293216, 4, { -102.932800f, -11.300080f, 735.796570f }, 2.487183f, 0.000048f, 0); + instance.addEObj( "Sanddune_2", 2002049, 0, 4293217, 4, { -88.044807f, -11.093320f, 726.361023f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Oddpot", 2002245, 0, 4300410, 4, { -192.514206f, 35.212540f, 129.071793f }, 0.991760f, 0.067526f, 0); + instance.addEObj( "Zaharakaetheryte", 2002581, 0, 4330430, 4, { 694.382507f, 7.943437f, -80.139618f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Zaharakaetheryte_1", 2003458, 0, 4588206, 4, { 694.382507f, 7.943400f, -80.139603f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Destination_66", 2006315, 0, 5940619, 4, { -60.148708f, 23.148100f, -406.780212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002430, 0, 4308248, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002534, 0, 4323986, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002434, 0, 4308692, 4, { -101.274200f, 28.225889f, 117.235001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2002438, 0, 4308966, 4, { -433.506104f, 7.168668f, -20.735910f }, 3.500000f, 0.762357f, 0); + instance.addEObj( "unknown_35", 2005466, 0, 5854624, 4, { -466.701202f, -3.164927f, 65.828003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_67", 2006291, 0, 5922954, 4, { -389.119995f, 3.450000f, -57.560001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2006292, 0, 5922955, 4, { -389.119995f, 3.450000f, -57.560001f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Destination_68", 2006293, 0, 5922956, 4, { -384.899597f, 6.112344f, -45.200241f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006333, 0, 5939502, 4, { -215.690002f, 16.840000f, -270.640015f }, 1.000000f, -0.210656f, 0); + instance.addEObj( "Treasurecoffer", 2002493, 0, 4321484, 4, { 553.698730f, 7.599624f, -172.166199f }, 1.000000f, 0.870908f, 0); + instance.addEObj( "Stolenbox", 2002447, 0, 4308451, 4, { 41.439999f, 25.101311f, -149.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenbox_1", 2002548, 0, 4325281, 4, { 17.859909f, 20.525551f, -629.133911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006184, 0, 5914854, 4, { -143.069397f, 26.655300f, -358.095703f }, 1.000000f, 0.757372f, 0); + instance.addEObj( "Treasurecoffer_1", 2002492, 0, 4321513, 4, { 483.864014f, 9.279949f, -162.979904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier", 2002344, 0, 4302757, 4, { -97.370003f, 14.870000f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier_1", 2002345, 0, 4302758, 4, { -97.370003f, 16.453659f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sultansworncoffer", 2002348, 0, 4303051, 4, { -99.402657f, -14.397480f, -179.455994f }, 1.000000f, -0.715955f, 0); + instance.addEObj( "Sultansworncoffer_1", 2002349, 0, 4303052, 4, { -97.398376f, 14.846980f, -188.220093f }, 0.991760f, -0.009060f, 0); + instance.addEObj( "Sultansworncoffer_2", 2002350, 0, 4303053, 4, { 115.983803f, 11.184810f, -482.780212f }, 0.991760f, -0.036481f, 0); + instance.addEObj( "Sultansworncoffer_3", 2002351, 0, 4303054, 4, { 137.770004f, 10.628660f, -420.548309f }, 1.000000f, -0.039448f, 0); + instance.addEObj( "Destination_69", 2002356, 0, 4303293, 4, { -407.429993f, 7.185612f, 525.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2002357, 0, 4303294, 4, { -407.429993f, 7.184288f, 525.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002387, 0, 4306192, 4, { -347.082489f, 0.954483f, 741.447083f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002301, 0, 4296324, 4, { 161.273697f, 4.207580f, 828.859070f }, 1.000000f, 1.235475f, 0); + instance.addEObj( "unknown_42", 2002302, 0, 4296325, 4, { 160.620300f, 4.212564f, 834.256287f }, 0.991760f, 1.221211f, 0); + instance.addEObj( "unknown_43", 2002303, 0, 4296326, 4, { 156.885300f, 4.328951f, 834.968811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002304, 0, 4296327, 4, { 155.978699f, 4.368924f, 828.008118f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2002305, 0, 4296328, 4, { 158.682693f, 4.232400f, 834.578430f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2002306, 0, 4296330, 4, { 158.842407f, 4.269780f, 826.718872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDestroyer", 2004595, 0, 4982858, 4, { -83.734711f, 40.454830f, -332.108612f }, 1.000000f, 0.076209f, 0); + instance.addEObj( "unknown_47", 2004680, 0, 5020950, 4, { -435.892487f, 13.728350f, -420.999390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch", 2004879, 0, 5101990, 4, { -16.428761f, 5.273652f, -55.626640f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_1", 2004880, 0, 5101991, 4, { 6.779421f, 3.755133f, -35.851212f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "Tradervetch_2", 2004881, 0, 5101992, 4, { -30.646120f, 0.747151f, -22.073870f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_3", 2004882, 0, 5101993, 4, { -69.066719f, -2.176041f, -32.906898f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_4", 2004883, 0, 5101994, 4, { -53.631111f, -1.355626f, -53.342541f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_5", 2004884, 0, 5101995, 4, { -64.837624f, -1.523772f, -69.487083f }, 2.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/AnArtfortheLiving.cpp b/src/scripts/instances/questbattles/AnArtfortheLiving.cpp deleted file mode 100644 index 149294ad..00000000 --- a/src/scripts/instances/questbattles/AnArtfortheLiving.cpp +++ /dev/null @@ -1,117 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AnArtfortheLiving : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_YMHITRA = 6866618; - static constexpr auto P_BNPC_DANCINGWOLF = 6866648; - static constexpr auto P_BNPC_PRIMIE = 6894059; - static constexpr auto BNPC_WAVE1_SARI_01 = 6866660; - static constexpr auto BNPC_WAVE1_SARI_02 = 6866663; - static constexpr auto BNPC_WAVE1_SARI_03 = 6866664; - static constexpr auto BNPC_SUMMONINGSYSTEM = 6873449; - static constexpr auto BNPC_WAVE2_SARI_01 = 6894125; - static constexpr auto BNPC_WAVE2_SARI_02 = 6894126; - static constexpr auto BNPC_WAVE2_SARI_03 = 6894127; - static constexpr auto BNPC_WAVE2_SARI_04 = 6894130; - static constexpr auto BNPC_WAVE2_SARI_05 = 6894131; - static constexpr auto BNPC_WAVE2_SARI_06 = 6894132; - static constexpr auto CHANNELING_INVINCIBLE = 2; - static constexpr auto STATUS_INVINCIBLE = 1721; - static constexpr auto ACTION_BOSS_SUMMON = 8632; - static constexpr auto PR_SARI_MOVE_01 = 6894164; - static constexpr auto PR_SARI_MOVE_02 = 6894165; - static constexpr auto QIB_YELL_01 = 4809; - static constexpr auto QIB_YELL_02 = 4810; - static constexpr auto QIB_YELL_03 = 4811; - static constexpr auto QIB_YELL_04 = 4812; - static constexpr auto QIB_YELL_07 = 5027; - static constexpr auto QIB_YELL_08 = 5028; - static constexpr auto BNPC_NAME_SARI = 6709; - static constexpr auto BNPC_WAVE3_MINOTAUR = 6894732; - static constexpr auto BNPC_WAVE3_SARI_01 = 6894881; - static constexpr auto BNPC_WAVE3_SARI_02 = 6894883; - static constexpr auto BNPC_WAVE4_HOLY_MACHINE = 6894885; - static constexpr auto BNPC_WAVE4_SARI_01 = 6894887; - static constexpr auto BNPC_WAVE4_SARI_02 = 6894889; - static constexpr auto LOCKON_LANDMINE = 31; - static constexpr auto BNPC_TOUMEI_SET_LANDMINE = 6895057; - static constexpr auto BNPC_LANDMINE = 6895056; - static constexpr auto ACTION_SET_LANDMINE = 8639; - static constexpr auto BNPCTYPE_LANDMINE = 7381; - static constexpr auto BNPCTYPE_TOUMEI_LANDMINE = 7383; - static constexpr auto BNPC_WAVE5_MECHA_HYDRA = 6895383; - static constexpr auto BNPC_WAVE5_SARI_01 = 6895384; - static constexpr auto BNPC_WAVE5_SARI_02 = 6895385; - static constexpr auto BNPC_BROKEN_SARI_01 = 6895455; - static constexpr auto BNPC_BROKEN_SARI_02 = 6895457; - static constexpr auto BNPC_BROKEN_SARI_03 = 6895458; - static constexpr auto BNPC_BROKEN_SARI_04 = 6895459; - static constexpr auto BNPCBASE_SARI = 7350; - static constexpr auto BNPCBASE_HOLY_MACHINE = 7382; - static constexpr auto BNPCBASE_MECHA_HYDRA = 7384; - -public: - AnArtfortheLiving() : Sapphire::ScriptAPI::QuestBattleScript( 171 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -133.497498f, 394.924286f, -295.299713f }, 1.400000f, -1.570451f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 5786705, 4, { -140.602203f, 394.529388f, -295.997314f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2005310, 5698551, 4, { -81.047653f, 394.430786f, -296.243713f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2006038, 5891863, 4, { -103.765701f, 394.988708f, -312.957214f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006039, 5891860, 4, { -102.201103f, 394.988708f, -278.118988f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { 228.611694f, 225.066895f, 272.124695f }, 1.400000f, -1.570451f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 5786711, 4, { 220.192200f, 224.639603f, 271.691895f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_2", 2002872, 5786715, 4, { 265.170685f, 225.066895f, 271.760712f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 230.175598f, -96.457947f, -160.689804f }, 1.400000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_3", 2002872, 5786724, 4, { 231.302200f, -96.512398f, -143.853394f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2006040, 5855034, 4, { 230.235901f, -96.457947f, -181.102600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 230.936203f, -456.457886f, 65.952606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2002735, 0, 4, { 229.505203f, -456.329193f, 99.828033f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_4", 2002872, 5859273, 4, { 229.632996f, -456.457886f, 93.179420f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_8", 2007177, 6268147, 4, { 230.075500f, -456.357605f, 58.431438f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007178, 6275911, 4, { 230.467407f, -456.457886f, 79.306190f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007168, 0, 4, { 248.035400f, 225.116302f, 271.869995f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2005295, 5698524, 4, { -232.841797f, 402.044098f, -353.718689f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2005296, 5698521, 4, { -177.212006f, 398.044098f, -361.393311f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2005297, 5698523, 4, { -162.152802f, 398.044098f, -369.069885f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2005298, 5698522, 4, { -176.852295f, 398.044098f, -382.745087f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2005299, 5886628, 4, { -168.304993f, 394.044098f, -296.534088f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2005300, 5686456, 4, { 28.763180f, 209.979401f, 211.474701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2005301, 5686457, 4, { 100.159401f, 220.000000f, 272.267090f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005293, 5889119, 4, { 28.122299f, 209.979401f, 220.050293f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2005294, 5889137, 4, { 111.924896f, 219.958694f, 271.931000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Liftterminal", 2005308, 0, 4, { 203.525803f, -28.163019f, 195.849503f }, 0.991760f, -1.570451f ); - instance.registerEObj( "Liftterminal_1", 2005309, 0, 4, { 229.755005f, -59.269020f, 94.956909f }, 0.991760f, -1.570451f ); - instance.registerEObj( "unknown_20", 2005306, 5815811, 4, { -359.609406f, -299.984009f, -249.805496f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Liftterminal_2", 2005307, 0, 4, { -351.717102f, -299.983887f, -250.003098f }, 0.991760f, -1.570451f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -309.444885f, 400.000000f, -287.942108f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5782651, 5, { -332.999207f, 400.000000f, -297.435211f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AnArtfortheLiving ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/AnEgistentialCrisis.cpp b/src/scripts/instances/questbattles/AnEgistentialCrisis.cpp deleted file mode 100644 index abdef329..00000000 --- a/src/scripts/instances/questbattles/AnEgistentialCrisis.cpp +++ /dev/null @@ -1,156 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AnEgistentialCrisis : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_YMHITRA = 7585499; - static constexpr auto P_BNPC_DANCINGWOLF = 7585497; - static constexpr auto P_BNPC_SMN_A = 7585494; - static constexpr auto P_BNPC_SMN_B = 7585495; - static constexpr auto P_BNPC_SMN_C = 7585496; - static constexpr auto P_BNPC_PRIMIE = 7585500; - static constexpr auto BNPC_SARI = 7585498; - static constexpr auto QIB_YELL_01 = 4626; - static constexpr auto QIB_YELL_02 = 4627; - static constexpr auto QIB_YELL_03 = 4628; - static constexpr auto QIB_YELL_04 = 4629; - static constexpr auto QIB_YELL_05 = 4630; - static constexpr auto QIB_YELL_06 = 4631; - static constexpr auto QIB_YELL_07 = 4847; - static constexpr auto QIB_YELL_08 = 4848; - static constexpr auto QIB_YELL_09 = 4849; - static constexpr auto QIB_YELL_10 = 4850; - static constexpr auto PR_PRIMIE_MOVE_01 = 7585501; - static constexpr auto PR_PRIMIE_MOVE_02 = 7585510; - static constexpr auto PR_PRIMIE_MOVE_03 = 7585515; - static constexpr auto PR_YMHITRA_MOVE_01 = 7585502; - static constexpr auto PR_YMHITRA_MOVE_02 = 7585509; - static constexpr auto PR_YMHITRA_MOVE_03 = 7585514; - static constexpr auto BEHAVIOR_YMHITRA_01 = 30932; - static constexpr auto BEHAVIOR_YMHITRA_02 = 30933; - static constexpr auto BNPC_PACK1_01 = 7585503; - static constexpr auto BNPC_PACK1_02 = 7585504; - static constexpr auto BNPC_PACK1_03 = 7585505; - static constexpr auto BNPC_PACK1_04 = 7585506; - static constexpr auto BNPC_PACK1_05 = 7585507; - static constexpr auto BNPC_PACK1_06 = 7585508; - static constexpr auto BNPC_PACK2_01 = 7585511; - static constexpr auto BNPC_PACK2_02 = 7585512; - static constexpr auto BNPC_PACK2_03 = 7585513; - static constexpr auto BNPC_PACK3_01 = 7585516; - static constexpr auto BNPC_PACK3_02 = 7585517; - static constexpr auto ER_AROUND_BOSS = 7585518; - static constexpr auto BNPC_TOUMEI_A = 7585519; - static constexpr auto BNPC_TOUMEI_B_01 = 7585520; - static constexpr auto BNPC_TOUMEI_B_02 = 7585521; - static constexpr auto BNPC_TOUMEI_B_03 = 7585522; - static constexpr auto BNPC_TOUMEI_B_04 = 7585523; - static constexpr auto BNPC_DIVE_WYVERN_01 = 7585524; - static constexpr auto BNPC_DIVE_WYVERN_02 = 7585525; - static constexpr auto BNPC_DIVE_WYVERN_03 = 7585526; - static constexpr auto BNPC_DIVE_WYVERN_04 = 7585527; - static constexpr auto BNPC_DIVE_WYVERN_05 = 7585528; - static constexpr auto ACTION_MEGA_FLARE = 8564; - static constexpr auto ACTION_MEGA_FLARE_STRIKE = 8565; - static constexpr auto ACTION_TRANCE_BAHAMUT = 8566; - static constexpr auto BGM_BOSSBATTLE = 39; - static constexpr auto BNPC_BOSS_ADD_WYVERN_01 = 7585529; - static constexpr auto BNPC_BOSS_ADD_WYVERN_02 = 7585530; - static constexpr auto BNPC_BOSS_ADD_WYVERN_03 = 7585531; - static constexpr auto BNPCTYPE_ADD_WYVERN = 7319; - static constexpr auto BNPC_BOSS_GUARD_01 = 7585532; - static constexpr auto BNPC_BOSS_GUARD_02 = 7585533; - static constexpr auto ER_AROUND_SMN_B = 7585557; - -public: - AnEgistentialCrisis() : Sapphire::ScriptAPI::QuestBattleScript( 170 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0286", 2005325, 7585378, 4, { 187.869202f, 8.108603f, 250.084000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0286_1", 2005326, 7585380, 4, { 57.053249f, 17.165449f, -249.904694f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0286_2", 2005327, 7585382, 4, { -314.464996f, 41.657890f, 126.635803f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "AllagantomelithA1", 2005338, 7585392, 4, { 18.148529f, 18.849100f, 267.572693f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1", 2005502, 7585393, 4, { 18.255230f, 16.804850f, 267.227814f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithA2", 2005339, 7585396, 4, { 8.120948f, 21.013821f, 167.772705f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_1", 2005503, 7585397, 4, { 8.225257f, 19.763350f, 167.312195f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithA3", 2005340, 7585400, 4, { 96.414833f, 34.135899f, 108.177002f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_2", 2005504, 7585401, 4, { 96.322990f, 33.288559f, 107.972397f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithA4", 2005341, 7585404, 4, { 200.335693f, 30.775141f, 68.234734f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_3", 2005505, 7585405, 4, { 200.310593f, 29.688540f, 68.217537f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB1", 2005342, 7585408, 4, { 157.733093f, 4.437783f, -49.087921f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_4", 2005506, 7585409, 4, { 157.696793f, 2.356474f, -49.159088f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB2", 2005343, 7585412, 4, { 51.290970f, 32.733749f, -82.673607f }, 0.991760f, 0.000000f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_5", 2005507, 7585413, 4, { 51.310070f, 31.154039f, -82.935127f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB3", 2005344, 7585416, 4, { 74.829063f, 13.976150f, -16.412930f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_6", 2005508, 7585417, 4, { 74.846779f, 11.294810f, -16.719721f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithB4", 2005345, 7585420, 4, { -47.222630f, 31.708929f, -92.240723f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_7", 2005509, 7585421, 4, { -47.175869f, 29.272760f, -92.573776f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC2", 2005346, 7585424, 4, { -163.868805f, 46.920021f, 1.751138f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_8", 2005510, 7585425, 4, { -164.055405f, 45.557041f, 1.093665f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithD2", 2005347, 7585428, 4, { -32.930420f, 18.645050f, 19.141041f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_9", 2005511, 7585429, 4, { -32.986580f, 17.328630f, 18.981670f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithD3", 2005348, 7585432, 4, { -62.119572f, 40.360111f, 48.813599f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_10", 2005512, 7585433, 4, { -62.187111f, 38.493420f, 48.440479f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC4", 2005349, 7585436, 4, { -148.508499f, 43.280338f, 161.458603f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_11", 2005513, 7585437, 4, { -148.519196f, 41.333549f, 161.070908f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC3", 2005350, 7585440, 4, { -167.072998f, 26.487570f, 71.059898f }, 0.991760f, 0.088708f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_12", 2005514, 7585441, 4, { -167.089294f, 24.449400f, 70.683212f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithC1", 2005351, 7585444, 4, { -120.087196f, 28.019110f, -46.859772f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_13", 2005515, 7585445, 4, { -120.122597f, 27.122120f, -47.061981f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - instance.registerEObj( "AllagantomelithD1", 2005352, 7585448, 4, { 15.841110f, 19.797770f, 101.591301f }, 0.991760f, 0.000048f ); - // States -> ma_off (id: 4) ma_on (id: 5) ma_off2on (id: 8) ma_on2off (id: 9) ma_on_r (id: 10) ma_off2on_r (id: 11) ma_on_r2 (id: 12) ma_off2on_r2 (id: 13) ma_on2off_r (id: 24) ma_on2off_r2 (id: 30) - instance.registerEObj( "sgbg_s2p1_q1_ocup1_14", 2005516, 7585449, 4, { 15.812600f, 18.748220f, 101.435699f }, 1.000000f, 0.000000f ); - // States -> cap_ser_off2on (id: 5) cap_ser_on (id: 6) cap_off (id: 7) cap_on2off (id: 8) cap_fla_on (id: 9) cap_fla_off2on (id: 10) cap_sto_on (id: 11) cap_sto_off2on (id: 12) - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AnEgistentialCrisis ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/AndMyAxe.cpp b/src/scripts/instances/questbattles/AndMyAxe.cpp index db7c838d..3efadadf 100644 --- a/src/scripts/instances/questbattles/AndMyAxe.cpp +++ b/src/scripts/instances/questbattles/AndMyAxe.cpp @@ -69,9 +69,70 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001707, 0, 4127680, 4, { -614.880127f, -3.100000f, -60.755001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138685, 4138683, 5, { -598.732117f, -1.714300f, 9.483954f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2004812, 0, 5143397, 4, { -572.755005f, -1.696505f, -17.003180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace", 2005835, 0, 5887310, 4, { 440.819214f, 4.107256f, 110.286598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_1", 2005839, 0, 5887311, 4, { 443.405701f, 8.115125f, 134.550598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_2", 2005843, 0, 5887312, 4, { 428.732697f, 7.888855f, 129.076004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_3", 2005836, 0, 5887313, 4, { 468.506500f, 3.909009f, 94.483177f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_4", 2005840, 0, 5887314, 4, { 432.405212f, 4.109103f, 66.769440f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_5", 2005844, 0, 5887315, 4, { 467.398987f, 3.890991f, 79.609810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_6", 2005837, 0, 5887316, 4, { 463.195312f, 3.909010f, 64.587334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_7", 2005841, 0, 5887317, 4, { 410.121399f, 3.890898f, 58.253990f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_8", 2005845, 0, 5887318, 4, { 465.550812f, 3.908967f, 109.755699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_9", 2005838, 0, 5887319, 4, { 443.110687f, 4.741745f, 74.515221f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_10", 2005842, 0, 5887320, 4, { 402.293793f, 3.908934f, 93.413658f }, 2.741264f, 0.099780f, 0); + instance.addEObj( "Aetherialtrace_11", 2005846, 0, 5887321, 4, { 410.471497f, 3.909006f, 73.024422f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hiddenparchment", 2001892, 0, 4264402, 4, { -457.707397f, 29.192419f, 58.351582f }, 0.991760f, 0.289191f, 0); + instance.addEObj( "Hiddenparchment_1", 2001893, 0, 4264413, 4, { -388.696899f, 27.027069f, 45.588310f }, 0.991760f, -1.200395f, 0); + instance.addEObj( "Hiddenparchment_2", 2001894, 0, 4264414, 4, { -393.419098f, 42.564629f, -2.971054f }, 0.991760f, 0.282476f, 0); + instance.addEObj( "Oldwoodenbox", 2001895, 0, 4264446, 4, { -600.610413f, -3.390371f, -53.788090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oldwoodenbox_1", 2002478, 0, 4314621, 4, { -600.598816f, -3.163693f, -53.777821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×ClsExc250:å¾ã¡åˆã‚ã›ãƒã‚¤ãƒ³ãƒˆ", 2000295, 0, 3633524, 4, { -574.931580f, -1.449221f, -3.996652f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004913, 0, 5110340, 4, { -436.545410f, -2.304138f, 48.599850f }, 0.800000f, 0.000048f, 0); + instance.addEObj( "Blackmarketeer", 2004916, 0, 5120198, 4, { -436.527588f, -2.003800f, 48.621601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002690, 0, 4374457, 4, { 381.565308f, 23.929300f, -138.263107f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002707, 0, 4374458, 4, { 210.202896f, -2.049000f, 80.493843f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2001945, 0, 4268842, 4, { -620.569214f, -3.100000f, -49.759701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oblongfossil", 2001947, 0, 4268846, 4, { -449.912292f, 29.969191f, 10.849120f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_1", 2001948, 0, 4268847, 4, { -362.864594f, 56.403809f, -8.259895f }, 1.998901f, 0.814892f, 0); + instance.addEObj( "Roundfossil", 2002827, 0, 4488981, 4, { -418.364410f, 20.233049f, 58.420761f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Roundfossil_1", 2002828, 0, 4488986, 4, { -373.909393f, 10.490130f, 88.547974f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_2", 2002829, 0, 4488989, 4, { -370.870514f, 59.220211f, -10.391420f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_3", 2002830, 0, 4488990, 4, { -428.244385f, 33.807590f, -0.686768f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002083, 0, 4293527, 4, { 402.333588f, 8.721668f, 47.219742f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2002084, 0, 4293528, 4, { 437.288696f, 8.215124f, 133.049805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002085, 0, 4293529, 4, { 404.886505f, 4.332874f, 88.459061f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Beastmanaetheryte", 2002086, 0, 4293686, 4, { 382.579895f, 25.278299f, -138.997299f }, 1.000000f, -1.388891f, 0); + instance.addEObj( "Destination_4", 2002096, 0, 4294929, 4, { 467.827301f, 3.908999f, 106.097000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Warmwine", 2002260, 0, 4294931, 4, { 467.857910f, 3.908999f, 106.127502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002842, 0, 4504651, 4, { 286.372192f, -3.128174f, 145.616806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002843, 0, 4504652, 4, { 298.423492f, -3.100000f, 166.933105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005469, 0, 5854719, 4, { 377.650299f, 0.796124f, -3.593968f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005470, 0, 5854727, 4, { 398.188110f, -3.100000f, 11.229400f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004938, 0, 5327277, 4, { -570.810608f, -1.522780f, -12.591280f }, 1.000000f, 0.548931f, 0); + instance.addEObj( "Destination_8", 2004930, 0, 5327285, 4, { 439.786499f, 12.164110f, 70.571907f }, 1.000000f, 1.152304f, 0); + instance.addEObj( "Weatheredcrate", 2005008, 0, 5392187, 4, { 208.299103f, -2.067544f, 259.849487f }, 0.700000f, -1.528726f, 0); + instance.addEObj( "unknown_5", 2005012, 0, 5392188, 4, { 208.299103f, -1.711737f, 259.849487f }, 1.000000f, -1.528727f, 0); + instance.addEObj( "Destination_9", 2005925, 0, 5895468, 4, { -449.088287f, -1.205505f, 116.594101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2005926, 0, 5895469, 4, { -424.235107f, -5.147305f, 168.685699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2005927, 0, 5895470, 4, { -457.730103f, -12.625930f, 218.931702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Keystone", 2005520, 0, 5860073, 4, { 622.938171f, -3.052244f, 171.695999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_12", 2005529, 0, 5860458, 4, { 290.173706f, 41.276340f, -193.810501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005543, 0, 5862476, 4, { 405.141510f, 4.109600f, 81.067101f }, 0.991760f, -1.148674f, 0); + instance.addEObj( "Destination_12", 2002384, 0, 4305989, 4, { 256.798889f, -3.052744f, 60.951618f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002386, 0, 4306151, 4, { 256.381805f, -3.261654f, 58.147141f }, 0.400000f, -0.806658f, 0); + instance.addEObj( "Shabbycasket", 2003007, 0, 4516151, 4, { 600.538513f, -2.344561f, 173.115097f }, 1.000000f, -0.092533f, 0); + instance.addEObj( "Shabbycasket_1", 2003139, 0, 4532503, 4, { 600.538513f, -2.514199f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_8", 2003305, 0, 4540189, 4, { 600.538513f, -2.216532f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_9", 2004664, 0, 5021339, 4, { 496.981689f, 17.785681f, 64.169418f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004684, 0, 5021342, 4, { 212.096298f, -2.174379f, 254.544296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004691, 0, 5021396, 4, { 503.218414f, 16.560680f, 59.848129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004108, 0, 4722038, 4, { 504.491302f, 16.908689f, 71.678238f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004895, 0, 5120253, 4, { 242.957306f, -0.966233f, 257.617004f }, 1.000000f, 0.961899f, 0); + instance.addEObj( "Whimperingbarrel", 2004891, 0, 5120303, 4, { 274.665314f, -0.931000f, 230.617599f }, 1.000000f, -0.654481f, 0); } diff --git a/src/scripts/instances/questbattles/AppetiteforDestruction.cpp b/src/scripts/instances/questbattles/AppetiteforDestruction.cpp index ef5cc551..da56272a 100644 --- a/src/scripts/instances/questbattles/AppetiteforDestruction.cpp +++ b/src/scripts/instances/questbattles/AppetiteforDestruction.cpp @@ -80,6 +80,277 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000200, 2489513, 2814946, 4, { 111.832100f, 24.171450f, -613.209473f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000201, 2489537, 2814950, 4, { 47.863529f, 24.380640f, -739.987976f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000202, 2489511, 2814954, 4, { 127.017097f, 24.144819f, -719.131226f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2000203, 2489539, 2814961, 4, { 176.514206f, 24.118999f, -640.707825f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2000204, 0, 2814967, 4, { 223.131302f, 22.248779f, -596.149780f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Maelstrompavilion", 2004257, 0, 4768311, 4, { -113.594498f, 67.402763f, -240.718903f }, 0.991760f, -0.463341f, 0); + instance.addEObj( "unknown_5", 2003712, 0, 4622670, 4, { 16.288340f, 16.214291f, -196.113007f }, 1.300000f, -0.662930f, 0); + instance.addEObj( "Chunkofworthlessore", 2003713, 0, 4622671, 4, { 181.490402f, 64.607162f, -282.400696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chunkofworthlessore_1", 2003714, 0, 4622672, 4, { 197.014893f, 64.058884f, -225.597000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chunkofworthlessore_2", 2003715, 0, 4622673, 4, { 154.497604f, 69.067200f, -254.291702f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Chunkofworthlessore_3", 2003716, 0, 4622674, 4, { 180.309601f, 64.624947f, -255.153900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2003717, 0, 4622675, 4, { 0.392186f, 16.459410f, -177.459305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Prototypefurnace", 2003720, 2800112, 4627256, 4, { 224.798203f, 23.947399f, -580.943604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2003719, 0, 4627261, 4, { 182.595596f, 24.735649f, -622.320679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004040, 0, 4676662, 4, { -92.160873f, 64.445030f, -251.523499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004040, 0, 4676663, 4, { -69.574387f, 64.656731f, -250.979004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004041, 0, 4676664, 4, { -91.496719f, 64.442841f, -241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004039, 0, 4676665, 4, { -92.240784f, 64.133667f, -251.667099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2004039, 0, 4676666, 4, { -92.038162f, 64.279160f, -241.824799f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004039, 0, 4676669, 4, { -69.637207f, 64.719147f, -251.375198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004039, 0, 4676670, 4, { -83.360107f, 66.178337f, -248.401703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2003721, 0, 4627271, 4, { 217.956894f, 59.975410f, -233.423492f }, 1.736969f, 0.000000f, 0); + instance.addEObj( "Furnaceplans", 2003722, 0, 4627272, 4, { 189.552704f, 64.273323f, -287.585297f }, 1.000000f, -1.060028f, 0); + instance.addEObj( "Primelocation", 2003723, 0, 4627319, 4, { 87.108398f, 22.022860f, -635.535217f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_1", 2003724, 0, 4627321, 4, { 96.127403f, 21.914360f, -644.935608f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_2", 2003725, 0, 4627323, 4, { 92.966003f, 25.842461f, -655.059814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_3", 2003726, 0, 4627339, 4, { 163.537796f, 25.925461f, -688.355713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_4", 2003727, 0, 4627340, 4, { 157.712494f, 22.129110f, -713.253296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_5", 2003728, 0, 4627342, 4, { 167.674194f, 21.954830f, -707.510620f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003988, 0, 4635615, 4, { 87.095413f, 22.015221f, -635.553528f }, 0.991760f, -0.752860f, 0); + instance.addEObj( "unknown_15", 2003988, 0, 4635616, 4, { 96.127403f, 21.914330f, -644.935608f }, 1.000000f, 1.022267f, 0); + instance.addEObj( "unknown_16", 2003988, 0, 4635617, 4, { 92.965981f, 25.842449f, -655.059814f }, 1.000000f, 0.551679f, 0); + instance.addEObj( "unknown_17", 2003990, 0, 4635634, 4, { 163.537796f, 25.925461f, -688.355713f }, 1.000000f, -0.189227f, 0); + instance.addEObj( "unknown_18", 2003990, 0, 4635635, 4, { 157.712494f, 22.129110f, -713.253296f }, 1.000000f, 1.160838f, 0); + instance.addEObj( "unknown_19", 2003990, 0, 4635636, 4, { 167.674194f, 21.954830f, -707.510620f }, 1.000000f, 0.845668f, 0); + instance.addEObj( "Worthlessore", 2003769, 0, 4629326, 4, { -18.530001f, 48.450390f, -294.213989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Worthlessore_1", 2003770, 0, 4629327, 4, { -5.971188f, 48.417622f, -322.240906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Worthlessore_2", 2003771, 0, 4629328, 4, { 68.039917f, 48.355709f, -370.687408f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Worthlessore_3", 2003772, 0, 4629329, 4, { 38.311272f, 48.324329f, -397.077606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Worthlessore_4", 2003773, 0, 4629330, 4, { 79.187187f, 57.522221f, -305.730713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavishlunchpot", 2003774, 0, 4629557, 4, { 10.269290f, 49.820679f, -375.539795f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lavishlunchpot_1", 2003775, 0, 4629558, 4, { 83.331993f, 49.058861f, -407.388794f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lavishlunchpot_2", 2004020, 0, 4666857, 4, { 51.107780f, 48.309132f, -349.494812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lavishlunchpot_3", 2004021, 0, 4666858, 4, { 68.650002f, 49.791611f, -413.059998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavishlunchpot_4", 2004022, 0, 4667121, 4, { 39.149200f, 48.311630f, -342.334198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavishlunchpot_5", 2004023, 0, 4667122, 4, { 58.116009f, 67.026161f, -253.154297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003558, 0, 4619031, 4, { -26.840639f, 63.950562f, -241.809799f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2003559, 0, 4619032, 4, { 16.983280f, 71.183228f, -197.039795f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2003560, 0, 4619033, 4, { 60.696770f, 65.964828f, -232.274796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2004033, 0, 4672685, 4, { 38.404701f, 69.332520f, -201.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004034, 0, 4672686, 4, { 41.252911f, 68.280510f, -215.786606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004035, 0, 4672690, 4, { -8.500248f, 67.861511f, -199.263794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004036, 0, 4672692, 4, { -33.111038f, 64.357941f, -205.636093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "596thOrdersupplies", 2003784, 0, 4630945, 4, { -57.890499f, 64.762398f, -301.658691f }, 1.000000f, -0.330438f, 0); + instance.addEObj( "596thOrdersupplies_1", 2003785, 0, 4630947, 4, { -53.308041f, 64.489647f, -302.517212f }, 1.000000f, 0.484039f, 0); + instance.addEObj( "596thOrdersupplies_2", 2003786, 0, 4630948, 4, { -63.433620f, 64.865128f, -298.597992f }, 1.000000f, -0.865142f, 0); + instance.addEObj( "Safelocation", 2003793, 0, 4630954, 4, { -54.398441f, 64.499878f, -288.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2003790, 0, 4630970, 4, { -57.908081f, 64.744019f, -301.686188f }, 0.991760f, -0.330434f, 0); + instance.addEObj( "unknown_28", 2003791, 0, 4630982, 4, { -53.330318f, 64.469360f, -302.540588f }, 0.991760f, 0.484122f, 0); + instance.addEObj( "unknown_29", 2003792, 0, 4630984, 4, { -63.433601f, 64.865097f, -298.597992f }, 1.000000f, -0.865142f, 0); + instance.addEObj( "unknown_30", 2003787, 0, 4630993, 4, { -57.890499f, 64.762398f, -301.658691f }, 1.000000f, -0.330438f, 0); + instance.addEObj( "unknown_31", 2003788, 0, 4630994, 4, { -53.307999f, 64.489700f, -302.517212f }, 1.000000f, 0.484039f, 0); + instance.addEObj( "unknown_32", 2003789, 0, 4630997, 4, { -63.433601f, 64.865097f, -298.597992f }, 1.000000f, -0.865142f, 0); + instance.addEObj( "Embers", 2003794, 0, 4631004, 4, { -62.119011f, 64.925049f, -302.424713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_1", 2003795, 0, 4631005, 4, { -55.353619f, 64.478394f, -304.151093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_2", 2003796, 0, 4631039, 4, { -57.373402f, 64.459908f, -307.670502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_3", 2003797, 0, 4631043, 4, { -49.884769f, 64.493851f, -303.558685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_4", 2003798, 0, 4631047, 4, { -66.775337f, 64.903130f, -304.667114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_5", 2003799, 0, 4631050, 4, { -67.771118f, 64.440163f, -300.261505f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "639thOrderdigger", 2003802, 0, 4632314, 4, { 177.348602f, 64.461601f, -273.479889f }, 1.000000f, 0.433676f, 0); + instance.addEObj( "unknown_33", 2003803, 0, 4632315, 4, { 177.348602f, 64.461632f, -273.479889f }, 1.000000f, 0.433676f, 0); + instance.addEObj( "unknown_34", 2003804, 0, 4632316, 4, { 177.325104f, 64.438843f, -273.487488f }, 0.991760f, 0.433692f, 0); + instance.addEObj( "639thOrderdigger_1", 2003805, 0, 4632344, 4, { 176.133606f, 64.560417f, -273.387390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "639thOrderdigger_2", 2003806, 0, 4632346, 4, { 178.466095f, 64.643242f, -271.215790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "639thOrderdigger_3", 2003807, 0, 4632347, 4, { 180.396896f, 64.446709f, -268.157013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Safelocation_1", 2003808, 0, 4632356, 4, { 169.415207f, 65.522247f, -263.692902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot", 2003553, 0, 4618975, 4, { 181.371994f, 64.742691f, -251.029404f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_1", 2003554, 0, 4618976, 4, { 181.177597f, 64.646927f, -242.389603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_2", 2003555, 0, 4618977, 4, { 189.007904f, 64.709717f, -234.521500f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_3", 2003556, 0, 4618978, 4, { 206.763794f, 64.584084f, -251.769699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_4", 2003557, 0, 4618979, 4, { 194.110001f, 64.805054f, -262.348389f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "411thOrderfurnace", 2003950, 0, 4635134, 4, { 50.000099f, 49.345901f, -342.665405f }, 1.000000f, 0.212422f, 0); + instance.addEObj( "411thOrderfurnace_1", 2003952, 0, 4635136, 4, { 50.899799f, 48.554199f, -339.520996f }, 1.000000f, 0.322183f, 0); + instance.addEObj( "Embers_6", 2003953, 0, 4635137, 4, { 46.463619f, 48.519791f, -341.272614f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_7", 2003954, 0, 4635138, 4, { 48.104389f, 48.617050f, -346.182495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_8", 2003955, 0, 4635140, 4, { 51.847160f, 48.389000f, -348.562500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_9", 2003956, 0, 4635141, 4, { 55.527592f, 48.741100f, -349.579102f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_10", 2003957, 0, 4635142, 4, { 54.239910f, 48.482361f, -343.258698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2003779, 0, 4630251, 4, { 70.054077f, 55.512180f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003780, 0, 4630252, 4, { 74.680000f, 55.499378f, -484.529999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003781, 0, 4630253, 4, { 78.449997f, 55.627201f, -470.049988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003782, 0, 4630254, 4, { 65.354370f, 55.627201f, -450.766815f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003783, 0, 4630255, 4, { 47.980000f, 55.587791f, -451.649994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004025, 0, 4667230, 4, { 77.134277f, 55.610081f, -480.582886f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2003680, 0, 4621972, 4, { 61.060398f, 47.879299f, -392.629700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2003681, 0, 4621973, 4, { 57.621151f, 47.956680f, -388.337402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2003682, 0, 4621974, 4, { 68.031769f, 47.898071f, -389.930298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2003683, 0, 4621975, 4, { 58.258289f, 48.227051f, -377.944000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2003684, 0, 4621976, 4, { 64.740768f, 48.559830f, -382.346497f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Steelbrazier", 2003685, 0, 4621977, 4, { 61.061211f, 48.175789f, -392.596313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Steelbrazier_1", 2003686, 0, 4621981, 4, { 57.621151f, 48.136581f, -388.287292f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Steelbrazier_2", 2003687, 0, 4621982, 4, { 68.031769f, 48.020020f, -389.930298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Steelbrazier_3", 2003688, 0, 4621986, 4, { 58.258289f, 48.422272f, -377.944000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Steelbrazier_4", 2003689, 0, 4621987, 4, { 64.728798f, 48.734600f, -382.372314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pressurevalve", 2003743, 0, 4627465, 4, { 227.035599f, 22.769661f, -582.811890f }, 0.991760f, -0.955056f, 0); + instance.addEObj( "Pressurelid", 2003744, 2800112, 4627479, 4, { 224.798203f, 23.947399f, -580.943604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_11", 2003745, 0, 4627480, 4, { 242.904907f, 22.530399f, -584.367126f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_12", 2003746, 0, 4627481, 4, { 239.326904f, 22.350241f, -577.270020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_13", 2003747, 0, 4627482, 4, { 234.239502f, 22.064501f, -585.576172f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_14", 2003748, 0, 4627483, 4, { 214.791504f, 22.987720f, -590.935486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_15", 2003749, 0, 4627484, 4, { 215.878693f, 22.420490f, -577.580200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_16", 2003750, 0, 4627485, 4, { 206.656998f, 26.873341f, -588.792175f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_17", 2003751, 0, 4627486, 4, { 209.012894f, 26.187309f, -598.494507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Swaystone", 2003647, 0, 4621094, 4, { 223.450699f, 21.496040f, -612.302979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2003648, 0, 4621096, 4, { 231.830307f, 25.445280f, -625.231812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2003649, 0, 4621097, 4, { 241.833801f, 26.391050f, -609.922119f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2003650, 0, 4621098, 4, { 230.540405f, 21.389219f, -600.694824f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2003651, 0, 4621099, 4, { 216.632202f, 21.423710f, -603.830383f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2003652, 0, 4621100, 4, { 205.677704f, 25.748400f, -610.034973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2003653, 0, 4621101, 4, { 214.320404f, 22.050940f, -620.482910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Swaystone_1", 2003672, 0, 4621628, 4, { 223.450699f, 21.496059f, -612.302979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Alchemywain", 2003882, 0, 4634816, 4, { 167.602295f, 21.488340f, -566.717712f }, 0.991760f, -1.491548f, 0); + instance.addEObj( "unknown_47", 2003883, 0, 4634817, 4, { 167.602295f, 21.488380f, -566.717712f }, 0.991760f, -1.491547f, 0); + instance.addEObj( "unknown_48", 2003884, 0, 4634818, 4, { 168.426498f, 21.450220f, -566.491211f }, 0.991760f, -1.397526f, 0); + instance.addEObj( "Alchemywain_1", 2003885, 0, 4634819, 4, { 167.707199f, 21.466600f, -564.650024f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Alchemywain_2", 2003886, 0, 4634820, 4, { 170.832993f, 21.507950f, -565.162598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Alchemywain_3", 2003887, 0, 4634821, 4, { 174.066498f, 21.446510f, -565.281372f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Safelocation_2", 2003888, 0, 4634822, 4, { 172.777802f, 21.377871f, -549.034912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_18", 2003889, 0, 4634823, 4, { 179.893906f, 21.540150f, -572.844299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_19", 2003890, 0, 4634824, 4, { 174.938004f, 21.598591f, -576.406128f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_20", 2003891, 0, 4634825, 4, { 165.542007f, 21.662790f, -575.320923f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_21", 2003892, 0, 4634826, 4, { 163.096207f, 21.502060f, -571.191223f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_22", 2003893, 0, 4634827, 4, { 170.123901f, 21.421520f, -573.279602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot", 2003729, 0, 4627326, 4, { 142.638107f, 23.940170f, -536.141724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_1", 2003730, 0, 4627327, 4, { 157.057800f, 27.109980f, -583.670471f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_2", 2003731, 0, 4627330, 4, { 183.556198f, 27.780560f, -585.020081f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_3", 2003732, 0, 4627335, 4, { 184.146606f, 27.648861f, -534.164612f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_4", 2003733, 0, 4627337, 4, { 217.509293f, 27.680401f, -534.619202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "88thOrderfurnace", 2003963, 0, 4635323, 4, { 91.224312f, 55.767189f, -483.271912f }, 1.000000f, 1.135230f, 0); + instance.addEObj( "88thOrderfurnace_1", 2003965, 0, 4635325, 4, { 94.804321f, 57.328129f, -485.160614f }, 0.991760f, 1.455722f, 0); + instance.addEObj( "unknown_49", 2004026, 0, 4667231, 4, { 144.701202f, 24.274111f, -753.872009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepshadow", 2003697, 0, 4622422, 4, { 41.243629f, 26.183571f, -801.453979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_1", 2003698, 0, 4622424, 4, { 48.160740f, 25.557060f, -795.374573f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepshadow_2", 2003699, 0, 4622425, 4, { 7.964616f, 21.714451f, -769.050720f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_3", 2003700, 0, 4622427, 4, { 30.138821f, 26.339861f, -751.818176f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_4", 2003701, 0, 4622428, 4, { 5.157166f, 23.759621f, -803.919312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_5", 2003702, 0, 4622430, 4, { 0.477117f, 24.574310f, -795.717224f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallinesaltpeter", 2003752, 0, 4628466, 4, { -2.191973f, 24.279270f, -722.291199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallinesaltpeter_1", 2003753, 0, 4628467, 4, { 18.875771f, 25.566860f, -594.086975f }, 0.991760f, 0.249358f, 0); + instance.addEObj( "Crystallinesaltpeter_2", 2003754, 0, 4628471, 4, { 86.593483f, 24.238760f, -822.144897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallinesaltpeter_3", 2003755, 0, 4628472, 4, { 15.878380f, 26.831310f, -648.167297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallinesaltpeter_4", 2003756, 0, 4628473, 4, { 167.233795f, 24.790541f, -814.460571f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_23", 2003703, 0, 4635265, 4, { 282.956207f, 22.080931f, -803.404602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_24", 2003704, 0, 4635266, 4, { 281.581512f, 22.136259f, -812.060120f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_25", 2003705, 0, 4635267, 4, { 279.445496f, 21.977489f, -796.061829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_26", 2003706, 0, 4635268, 4, { 276.997711f, 21.723930f, -803.593994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_27", 2003707, 0, 4635269, 4, { 275.431885f, 21.596609f, -809.329285f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_28", 2003708, 0, 4635270, 4, { 275.757507f, 21.550230f, -817.695923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dingypot", 2003920, 0, 4635143, 4, { 75.242188f, 28.001659f, -753.536316f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dingypot_1", 2003921, 0, 4635145, 4, { 127.327599f, 27.744061f, -783.677124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dingypot_2", 2003922, 0, 4635146, 4, { 91.329201f, 24.868130f, -817.703918f }, 1.000000f, 0.521134f, 0); + instance.addEObj( "unknown_50", 2003925, 0, 4635157, 4, { 75.262527f, 27.995291f, -753.517029f }, 1.000000f, 0.346243f, 0); + instance.addEObj( "unknown_51", 2003926, 0, 4635161, 4, { 127.327599f, 27.348110f, -783.677124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2003927, 0, 4635163, 4, { 91.329201f, 24.598101f, -817.703918f }, 1.000000f, 0.521134f, 0); + instance.addEObj( "Dingypot_3", 2003923, 0, 4635167, 4, { 149.751999f, 25.383699f, -753.360718f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Dingypot_4", 2003924, 0, 4635168, 4, { 167.658798f, 27.884380f, -782.589478f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_53", 2003928, 0, 4635169, 4, { 149.751999f, 25.334860f, -753.360718f }, 1.000000f, -1.221861f, 0); + instance.addEObj( "unknown_54", 2003929, 0, 4635170, 4, { 167.680603f, 27.884380f, -782.559570f }, 0.991760f, 1.450737f, 0); + instance.addEObj( "Dingypot_5", 2003930, 0, 4635182, 4, { 75.262497f, 27.995300f, -753.517029f }, 1.000000f, 0.346244f, 0); + instance.addEObj( "Dingypot_6", 2003931, 0, 4635183, 4, { 127.327599f, 27.348169f, -783.677124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dingypot_7", 2003932, 0, 4635184, 4, { 91.329163f, 24.598120f, -817.703918f }, 1.000000f, 0.521134f, 0); + instance.addEObj( "Dingypot_8", 2003933, 0, 4635185, 4, { 149.751999f, 25.334801f, -753.360718f }, 1.000000f, -1.221861f, 0); + instance.addEObj( "Dingypot_9", 2003934, 0, 4635186, 4, { 167.680603f, 27.884399f, -782.559570f }, 0.991800f, 1.450737f, 0); + instance.addEObj( "13thOrdergoldpot", 2003935, 0, 4635188, 4, { 272.409790f, 25.358669f, -747.525574f }, 0.991760f, -1.441188f, 0); + instance.addEObj( "13thOrdergoldpot_1", 2003936, 0, 4635189, 4, { 292.225494f, 25.884979f, -733.943726f }, 0.991760f, 0.004479f, 0); + instance.addEObj( "unknown_55", 2003940, 0, 4635191, 4, { 272.379303f, 25.363951f, -747.525574f }, 0.991760f, -1.441094f, 0); + instance.addEObj( "unknown_56", 2003941, 0, 4635192, 4, { 292.225494f, 25.885000f, -733.974182f }, 1.000000f, 1.000123f, 0); + instance.addEObj( "13thOrdergoldpot_2", 2003937, 0, 4635195, 4, { 314.654907f, 22.203630f, -711.916077f }, 0.991760f, 0.885290f, 0); + instance.addEObj( "13thOrdergoldpot_3", 2003938, 0, 4635196, 4, { 316.918610f, 23.281179f, -693.082275f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "13thOrdergoldpot_4", 2003939, 0, 4635197, 4, { 321.354095f, 25.885910f, -722.374390f }, 1.000000f, 0.614608f, 0); + instance.addEObj( "unknown_57", 2003942, 0, 4635198, 4, { 314.654907f, 22.203630f, -711.916077f }, 1.000000f, 0.885290f, 0); + instance.addEObj( "unknown_58", 2003943, 0, 4635199, 4, { 316.918610f, 23.281179f, -693.082275f }, 1.000000f, 0.796963f, 0); + instance.addEObj( "unknown_59", 2003944, 0, 4635200, 4, { 321.354095f, 25.916479f, -722.374390f }, 1.000000f, 1.404812f, 0); + instance.addEObj( "13thOrdergoldpot_5", 2003945, 0, 4635218, 4, { 272.358307f, 25.345209f, -747.554688f }, 0.991760f, -1.441052f, 0); + instance.addEObj( "13thOrdergoldpot_6", 2003946, 0, 4635219, 4, { 292.225494f, 25.884979f, -733.974182f }, 1.000000f, 1.000123f, 0); + instance.addEObj( "13thOrdergoldpot_7", 2003947, 0, 4635220, 4, { 314.654907f, 22.203600f, -711.916077f }, 1.000000f, 0.885290f, 0); + instance.addEObj( "13thOrdergoldpot_8", 2003948, 0, 4635221, 4, { 316.918610f, 23.281200f, -693.082275f }, 1.000000f, 0.796963f, 0); + instance.addEObj( "13thOrdergoldpot_9", 2003949, 0, 4635222, 4, { 321.354095f, 25.916460f, -722.374390f }, 1.000000f, 1.404812f, 0); + instance.addEObj( "Model86digger", 2003906, 0, 4635091, 4, { 290.454803f, 21.572701f, -722.551575f }, 1.000000f, 1.397035f, 0); + instance.addEObj( "unknown_60", 2003908, 0, 4635092, 4, { 290.454803f, 21.572741f, -722.551575f }, 1.000000f, 1.397035f, 0); + instance.addEObj( "unknown_61", 2003907, 0, 4635093, 4, { 290.454803f, 21.572701f, -722.551575f }, 1.000000f, 1.397035f, 0); + instance.addEObj( "Model86digger_1", 2003909, 0, 4635094, 4, { 290.032898f, 21.554770f, -721.325073f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Model86digger_2", 2003910, 0, 4635095, 4, { 293.423706f, 21.524401f, -721.908875f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Model86digger_3", 2003911, 0, 4635096, 4, { 296.600006f, 21.522169f, -722.117981f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Safelocation_3", 2003912, 0, 4635097, 4, { 295.787598f, 21.498960f, -711.921875f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2004027, 0, 4667232, 4, { 24.746099f, 21.499870f, -776.260620f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "13thOrderfurnace", 2003971, 0, 4635450, 4, { 99.168327f, 21.591490f, -639.734497f }, 0.991760f, -0.409649f, 0); + instance.addEObj( "13thOrderfurnace_1", 2003973, 0, 4635453, 4, { 97.184692f, 22.323910f, -641.840210f }, 0.991760f, -0.769543f, 0); + instance.addEObj( "Embers_29", 2003974, 0, 4635455, 4, { 97.002907f, 21.599529f, -637.466370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_30", 2003975, 0, 4635458, 4, { 107.346497f, 22.897829f, -634.507080f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_31", 2003976, 0, 4635463, 4, { 101.361801f, 21.598619f, -642.093323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_32", 2003977, 0, 4635464, 4, { 102.510300f, 22.369780f, -629.359924f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_33", 2003978, 0, 4635465, 4, { 106.937698f, 21.733650f, -640.168579f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "13thOrderfurnace_2", 2003981, 0, 4635494, 4, { 150.865997f, 22.934271f, -696.101318f }, 0.991760f, -0.750463f, 0); + instance.addEObj( "13thOrderfurnace_3", 2003979, 0, 4635495, 4, { 152.790207f, 22.175440f, -698.315674f }, 1.000000f, -1.023526f, 0); + instance.addEObj( "Embers_34", 2003982, 0, 4635496, 4, { 158.053696f, 21.444090f, -705.371399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_35", 2003983, 0, 4635497, 4, { 147.626495f, 23.557140f, -705.229797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_36", 2003984, 0, 4635498, 4, { 143.627106f, 27.180580f, -700.212219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_37", 2003985, 0, 4635499, 4, { 161.462708f, 21.455429f, -701.332275f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_38", 2003986, 0, 4635500, 4, { 153.048996f, 21.589190f, -707.030212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2004365, 0, 4877188, 4, { -359.779388f, 54.920849f, -280.353607f }, 1.000000f, -1.275762f, 0); + instance.addEObj( "Entrance", 2002693, 0, 4374449, 4, { 144.324997f, 26.237820f, -624.777405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2002888, 0, 4618998, 4, { 150.476196f, 27.715269f, -552.166870f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Campfire", 2002087, 0, 4293807, 4, { -141.923904f, 64.992691f, -215.225998f }, 1.200000f, -0.347308f, 0); + instance.addEObj( "unknown_64", 2002298, 0, 4293998, 4, { -141.315796f, 64.582077f, -215.344193f }, 0.991760f, 0.372241f, 0); + instance.addEObj( "unknown_65", 2002602, 0, 4331823, 4, { -141.749405f, 64.486061f, -214.636398f }, 1.000000f, 0.460851f, 0); + instance.addEObj( "unknown_66", 2002603, 0, 4331825, 4, { -142.500595f, 64.402977f, -215.414795f }, 1.000000f, -1.243395f, 0); + instance.addEObj( "Destination_7", 2002088, 0, 4294174, 4, { -423.805115f, 49.648918f, -276.193512f }, 0.991760f, -0.190160f, 0); + instance.addEObj( "Destination_8", 2002089, 0, 4294208, 4, { -408.823486f, 48.861019f, -257.631989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002591, 0, 4330918, 4, { -423.805908f, 49.649261f, -276.209686f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Serratedarrowhead", 2002338, 0, 4302446, 4, { -148.235001f, 81.611061f, -306.558197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Serratedarrowhead_1", 2002339, 0, 4302447, 4, { -134.575897f, 82.834610f, -293.465088f }, 1.000000f, -0.872664f, 0); + instance.addEObj( "Serratedarrowhead_2", 2002340, 0, 4302449, 4, { -115.998596f, 78.875618f, -315.083008f }, 1.000000f, 1.047198f, 0); + instance.addEObj( "Velociraptorclaw", 2002341, 0, 4302451, 4, { -137.223099f, 81.215981f, -299.382294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Velociraptorclaw_1", 2002342, 0, 4302453, 4, { -138.018997f, 81.196129f, -311.270294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Velociraptorclaw_2", 2002343, 0, 4302459, 4, { -132.007996f, 82.106491f, -321.749908f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002090, 0, 4294388, 4, { -172.503296f, 78.144791f, -259.502502f }, 0.991760f, 0.856209f, 0); + instance.addEObj( "Destination_11", 2002091, 0, 4294389, 4, { -221.325699f, 66.613899f, -237.624695f }, 0.991760f, -0.998654f, 0); + instance.addEObj( "Destination_12", 2002092, 0, 4294391, 4, { -290.419312f, 71.309380f, -263.148407f }, 0.991760f, 1.292901f, 0); + instance.addEObj( "Koboldbomb", 2002093, 0, 4294426, 4, { -284.878387f, 64.467278f, -222.135605f }, 1.000000f, 0.377988f, 0); + instance.addEObj( "Koboldbomb_1", 2002094, 0, 4294823, 4, { -262.842102f, 64.501518f, -208.060593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Koboldbomb_2", 2002095, 0, 4294824, 4, { -274.921387f, 64.267273f, -197.468399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002259, 0, 4294850, 4, { -290.000000f, 64.379967f, -208.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow", 2002566, 0, 4329806, 4, { 8.902279f, 48.524551f, -308.206390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow_1", 2002567, 0, 4329807, 4, { -3.311279f, 50.186958f, -346.089905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow_2", 2002568, 0, 4329808, 4, { 39.505489f, 48.686501f, -345.754211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow_3", 2002569, 0, 4329809, 4, { 81.331017f, 49.064911f, -398.062988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Koboldsupplies", 2002242, 0, 4300363, 4, { 16.338209f, 48.435719f, -370.989014f }, 0.991760f, -1.433958f, 0); + instance.addEObj( "Koboldsupplies_1", 2002243, 0, 4300366, 4, { 71.590660f, 48.521481f, -409.755707f }, 1.000000f, 0.434845f, 0); + instance.addEObj( "Koboldsupplies_2", 2002244, 0, 4300368, 4, { 88.413643f, 55.610081f, -481.015015f }, 1.000000f, 1.299207f, 0); + instance.addEObj( "UGhamaroaetheryte", 2002583, 0, 4330486, 4, { 144.420898f, 29.055531f, -622.461426f }, 1.000000f, 0.011798f, 0); + instance.addEObj( "UGhamaroaetheryte_1", 2003457, 0, 4588207, 4, { 144.420898f, 29.055500f, -622.461426f }, 1.000000f, 0.011798f, 0); + instance.addEObj( "Treasurecoffer", 2002495, 0, 4321453, 4, { 224.967499f, 24.131371f, -651.320007f }, 1.000000f, -0.796539f, 0); + instance.addEObj( "Planarfissure", 2002436, 0, 4308752, 4, { 68.680794f, 55.852589f, -503.959686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_67", 2006259, 0, 5920793, 4, { -230.291306f, 63.889599f, -257.460693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005009, 0, 5392189, 4, { -77.168457f, 64.522827f, -240.683105f }, 0.700000f, 0.070398f, 0); + instance.addEObj( "unknown_68", 2005013, 0, 5392190, 4, { -77.168503f, 64.886414f, -240.683105f }, 1.000000f, 0.070398f, 0); + instance.addEObj( "Ironbrazier", 2002346, 0, 4302860, 4, { -312.275909f, 32.551620f, -444.968414f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Keystone", 2005518, 0, 5860062, 4, { -275.153900f, 64.267303f, -197.340897f }, 1.000000f, -1.199734f, 0); + instance.addEObj( "Keystone_1", 2005519, 0, 5860066, 4, { -275.153900f, 64.267273f, -197.340897f }, 1.000000f, -1.199734f, 0); + instance.addEObj( "Destination_14", 2005521, 0, 5860091, 4, { -292.806702f, 72.183769f, -275.393799f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005522, 0, 5860092, 4, { -302.033997f, 70.840637f, -292.279510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2005523, 0, 5860093, 4, { -370.016113f, 65.702629f, -307.750000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amphora", 2005524, 0, 5860094, 4, { -381.557098f, 52.412479f, -298.750000f }, 1.000000f, -0.826262f, 0); + instance.addEObj( "Amphora_1", 2005530, 0, 5860194, 4, { -381.528412f, 52.486149f, -298.922211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amphora_2", 2005531, 0, 5860195, 4, { -381.528412f, 52.819439f, -298.891693f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace", 2005528, 0, 5860445, 4, { -381.582001f, 52.497280f, -298.799194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forgottenwhisper", 2002379, 0, 4305786, 4, { -274.251312f, 65.819229f, -196.951508f }, 0.991760f, -1.199735f, 0); + instance.addEObj( "Forgottenwhisper_1", 2002380, 0, 4305792, 4, { -338.862793f, 61.724781f, -120.245003f }, 1.000000f, 1.347789f, 0); + instance.addEObj( "Forgottenwhisper_2", 2002381, 0, 4305793, 4, { -360.555389f, 66.358467f, -310.861389f }, 0.991760f, 0.172048f, 0); + instance.addEObj( "Forgottenwhisper_3", 2002382, 0, 4305794, 4, { -327.859100f, 65.878647f, -267.582397f }, 1.000000f, -1.328933f, 0); + instance.addEObj( "Destination_17", 2002383, 0, 4305795, 4, { -437.949188f, 51.396980f, -321.220001f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002389, 0, 4306197, 4, { -378.080414f, 51.728500f, -290.114288f }, 0.500000f, 0.465559f, 0); + instance.addEObj( "Treasurecoffer_1", 2002491, 0, 4321445, 4, { 160.071701f, 22.766741f, -694.006226f }, 1.000000f, 0.206955f, 0); + instance.addEObj( "Treasurecoffer_2", 2002496, 0, 4321449, 4, { 149.994598f, 25.341631f, -755.586975f }, 1.000000f, 0.511556f, 0); + instance.addEObj( "Epitaphtoexpiry", 2002400, 0, 4306793, 4, { 117.333801f, 75.420120f, -246.534698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWanderer", 2004593, 0, 4982830, 4, { 188.134995f, 62.275070f, -156.653595f }, 1.000000f, -0.365649f, 0); + instance.addEObj( "unknown_70", 2004687, 0, 5021393, 4, { -302.710114f, 32.757389f, -452.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004566, 0, 4950414, 4, { -282.851990f, 62.674919f, -195.371002f }, 0.991760f, 1.104508f, 0); + instance.addEObj( "unknown_72", 2004567, 0, 4950415, 4, { -280.872803f, 62.607700f, -201.983704f }, 0.991760f, -0.429186f, 0); + instance.addEObj( "unknown_73", 2004572, 0, 4950416, 4, { -104.420502f, 64.388260f, -218.007004f }, 0.991760f, 1.353423f, 0); } diff --git a/src/scripts/instances/questbattles/AsGoesLightSoGoesDarkness.cpp b/src/scripts/instances/questbattles/AsGoesLightSoGoesDarkness.cpp deleted file mode 100644 index 0803cbee..00000000 --- a/src/scripts/instances/questbattles/AsGoesLightSoGoesDarkness.cpp +++ /dev/null @@ -1,177 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AsGoesLightSoGoesDarkness : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto LOC_MARKER_01 = 6137635; - static constexpr auto LOC_MARKER_02 = 6137636; - static constexpr auto LOC_MARKER_03 = 6137639; - static constexpr auto LOC_MARKER_04 = 6148118; - static constexpr auto LOC_ACTOR0 = 1009751; - static constexpr auto LOC_ACTOR1 = 1012497; - static constexpr auto LOC_ACTOR2 = 1015886; - static constexpr auto LOC_ACTOR10 = 1015853; - static constexpr auto LOC_ACTOR11 = 1015854; - static constexpr auto LOC_ACTOR12 = 1015855; - static constexpr auto LOC_ACTOR13 = 1015856; - static constexpr auto LOC_ACTOR14 = 1015887; - static constexpr auto LOC_ACTOR15 = 1015888; - static constexpr auto LOC_ACTOR_POP_100 = 6147799; - static constexpr auto LOC_ACTOR_POP_101 = 6147800; - static constexpr auto LOC_ACTOR_POP_102 = 6147801; - static constexpr auto LOC_ACTOR_POP_103 = 6147802; - static constexpr auto LOC_ACTOR_POP_104 = 6147803; - static constexpr auto LOC_ACTOR_POP_110 = 6147805; - static constexpr auto LOC_ACTOR_POP_111 = 6147806; - static constexpr auto LOC_SE0 = 46; - static constexpr auto LOC_BGM0 = 316; - static constexpr auto P_BNPC_AYMERIC = 6149367; - static constexpr auto P_BNPC_ARTOIREL = 6149368; - static constexpr auto P_BNPC_THANCRED_01 = 6149369; - static constexpr auto P_BNPC_ALPHINAUD = 6149370; - static constexpr auto P_BNPC_YASHTOLA = 6149371; - static constexpr auto P_BNPC_AYMERIC_AFTER_LCUT = 6154014; - static constexpr auto P_BNPC_ARTOIREL_AFTER_LCUT = 6154015; - static constexpr auto BNPC_SORD_ELE_FEM_P1_A01 = 6149344; - static constexpr auto BNPC_PUGILIST_ELE_MALE_A02 = 6153943; - static constexpr auto BNPC_ARCHER_ELE_FEM_A03 = 6153944; - static constexpr auto BNPC_PUGILIST_HUM_MALE_A04 = 6160873; - static constexpr auto BNPC_ARCHER_ELE_FEM_A05 = 6160890; - static constexpr auto BNPC_ARCHER_ELE_FEM_B01 = 6160891; - static constexpr auto BNPC_PUGILIST_ELE_MALE_B02 = 6160879; - static constexpr auto BNPC_PUGILIST_HUM_MALE_B03 = 6160880; - static constexpr auto BNPC_SORD_ELE_MALE_P2_C01 = 6149347; - static constexpr auto BNPC_PUGILIST_ELE_MALE_C02 = 6160888; - static constexpr auto BNPC_THAUMATURGE_ELE_FEM_C03 = 6160889; - static constexpr auto BNPC_ARCHER_ELE_FEM_C04 = 6153938; - static constexpr auto BNPC_PUGILIST_ELE_MALE_C05 = 6153939; - static constexpr auto BNPC_PUGILIST_ELE_MALE_ADD01 = 6160943; - static constexpr auto BNPC_ARCHER_ELE_FEM_ADD02 = 6160942; - static constexpr auto BNPC_PUGILIST_HUM_MALE_ADD03 = 6153934; - static constexpr auto BNPC_THAUMATURGE_ELE_FEM_ADD04 = 6153935; - static constexpr auto BNPC_THAUMATURGE_ELE_FEM_D01 = 6153951; - static constexpr auto BNPC_PUGILIST_HUM_MALE_D03 = 6160894; - static constexpr auto BNPC_SORD_ELE_FEM_P3_E01 = 6149349; - static constexpr auto BNPC_ARCHER_ELE_FEM_E02 = 6160908; - static constexpr auto BNPC_ARCHER_ELE_FEM_E03 = 6160909; - static constexpr auto BNPC_SORD_ELE_MALE_LEADER = 6149353; - static constexpr auto BNPC_PUGILIST_HUM_MALE_F01 = 6160944; - static constexpr auto BNPC_THAUMATURGE_ELE_MALE_F02 = 6160945; - static constexpr auto BNPC_THAUMATURGE_ELE_MALE_G01 = 6160949; - static constexpr auto BNPC_ARCHER_ELE_FEM_H01 = 6163963; - static constexpr auto BNPC_THAUMATURGE_ELE_MALE_H02 = 6163964; - static constexpr auto BNPC_PUGILIST_HUM_MALE_H03 = 6163965; - static constexpr auto BNPC_ARCHER_ELE_FEM_H04 = 6163967; - static constexpr auto BNPC_HORSE_DOLL_WHITE = 6153807; - static constexpr auto BNPC_HORSE_DOLL_BLACK = 6153826; - static constexpr auto P_BNPC_HOSTAGE_A = 6149336; - static constexpr auto P_BNPC_HOSTAGE_B = 6149348; - static constexpr auto P_BNPC_HOSTAGE_C = 6149355; - static constexpr auto P_BNPC_HOSTAGE_D = 6149358; - static constexpr auto P_BNPC_HOSTAGE_E = 6149362; - static constexpr auto P_BNPC_HOSTAGE_F = 6149364; - static constexpr auto EOBJ_DOOR_A = 6147777; - static constexpr auto EOBJ_DOOR_B = 6147778; - static constexpr auto EOBJ_DOOR_C = 6147780; - static constexpr auto EOBJ_DOOR_D = 6147783; - static constexpr auto EOBJ_DOOR_E = 6147784; - static constexpr auto EOBJ_DOOR_F = 6147779; - static constexpr auto EOBJ_SCREEN = 6147792; - static constexpr auto PRANGE_AYMERIC_MOVE_01 = 6153771; - static constexpr auto PRANGE_AYMERIC_MOVE_02 = 6153773; - static constexpr auto PRANGE_AYMERIC_MOVE_03 = 6153820; - static constexpr auto PRANGE_AYMERIC_MOVE_04 = 6153952; - static constexpr auto PRANGE_AYMERIC_MOVE_HOSTAGE_A = 6163030; - static constexpr auto PRANGE_AYMERIC_MOVE_HOSTAGE_B = 6163028; - static constexpr auto PRANGE_ARTOIREL_MOVE_01 = 6153836; - static constexpr auto PRANGE_ARTOIREL_MOVE_02 = 6153837; - static constexpr auto PRANGE_ARTOIREL_MOVE_03 = 6153838; - static constexpr auto PRANGE_ARTOIREL_MOVE_04 = 6163031; - static constexpr auto PRANGE_ARTOIREL_MOVE_HOSTAGE_A = 6163029; - static constexpr auto PRANGE_ARTOIREL_MOVE_HOSTAGE_B = 6163027; - static constexpr auto PRANGE_YASHTOLA_MOVE_01 = 6153834; - static constexpr auto PRANGE_YASHTOLA_MOVE_02 = 6153835; - static constexpr auto PRANGE_THANCRED_MOVE_01 = 6153953; - static constexpr auto PRANGE_PC_LCUT_WARP = 6153821; - static constexpr auto ERANGE_THANCRED_ACTION_01 = 6153766; - static constexpr auto ERANGE_SAVING_HOSTAGE_02 = 6153772; - static constexpr auto ERANGE_P3PACK_MOVE = 6153812; - static constexpr auto ERANGE_LCUT_START = 6153815; - static constexpr auto ERANGE_GOOL = 6153829; - static constexpr auto EOBJ_HOSTAGE_HANDCUFFS_01 = 6153827; - static constexpr auto EOBJ_HOSTAGE_HANDCUFFS_02 = 6153828; - static constexpr auto STATUS_BIND_INFINITY = 1975; - static constexpr auto BNPC_TOUMEI_ADD_HATE = 6161053; - static constexpr auto BNPC_TOUMEI_AYMERIC_FOLLOW = 6164149; - -public: - AsGoesLightSoGoesDarkness() : Sapphire::ScriptAPI::QuestBattleScript( 150 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5588600, 4, { 0.359463f, 300.000000f, 26.171600f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 0.428600f, 300.000000f, 24.562250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2005580, 5873754, 4, { 0.360928f, 300.000000f, -15.306860f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2006743, 5474300, 4, { 39.139400f, -300.007690f, 29.587160f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2006744, 5474303, 4, { 43.961182f, -299.855103f, -30.197689f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2006745, 6143050, 4, { -34.927921f, -300.007690f, -80.460876f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2006746, 6147782, 4, { -38.559631f, -300.007690f, -72.068359f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2006747, 6147781, 4, { -38.986820f, -300.007690f, -30.014530f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2006748, 6143048, 4, { 52.795311f, -299.984589f, -36.063671f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2006749, 6147791, 4, { 0.604760f, -291.999908f, -117.413803f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Bonds", 2006752, 0, 4, { -52.262211f, -300.000793f, -27.878300f }, 0.991760f, 0.000144f ); - instance.registerEObj( "Bonds_1", 2006752, 0, 4, { 56.960300f, -299.984589f, -73.657806f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5581166, 4, { -18.416611f, -292.000000f, -99.614120f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2002735, 0, 4, { -20.099001f, -292.000000f, -98.859291f }, 0.700000f, -1.570796f ); - instance.registerEObj( "sgvf_w_lvd_b0250_1", 2005106, 5581173, 4, { -0.494135f, -292.000000f, -117.713799f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_8", 2002735, 0, 4, { 18.757099f, 0.000000f, 72.079903f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5583050, 4, { 17.161560f, 0.000000f, 73.880867f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_9", 2005087, 5474300, 4, { 37.735470f, -300.007690f, 30.228149f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2005088, 5499954, 4, { 51.884090f, -300.000000f, -35.577080f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2005089, 5474303, 4, { 44.255379f, -300.000000f, -31.015051f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2005090, 5474308, 4, { -36.242680f, -300.000000f, -29.871010f }, 1.000000f, -0.000345f ); - instance.registerEObj( "unknown_13", 2005091, 5474306, 4, { -37.591751f, -300.000000f, -69.819733f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2005092, 5499959, 4, { -33.701191f, -300.000000f, -79.843872f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2005093, 5499966, 4, { 6.953651f, -281.975708f, -150.744995f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2005094, 5476161, 4, { 101.518402f, -263.140503f, -12.115350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2005095, 5476162, 4, { 101.390800f, -263.204315f, 11.842000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005096, 5474532, 4, { 99.222763f, -264.000000f, -0.362554f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2005097, 5499987, 4, { 22.634041f, 0.000000f, 71.960167f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2005098, 5499980, 4, { -17.585621f, 0.000000f, 72.136276f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2005099, 5444302, 4, { -92.607063f, -0.015320f, 0.076233f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_22", 2005100, 5499663, 4, { -52.663239f, 291.000000f, 42.623951f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2005101, 5499660, 4, { -67.359016f, 291.000000f, 42.656231f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2005102, 5499645, 4, { -66.869476f, 291.000000f, 55.587841f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2005103, 5499653, 4, { -53.398609f, 291.000000f, 55.570320f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2005104, 5499600, 4, { -46.140011f, 291.000000f, 48.667049f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5578486, 5, { -5.010592f, -300.000000f, 86.198753f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 11.135890f, -300.000000f, 78.862717f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.136796f, 299.977112f, -9.654591f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AsGoesLightSoGoesDarkness ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/AttheEndofOurHope.cpp b/src/scripts/instances/questbattles/AttheEndofOurHope.cpp index eae5bd0a..130c8da3 100644 --- a/src/scripts/instances/questbattles/AttheEndofOurHope.cpp +++ b/src/scripts/instances/questbattles/AttheEndofOurHope.cpp @@ -65,6 +65,185 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Wildchocobofeather", 2006422, 0, 5941686, 4, { 516.932922f, -44.187210f, -98.982674f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_1", 2006422, 0, 5941687, 4, { 472.726501f, -45.171822f, -112.890099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_2", 2006422, 0, 5941688, 4, { 477.643311f, -45.755428f, -126.500702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_3", 2006422, 0, 5941689, 4, { 510.077789f, -45.101700f, -120.259598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_4", 2006422, 0, 5941690, 4, { 488.586792f, -38.384258f, -101.526398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_5", 2006422, 0, 5941691, 4, { 488.555695f, -45.958611f, -149.020706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_6", 2006422, 0, 5941692, 4, { 517.363586f, -43.852039f, -132.255005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylviel", 2005765, 0, 5886231, 4, { 287.891998f, -94.590698f, 606.653015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2006309, 0, 5921850, 4, { 258.169189f, -112.938103f, 924.143127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005696, 0, 5881743, 4, { -209.348602f, -35.408501f, 162.933701f }, 1.000000f, 1.160675f, 0); + instance.addEObj( "Aethercurrent", 2006195, 0, 5915503, 4, { 765.023804f, -15.794190f, 289.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006196, 0, 5915514, 4, { 384.908600f, -41.682480f, 74.280647f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006197, 0, 5915515, 4, { 707.739990f, -41.098549f, -14.556910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006198, 0, 5915520, 4, { 208.020004f, -36.530590f, 3.510000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006199, 0, 5915554, 4, { 256.851013f, -104.575600f, 834.320984f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006200, 0, 5915555, 4, { -143.666107f, -83.664749f, 611.140076f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006201, 0, 5915557, 4, { 18.673340f, -25.857100f, -103.856598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006202, 0, 5915563, 4, { -487.920105f, 223.904205f, -135.417007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006203, 0, 5915571, 4, { -662.596802f, -102.896400f, 680.746582f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006204, 0, 5915573, 4, { 167.248901f, -4.219567f, -479.438995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005436, 0, 5856230, 4, { 634.515930f, -40.054932f, -295.094208f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2005437, 0, 5856231, 4, { 234.424301f, -56.626282f, -259.144012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2005489, 0, 5856306, 4, { 169.604507f, -63.221840f, -11.797100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005440, 0, 5856256, 4, { -245.075195f, -84.550232f, 450.919312f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "unknown_3", 2005441, 0, 5856257, 4, { -282.734497f, -63.645390f, 335.866211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "“未使用", 2005442, 0, 5856604, 4, { 480.330505f, -51.141399f, 29.976990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005443, 0, 5856628, 4, { 262.836700f, -97.215271f, 614.343384f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005444, 0, 5856629, 4, { 190.531998f, -118.362396f, 567.849182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2006423, 0, 5941705, 4, { 394.380707f, -93.953697f, 731.830078f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sacrificialchamberentrance", 2005446, 0, 5857218, 4, { -9.079163f, -127.702797f, 734.004578f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005448, 0, 5857899, 4, { -688.380188f, 4.898132f, -794.857727f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2005449, 0, 5857900, 4, { -710.902588f, 8.865417f, -817.990417f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicaetheryte", 2006289, 0, 5921851, 4, { 257.777802f, -111.917900f, 925.410583f }, 1.000000f, 0.294291f, 0); + instance.addEObj( "unknown_6", 2006418, 0, 5940583, 4, { 728.111389f, -49.955700f, 34.930500f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_3", 2006419, 0, 5940584, 4, { 610.290405f, 2.980188f, -488.439301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2006371, 0, 5935793, 4, { 731.599426f, -40.967651f, -27.382580f }, 1.000000f, 1.331372f, 0); + instance.addEObj( "unknown_8", 2006365, 0, 5933556, 4, { 218.432907f, -104.753197f, 592.004211f }, 0.991760f, -0.932818f, 0); + instance.addEObj( "Gronahlm", 2006344, 0, 5931052, 4, { -557.799072f, -92.219543f, 595.180908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2006345, 0, 5931053, 4, { -557.763123f, -92.118767f, 595.056030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2005936, 0, 5895657, 4, { 229.313705f, -56.830971f, -245.088303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005937, 0, 5895658, 4, { 229.480804f, -56.887650f, -247.526901f }, 1.000000f, 0.875572f, 0); + instance.addEObj( "Destination_4", 2005938, 0, 5895663, 4, { 163.289993f, -64.230003f, -102.879997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005939, 0, 5895664, 4, { 237.623703f, -54.039879f, -216.999405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mysteriousbox", 2005986, 0, 5900315, 4, { 507.869995f, -21.900000f, -524.409973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2006096, 0, 5908628, 4, { 507.869995f, -21.888580f, -524.409973f }, 0.500000f, -1.570451f, 0); + instance.addEObj( "Whilomsalmon", 2005574, 0, 5871822, 4, { 447.096893f, -47.693359f, -283.663208f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2005575, 0, 5871824, 4, { 303.262512f, -39.067390f, -351.145813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005576, 0, 5871825, 4, { 291.912903f, -34.329288f, -402.159607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005573, 0, 5871826, 4, { 441.970001f, -21.520000f, -545.030029f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005859, 0, 5890199, 4, { -561.804626f, -46.684330f, 300.491913f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005860, 0, 5890200, 4, { -561.820312f, -46.699799f, 300.461914f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "Foultaint_1", 2005861, 0, 5890212, 4, { -678.370422f, -100.572304f, 778.133728f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2005862, 0, 5890214, 4, { -678.370422f, -100.602798f, 777.462280f }, 1.693726f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2005863, 0, 5890309, 4, { -122.399498f, 0.718000f, -615.806030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005595, 0, 5877224, 4, { 671.460815f, -54.068909f, 66.306671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobosnare", 2005593, 0, 5877225, 4, { 671.405212f, -53.811642f, 66.355766f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005596, 0, 5877227, 4, { 441.898102f, -43.531910f, -189.219696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobosnare_1", 2005594, 0, 5877228, 4, { 441.933289f, -43.276440f, -189.211502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005598, 0, 5877230, 4, { 645.507385f, -46.717941f, -119.879501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobonest", 2005597, 0, 5877231, 4, { 645.498474f, -46.417881f, -119.742897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chandlerswick", 2006127, 0, 5911376, 4, { 871.893188f, -20.589050f, 193.615997f }, 2.500000f, 0.603846f, 0); + instance.addEObj( "Chandlerswick_1", 2006128, 0, 5911378, 4, { 872.651794f, -16.411329f, 216.772293f }, 2.500000f, -1.032810f, 0); + instance.addEObj( "Chandlerswick_2", 2006129, 0, 5911379, 4, { 841.119507f, -5.216516f, 216.280701f }, 2.500000f, 1.351055f, 0); + instance.addEObj( "Chandlerswick_3", 2006456, 0, 5961683, 4, { 832.490417f, -7.366076f, 222.718597f }, 2.500000f, 1.453138f, 0); + instance.addEObj( "Chandlerswick_4", 2006457, 0, 5961684, 4, { 870.413696f, -4.702106f, 216.245895f }, 3.000000f, -0.796728f, 0); + instance.addEObj( "Destination_7", 2006130, 0, 5911448, 4, { 378.766388f, -42.534740f, -373.084015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2006131, 0, 5911449, 4, { 378.766388f, -42.534698f, -373.084015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2006132, 0, 5911457, 4, { 312.808807f, -47.151348f, -256.267914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006133, 0, 5911458, 4, { 360.049500f, -44.426041f, -284.003204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2006134, 0, 5911460, 4, { 319.137604f, -48.184250f, -318.072815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2006135, 0, 5911461, 4, { 312.808807f, -47.151402f, -256.267914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2006136, 0, 5911462, 4, { 360.049500f, -44.425999f, -284.003204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006137, 0, 5911463, 4, { 319.137604f, -48.184299f, -318.072815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2006138, 0, 5911465, 4, { 833.283386f, -22.196520f, 212.935806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lampshade", 2005599, 0, 5877233, 4, { 577.659790f, -34.492710f, 492.738312f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2005601, 0, 5877240, 4, { 441.898102f, -43.531898f, -189.219696f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_11", 2005600, 0, 5877241, 4, { 441.933289f, -43.276402f, -189.211502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_27", 2005602, 0, 5877242, 4, { 441.941193f, -43.259651f, -189.154205f }, 1.000000f, -0.226108f, 0); + instance.addEObj( "Decayingtree", 2005603, 0, 5877247, 4, { 641.914795f, -34.114819f, 332.062805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingtree_1", 2005604, 0, 5877248, 4, { 665.376770f, -30.704359f, 340.694885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingtree_2", 2005605, 0, 5877249, 4, { 663.437622f, -32.470852f, 321.370789f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2006139, 0, 5911481, 4, { 792.037170f, -33.547161f, -272.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2006140, 0, 5911482, 4, { 792.037170f, -33.547199f, -272.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006142, 0, 5911547, 4, { 664.581726f, -24.510180f, -289.013885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dravanianlily", 2006141, 0, 5911550, 4, { 664.581726f, -24.274321f, -289.013885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2006179, 0, 5911568, 4, { 663.513672f, -24.524200f, -289.013885f }, 1.000000f, -0.507401f, 0); + instance.addEObj( "unknown_32", 2006144, 0, 5911566, 4, { 162.432297f, -18.039400f, -566.704773f }, 0.991760f, -1.068423f, 0); + instance.addEObj( "Dravanianlily_1", 2006143, 0, 5911567, 4, { 162.432495f, -17.929890f, -566.683777f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006311, 0, 5922984, 4, { 663.513672f, -24.524200f, -289.013885f }, 1.000000f, -0.507400f, 0); + instance.addEObj( "Woodenhuntingbow", 2005607, 0, 5877260, 4, { 419.648499f, -26.321560f, -507.586487f }, 0.991760f, -0.886611f, 0); + instance.addEObj( "Destination_12", 2005609, 0, 5877264, 4, { 44.494431f, -37.000000f, -309.631592f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Caelumtreefruit", 2005610, 0, 5877281, 4, { 171.524796f, -19.650120f, -385.330414f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Caelumtreefruit_1", 2005611, 0, 5877282, 4, { 175.733902f, -15.616510f, -398.489899f }, 1.500000f, 0.520462f, 0); + instance.addEObj( "Caelumtreefruit_2", 2005612, 0, 5877283, 4, { 195.135193f, -19.160139f, -389.558197f }, 1.500000f, 1.346569f, 0); + instance.addEObj( "unknown_34", 2005613, 0, 5877285, 4, { 169.342407f, -7.593880f, -392.226013f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005614, 0, 5877286, 4, { 177.389404f, -7.544930f, -397.649994f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005615, 0, 5877287, 4, { 183.948593f, -6.957005f, -381.401306f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Dravanianclay", 2005617, 0, 5877290, 4, { 197.253296f, -99.922897f, 644.495178f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dravanianclay_1", 2005618, 0, 5877291, 4, { 287.652496f, -94.082764f, 597.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew", 2005619, 0, 5877293, 4, { 352.361298f, -48.011971f, 68.510696f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_1", 2005620, 0, 5877297, 4, { 388.302887f, -41.159180f, 80.777161f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_2", 2005621, 0, 5877299, 4, { 413.320312f, -50.885071f, 98.354424f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_3", 2005622, 0, 5877300, 4, { 435.438507f, -51.141399f, 56.281158f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_4", 2005623, 0, 5877301, 4, { 414.505188f, -50.993450f, 35.833912f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_5", 2005624, 0, 5877302, 4, { 437.668396f, -51.141399f, 80.113113f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Yellowpebble", 2005633, 0, 5881642, 4, { -273.518005f, -82.473663f, 644.647827f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_1", 2005634, 0, 5881643, 4, { -307.295288f, -80.151993f, 665.678284f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_2", 2005635, 0, 5881644, 4, { -187.212997f, -84.833908f, 733.516418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_3", 2005636, 0, 5881645, 4, { -247.181000f, -77.603989f, 819.485718f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_4", 2005637, 0, 5881646, 4, { -443.045685f, -83.750954f, 714.289917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_5", 2005638, 0, 5881647, 4, { -605.920471f, -96.042122f, 625.390930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Abandonedwain", 2005641, 0, 5881662, 4, { -44.750900f, -120.862297f, 603.062927f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005642, 0, 5881663, 4, { -44.750900f, -120.862297f, 603.062927f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand", 2005643, 0, 5881678, 4, { 500.177704f, -98.974777f, 819.508972f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand_1", 2005644, 0, 5881679, 4, { 475.514191f, -99.721092f, 818.738770f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand_2", 2005645, 0, 5881681, 4, { 462.993103f, -101.126297f, 841.599609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2005646, 0, 5881683, 4, { 69.722977f, -49.254311f, -141.703796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2005648, 0, 5881694, 4, { 705.916504f, -36.330410f, 197.842407f }, 0.750000f, -0.976767f, 0); + instance.addEObj( "unknown_40", 2005647, 0, 5881695, 4, { 707.094788f, -36.249470f, 198.869202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2005649, 0, 5881706, 4, { 705.916504f, -36.330399f, 197.842407f }, 0.750000f, -0.976768f, 0); + instance.addEObj( "Gallimimusegg", 2005650, 0, 5881789, 4, { -330.293610f, 133.621399f, -185.218704f }, 1.000000f, -1.445890f, 0); + instance.addEObj( "Gallimimusegg_1", 2005651, 0, 5881790, 4, { -327.347687f, 142.803894f, -209.968201f }, 1.000000f, 1.370044f, 0); + instance.addEObj( "Gallimimusegg_2", 2005652, 0, 5881791, 4, { -271.523499f, 151.840698f, -237.072098f }, 1.000000f, -0.843781f, 0); + instance.addEObj( "Gallimimusegg_3", 2005653, 0, 5881792, 4, { -273.847992f, 156.307007f, -311.701385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gallimimusegg_4", 2005654, 0, 5881793, 4, { -245.277893f, 159.599304f, -342.428802f }, 1.000000f, 0.855362f, 0); + instance.addEObj( "Gallimimusegg_5", 2005655, 0, 5881794, 4, { -223.470306f, 155.702805f, -303.318512f }, 1.000000f, -0.957691f, 0); + instance.addEObj( "Gallimimusegg_6", 2005656, 0, 5881795, 4, { -217.129807f, 160.043503f, -327.483307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gallimimusegg_7", 2005657, 0, 5881799, 4, { -302.394714f, 151.810699f, -245.929703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2005703, 0, 5884497, 4, { 706.776428f, -35.225159f, 202.539307f }, 1.000000f, 0.410813f, 0); + instance.addEObj( "unknown_43", 2005702, 0, 5884498, 4, { 706.776428f, -35.225201f, 202.539307f }, 1.000000f, 0.410813f, 0); + instance.addEObj( "Friedchocobothigh", 2005701, 0, 5884499, 4, { 706.776428f, -35.225159f, 202.539307f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2006444, 0, 5960731, 4, { -431.132111f, -34.623280f, 249.832397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2005661, 0, 5882000, 4, { -354.409393f, -90.725830f, 520.208313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005662, 0, 5882003, 4, { -245.652405f, -96.738762f, 537.535889f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2005663, 0, 5882004, 4, { -242.450607f, -79.199348f, 431.967712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Peculiarcenser", 2005658, 0, 5882006, 4, { -354.409393f, -90.725800f, 520.208313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Peculiarcenser_1", 2005659, 0, 5882007, 4, { -245.652405f, -96.738808f, 537.535889f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Peculiarcenser_2", 2005660, 0, 5882008, 4, { -242.438507f, -79.181282f, 431.971008f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2005664, 0, 5882227, 4, { 136.678299f, -68.460800f, 12.190100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005665, 0, 5882228, 4, { 174.466003f, -61.077202f, -32.657009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2005666, 0, 5882229, 4, { 189.546204f, -64.695503f, 17.492210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2005670, 0, 5882349, 4, { 188.639694f, -95.246208f, 296.191986f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicsupplies", 2005667, 0, 5882350, 4, { 188.639694f, -95.246208f, 296.191986f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_52", 2005671, 0, 5882354, 4, { 261.611603f, -90.738136f, 267.202301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicsupplies_1", 2005668, 0, 5882355, 4, { 261.611603f, -90.738136f, 267.202301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_53", 2005672, 0, 5882357, 4, { 266.817688f, -78.851227f, 221.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gnathicsupplies_2", 2005669, 0, 5882358, 4, { 266.817596f, -78.851219f, 221.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gronahlm_1", 2005673, 0, 5882374, 4, { -114.158600f, 130.228699f, -558.110718f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006029, 0, 5905506, 4, { 27.010031f, -138.504395f, 718.679688f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2006030, 0, 5905519, 4, { 125.252899f, -111.178596f, 300.757690f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Begrimedtablet", 2006031, 0, 5905538, 4, { -43.852001f, 272.620697f, -812.533081f }, 1.000000f, -0.651911f, 0); + instance.addEObj( "Wyverntails", 2006032, 0, 5905605, 4, { 377.650299f, 25.240480f, -624.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2006145, 0, 5911603, 4, { 868.156372f, -3.603497f, 243.737396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2006146, 0, 5911604, 4, { 838.501709f, -6.457367f, 237.524902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2006147, 0, 5911605, 4, { 847.048584f, -4.942038f, 275.282593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2006148, 0, 5911621, 4, { 839.845215f, -31.582861f, -319.536987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlegtrap", 2006149, 0, 5911657, 4, { 431.278015f, -39.337189f, -413.650391f }, 1.000000f, 0.971629f, 0); + instance.addEObj( "Ironlegtrap_1", 2006150, 0, 5911658, 4, { 465.621307f, -34.758308f, -417.698486f }, 1.000000f, 1.024385f, 0); + instance.addEObj( "Ironlegtrap_2", 2006151, 0, 5911659, 4, { 439.464813f, -34.988701f, -444.104614f }, 1.000000f, 0.127129f, 0); + instance.addEObj( "unknown_58", 2006153, 0, 5911677, 4, { 661.781616f, -24.278730f, -473.932007f }, 0.991760f, 0.593244f, 0); + instance.addEObj( "unknown_59", 2006154, 0, 5911678, 4, { 662.348328f, -24.399229f, -470.023712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2006155, 0, 5911680, 4, { 661.091919f, -24.399229f, -470.115204f }, 0.991760f, 1.054272f, 0); + instance.addEObj( "unknown_61", 2006156, 0, 5911682, 4, { 663.234924f, -24.272650f, -473.506012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2006162, 0, 5911697, 4, { 184.618301f, -27.767099f, -443.247894f }, 1.000000f, -0.000488f, 0); + instance.addEObj( "unknown_63", 2006157, 0, 5911701, 4, { 97.062500f, -2.059998f, -497.306793f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2006158, 0, 5911702, 4, { 95.428200f, -2.139925f, -495.812500f }, 0.991760f, 0.387710f, 0); + instance.addEObj( "unknown_65", 2006159, 0, 5911703, 4, { 95.304787f, -2.235441f, -494.276489f }, 0.991760f, 0.551611f, 0); + instance.addEObj( "unknown_66", 2006160, 0, 5911704, 4, { 98.927711f, -2.085159f, -495.695190f }, 0.991760f, 0.703503f, 0); + instance.addEObj( "unknown_67", 2006161, 0, 5911705, 4, { 98.437538f, -2.188295f, -495.226990f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_68", 2006163, 0, 5911717, 4, { 97.062500f, -2.060000f, -497.306793f }, 0.747600f, 0.000047f, 0); + instance.addEObj( "unknown_69", 2006164, 0, 5911718, 4, { 95.428200f, -2.139900f, -495.812500f }, 0.991800f, 0.387709f, 0); + instance.addEObj( "unknown_70", 2006165, 0, 5911719, 4, { 95.304802f, -2.235400f, -494.276489f }, 0.991800f, 0.551611f, 0); + instance.addEObj( "unknown_71", 2006166, 0, 5911720, 4, { 98.927696f, -2.085200f, -495.695190f }, 0.991800f, 0.703504f, 0); + instance.addEObj( "unknown_72", 2006167, 0, 5911721, 4, { 98.437500f, -2.188300f, -495.226990f }, 0.600000f, 0.000047f, 0); + instance.addEObj( "unknown_73", 2006168, 0, 5911759, 4, { 346.223907f, -29.674240f, -420.993500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2006169, 0, 5911761, 4, { 352.520813f, -29.001480f, -414.552307f }, 1.000000f, -0.042022f, 0); + instance.addEObj( "Destination_15", 2005833, 0, 5890610, 4, { 227.289307f, -22.262100f, -499.106689f }, 1.000000f, -0.000984f, 0); + instance.addEObj( "unknown_75", 2005832, 0, 5890611, 4, { 227.289200f, -22.262070f, -499.106689f }, 2.500000f, 0.741923f, 0); + instance.addEObj( "Destination_16", 2005834, 0, 5890612, 4, { 215.953201f, -22.026630f, -500.313385f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/AusteritiesofEarth.cpp b/src/scripts/instances/questbattles/AusteritiesofEarth.cpp index af35bd8b..14b1cfbe 100644 --- a/src/scripts/instances/questbattles/AusteritiesofEarth.cpp +++ b/src/scripts/instances/questbattles/AusteritiesofEarth.cpp @@ -46,6 +46,98 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001217, 0, 3896009, 4, { 143.907898f, -26.213240f, 288.586304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment", 2001212, 0, 3920288, 4, { -233.827194f, -31.603571f, 363.483490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_1", 2001212, 0, 3920291, 4, { -210.405304f, -30.263439f, 339.910309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_2", 2001212, 0, 3920292, 4, { -193.951004f, -32.511791f, 287.437012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_3", 2001212, 0, 3920297, 4, { -228.257996f, -26.702641f, 296.407501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002500, 0, 4321459, 4, { -287.226593f, -79.420212f, 488.636688f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002500, 0, 4321585, 4, { -280.811798f, -79.453796f, 502.494812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002500, 0, 4321586, 4, { -276.546906f, -81.106941f, 463.178589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002500, 0, 4321587, 4, { -297.265808f, -79.690392f, 498.251099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2002500, 0, 4321588, 4, { -296.517792f, -79.288193f, 472.396301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002500, 0, 4321589, 4, { -270.604614f, -80.473587f, 483.565308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002500, 0, 4321590, 4, { -255.953995f, -79.382019f, 473.689392f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2002500, 0, 4321591, 4, { -269.224091f, -77.344063f, 510.199005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002500, 0, 4321623, 4, { -294.341888f, -79.279083f, 513.495972f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshipfragment", 2004261, 0, 4746509, 4, { 322.222412f, -6.361168f, 18.316811f }, 1.400000f, 0.240699f, 0); + instance.addEObj( "unknown_10", 2004262, 0, 4746510, 4, { 321.652802f, -6.433453f, 18.224859f }, 1.500000f, 0.774193f, 0); + instance.addEObj( "unknown_11", 2004263, 0, 4746511, 4, { 322.559387f, -6.321119f, 18.343599f }, 1.450000f, -1.362784f, 0); + instance.addEObj( "unknown_12", 2004347, 0, 4868696, 4, { 322.601105f, -6.360372f, 17.896509f }, 1.600000f, -0.570340f, 0); + instance.addEObj( "unknown_13", 2004348, 0, 4868697, 4, { 322.078888f, -6.432873f, 17.748600f }, 1.300000f, -0.783565f, 0); + instance.addEObj( "Warballoondebris", 2004442, 0, 4891873, 4, { 265.016907f, -13.914900f, 58.457279f }, 1.000000f, 0.490834f, 0); + instance.addEObj( "unknown_14", 2004519, 0, 4891874, 4, { 260.191315f, -17.213100f, 67.611923f }, 1.000000f, -1.276617f, 0); + instance.addEObj( "unknown_15", 2004520, 0, 4891875, 4, { 260.707397f, -16.157860f, 63.172409f }, 1.000000f, 0.656738f, 0); + instance.addEObj( "unknown_16", 2004521, 0, 4891876, 4, { 262.212708f, -16.276260f, 63.610401f }, 1.000000f, -0.810459f, 0); + instance.addEObj( "Ixalistoragepot", 2004443, 0, 4892061, 4, { 211.932495f, -4.898254f, 27.573000f }, 1.998901f, -1.218245f, 0); + instance.addEObj( "Ixalistoragepot_1", 2004444, 0, 4892062, 4, { 212.003998f, -5.292601f, 28.763309f }, 1.000000f, -1.364642f, 0); + instance.addEObj( "unknown_17", 2004522, 0, 4902947, 4, { -35.968399f, -40.945332f, 160.347000f }, 1.449585f, 0.173236f, 0); + instance.addEObj( "unknown_18", 2004445, 0, 4902948, 4, { -35.995461f, -40.393318f, 160.638199f }, 0.991760f, 0.679218f, 0); + instance.addEObj( "Lathegearwheel", 2004543, 0, 4922229, 4, { -35.995499f, -40.556431f, 160.638199f }, 1.000000f, 0.252590f, 0); + instance.addEObj( "unknown_19", 2004535, 0, 4893738, 4, { 150.100800f, -18.118971f, 99.719353f }, 1.000000f, -0.440750f, 0); + instance.addEObj( "Markedterritory", 2004452, 0, 4890717, 4, { 324.605103f, -14.206180f, 181.139801f }, 0.991760f, 1.171260f, 0); + instance.addEObj( "Markedterritory_1", 2004453, 0, 4890718, 4, { 304.042694f, -18.858070f, 190.831696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_2", 2004454, 0, 4890719, 4, { 319.591797f, -16.101589f, 205.682297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_3", 2004455, 0, 4890720, 4, { 322.712891f, -14.480900f, 196.276703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "EhcatlNinestoragepot", 2004456, 0, 4890806, 4, { 238.309906f, -28.467819f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "EhcatlNinestoragepot_1", 2004457, 0, 4890807, 4, { 217.169205f, -27.404160f, 209.888702f }, 1.000000f, 0.825532f, 0); + instance.addEObj( "EhcatlNinestoragepot_2", 2004458, 0, 4890810, 4, { 215.140305f, -25.819309f, 229.686005f }, 0.991760f, 0.054122f, 0); + instance.addEObj( "EhcatlNinestoragepot_3", 2004459, 0, 4890811, 4, { 234.637802f, -24.271429f, 228.210907f }, 1.000000f, 0.587589f, 0); + instance.addEObj( "unknown_20", 2004523, 0, 4892111, 4, { 238.309906f, -29.110319f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004524, 0, 4892112, 4, { 217.169205f, -28.036131f, 209.888702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004525, 0, 4892113, 4, { 215.140305f, -26.448540f, 229.686005f }, 1.000000f, 0.892995f, 0); + instance.addEObj( "unknown_23", 2004526, 0, 4892114, 4, { 234.637802f, -24.927940f, 228.210907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot", 2004460, 0, 4890851, 4, { 85.656708f, -38.312939f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot_1", 2004461, 0, 4890853, 4, { 83.006599f, -41.516979f, 362.249512f }, 1.000000f, 1.480753f, 0); + instance.addEObj( "Stolenstoragepot_2", 2004462, 0, 4890854, 4, { 66.089668f, -40.685822f, 355.243713f }, 1.000000f, 0.843735f, 0); + instance.addEObj( "unknown_24", 2004527, 0, 4893977, 4, { 85.656708f, -39.027821f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004528, 0, 4893978, 4, { 83.006577f, -42.181721f, 362.249512f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004529, 0, 4893979, 4, { 66.089668f, -41.383770f, 355.243713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004463, 0, 4890862, 4, { 25.760000f, -44.740002f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snatchedstoragepot", 2004464, 0, 4890863, 4, { 25.760000f, -43.430199f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004465, 0, 4890889, 4, { -22.649139f, -7.454814f, -140.625107f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2004466, 0, 4890890, 4, { -47.104740f, -7.201632f, -159.830002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004467, 0, 4890891, 4, { -52.509998f, -8.238971f, -149.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004468, 0, 4890892, 4, { -91.447388f, -6.546204f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2004469, 0, 4890893, 4, { -123.902000f, -9.035076f, -118.217903f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2004470, 0, 4890894, 4, { -135.539993f, -10.210440f, -103.639999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2004471, 0, 4890895, 4, { -108.283203f, -8.586540f, -51.375721f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot", 2004472, 0, 4890896, 4, { -22.649111f, -6.145164f, -140.625107f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_1", 2004473, 0, 4890897, 4, { -47.104698f, -5.909051f, -159.830002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_2", 2004474, 0, 4890898, 4, { -52.536758f, -6.946814f, -149.706299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_3", 2004475, 0, 4890899, 4, { -91.447350f, -5.247173f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_4", 2004476, 0, 4890900, 4, { -123.902000f, -7.714047f, -118.217903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_5", 2004477, 0, 4890901, 4, { -135.546005f, -8.900931f, -103.654503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_6", 2004478, 0, 4890902, 4, { -108.280899f, -7.263391f, -51.348289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004357, 0, 4876992, 4, { -52.983631f, -47.065941f, 415.767487f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2004500, 0, 4890947, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004501, 0, 4890948, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004502, 0, 4890949, 4, { 150.250000f, -27.650000f, 112.379997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2004503, 0, 4890950, 4, { 150.279999f, -27.600000f, 112.379997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2004504, 0, 4890951, 4, { 150.225098f, -27.587971f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004505, 0, 4890952, 4, { 150.225098f, -27.587999f, 112.352203f }, 0.991800f, -1.374447f, 0); + instance.addEObj( "Windtouchedaethersand", 2002894, 0, 4499379, 4, { -152.819199f, -8.438673f, -78.507690f }, 0.991760f, -1.345369f, 0); + instance.addEObj( "unknown_42", 2002895, 0, 4499380, 4, { -152.959305f, -9.268820f, -78.665413f }, 1.200000f, -0.017453f, 0); + instance.addEObj( "Waterblessedaethersand", 2002896, 0, 4499400, 4, { 28.825220f, 1.576339f, -96.779503f }, 0.991760f, 0.249512f, 0); + instance.addEObj( "unknown_43", 2002898, 0, 4500718, 4, { -152.819199f, -9.274364f, -78.794640f }, 0.991760f, -0.503872f, 0); + instance.addEObj( "Stolenprovisions", 2002844, 0, 4504804, 4, { -26.169250f, -7.562927f, -147.020798f }, 0.991760f, 1.237031f, 0); + instance.addEObj( "Stolenprovisions_1", 2002845, 0, 4504805, 4, { -137.270294f, -9.595765f, -80.837624f }, 0.991760f, -0.470768f, 0); + instance.addEObj( "Stolenprovisions_2", 2002846, 0, 4504806, 4, { -147.572998f, -1.905349f, -120.313599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2002920, 0, 4504903, 4, { 185.631302f, -27.333790f, 182.719193f }, 0.991760f, -1.242558f, 0); + instance.addEObj( "unknown_45", 2002921, 0, 4504904, 4, { 184.807205f, -27.269079f, 183.504700f }, 1.000000f, -1.198863f, 0); + instance.addEObj( "unknown_46", 2002920, 0, 4504905, 4, { 186.248795f, -27.304741f, 182.621597f }, 1.000000f, -0.571384f, 0); + instance.addEObj( "unknown_47", 2005471, 0, 5854744, 4, { -174.944702f, -61.875431f, 371.572296f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Destination", 2005966, 0, 5900030, 4, { 163.530899f, -27.328920f, 207.873505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2005235, 0, 5764983, 4, { 440.776611f, -0.106645f, -61.750118f }, 0.642375f, -0.513324f, 0); + instance.addEObj( "unknown_49", 2002388, 0, 4306194, 4, { -268.843414f, -78.855553f, 444.858490f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Epitaphtoinfancy", 2002399, 0, 4306754, 4, { 107.860397f, 7.714637f, -45.129051f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002401, 0, 4306756, 4, { 107.999603f, 7.202641f, -45.457420f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002402, 0, 4306757, 4, { 107.645798f, 7.095438f, -45.473320f }, 1.000000f, -1.256946f, 0); + instance.addEObj( "unknown_52", 2005852, 0, 5889879, 4, { 110.611504f, 6.922153f, -49.352982f }, 1.800000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2004685, 0, 5021343, 4, { -190.692505f, -58.533581f, 347.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004110, 0, 4722113, 4, { -14.232840f, -53.537338f, 531.181091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004128, 0, 4722838, 4, { 384.298492f, -8.529028f, -95.597839f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2004878, 0, 5097920, 4, { 328.908112f, -5.203369f, 266.559814f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/AusteritiesofFlame.cpp b/src/scripts/instances/questbattles/AusteritiesofFlame.cpp index c5d13f76..75749b78 100644 --- a/src/scripts/instances/questbattles/AusteritiesofFlame.cpp +++ b/src/scripts/instances/questbattles/AusteritiesofFlame.cpp @@ -26,6 +26,271 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Golemsoulstone", 2001220, 0, 4164203, 4, { 149.040100f, 10.371680f, -425.419403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001220, 0, 4164204, 4, { 132.823395f, 10.101450f, -446.693207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001220, 0, 4164205, 4, { 152.404602f, 11.089990f, -464.588409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001220, 0, 4164206, 4, { 133.172806f, 10.938360f, -468.907715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001220, 0, 4164207, 4, { 132.746902f, 10.371670f, -426.726196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001220, 0, 4164208, 4, { 162.989594f, 11.089990f, -477.945190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001220, 0, 4164209, 4, { 116.311203f, 10.246460f, -438.123413f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001220, 0, 4164210, 4, { 119.131897f, 11.081040f, -470.372498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004612, 0, 5912535, 4, { -118.390701f, 19.239149f, -268.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002597, 0, 4331402, 4, { -406.121185f, 7.142155f, 526.914124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002876, 0, 4498476, 4, { 95.022217f, 8.655489f, -446.590912f }, 1.000000f, -0.429069f, 0); + instance.addEObj( "Destination", 2002919, 0, 4506652, 4, { 90.969780f, 10.021080f, -460.392914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002931, 0, 4507094, 4, { -268.526215f, 4.757392f, -77.142616f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003448, 0, 4583274, 4, { -255.781693f, 4.533628f, -82.138687f }, 0.991760f, -1.223528f, 0); + instance.addEObj( "unknown_4", 2003449, 0, 4583313, 4, { -256.631104f, 4.437773f, -87.518433f }, 0.991760f, 0.712704f, 0); + instance.addEObj( "unknown_5", 2003450, 0, 4583314, 4, { -257.958496f, 4.351757f, -90.112267f }, 0.991760f, -0.547879f, 0); + instance.addEObj( "unknown_6", 2003451, 0, 4583315, 4, { -257.575104f, 4.256459f, -96.003960f }, 0.991760f, 0.159176f, 0); + instance.addEObj( "Oilbarrels", 2002956, 0, 4508239, 4, { -199.953293f, 5.684701f, 101.830200f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_1", 2002949, 0, 4508246, 4, { -70.145813f, 11.373430f, 97.089050f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_2", 2002950, 0, 4508248, 4, { -118.089203f, 27.715719f, 126.985199f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002968, 0, 4508681, 4, { -41.385590f, 9.941669f, 62.994942f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002969, 0, 4508682, 4, { -23.534389f, 8.431059f, 146.169601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002970, 0, 4508683, 4, { -62.278221f, -1.741502f, 18.553289f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002971, 0, 4508684, 4, { -206.552994f, 5.978723f, 116.940903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage", 2002972, 0, 4508686, 4, { 51.691830f, 19.214769f, 30.409370f }, 1.000000f, -1.089137f, 0); + instance.addEObj( "Makeshiftcage_1", 2002973, 0, 4508687, 4, { 225.647705f, 8.139290f, 10.895080f }, 0.991760f, -0.997001f, 0); + instance.addEObj( "Makeshiftcage_2", 2002974, 0, 4508688, 4, { 149.004303f, 7.766785f, 158.739594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_3", 2002975, 0, 4508689, 4, { 269.677002f, 11.305130f, -6.087010f }, 0.991760f, 0.966924f, 0); + instance.addEObj( "Sturdycage", 2002976, 2501004, 4508698, 4, { 541.591614f, 12.085930f, -134.325302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002977, 0, 4508699, 4, { 463.600006f, 18.559999f, -98.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002978, 0, 4508700, 4, { 405.592896f, 16.532801f, -71.378822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Succulent", 2002979, 0, 4509076, 4, { -180.658493f, 6.313267f, -136.210205f }, 1.000000f, -0.884366f, 0); + instance.addEObj( "Succulent_1", 2002980, 0, 4509080, 4, { -125.929703f, 7.102873f, -104.759300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Succulent_2", 2002981, 0, 4509083, 4, { -30.639441f, 8.669304f, -86.999069f }, 0.991760f, -1.180560f, 0); + instance.addEObj( "Succulent_3", 2002982, 0, 4509101, 4, { -116.414101f, -0.302681f, -34.385860f }, 1.000000f, -0.578349f, 0); + instance.addEObj( "Succulent_4", 2002983, 0, 4509114, 4, { -149.667694f, 8.011425f, -39.644760f }, 0.991760f, -1.462734f, 0); + instance.addEObj( "Succulent_5", 2002984, 0, 4509116, 4, { -189.835907f, 9.234670f, 17.975719f }, 1.000000f, 1.423243f, 0); + instance.addEObj( "Succulent_6", 2002985, 0, 4509120, 4, { -41.008808f, 0.169784f, 15.935120f }, 0.991760f, -0.059107f, 0); + instance.addEObj( "Succulent_7", 2002986, 0, 4509140, 4, { -78.808197f, -1.081560f, 44.080460f }, 0.991760f, -1.395279f, 0); + instance.addEObj( "Barrelsoffiresand", 2003127, 0, 4522433, 4, { -75.486717f, -2.151611f, -73.462120f }, 1.998901f, -0.524992f, 0); + instance.addEObj( "Barrelsoffiresand_1", 2003128, 0, 4522435, 4, { -201.543304f, 3.005051f, -223.374603f }, 1.998901f, 1.103096f, 0); + instance.addEObj( "Barrelsoffiresand_2", 2003129, 0, 4522438, 4, { -192.626495f, 6.631571f, 48.397160f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_3", 2003130, 0, 4522439, 4, { -237.994995f, 6.956853f, 168.131805f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_4", 2003131, 0, 4522441, 4, { -230.087296f, 7.697851f, 229.166504f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_5", 2003132, 0, 4522446, 4, { -153.302094f, -0.247486f, 55.315399f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_6", 2003133, 0, 4522449, 4, { -69.016602f, -2.791504f, -17.772221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon", 2003060, 0, 4517553, 4, { -112.935898f, -0.154814f, -125.918800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_1", 2003061, 0, 4517554, 4, { -152.406601f, 5.462051f, -99.424591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_2", 2003062, 0, 4517555, 4, { -69.642937f, -1.388559f, -89.503807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_3", 2003063, 0, 4517556, 4, { -125.200104f, -1.383086f, 48.928780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_4", 2003064, 0, 4517557, 4, { -179.214996f, 7.207130f, 98.236923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_5", 2003065, 0, 4517558, 4, { -158.444397f, 6.463324f, -3.815506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_6", 2003066, 0, 4517559, 4, { -131.228806f, 18.248489f, 109.724197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground", 2003166, 0, 4553347, 4, { -69.396912f, -1.323903f, -106.480400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_1", 2003167, 0, 4553348, 4, { -88.115753f, -2.616952f, -96.669724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_2", 2003168, 0, 4553349, 4, { -155.421494f, 3.873022f, -132.206299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_3", 2003169, 0, 4553350, 4, { -191.154297f, 3.699344f, -161.983704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_4", 2003170, 0, 4553351, 4, { -156.512604f, 6.395191f, -54.744949f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_5", 2003171, 0, 4553352, 4, { -18.373350f, 1.346465f, -26.978609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_6", 2003172, 0, 4553353, 4, { -19.344971f, 0.476368f, 15.204470f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_1", 2002987, 0, 4509952, 4, { -236.689102f, 6.991684f, 184.683197f }, 0.991760f, 1.208737f, 0); + instance.addEObj( "Sturdycage_2", 2002988, 0, 4509953, 4, { -224.172699f, 7.305353f, 208.621094f }, 0.991760f, 1.182819f, 0); + instance.addEObj( "Sturdycage_3", 2002989, 0, 4509956, 4, { -205.462799f, 7.705750f, 36.575809f }, 0.991760f, -1.424850f, 0); + instance.addEObj( "Sturdycage_4", 2002990, 0, 4509957, 4, { -92.851196f, -1.571716f, 52.567261f }, 0.991760f, 0.285660f, 0); + instance.addEObj( "Sturdycage_5", 2002991, 0, 4509959, 4, { -163.653107f, 7.248047f, 15.701480f }, 0.991760f, 0.567822f, 0); + instance.addEObj( "Destination_8", 2002992, 0, 4509965, 4, { -257.582703f, 4.162292f, -125.049103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002993, 0, 4509968, 4, { -79.748657f, -2.082996f, -88.453842f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002994, 0, 4509970, 4, { 31.981541f, 3.629559f, -302.698212f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002995, 0, 4509972, 4, { -24.582781f, -0.675715f, -181.114700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002996, 0, 4509973, 4, { -19.090811f, -0.491350f, -225.339005f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_6", 2003010, 0, 4512263, 4, { -33.035831f, 5.966248f, 37.369259f }, 0.991760f, -0.674051f, 0); + instance.addEObj( "Sturdycage_7", 2003011, 0, 4512269, 4, { -154.704895f, 6.249221f, -33.181099f }, 0.991760f, 1.057389f, 0); + instance.addEObj( "Destination_13", 2003013, 0, 4512276, 4, { -153.162399f, 4.542759f, -110.925598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer", 2003136, 0, 4534648, 4, { -52.967571f, -1.179273f, 17.545330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_1", 2003140, 0, 4534649, 4, { -37.092049f, -0.522755f, 14.910020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_2", 2003141, 0, 4534650, 4, { -22.525709f, 3.645426f, -44.657169f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_3", 2003147, 0, 4534651, 4, { 25.220881f, 2.861978f, 10.804310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer_4", 2003148, 0, 4534652, 4, { 15.287430f, 2.205783f, 22.997999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavyarmscrate", 2003015, 0, 4515084, 4, { 133.653702f, 13.990590f, 152.269806f }, 0.991760f, -1.291583f, 0); + instance.addEObj( "Heavyarmscrate_1", 2003016, 0, 4515087, 4, { 185.205200f, 13.997970f, 231.921295f }, 0.991760f, 0.146833f, 0); + instance.addEObj( "Heavyarmscrate_2", 2003017, 0, 4515109, 4, { -97.488136f, 45.792240f, 197.293793f }, 0.991760f, -0.965362f, 0); + instance.addEObj( "Heavyarmscrate_3", 2003018, 0, 4515110, 4, { -100.549896f, 45.786461f, 211.059601f }, 0.991760f, -0.375016f, 0); + instance.addEObj( "Heavyarmscrate_4", 2003019, 0, 4515111, 4, { -88.031303f, 43.505859f, 149.011505f }, 1.000000f, 1.549420f, 0); + instance.addEObj( "Heavyarmscrate_5", 2003020, 0, 4515113, 4, { -77.811920f, 43.495289f, 155.516998f }, 0.991760f, -0.500549f, 0); + instance.addEObj( "Heavyarmscrate_6", 2003021, 0, 4515115, 4, { -190.535599f, 39.993900f, 145.998199f }, 0.991760f, -1.168288f, 0); + instance.addEObj( "Heavyarmscrate_7", 2003022, 0, 4515116, 4, { -170.832901f, 40.000011f, 135.467102f }, 1.000000f, -1.520869f, 0); + instance.addEObj( "Amaljaabeacon_7", 2003323, 0, 4545365, 4, { -91.089539f, 12.456130f, 81.278671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_8", 2003324, 0, 4545366, 4, { 85.447403f, 26.521540f, 223.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_9", 2003325, 0, 4545367, 4, { -40.085510f, 8.084092f, 139.702301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_10", 2003326, 0, 4545368, 4, { -185.109695f, 39.993900f, 158.832794f }, 0.991760f, -1.385158f, 0); + instance.addEObj( "Amaljaabeacon_11", 2003327, 0, 4545370, 4, { -110.122498f, 45.792240f, 192.127396f }, 0.991760f, -1.154098f, 0); + instance.addEObj( "Amaljaabeacon_12", 2003328, 0, 4545371, 4, { -31.002529f, 38.488762f, 287.644196f }, 1.000000f, 0.302504f, 0); + instance.addEObj( "Amaljaabeacon_13", 2003329, 0, 4545372, 4, { 55.789299f, 34.833759f, 149.070007f }, 0.991760f, 0.120947f, 0); + instance.addEObj( "Destination_14", 2003352, 0, 4575574, 4, { -346.993011f, 13.514660f, 656.665588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003353, 0, 4575654, 4, { -248.078293f, 2.865807f, 675.987122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2003354, 0, 4576546, 4, { -132.013901f, -1.428253f, 778.823181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2003355, 0, 4576571, 4, { -43.485432f, -0.304372f, 759.490723f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_18", 2003356, 0, 4576591, 4, { 78.473160f, 14.331260f, 589.986877f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003357, 0, 4576636, 4, { 179.988205f, 6.657562f, 601.168274f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane", 2003173, 0, 4551389, 4, { 125.699303f, 7.516973f, 231.386902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_1", 2003174, 0, 4551391, 4, { 120.588898f, 7.997574f, 252.834793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_2", 2003175, 0, 4551392, 4, { 87.756851f, 8.806590f, 229.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_3", 2003176, 0, 4551393, 4, { 102.988197f, 8.865117f, 202.195007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_4", 2003177, 0, 4551394, 4, { 145.322495f, 7.481102f, 200.817703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003181, 0, 4551429, 4, { -82.122810f, 8.251786f, 345.016510f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_21", 2003182, 0, 4551432, 4, { -88.893150f, 7.749825f, 296.100891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_22", 2003183, 0, 4551434, 4, { -51.263229f, 10.689950f, 169.678406f }, 0.991760f, -0.729946f, 0); + instance.addEObj( "Destination_23", 2003184, 0, 4551437, 4, { -135.118301f, 5.098139f, 257.892700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003185, 0, 4551439, 4, { -212.917404f, 7.798600f, 232.482407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003186, 0, 4551441, 4, { -96.722420f, 9.433675f, 204.705597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_26", 2003189, 0, 4572956, 4, { -65.048981f, 9.437910f, 53.047970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_27", 2003190, 0, 4572957, 4, { -123.629700f, 14.051720f, 90.326813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_28", 2003191, 0, 4572958, 4, { -127.032898f, 25.537210f, 130.669693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_29", 2003192, 0, 4572959, 4, { -145.576096f, 37.942150f, 163.579697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_30", 2003193, 0, 4572960, 4, { -92.509377f, 45.811230f, 178.607101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_31", 2003194, 0, 4572961, 4, { 24.363701f, 35.981670f, 188.281906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_32", 2003195, 0, 4572962, 4, { 83.608917f, 24.639990f, 202.142899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2003111, 0, 4521182, 4, { -119.287399f, -1.459251f, 49.851200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_34", 2003112, 0, 4521184, 4, { -174.876602f, 4.809911f, 83.737312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_35", 2003113, 0, 4521186, 4, { -86.566994f, 43.426571f, 154.658005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_36", 2003114, 0, 4521188, 4, { -103.556297f, 27.936119f, 118.391502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_37", 2003115, 0, 4521214, 4, { -145.563004f, 14.565490f, 108.453201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2003116, 0, 4521216, 4, { -84.385597f, 12.479160f, 94.597549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2003118, 0, 4521236, 4, { -50.003849f, 8.712891f, 51.529659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_4", 2003119, 0, 4521254, 4, { -104.081802f, 45.609249f, 197.161697f }, 0.991760f, -0.705402f, 0); + instance.addEObj( "Makeshiftcage_5", 2003120, 0, 4521316, 4, { -71.490959f, 45.784580f, 185.618301f }, 0.991760f, 1.332453f, 0); + instance.addEObj( "Makeshiftcage_6", 2003121, 0, 4521318, 4, { -151.350296f, 38.780090f, 178.113998f }, 0.991760f, -0.142407f, 0); + instance.addEObj( "Makeshiftcage_7", 2003122, 0, 4521382, 4, { -123.472099f, 37.847260f, 191.515900f }, 0.991760f, 0.786240f, 0); + instance.addEObj( "Makeshiftcage_8", 2003123, 0, 4521385, 4, { -97.005692f, 45.715641f, 221.701797f }, 0.991760f, 0.003404f, 0); + instance.addEObj( "Makeshiftcage_9", 2003124, 0, 4521411, 4, { -234.682297f, 7.290946f, 191.425598f }, 0.991760f, 1.490433f, 0); + instance.addEObj( "Boxofcrystals", 2003048, 0, 4517129, 4, { -136.840195f, 18.761400f, 116.533096f }, 0.991760f, 0.399081f, 0); + instance.addEObj( "Boxofcrystals_1", 2003049, 0, 4517130, 4, { -121.776802f, 28.742319f, 140.350693f }, 0.991760f, -0.441345f, 0); + instance.addEObj( "Boxofcrystals_2", 2003050, 0, 4517133, 4, { -91.938347f, 43.084751f, 156.862701f }, 0.991760f, -1.221378f, 0); + instance.addEObj( "Boxofcrystals_3", 2003051, 0, 4517134, 4, { -55.384151f, 42.532879f, 192.195404f }, 0.991760f, -0.130918f, 0); + instance.addEObj( "Boxofcrystals_4", 2003052, 0, 4517135, 4, { 6.675940f, 36.916370f, 207.045105f }, 0.991760f, 0.776580f, 0); + instance.addEObj( "Boxofcrystals_5", 2003053, 0, 4517191, 4, { 73.339813f, 31.808500f, 153.777100f }, 0.991760f, -0.287007f, 0); + instance.addEObj( "Boxofcrystals_6", 2003054, 0, 4517203, 4, { 79.429077f, 25.806280f, 208.683304f }, 0.991760f, -0.127122f, 0); + instance.addEObj( "Boxofcrystals_7", 2003055, 0, 4517204, 4, { 106.907402f, 14.627240f, 147.565598f }, 0.991760f, -1.344507f, 0); + instance.addEObj( "Largeboxofcrystals", 2003056, 0, 4517205, 4, { 135.423798f, 8.102478f, 178.362701f }, 0.991760f, -0.780089f, 0); + instance.addEObj( "unknown_7", 2003477, 0, 4589778, 4, { -187.343307f, 5.368213f, 88.274933f }, 1.000000f, -1.531249f, 0); + instance.addEObj( "unknown_8", 2003477, 0, 4589779, 4, { -139.607193f, 18.175819f, 116.688103f }, 0.991760f, 0.152202f, 0); + instance.addEObj( "unknown_9", 2003476, 0, 4589781, 4, { -167.583298f, 8.402516f, 97.663101f }, 1.000000f, -0.657362f, 0); + instance.addEObj( "unknown_10", 2003475, 0, 4589782, 4, { -123.175102f, 37.421921f, 174.127899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003477, 0, 4589783, 4, { -124.021500f, 34.632999f, 160.213394f }, 1.000000f, -1.068839f, 0); + instance.addEObj( "unknown_12", 2003476, 0, 4589784, 4, { -49.515560f, 41.692101f, 195.558395f }, 0.991760f, -1.273271f, 0); + instance.addEObj( "unknown_13", 2003477, 0, 4589785, 4, { -48.108910f, 41.429420f, 198.450897f }, 0.991760f, 1.062729f, 0); + instance.addEObj( "unknown_14", 2003476, 0, 4589786, 4, { 17.993210f, 36.105270f, 200.249100f }, 0.991760f, 1.056881f, 0); + instance.addEObj( "unknown_15", 2003475, 0, 4589787, 4, { 69.323891f, 32.179340f, 154.344803f }, 0.991760f, -0.720525f, 0); + instance.addEObj( "unknown_16", 2003476, 0, 4589789, 4, { 71.251213f, 25.826509f, 194.389008f }, 0.991760f, 0.847394f, 0); + instance.addEObj( "unknown_17", 2003477, 0, 4589791, 4, { 40.909302f, 35.355099f, 178.210098f }, 0.991760f, -1.150743f, 0); + instance.addEObj( "unknown_18", 2003476, 0, 4589792, 4, { 103.426003f, 15.220250f, 151.775299f }, 0.991760f, 1.132143f, 0); + instance.addEObj( "unknown_19", 2003477, 0, 4589793, 4, { 112.925301f, 13.163010f, 160.814697f }, 0.991760f, 0.539251f, 0); + instance.addEObj( "unknown_20", 2003477, 0, 4589990, 4, { -184.639404f, 5.357027f, 88.017197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003477, 0, 4590002, 4, { 93.022041f, 19.665030f, 175.141296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2003475, 0, 4590013, 4, { 144.694199f, 7.861092f, 178.492004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003476, 0, 4590014, 4, { 127.470398f, 8.438070f, 182.397003f }, 0.991760f, 0.921026f, 0); + instance.addEObj( "unknown_24", 2003477, 0, 4590015, 4, { 134.128098f, 8.299429f, 175.187302f }, 0.991760f, 0.832629f, 0); + instance.addEObj( "Temperedarms", 2003024, 0, 4515195, 4, { 345.291412f, 8.638885f, -24.372910f }, 1.500000f, 0.557528f, 0); + instance.addEObj( "Temperedarms_1", 2003025, 0, 4515198, 4, { 361.123291f, 11.022260f, -48.917759f }, 1.500000f, 0.239031f, 0); + instance.addEObj( "Temperedarms_2", 2003026, 0, 4515217, 4, { 492.168488f, 7.754978f, -167.268707f }, 1.480042f, 0.283363f, 0); + instance.addEObj( "Temperedarms_3", 2003027, 0, 4515219, 4, { 501.056610f, 7.626338f, -144.391098f }, 1.500000f, 0.994030f, 0); + instance.addEObj( "Temperedarms_4", 2003028, 0, 4515223, 4, { 494.315887f, 7.796488f, -135.651505f }, 1.480042f, 0.493710f, 0); + instance.addEObj( "Temperedarms_5", 2003029, 0, 4515224, 4, { 546.703003f, 10.562700f, -141.852005f }, 1.500000f, -0.549726f, 0); + instance.addEObj( "Temperedarms_6", 2003030, 0, 4515227, 4, { 552.219727f, 7.627223f, -175.168396f }, 1.480042f, 0.867392f, 0); + instance.addEObj( "Temperedarms_7", 2003031, 0, 4515229, 4, { 558.533630f, 7.599624f, -166.775299f }, 1.500000f, 0.628026f, 0); + instance.addEObj( "unknown_25", 2003532, 0, 4603313, 4, { 543.814087f, 7.599618f, -29.917299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaacache", 2003197, 3861824, 4576925, 4, { 45.563728f, 22.066200f, 34.411610f }, 1.000000f, -1.528504f, 0); + instance.addEObj( "Amaljaacache_1", 2003199, 2500946, 4576929, 4, { 361.078491f, 13.382560f, -35.684910f }, 0.991760f, 1.212870f, 0); + instance.addEObj( "Destination_40", 2003205, 0, 4551467, 4, { 493.859985f, 7.607170f, -147.553802f }, 1.000000f, 1.508731f, 0); + instance.addEObj( "Destination_41", 2003206, 0, 4551468, 4, { 531.395386f, 7.583679f, -119.676598f }, 0.991760f, 0.773720f, 0); + instance.addEObj( "Destination_42", 2003207, 0, 4551469, 4, { 483.817688f, 7.614197f, -154.436600f }, 0.991760f, -0.182462f, 0); + instance.addEObj( "Destination_43", 2003208, 0, 4551470, 4, { 315.907501f, 7.980469f, -36.270748f }, 0.991760f, 1.552595f, 0); + instance.addEObj( "Destination_44", 2003209, 0, 4551471, 4, { 382.603912f, 15.029830f, -64.379677f }, 0.991760f, 0.787755f, 0); + instance.addEObj( "Destination_45", 2003210, 0, 4551473, 4, { 357.215088f, 10.080800f, -36.373539f }, 0.991760f, 1.294726f, 0); + instance.addEObj( "Impregnablecage", 2003083, 2500998, 4520490, 4, { 125.552498f, 15.365730f, 132.548798f }, 1.000000f, 0.125650f, 0); + instance.addEObj( "Impregnablecage_1", 2003084, 2501001, 4520491, 4, { 115.612701f, 15.418080f, 132.923203f }, 1.000000f, 0.124639f, 0); + instance.addEObj( "Impregnablecage_2", 2003085, 2501246, 4520492, 4, { -169.989197f, 41.219940f, 175.027695f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Impregnablecage_3", 2003086, 2501247, 4520493, 4, { -159.807693f, 41.153561f, 174.456406f }, 0.991760f, 0.084418f, 0); + instance.addEObj( "Destination_46", 2003087, 0, 4520542, 4, { 545.250610f, 7.570650f, -155.766098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_47", 2003088, 0, 4520543, 4, { 417.248199f, 12.528330f, -128.007202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_48", 2003089, 0, 4520546, 4, { 548.604980f, 7.599620f, -100.477699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_49", 2003090, 0, 4520547, 4, { 537.339783f, 7.599620f, -71.686157f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_50", 2003091, 0, 4520548, 4, { 586.687988f, 6.576489f, -77.657089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_51", 2003092, 0, 4520550, 4, { 429.176514f, 17.818729f, -76.768127f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_52", 2003093, 0, 4520551, 4, { 528.901672f, 7.584663f, -117.458504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_8", 2003094, 0, 4520570, 4, { 176.819901f, 13.827120f, 228.239502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sturdycage_9", 2003095, 0, 4520573, 4, { -88.761719f, 43.503422f, 145.494797f }, 0.991760f, -0.001678f, 0); + instance.addEObj( "Sturdycage_10", 2003096, 0, 4520574, 4, { -96.670868f, 45.782841f, 214.663895f }, 0.991760f, -1.212073f, 0); + instance.addEObj( "Destination_53", 2003213, 0, 4572973, 4, { 211.130600f, 8.010925f, 92.456306f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_54", 2003214, 0, 4572974, 4, { 186.419006f, 8.149029f, 122.103302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_55", 2003215, 0, 4572975, 4, { 399.079712f, 13.290890f, -100.556602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_56", 2003216, 0, 4572976, 4, { 446.957001f, 18.596781f, -83.815651f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_57", 2003217, 0, 4572977, 4, { 610.365906f, 5.469007f, -79.281013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_58", 2003218, 0, 4572978, 4, { 654.494873f, 7.150023f, -66.052658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_59", 2003219, 0, 4572979, 4, { 477.216400f, 9.365082f, -138.376602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Infernoaltar", 2002918, 2501137, 4504684, 4, { 483.823486f, 11.184110f, -164.200302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wrinkledbillofsale", 2001435, 0, 3987751, 4, { 101.832802f, 7.250390f, -534.544800f }, 0.900235f, -0.115877f, 0); + instance.addEObj( "Rhalgrsbile", 2001455, 0, 3995633, 4, { 28.120871f, 6.995212f, -611.291382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005627, 0, 5877491, 4, { 16.850660f, 1.858377f, -0.786919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_60", 2001522, 0, 4055936, 4, { 22.189301f, 17.872160f, -600.218506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_61", 2001523, 0, 4055942, 4, { -105.572403f, 15.002520f, -185.302505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_62", 2001524, 0, 4056093, 4, { 197.441101f, 15.557800f, -450.582611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_63", 2001525, 0, 4056101, 4, { -203.798798f, 27.268730f, -351.760315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001856, 0, 4219527, 4, { -147.290497f, 25.912849f, -359.705902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001857, 0, 4219528, 4, { -301.913910f, 5.319162f, 471.285614f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002688, 0, 4374408, 4, { -51.976681f, -23.094151f, -573.155396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002691, 0, 4374410, 4, { 695.509277f, 3.846602f, -89.476883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002703, 0, 4374417, 4, { 194.246307f, 15.467850f, -450.515991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002460, 0, 4310121, 4, { 15.625260f, 3.490307f, -664.513672f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2002640, 0, 4334916, 4, { 16.304331f, 3.590319f, -665.604004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002641, 0, 4334917, 4, { 15.565550f, 4.216647f, -662.208923f }, 1.000000f, -0.022588f, 0); + instance.addEObj( "Peistecadaver", 2002549, 0, 4328384, 4, { -306.397186f, 20.609039f, -392.062103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rottingangler", 2002550, 0, 4328385, 4, { -238.107300f, 4.941675f, -242.421600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MapofZanrak", 2001980, 0, 4272326, 4, { -202.227798f, 28.142820f, -318.501587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Huntingknife", 2001981, 0, 4272327, 4, { -78.934937f, 26.475969f, -350.087799f }, 0.991760f, 1.303068f, 0); + instance.addEObj( "unknown_32", 2002272, 0, 4302237, 4, { 34.896259f, 3.396969f, -343.710388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_64", 2002044, 0, 4293183, 4, { 75.974609f, 2.114381f, 692.988403f }, 0.991760f, 0.984882f, 0); + instance.addEObj( "Destination_65", 2002045, 0, 4293184, 4, { 89.083504f, 3.217660f, 673.107483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wellwickwormterritory", 2002046, 0, 4293189, 4, { 42.876961f, 18.810720f, 582.561584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wellwickwormterritory_1", 2002576, 0, 4330140, 4, { 58.000000f, 21.021481f, 569.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002290, 0, 4293205, 4, { -454.128510f, 7.338567f, 580.152405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sanddune", 2002047, 0, 4293215, 4, { -115.738098f, -10.986640f, 728.769287f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Sanddune_1", 2002048, 0, 4293216, 4, { -102.932800f, -11.300080f, 735.796570f }, 2.487183f, 0.000048f, 0); + instance.addEObj( "Sanddune_2", 2002049, 0, 4293217, 4, { -88.044807f, -11.093320f, 726.361023f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Oddpot", 2002245, 0, 4300410, 4, { -192.514206f, 35.212540f, 129.071793f }, 0.991760f, 0.067526f, 0); + instance.addEObj( "Zaharakaetheryte", 2002581, 0, 4330430, 4, { 694.382507f, 7.943437f, -80.139618f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Zaharakaetheryte_1", 2003458, 0, 4588206, 4, { 694.382507f, 7.943400f, -80.139603f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Destination_66", 2006315, 0, 5940619, 4, { -60.148708f, 23.148100f, -406.780212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002430, 0, 4308248, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002534, 0, 4323986, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002434, 0, 4308692, 4, { -101.274200f, 28.225889f, 117.235001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2002438, 0, 4308966, 4, { -433.506104f, 7.168668f, -20.735910f }, 3.500000f, 0.762357f, 0); + instance.addEObj( "unknown_35", 2005466, 0, 5854624, 4, { -466.701202f, -3.164927f, 65.828003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_67", 2006291, 0, 5922954, 4, { -389.119995f, 3.450000f, -57.560001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2006292, 0, 5922955, 4, { -389.119995f, 3.450000f, -57.560001f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Destination_68", 2006293, 0, 5922956, 4, { -384.899597f, 6.112344f, -45.200241f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006333, 0, 5939502, 4, { -215.690002f, 16.840000f, -270.640015f }, 1.000000f, -0.210656f, 0); + instance.addEObj( "Treasurecoffer", 2002493, 0, 4321484, 4, { 553.698730f, 7.599624f, -172.166199f }, 1.000000f, 0.870908f, 0); + instance.addEObj( "Stolenbox", 2002447, 0, 4308451, 4, { 41.439999f, 25.101311f, -149.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenbox_1", 2002548, 0, 4325281, 4, { 17.859909f, 20.525551f, -629.133911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006184, 0, 5914854, 4, { -143.069397f, 26.655300f, -358.095703f }, 1.000000f, 0.757372f, 0); + instance.addEObj( "Treasurecoffer_1", 2002492, 0, 4321513, 4, { 483.864014f, 9.279949f, -162.979904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier", 2002344, 0, 4302757, 4, { -97.370003f, 14.870000f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier_1", 2002345, 0, 4302758, 4, { -97.370003f, 16.453659f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sultansworncoffer", 2002348, 0, 4303051, 4, { -99.402657f, -14.397480f, -179.455994f }, 1.000000f, -0.715955f, 0); + instance.addEObj( "Sultansworncoffer_1", 2002349, 0, 4303052, 4, { -97.398376f, 14.846980f, -188.220093f }, 0.991760f, -0.009060f, 0); + instance.addEObj( "Sultansworncoffer_2", 2002350, 0, 4303053, 4, { 115.983803f, 11.184810f, -482.780212f }, 0.991760f, -0.036481f, 0); + instance.addEObj( "Sultansworncoffer_3", 2002351, 0, 4303054, 4, { 137.770004f, 10.628660f, -420.548309f }, 1.000000f, -0.039448f, 0); + instance.addEObj( "Destination_69", 2002356, 0, 4303293, 4, { -407.429993f, 7.185612f, 525.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2002357, 0, 4303294, 4, { -407.429993f, 7.184288f, 525.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002387, 0, 4306192, 4, { -347.082489f, 0.954483f, 741.447083f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002301, 0, 4296324, 4, { 161.273697f, 4.207580f, 828.859070f }, 1.000000f, 1.235475f, 0); + instance.addEObj( "unknown_42", 2002302, 0, 4296325, 4, { 160.620300f, 4.212564f, 834.256287f }, 0.991760f, 1.221211f, 0); + instance.addEObj( "unknown_43", 2002303, 0, 4296326, 4, { 156.885300f, 4.328951f, 834.968811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002304, 0, 4296327, 4, { 155.978699f, 4.368924f, 828.008118f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2002305, 0, 4296328, 4, { 158.682693f, 4.232400f, 834.578430f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2002306, 0, 4296330, 4, { 158.842407f, 4.269780f, 826.718872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDestroyer", 2004595, 0, 4982858, 4, { -83.734711f, 40.454830f, -332.108612f }, 1.000000f, 0.076209f, 0); + instance.addEObj( "unknown_47", 2004680, 0, 5020950, 4, { -435.892487f, 13.728350f, -420.999390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch", 2004879, 0, 5101990, 4, { -16.428761f, 5.273652f, -55.626640f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_1", 2004880, 0, 5101991, 4, { 6.779421f, 3.755133f, -35.851212f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "Tradervetch_2", 2004881, 0, 5101992, 4, { -30.646120f, 0.747151f, -22.073870f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_3", 2004882, 0, 5101993, 4, { -69.066719f, -2.176041f, -32.906898f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_4", 2004883, 0, 5101994, 4, { -53.631111f, -1.355626f, -53.342541f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_5", 2004884, 0, 5101995, 4, { -64.837624f, -1.523772f, -69.487083f }, 2.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/AusteritiesofWind.cpp b/src/scripts/instances/questbattles/AusteritiesofWind.cpp index 97cfa9aa..fa07b826 100644 --- a/src/scripts/instances/questbattles/AusteritiesofWind.cpp +++ b/src/scripts/instances/questbattles/AusteritiesofWind.cpp @@ -23,11 +23,277 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2000200, 2489513, 4, { 111.832100f, 24.171450f, -613.209473f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2000201, 2489537, 4, { 47.863529f, 24.380640f, -739.987976f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2000202, 2489511, 4, { 127.017097f, 24.144819f, -719.131226f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000203, 2489539, 4, { 176.514206f, 24.118999f, -640.707825f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2000204, 0, 4, { 223.131302f, 22.248779f, -596.149780f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2000200, 2489513, 2814946, 4, { 111.832100f, 24.171450f, -613.209473f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000201, 2489537, 2814950, 4, { 47.863529f, 24.380640f, -739.987976f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000202, 2489511, 2814954, 4, { 127.017097f, 24.144819f, -719.131226f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2000203, 2489539, 2814961, 4, { 176.514206f, 24.118999f, -640.707825f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2000204, 0, 2814967, 4, { 223.131302f, 22.248779f, -596.149780f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Maelstrompavilion", 2004257, 0, 4768311, 4, { -113.594498f, 67.402763f, -240.718903f }, 0.991760f, -0.463341f, 0); + instance.addEObj( "unknown_5", 2003712, 0, 4622670, 4, { 16.288340f, 16.214291f, -196.113007f }, 1.300000f, -0.662930f, 0); + instance.addEObj( "Chunkofworthlessore", 2003713, 0, 4622671, 4, { 181.490402f, 64.607162f, -282.400696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chunkofworthlessore_1", 2003714, 0, 4622672, 4, { 197.014893f, 64.058884f, -225.597000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chunkofworthlessore_2", 2003715, 0, 4622673, 4, { 154.497604f, 69.067200f, -254.291702f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Chunkofworthlessore_3", 2003716, 0, 4622674, 4, { 180.309601f, 64.624947f, -255.153900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2003717, 0, 4622675, 4, { 0.392186f, 16.459410f, -177.459305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Prototypefurnace", 2003720, 2800112, 4627256, 4, { 224.798203f, 23.947399f, -580.943604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2003719, 0, 4627261, 4, { 182.595596f, 24.735649f, -622.320679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004040, 0, 4676662, 4, { -92.160873f, 64.445030f, -251.523499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004040, 0, 4676663, 4, { -69.574387f, 64.656731f, -250.979004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004041, 0, 4676664, 4, { -91.496719f, 64.442841f, -241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004039, 0, 4676665, 4, { -92.240784f, 64.133667f, -251.667099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2004039, 0, 4676666, 4, { -92.038162f, 64.279160f, -241.824799f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004039, 0, 4676669, 4, { -69.637207f, 64.719147f, -251.375198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004039, 0, 4676670, 4, { -83.360107f, 66.178337f, -248.401703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2003721, 0, 4627271, 4, { 217.956894f, 59.975410f, -233.423492f }, 1.736969f, 0.000000f, 0); + instance.addEObj( "Furnaceplans", 2003722, 0, 4627272, 4, { 189.552704f, 64.273323f, -287.585297f }, 1.000000f, -1.060028f, 0); + instance.addEObj( "Primelocation", 2003723, 0, 4627319, 4, { 87.108398f, 22.022860f, -635.535217f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_1", 2003724, 0, 4627321, 4, { 96.127403f, 21.914360f, -644.935608f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_2", 2003725, 0, 4627323, 4, { 92.966003f, 25.842461f, -655.059814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_3", 2003726, 0, 4627339, 4, { 163.537796f, 25.925461f, -688.355713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_4", 2003727, 0, 4627340, 4, { 157.712494f, 22.129110f, -713.253296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primelocation_5", 2003728, 0, 4627342, 4, { 167.674194f, 21.954830f, -707.510620f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003988, 0, 4635615, 4, { 87.095413f, 22.015221f, -635.553528f }, 0.991760f, -0.752860f, 0); + instance.addEObj( "unknown_15", 2003988, 0, 4635616, 4, { 96.127403f, 21.914330f, -644.935608f }, 1.000000f, 1.022267f, 0); + instance.addEObj( "unknown_16", 2003988, 0, 4635617, 4, { 92.965981f, 25.842449f, -655.059814f }, 1.000000f, 0.551679f, 0); + instance.addEObj( "unknown_17", 2003990, 0, 4635634, 4, { 163.537796f, 25.925461f, -688.355713f }, 1.000000f, -0.189227f, 0); + instance.addEObj( "unknown_18", 2003990, 0, 4635635, 4, { 157.712494f, 22.129110f, -713.253296f }, 1.000000f, 1.160838f, 0); + instance.addEObj( "unknown_19", 2003990, 0, 4635636, 4, { 167.674194f, 21.954830f, -707.510620f }, 1.000000f, 0.845668f, 0); + instance.addEObj( "Worthlessore", 2003769, 0, 4629326, 4, { -18.530001f, 48.450390f, -294.213989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Worthlessore_1", 2003770, 0, 4629327, 4, { -5.971188f, 48.417622f, -322.240906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Worthlessore_2", 2003771, 0, 4629328, 4, { 68.039917f, 48.355709f, -370.687408f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Worthlessore_3", 2003772, 0, 4629329, 4, { 38.311272f, 48.324329f, -397.077606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Worthlessore_4", 2003773, 0, 4629330, 4, { 79.187187f, 57.522221f, -305.730713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavishlunchpot", 2003774, 0, 4629557, 4, { 10.269290f, 49.820679f, -375.539795f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lavishlunchpot_1", 2003775, 0, 4629558, 4, { 83.331993f, 49.058861f, -407.388794f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lavishlunchpot_2", 2004020, 0, 4666857, 4, { 51.107780f, 48.309132f, -349.494812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lavishlunchpot_3", 2004021, 0, 4666858, 4, { 68.650002f, 49.791611f, -413.059998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavishlunchpot_4", 2004022, 0, 4667121, 4, { 39.149200f, 48.311630f, -342.334198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavishlunchpot_5", 2004023, 0, 4667122, 4, { 58.116009f, 67.026161f, -253.154297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003558, 0, 4619031, 4, { -26.840639f, 63.950562f, -241.809799f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2003559, 0, 4619032, 4, { 16.983280f, 71.183228f, -197.039795f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2003560, 0, 4619033, 4, { 60.696770f, 65.964828f, -232.274796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2004033, 0, 4672685, 4, { 38.404701f, 69.332520f, -201.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004034, 0, 4672686, 4, { 41.252911f, 68.280510f, -215.786606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004035, 0, 4672690, 4, { -8.500248f, 67.861511f, -199.263794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004036, 0, 4672692, 4, { -33.111038f, 64.357941f, -205.636093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "596thOrdersupplies", 2003784, 0, 4630945, 4, { -57.890499f, 64.762398f, -301.658691f }, 1.000000f, -0.330438f, 0); + instance.addEObj( "596thOrdersupplies_1", 2003785, 0, 4630947, 4, { -53.308041f, 64.489647f, -302.517212f }, 1.000000f, 0.484039f, 0); + instance.addEObj( "596thOrdersupplies_2", 2003786, 0, 4630948, 4, { -63.433620f, 64.865128f, -298.597992f }, 1.000000f, -0.865142f, 0); + instance.addEObj( "Safelocation", 2003793, 0, 4630954, 4, { -54.398441f, 64.499878f, -288.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2003790, 0, 4630970, 4, { -57.908081f, 64.744019f, -301.686188f }, 0.991760f, -0.330434f, 0); + instance.addEObj( "unknown_28", 2003791, 0, 4630982, 4, { -53.330318f, 64.469360f, -302.540588f }, 0.991760f, 0.484122f, 0); + instance.addEObj( "unknown_29", 2003792, 0, 4630984, 4, { -63.433601f, 64.865097f, -298.597992f }, 1.000000f, -0.865142f, 0); + instance.addEObj( "unknown_30", 2003787, 0, 4630993, 4, { -57.890499f, 64.762398f, -301.658691f }, 1.000000f, -0.330438f, 0); + instance.addEObj( "unknown_31", 2003788, 0, 4630994, 4, { -53.307999f, 64.489700f, -302.517212f }, 1.000000f, 0.484039f, 0); + instance.addEObj( "unknown_32", 2003789, 0, 4630997, 4, { -63.433601f, 64.865097f, -298.597992f }, 1.000000f, -0.865142f, 0); + instance.addEObj( "Embers", 2003794, 0, 4631004, 4, { -62.119011f, 64.925049f, -302.424713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_1", 2003795, 0, 4631005, 4, { -55.353619f, 64.478394f, -304.151093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_2", 2003796, 0, 4631039, 4, { -57.373402f, 64.459908f, -307.670502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_3", 2003797, 0, 4631043, 4, { -49.884769f, 64.493851f, -303.558685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_4", 2003798, 0, 4631047, 4, { -66.775337f, 64.903130f, -304.667114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_5", 2003799, 0, 4631050, 4, { -67.771118f, 64.440163f, -300.261505f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "639thOrderdigger", 2003802, 0, 4632314, 4, { 177.348602f, 64.461601f, -273.479889f }, 1.000000f, 0.433676f, 0); + instance.addEObj( "unknown_33", 2003803, 0, 4632315, 4, { 177.348602f, 64.461632f, -273.479889f }, 1.000000f, 0.433676f, 0); + instance.addEObj( "unknown_34", 2003804, 0, 4632316, 4, { 177.325104f, 64.438843f, -273.487488f }, 0.991760f, 0.433692f, 0); + instance.addEObj( "639thOrderdigger_1", 2003805, 0, 4632344, 4, { 176.133606f, 64.560417f, -273.387390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "639thOrderdigger_2", 2003806, 0, 4632346, 4, { 178.466095f, 64.643242f, -271.215790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "639thOrderdigger_3", 2003807, 0, 4632347, 4, { 180.396896f, 64.446709f, -268.157013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Safelocation_1", 2003808, 0, 4632356, 4, { 169.415207f, 65.522247f, -263.692902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot", 2003553, 0, 4618975, 4, { 181.371994f, 64.742691f, -251.029404f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_1", 2003554, 0, 4618976, 4, { 181.177597f, 64.646927f, -242.389603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_2", 2003555, 0, 4618977, 4, { 189.007904f, 64.709717f, -234.521500f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_3", 2003556, 0, 4618978, 4, { 206.763794f, 64.584084f, -251.769699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "639thOrderpot_4", 2003557, 0, 4618979, 4, { 194.110001f, 64.805054f, -262.348389f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "411thOrderfurnace", 2003950, 0, 4635134, 4, { 50.000099f, 49.345901f, -342.665405f }, 1.000000f, 0.212422f, 0); + instance.addEObj( "411thOrderfurnace_1", 2003952, 0, 4635136, 4, { 50.899799f, 48.554199f, -339.520996f }, 1.000000f, 0.322183f, 0); + instance.addEObj( "Embers_6", 2003953, 0, 4635137, 4, { 46.463619f, 48.519791f, -341.272614f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_7", 2003954, 0, 4635138, 4, { 48.104389f, 48.617050f, -346.182495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_8", 2003955, 0, 4635140, 4, { 51.847160f, 48.389000f, -348.562500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_9", 2003956, 0, 4635141, 4, { 55.527592f, 48.741100f, -349.579102f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_10", 2003957, 0, 4635142, 4, { 54.239910f, 48.482361f, -343.258698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2003779, 0, 4630251, 4, { 70.054077f, 55.512180f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003780, 0, 4630252, 4, { 74.680000f, 55.499378f, -484.529999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003781, 0, 4630253, 4, { 78.449997f, 55.627201f, -470.049988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003782, 0, 4630254, 4, { 65.354370f, 55.627201f, -450.766815f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003783, 0, 4630255, 4, { 47.980000f, 55.587791f, -451.649994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004025, 0, 4667230, 4, { 77.134277f, 55.610081f, -480.582886f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2003680, 0, 4621972, 4, { 61.060398f, 47.879299f, -392.629700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2003681, 0, 4621973, 4, { 57.621151f, 47.956680f, -388.337402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2003682, 0, 4621974, 4, { 68.031769f, 47.898071f, -389.930298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2003683, 0, 4621975, 4, { 58.258289f, 48.227051f, -377.944000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2003684, 0, 4621976, 4, { 64.740768f, 48.559830f, -382.346497f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Steelbrazier", 2003685, 0, 4621977, 4, { 61.061211f, 48.175789f, -392.596313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Steelbrazier_1", 2003686, 0, 4621981, 4, { 57.621151f, 48.136581f, -388.287292f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Steelbrazier_2", 2003687, 0, 4621982, 4, { 68.031769f, 48.020020f, -389.930298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Steelbrazier_3", 2003688, 0, 4621986, 4, { 58.258289f, 48.422272f, -377.944000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Steelbrazier_4", 2003689, 0, 4621987, 4, { 64.728798f, 48.734600f, -382.372314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pressurevalve", 2003743, 0, 4627465, 4, { 227.035599f, 22.769661f, -582.811890f }, 0.991760f, -0.955056f, 0); + instance.addEObj( "Pressurelid", 2003744, 2800112, 4627479, 4, { 224.798203f, 23.947399f, -580.943604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_11", 2003745, 0, 4627480, 4, { 242.904907f, 22.530399f, -584.367126f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_12", 2003746, 0, 4627481, 4, { 239.326904f, 22.350241f, -577.270020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_13", 2003747, 0, 4627482, 4, { 234.239502f, 22.064501f, -585.576172f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_14", 2003748, 0, 4627483, 4, { 214.791504f, 22.987720f, -590.935486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_15", 2003749, 0, 4627484, 4, { 215.878693f, 22.420490f, -577.580200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_16", 2003750, 0, 4627485, 4, { 206.656998f, 26.873341f, -588.792175f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_17", 2003751, 0, 4627486, 4, { 209.012894f, 26.187309f, -598.494507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Swaystone", 2003647, 0, 4621094, 4, { 223.450699f, 21.496040f, -612.302979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2003648, 0, 4621096, 4, { 231.830307f, 25.445280f, -625.231812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2003649, 0, 4621097, 4, { 241.833801f, 26.391050f, -609.922119f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2003650, 0, 4621098, 4, { 230.540405f, 21.389219f, -600.694824f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2003651, 0, 4621099, 4, { 216.632202f, 21.423710f, -603.830383f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2003652, 0, 4621100, 4, { 205.677704f, 25.748400f, -610.034973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2003653, 0, 4621101, 4, { 214.320404f, 22.050940f, -620.482910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Swaystone_1", 2003672, 0, 4621628, 4, { 223.450699f, 21.496059f, -612.302979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Alchemywain", 2003882, 0, 4634816, 4, { 167.602295f, 21.488340f, -566.717712f }, 0.991760f, -1.491548f, 0); + instance.addEObj( "unknown_47", 2003883, 0, 4634817, 4, { 167.602295f, 21.488380f, -566.717712f }, 0.991760f, -1.491547f, 0); + instance.addEObj( "unknown_48", 2003884, 0, 4634818, 4, { 168.426498f, 21.450220f, -566.491211f }, 0.991760f, -1.397526f, 0); + instance.addEObj( "Alchemywain_1", 2003885, 0, 4634819, 4, { 167.707199f, 21.466600f, -564.650024f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Alchemywain_2", 2003886, 0, 4634820, 4, { 170.832993f, 21.507950f, -565.162598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Alchemywain_3", 2003887, 0, 4634821, 4, { 174.066498f, 21.446510f, -565.281372f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Safelocation_2", 2003888, 0, 4634822, 4, { 172.777802f, 21.377871f, -549.034912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_18", 2003889, 0, 4634823, 4, { 179.893906f, 21.540150f, -572.844299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_19", 2003890, 0, 4634824, 4, { 174.938004f, 21.598591f, -576.406128f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_20", 2003891, 0, 4634825, 4, { 165.542007f, 21.662790f, -575.320923f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_21", 2003892, 0, 4634826, 4, { 163.096207f, 21.502060f, -571.191223f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_22", 2003893, 0, 4634827, 4, { 170.123901f, 21.421520f, -573.279602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot", 2003729, 0, 4627326, 4, { 142.638107f, 23.940170f, -536.141724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_1", 2003730, 0, 4627327, 4, { 157.057800f, 27.109980f, -583.670471f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_2", 2003731, 0, 4627330, 4, { 183.556198f, 27.780560f, -585.020081f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_3", 2003732, 0, 4627335, 4, { 184.146606f, 27.648861f, -534.164612f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "13thOrdersilverpot_4", 2003733, 0, 4627337, 4, { 217.509293f, 27.680401f, -534.619202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "88thOrderfurnace", 2003963, 0, 4635323, 4, { 91.224312f, 55.767189f, -483.271912f }, 1.000000f, 1.135230f, 0); + instance.addEObj( "88thOrderfurnace_1", 2003965, 0, 4635325, 4, { 94.804321f, 57.328129f, -485.160614f }, 0.991760f, 1.455722f, 0); + instance.addEObj( "unknown_49", 2004026, 0, 4667231, 4, { 144.701202f, 24.274111f, -753.872009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepshadow", 2003697, 0, 4622422, 4, { 41.243629f, 26.183571f, -801.453979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_1", 2003698, 0, 4622424, 4, { 48.160740f, 25.557060f, -795.374573f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepshadow_2", 2003699, 0, 4622425, 4, { 7.964616f, 21.714451f, -769.050720f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_3", 2003700, 0, 4622427, 4, { 30.138821f, 26.339861f, -751.818176f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_4", 2003701, 0, 4622428, 4, { 5.157166f, 23.759621f, -803.919312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepshadow_5", 2003702, 0, 4622430, 4, { 0.477117f, 24.574310f, -795.717224f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallinesaltpeter", 2003752, 0, 4628466, 4, { -2.191973f, 24.279270f, -722.291199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallinesaltpeter_1", 2003753, 0, 4628467, 4, { 18.875771f, 25.566860f, -594.086975f }, 0.991760f, 0.249358f, 0); + instance.addEObj( "Crystallinesaltpeter_2", 2003754, 0, 4628471, 4, { 86.593483f, 24.238760f, -822.144897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallinesaltpeter_3", 2003755, 0, 4628472, 4, { 15.878380f, 26.831310f, -648.167297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallinesaltpeter_4", 2003756, 0, 4628473, 4, { 167.233795f, 24.790541f, -814.460571f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_23", 2003703, 0, 4635265, 4, { 282.956207f, 22.080931f, -803.404602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_24", 2003704, 0, 4635266, 4, { 281.581512f, 22.136259f, -812.060120f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_25", 2003705, 0, 4635267, 4, { 279.445496f, 21.977489f, -796.061829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_26", 2003706, 0, 4635268, 4, { 276.997711f, 21.723930f, -803.593994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Embers_27", 2003707, 0, 4635269, 4, { 275.431885f, 21.596609f, -809.329285f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_28", 2003708, 0, 4635270, 4, { 275.757507f, 21.550230f, -817.695923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dingypot", 2003920, 0, 4635143, 4, { 75.242188f, 28.001659f, -753.536316f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dingypot_1", 2003921, 0, 4635145, 4, { 127.327599f, 27.744061f, -783.677124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dingypot_2", 2003922, 0, 4635146, 4, { 91.329201f, 24.868130f, -817.703918f }, 1.000000f, 0.521134f, 0); + instance.addEObj( "unknown_50", 2003925, 0, 4635157, 4, { 75.262527f, 27.995291f, -753.517029f }, 1.000000f, 0.346243f, 0); + instance.addEObj( "unknown_51", 2003926, 0, 4635161, 4, { 127.327599f, 27.348110f, -783.677124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2003927, 0, 4635163, 4, { 91.329201f, 24.598101f, -817.703918f }, 1.000000f, 0.521134f, 0); + instance.addEObj( "Dingypot_3", 2003923, 0, 4635167, 4, { 149.751999f, 25.383699f, -753.360718f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Dingypot_4", 2003924, 0, 4635168, 4, { 167.658798f, 27.884380f, -782.589478f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_53", 2003928, 0, 4635169, 4, { 149.751999f, 25.334860f, -753.360718f }, 1.000000f, -1.221861f, 0); + instance.addEObj( "unknown_54", 2003929, 0, 4635170, 4, { 167.680603f, 27.884380f, -782.559570f }, 0.991760f, 1.450737f, 0); + instance.addEObj( "Dingypot_5", 2003930, 0, 4635182, 4, { 75.262497f, 27.995300f, -753.517029f }, 1.000000f, 0.346244f, 0); + instance.addEObj( "Dingypot_6", 2003931, 0, 4635183, 4, { 127.327599f, 27.348169f, -783.677124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dingypot_7", 2003932, 0, 4635184, 4, { 91.329163f, 24.598120f, -817.703918f }, 1.000000f, 0.521134f, 0); + instance.addEObj( "Dingypot_8", 2003933, 0, 4635185, 4, { 149.751999f, 25.334801f, -753.360718f }, 1.000000f, -1.221861f, 0); + instance.addEObj( "Dingypot_9", 2003934, 0, 4635186, 4, { 167.680603f, 27.884399f, -782.559570f }, 0.991800f, 1.450737f, 0); + instance.addEObj( "13thOrdergoldpot", 2003935, 0, 4635188, 4, { 272.409790f, 25.358669f, -747.525574f }, 0.991760f, -1.441188f, 0); + instance.addEObj( "13thOrdergoldpot_1", 2003936, 0, 4635189, 4, { 292.225494f, 25.884979f, -733.943726f }, 0.991760f, 0.004479f, 0); + instance.addEObj( "unknown_55", 2003940, 0, 4635191, 4, { 272.379303f, 25.363951f, -747.525574f }, 0.991760f, -1.441094f, 0); + instance.addEObj( "unknown_56", 2003941, 0, 4635192, 4, { 292.225494f, 25.885000f, -733.974182f }, 1.000000f, 1.000123f, 0); + instance.addEObj( "13thOrdergoldpot_2", 2003937, 0, 4635195, 4, { 314.654907f, 22.203630f, -711.916077f }, 0.991760f, 0.885290f, 0); + instance.addEObj( "13thOrdergoldpot_3", 2003938, 0, 4635196, 4, { 316.918610f, 23.281179f, -693.082275f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "13thOrdergoldpot_4", 2003939, 0, 4635197, 4, { 321.354095f, 25.885910f, -722.374390f }, 1.000000f, 0.614608f, 0); + instance.addEObj( "unknown_57", 2003942, 0, 4635198, 4, { 314.654907f, 22.203630f, -711.916077f }, 1.000000f, 0.885290f, 0); + instance.addEObj( "unknown_58", 2003943, 0, 4635199, 4, { 316.918610f, 23.281179f, -693.082275f }, 1.000000f, 0.796963f, 0); + instance.addEObj( "unknown_59", 2003944, 0, 4635200, 4, { 321.354095f, 25.916479f, -722.374390f }, 1.000000f, 1.404812f, 0); + instance.addEObj( "13thOrdergoldpot_5", 2003945, 0, 4635218, 4, { 272.358307f, 25.345209f, -747.554688f }, 0.991760f, -1.441052f, 0); + instance.addEObj( "13thOrdergoldpot_6", 2003946, 0, 4635219, 4, { 292.225494f, 25.884979f, -733.974182f }, 1.000000f, 1.000123f, 0); + instance.addEObj( "13thOrdergoldpot_7", 2003947, 0, 4635220, 4, { 314.654907f, 22.203600f, -711.916077f }, 1.000000f, 0.885290f, 0); + instance.addEObj( "13thOrdergoldpot_8", 2003948, 0, 4635221, 4, { 316.918610f, 23.281200f, -693.082275f }, 1.000000f, 0.796963f, 0); + instance.addEObj( "13thOrdergoldpot_9", 2003949, 0, 4635222, 4, { 321.354095f, 25.916460f, -722.374390f }, 1.000000f, 1.404812f, 0); + instance.addEObj( "Model86digger", 2003906, 0, 4635091, 4, { 290.454803f, 21.572701f, -722.551575f }, 1.000000f, 1.397035f, 0); + instance.addEObj( "unknown_60", 2003908, 0, 4635092, 4, { 290.454803f, 21.572741f, -722.551575f }, 1.000000f, 1.397035f, 0); + instance.addEObj( "unknown_61", 2003907, 0, 4635093, 4, { 290.454803f, 21.572701f, -722.551575f }, 1.000000f, 1.397035f, 0); + instance.addEObj( "Model86digger_1", 2003909, 0, 4635094, 4, { 290.032898f, 21.554770f, -721.325073f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Model86digger_2", 2003910, 0, 4635095, 4, { 293.423706f, 21.524401f, -721.908875f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Model86digger_3", 2003911, 0, 4635096, 4, { 296.600006f, 21.522169f, -722.117981f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Safelocation_3", 2003912, 0, 4635097, 4, { 295.787598f, 21.498960f, -711.921875f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2004027, 0, 4667232, 4, { 24.746099f, 21.499870f, -776.260620f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "13thOrderfurnace", 2003971, 0, 4635450, 4, { 99.168327f, 21.591490f, -639.734497f }, 0.991760f, -0.409649f, 0); + instance.addEObj( "13thOrderfurnace_1", 2003973, 0, 4635453, 4, { 97.184692f, 22.323910f, -641.840210f }, 0.991760f, -0.769543f, 0); + instance.addEObj( "Embers_29", 2003974, 0, 4635455, 4, { 97.002907f, 21.599529f, -637.466370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_30", 2003975, 0, 4635458, 4, { 107.346497f, 22.897829f, -634.507080f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_31", 2003976, 0, 4635463, 4, { 101.361801f, 21.598619f, -642.093323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_32", 2003977, 0, 4635464, 4, { 102.510300f, 22.369780f, -629.359924f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_33", 2003978, 0, 4635465, 4, { 106.937698f, 21.733650f, -640.168579f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "13thOrderfurnace_2", 2003981, 0, 4635494, 4, { 150.865997f, 22.934271f, -696.101318f }, 0.991760f, -0.750463f, 0); + instance.addEObj( "13thOrderfurnace_3", 2003979, 0, 4635495, 4, { 152.790207f, 22.175440f, -698.315674f }, 1.000000f, -1.023526f, 0); + instance.addEObj( "Embers_34", 2003982, 0, 4635496, 4, { 158.053696f, 21.444090f, -705.371399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_35", 2003983, 0, 4635497, 4, { 147.626495f, 23.557140f, -705.229797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_36", 2003984, 0, 4635498, 4, { 143.627106f, 27.180580f, -700.212219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_37", 2003985, 0, 4635499, 4, { 161.462708f, 21.455429f, -701.332275f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embers_38", 2003986, 0, 4635500, 4, { 153.048996f, 21.589190f, -707.030212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2004365, 0, 4877188, 4, { -359.779388f, 54.920849f, -280.353607f }, 1.000000f, -1.275762f, 0); + instance.addEObj( "Entrance", 2002693, 0, 4374449, 4, { 144.324997f, 26.237820f, -624.777405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2002888, 0, 4618998, 4, { 150.476196f, 27.715269f, -552.166870f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Campfire", 2002087, 0, 4293807, 4, { -141.923904f, 64.992691f, -215.225998f }, 1.200000f, -0.347308f, 0); + instance.addEObj( "unknown_64", 2002298, 0, 4293998, 4, { -141.315796f, 64.582077f, -215.344193f }, 0.991760f, 0.372241f, 0); + instance.addEObj( "unknown_65", 2002602, 0, 4331823, 4, { -141.749405f, 64.486061f, -214.636398f }, 1.000000f, 0.460851f, 0); + instance.addEObj( "unknown_66", 2002603, 0, 4331825, 4, { -142.500595f, 64.402977f, -215.414795f }, 1.000000f, -1.243395f, 0); + instance.addEObj( "Destination_7", 2002088, 0, 4294174, 4, { -423.805115f, 49.648918f, -276.193512f }, 0.991760f, -0.190160f, 0); + instance.addEObj( "Destination_8", 2002089, 0, 4294208, 4, { -408.823486f, 48.861019f, -257.631989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002591, 0, 4330918, 4, { -423.805908f, 49.649261f, -276.209686f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Serratedarrowhead", 2002338, 0, 4302446, 4, { -148.235001f, 81.611061f, -306.558197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Serratedarrowhead_1", 2002339, 0, 4302447, 4, { -134.575897f, 82.834610f, -293.465088f }, 1.000000f, -0.872664f, 0); + instance.addEObj( "Serratedarrowhead_2", 2002340, 0, 4302449, 4, { -115.998596f, 78.875618f, -315.083008f }, 1.000000f, 1.047198f, 0); + instance.addEObj( "Velociraptorclaw", 2002341, 0, 4302451, 4, { -137.223099f, 81.215981f, -299.382294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Velociraptorclaw_1", 2002342, 0, 4302453, 4, { -138.018997f, 81.196129f, -311.270294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Velociraptorclaw_2", 2002343, 0, 4302459, 4, { -132.007996f, 82.106491f, -321.749908f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002090, 0, 4294388, 4, { -172.503296f, 78.144791f, -259.502502f }, 0.991760f, 0.856209f, 0); + instance.addEObj( "Destination_11", 2002091, 0, 4294389, 4, { -221.325699f, 66.613899f, -237.624695f }, 0.991760f, -0.998654f, 0); + instance.addEObj( "Destination_12", 2002092, 0, 4294391, 4, { -290.419312f, 71.309380f, -263.148407f }, 0.991760f, 1.292901f, 0); + instance.addEObj( "Koboldbomb", 2002093, 0, 4294426, 4, { -284.878387f, 64.467278f, -222.135605f }, 1.000000f, 0.377988f, 0); + instance.addEObj( "Koboldbomb_1", 2002094, 0, 4294823, 4, { -262.842102f, 64.501518f, -208.060593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Koboldbomb_2", 2002095, 0, 4294824, 4, { -274.921387f, 64.267273f, -197.468399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002259, 0, 4294850, 4, { -290.000000f, 64.379967f, -208.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow", 2002566, 0, 4329806, 4, { 8.902279f, 48.524551f, -308.206390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow_1", 2002567, 0, 4329807, 4, { -3.311279f, 50.186958f, -346.089905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow_2", 2002568, 0, 4329808, 4, { 39.505489f, 48.686501f, -345.754211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheRedSwallow_3", 2002569, 0, 4329809, 4, { 81.331017f, 49.064911f, -398.062988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Koboldsupplies", 2002242, 0, 4300363, 4, { 16.338209f, 48.435719f, -370.989014f }, 0.991760f, -1.433958f, 0); + instance.addEObj( "Koboldsupplies_1", 2002243, 0, 4300366, 4, { 71.590660f, 48.521481f, -409.755707f }, 1.000000f, 0.434845f, 0); + instance.addEObj( "Koboldsupplies_2", 2002244, 0, 4300368, 4, { 88.413643f, 55.610081f, -481.015015f }, 1.000000f, 1.299207f, 0); + instance.addEObj( "UGhamaroaetheryte", 2002583, 0, 4330486, 4, { 144.420898f, 29.055531f, -622.461426f }, 1.000000f, 0.011798f, 0); + instance.addEObj( "UGhamaroaetheryte_1", 2003457, 0, 4588207, 4, { 144.420898f, 29.055500f, -622.461426f }, 1.000000f, 0.011798f, 0); + instance.addEObj( "Treasurecoffer", 2002495, 0, 4321453, 4, { 224.967499f, 24.131371f, -651.320007f }, 1.000000f, -0.796539f, 0); + instance.addEObj( "Planarfissure", 2002436, 0, 4308752, 4, { 68.680794f, 55.852589f, -503.959686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_67", 2006259, 0, 5920793, 4, { -230.291306f, 63.889599f, -257.460693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005009, 0, 5392189, 4, { -77.168457f, 64.522827f, -240.683105f }, 0.700000f, 0.070398f, 0); + instance.addEObj( "unknown_68", 2005013, 0, 5392190, 4, { -77.168503f, 64.886414f, -240.683105f }, 1.000000f, 0.070398f, 0); + instance.addEObj( "Ironbrazier", 2002346, 0, 4302860, 4, { -312.275909f, 32.551620f, -444.968414f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Keystone", 2005518, 0, 5860062, 4, { -275.153900f, 64.267303f, -197.340897f }, 1.000000f, -1.199734f, 0); + instance.addEObj( "Keystone_1", 2005519, 0, 5860066, 4, { -275.153900f, 64.267273f, -197.340897f }, 1.000000f, -1.199734f, 0); + instance.addEObj( "Destination_14", 2005521, 0, 5860091, 4, { -292.806702f, 72.183769f, -275.393799f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005522, 0, 5860092, 4, { -302.033997f, 70.840637f, -292.279510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2005523, 0, 5860093, 4, { -370.016113f, 65.702629f, -307.750000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amphora", 2005524, 0, 5860094, 4, { -381.557098f, 52.412479f, -298.750000f }, 1.000000f, -0.826262f, 0); + instance.addEObj( "Amphora_1", 2005530, 0, 5860194, 4, { -381.528412f, 52.486149f, -298.922211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amphora_2", 2005531, 0, 5860195, 4, { -381.528412f, 52.819439f, -298.891693f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace", 2005528, 0, 5860445, 4, { -381.582001f, 52.497280f, -298.799194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forgottenwhisper", 2002379, 0, 4305786, 4, { -274.251312f, 65.819229f, -196.951508f }, 0.991760f, -1.199735f, 0); + instance.addEObj( "Forgottenwhisper_1", 2002380, 0, 4305792, 4, { -338.862793f, 61.724781f, -120.245003f }, 1.000000f, 1.347789f, 0); + instance.addEObj( "Forgottenwhisper_2", 2002381, 0, 4305793, 4, { -360.555389f, 66.358467f, -310.861389f }, 0.991760f, 0.172048f, 0); + instance.addEObj( "Forgottenwhisper_3", 2002382, 0, 4305794, 4, { -327.859100f, 65.878647f, -267.582397f }, 1.000000f, -1.328933f, 0); + instance.addEObj( "Destination_17", 2002383, 0, 4305795, 4, { -437.949188f, 51.396980f, -321.220001f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002389, 0, 4306197, 4, { -378.080414f, 51.728500f, -290.114288f }, 0.500000f, 0.465559f, 0); + instance.addEObj( "Treasurecoffer_1", 2002491, 0, 4321445, 4, { 160.071701f, 22.766741f, -694.006226f }, 1.000000f, 0.206955f, 0); + instance.addEObj( "Treasurecoffer_2", 2002496, 0, 4321449, 4, { 149.994598f, 25.341631f, -755.586975f }, 1.000000f, 0.511556f, 0); + instance.addEObj( "Epitaphtoexpiry", 2002400, 0, 4306793, 4, { 117.333801f, 75.420120f, -246.534698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWanderer", 2004593, 0, 4982830, 4, { 188.134995f, 62.275070f, -156.653595f }, 1.000000f, -0.365649f, 0); + instance.addEObj( "unknown_70", 2004687, 0, 5021393, 4, { -302.710114f, 32.757389f, -452.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004566, 0, 4950414, 4, { -282.851990f, 62.674919f, -195.371002f }, 0.991760f, 1.104508f, 0); + instance.addEObj( "unknown_72", 2004567, 0, 4950415, 4, { -280.872803f, 62.607700f, -201.983704f }, 0.991760f, -0.429186f, 0); + instance.addEObj( "unknown_73", 2004572, 0, 4950416, 4, { -104.420502f, 64.388260f, -218.007004f }, 0.991760f, 1.353423f, 0); } diff --git a/src/scripts/instances/questbattles/AxeintheStone.cpp b/src/scripts/instances/questbattles/AxeintheStone.cpp index bb62c5a1..c461167c 100644 --- a/src/scripts/instances/questbattles/AxeintheStone.cpp +++ b/src/scripts/instances/questbattles/AxeintheStone.cpp @@ -42,6 +42,271 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Golemsoulstone", 2001220, 0, 4164203, 4, { 149.040100f, 10.371680f, -425.419403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001220, 0, 4164204, 4, { 132.823395f, 10.101450f, -446.693207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001220, 0, 4164205, 4, { 152.404602f, 11.089990f, -464.588409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001220, 0, 4164206, 4, { 133.172806f, 10.938360f, -468.907715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001220, 0, 4164207, 4, { 132.746902f, 10.371670f, -426.726196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001220, 0, 4164208, 4, { 162.989594f, 11.089990f, -477.945190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001220, 0, 4164209, 4, { 116.311203f, 10.246460f, -438.123413f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001220, 0, 4164210, 4, { 119.131897f, 11.081040f, -470.372498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004612, 0, 5912535, 4, { -118.390701f, 19.239149f, -268.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002597, 0, 4331402, 4, { -406.121185f, 7.142155f, 526.914124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002876, 0, 4498476, 4, { 95.022217f, 8.655489f, -446.590912f }, 1.000000f, -0.429069f, 0); + instance.addEObj( "Destination", 2002919, 0, 4506652, 4, { 90.969780f, 10.021080f, -460.392914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002931, 0, 4507094, 4, { -268.526215f, 4.757392f, -77.142616f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003448, 0, 4583274, 4, { -255.781693f, 4.533628f, -82.138687f }, 0.991760f, -1.223528f, 0); + instance.addEObj( "unknown_4", 2003449, 0, 4583313, 4, { -256.631104f, 4.437773f, -87.518433f }, 0.991760f, 0.712704f, 0); + instance.addEObj( "unknown_5", 2003450, 0, 4583314, 4, { -257.958496f, 4.351757f, -90.112267f }, 0.991760f, -0.547879f, 0); + instance.addEObj( "unknown_6", 2003451, 0, 4583315, 4, { -257.575104f, 4.256459f, -96.003960f }, 0.991760f, 0.159176f, 0); + instance.addEObj( "Oilbarrels", 2002956, 0, 4508239, 4, { -199.953293f, 5.684701f, 101.830200f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_1", 2002949, 0, 4508246, 4, { -70.145813f, 11.373430f, 97.089050f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_2", 2002950, 0, 4508248, 4, { -118.089203f, 27.715719f, 126.985199f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002968, 0, 4508681, 4, { -41.385590f, 9.941669f, 62.994942f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002969, 0, 4508682, 4, { -23.534389f, 8.431059f, 146.169601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002970, 0, 4508683, 4, { -62.278221f, -1.741502f, 18.553289f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002971, 0, 4508684, 4, { -206.552994f, 5.978723f, 116.940903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage", 2002972, 0, 4508686, 4, { 51.691830f, 19.214769f, 30.409370f }, 1.000000f, -1.089137f, 0); + instance.addEObj( "Makeshiftcage_1", 2002973, 0, 4508687, 4, { 225.647705f, 8.139290f, 10.895080f }, 0.991760f, -0.997001f, 0); + instance.addEObj( "Makeshiftcage_2", 2002974, 0, 4508688, 4, { 149.004303f, 7.766785f, 158.739594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_3", 2002975, 0, 4508689, 4, { 269.677002f, 11.305130f, -6.087010f }, 0.991760f, 0.966924f, 0); + instance.addEObj( "Sturdycage", 2002976, 2501004, 4508698, 4, { 541.591614f, 12.085930f, -134.325302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002977, 0, 4508699, 4, { 463.600006f, 18.559999f, -98.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002978, 0, 4508700, 4, { 405.592896f, 16.532801f, -71.378822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Succulent", 2002979, 0, 4509076, 4, { -180.658493f, 6.313267f, -136.210205f }, 1.000000f, -0.884366f, 0); + instance.addEObj( "Succulent_1", 2002980, 0, 4509080, 4, { -125.929703f, 7.102873f, -104.759300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Succulent_2", 2002981, 0, 4509083, 4, { -30.639441f, 8.669304f, -86.999069f }, 0.991760f, -1.180560f, 0); + instance.addEObj( "Succulent_3", 2002982, 0, 4509101, 4, { -116.414101f, -0.302681f, -34.385860f }, 1.000000f, -0.578349f, 0); + instance.addEObj( "Succulent_4", 2002983, 0, 4509114, 4, { -149.667694f, 8.011425f, -39.644760f }, 0.991760f, -1.462734f, 0); + instance.addEObj( "Succulent_5", 2002984, 0, 4509116, 4, { -189.835907f, 9.234670f, 17.975719f }, 1.000000f, 1.423243f, 0); + instance.addEObj( "Succulent_6", 2002985, 0, 4509120, 4, { -41.008808f, 0.169784f, 15.935120f }, 0.991760f, -0.059107f, 0); + instance.addEObj( "Succulent_7", 2002986, 0, 4509140, 4, { -78.808197f, -1.081560f, 44.080460f }, 0.991760f, -1.395279f, 0); + instance.addEObj( "Barrelsoffiresand", 2003127, 0, 4522433, 4, { -75.486717f, -2.151611f, -73.462120f }, 1.998901f, -0.524992f, 0); + instance.addEObj( "Barrelsoffiresand_1", 2003128, 0, 4522435, 4, { -201.543304f, 3.005051f, -223.374603f }, 1.998901f, 1.103096f, 0); + instance.addEObj( "Barrelsoffiresand_2", 2003129, 0, 4522438, 4, { -192.626495f, 6.631571f, 48.397160f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_3", 2003130, 0, 4522439, 4, { -237.994995f, 6.956853f, 168.131805f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_4", 2003131, 0, 4522441, 4, { -230.087296f, 7.697851f, 229.166504f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_5", 2003132, 0, 4522446, 4, { -153.302094f, -0.247486f, 55.315399f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_6", 2003133, 0, 4522449, 4, { -69.016602f, -2.791504f, -17.772221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon", 2003060, 0, 4517553, 4, { -112.935898f, -0.154814f, -125.918800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_1", 2003061, 0, 4517554, 4, { -152.406601f, 5.462051f, -99.424591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_2", 2003062, 0, 4517555, 4, { -69.642937f, -1.388559f, -89.503807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_3", 2003063, 0, 4517556, 4, { -125.200104f, -1.383086f, 48.928780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_4", 2003064, 0, 4517557, 4, { -179.214996f, 7.207130f, 98.236923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_5", 2003065, 0, 4517558, 4, { -158.444397f, 6.463324f, -3.815506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_6", 2003066, 0, 4517559, 4, { -131.228806f, 18.248489f, 109.724197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground", 2003166, 0, 4553347, 4, { -69.396912f, -1.323903f, -106.480400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_1", 2003167, 0, 4553348, 4, { -88.115753f, -2.616952f, -96.669724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_2", 2003168, 0, 4553349, 4, { -155.421494f, 3.873022f, -132.206299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_3", 2003169, 0, 4553350, 4, { -191.154297f, 3.699344f, -161.983704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_4", 2003170, 0, 4553351, 4, { -156.512604f, 6.395191f, -54.744949f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_5", 2003171, 0, 4553352, 4, { -18.373350f, 1.346465f, -26.978609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_6", 2003172, 0, 4553353, 4, { -19.344971f, 0.476368f, 15.204470f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_1", 2002987, 0, 4509952, 4, { -236.689102f, 6.991684f, 184.683197f }, 0.991760f, 1.208737f, 0); + instance.addEObj( "Sturdycage_2", 2002988, 0, 4509953, 4, { -224.172699f, 7.305353f, 208.621094f }, 0.991760f, 1.182819f, 0); + instance.addEObj( "Sturdycage_3", 2002989, 0, 4509956, 4, { -205.462799f, 7.705750f, 36.575809f }, 0.991760f, -1.424850f, 0); + instance.addEObj( "Sturdycage_4", 2002990, 0, 4509957, 4, { -92.851196f, -1.571716f, 52.567261f }, 0.991760f, 0.285660f, 0); + instance.addEObj( "Sturdycage_5", 2002991, 0, 4509959, 4, { -163.653107f, 7.248047f, 15.701480f }, 0.991760f, 0.567822f, 0); + instance.addEObj( "Destination_8", 2002992, 0, 4509965, 4, { -257.582703f, 4.162292f, -125.049103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002993, 0, 4509968, 4, { -79.748657f, -2.082996f, -88.453842f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002994, 0, 4509970, 4, { 31.981541f, 3.629559f, -302.698212f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002995, 0, 4509972, 4, { -24.582781f, -0.675715f, -181.114700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002996, 0, 4509973, 4, { -19.090811f, -0.491350f, -225.339005f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_6", 2003010, 0, 4512263, 4, { -33.035831f, 5.966248f, 37.369259f }, 0.991760f, -0.674051f, 0); + instance.addEObj( "Sturdycage_7", 2003011, 0, 4512269, 4, { -154.704895f, 6.249221f, -33.181099f }, 0.991760f, 1.057389f, 0); + instance.addEObj( "Destination_13", 2003013, 0, 4512276, 4, { -153.162399f, 4.542759f, -110.925598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer", 2003136, 0, 4534648, 4, { -52.967571f, -1.179273f, 17.545330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_1", 2003140, 0, 4534649, 4, { -37.092049f, -0.522755f, 14.910020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_2", 2003141, 0, 4534650, 4, { -22.525709f, 3.645426f, -44.657169f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_3", 2003147, 0, 4534651, 4, { 25.220881f, 2.861978f, 10.804310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer_4", 2003148, 0, 4534652, 4, { 15.287430f, 2.205783f, 22.997999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavyarmscrate", 2003015, 0, 4515084, 4, { 133.653702f, 13.990590f, 152.269806f }, 0.991760f, -1.291583f, 0); + instance.addEObj( "Heavyarmscrate_1", 2003016, 0, 4515087, 4, { 185.205200f, 13.997970f, 231.921295f }, 0.991760f, 0.146833f, 0); + instance.addEObj( "Heavyarmscrate_2", 2003017, 0, 4515109, 4, { -97.488136f, 45.792240f, 197.293793f }, 0.991760f, -0.965362f, 0); + instance.addEObj( "Heavyarmscrate_3", 2003018, 0, 4515110, 4, { -100.549896f, 45.786461f, 211.059601f }, 0.991760f, -0.375016f, 0); + instance.addEObj( "Heavyarmscrate_4", 2003019, 0, 4515111, 4, { -88.031303f, 43.505859f, 149.011505f }, 1.000000f, 1.549420f, 0); + instance.addEObj( "Heavyarmscrate_5", 2003020, 0, 4515113, 4, { -77.811920f, 43.495289f, 155.516998f }, 0.991760f, -0.500549f, 0); + instance.addEObj( "Heavyarmscrate_6", 2003021, 0, 4515115, 4, { -190.535599f, 39.993900f, 145.998199f }, 0.991760f, -1.168288f, 0); + instance.addEObj( "Heavyarmscrate_7", 2003022, 0, 4515116, 4, { -170.832901f, 40.000011f, 135.467102f }, 1.000000f, -1.520869f, 0); + instance.addEObj( "Amaljaabeacon_7", 2003323, 0, 4545365, 4, { -91.089539f, 12.456130f, 81.278671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_8", 2003324, 0, 4545366, 4, { 85.447403f, 26.521540f, 223.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_9", 2003325, 0, 4545367, 4, { -40.085510f, 8.084092f, 139.702301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_10", 2003326, 0, 4545368, 4, { -185.109695f, 39.993900f, 158.832794f }, 0.991760f, -1.385158f, 0); + instance.addEObj( "Amaljaabeacon_11", 2003327, 0, 4545370, 4, { -110.122498f, 45.792240f, 192.127396f }, 0.991760f, -1.154098f, 0); + instance.addEObj( "Amaljaabeacon_12", 2003328, 0, 4545371, 4, { -31.002529f, 38.488762f, 287.644196f }, 1.000000f, 0.302504f, 0); + instance.addEObj( "Amaljaabeacon_13", 2003329, 0, 4545372, 4, { 55.789299f, 34.833759f, 149.070007f }, 0.991760f, 0.120947f, 0); + instance.addEObj( "Destination_14", 2003352, 0, 4575574, 4, { -346.993011f, 13.514660f, 656.665588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003353, 0, 4575654, 4, { -248.078293f, 2.865807f, 675.987122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2003354, 0, 4576546, 4, { -132.013901f, -1.428253f, 778.823181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2003355, 0, 4576571, 4, { -43.485432f, -0.304372f, 759.490723f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_18", 2003356, 0, 4576591, 4, { 78.473160f, 14.331260f, 589.986877f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003357, 0, 4576636, 4, { 179.988205f, 6.657562f, 601.168274f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane", 2003173, 0, 4551389, 4, { 125.699303f, 7.516973f, 231.386902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_1", 2003174, 0, 4551391, 4, { 120.588898f, 7.997574f, 252.834793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_2", 2003175, 0, 4551392, 4, { 87.756851f, 8.806590f, 229.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_3", 2003176, 0, 4551393, 4, { 102.988197f, 8.865117f, 202.195007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_4", 2003177, 0, 4551394, 4, { 145.322495f, 7.481102f, 200.817703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003181, 0, 4551429, 4, { -82.122810f, 8.251786f, 345.016510f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_21", 2003182, 0, 4551432, 4, { -88.893150f, 7.749825f, 296.100891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_22", 2003183, 0, 4551434, 4, { -51.263229f, 10.689950f, 169.678406f }, 0.991760f, -0.729946f, 0); + instance.addEObj( "Destination_23", 2003184, 0, 4551437, 4, { -135.118301f, 5.098139f, 257.892700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003185, 0, 4551439, 4, { -212.917404f, 7.798600f, 232.482407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003186, 0, 4551441, 4, { -96.722420f, 9.433675f, 204.705597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_26", 2003189, 0, 4572956, 4, { -65.048981f, 9.437910f, 53.047970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_27", 2003190, 0, 4572957, 4, { -123.629700f, 14.051720f, 90.326813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_28", 2003191, 0, 4572958, 4, { -127.032898f, 25.537210f, 130.669693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_29", 2003192, 0, 4572959, 4, { -145.576096f, 37.942150f, 163.579697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_30", 2003193, 0, 4572960, 4, { -92.509377f, 45.811230f, 178.607101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_31", 2003194, 0, 4572961, 4, { 24.363701f, 35.981670f, 188.281906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_32", 2003195, 0, 4572962, 4, { 83.608917f, 24.639990f, 202.142899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2003111, 0, 4521182, 4, { -119.287399f, -1.459251f, 49.851200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_34", 2003112, 0, 4521184, 4, { -174.876602f, 4.809911f, 83.737312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_35", 2003113, 0, 4521186, 4, { -86.566994f, 43.426571f, 154.658005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_36", 2003114, 0, 4521188, 4, { -103.556297f, 27.936119f, 118.391502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_37", 2003115, 0, 4521214, 4, { -145.563004f, 14.565490f, 108.453201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2003116, 0, 4521216, 4, { -84.385597f, 12.479160f, 94.597549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2003118, 0, 4521236, 4, { -50.003849f, 8.712891f, 51.529659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_4", 2003119, 0, 4521254, 4, { -104.081802f, 45.609249f, 197.161697f }, 0.991760f, -0.705402f, 0); + instance.addEObj( "Makeshiftcage_5", 2003120, 0, 4521316, 4, { -71.490959f, 45.784580f, 185.618301f }, 0.991760f, 1.332453f, 0); + instance.addEObj( "Makeshiftcage_6", 2003121, 0, 4521318, 4, { -151.350296f, 38.780090f, 178.113998f }, 0.991760f, -0.142407f, 0); + instance.addEObj( "Makeshiftcage_7", 2003122, 0, 4521382, 4, { -123.472099f, 37.847260f, 191.515900f }, 0.991760f, 0.786240f, 0); + instance.addEObj( "Makeshiftcage_8", 2003123, 0, 4521385, 4, { -97.005692f, 45.715641f, 221.701797f }, 0.991760f, 0.003404f, 0); + instance.addEObj( "Makeshiftcage_9", 2003124, 0, 4521411, 4, { -234.682297f, 7.290946f, 191.425598f }, 0.991760f, 1.490433f, 0); + instance.addEObj( "Boxofcrystals", 2003048, 0, 4517129, 4, { -136.840195f, 18.761400f, 116.533096f }, 0.991760f, 0.399081f, 0); + instance.addEObj( "Boxofcrystals_1", 2003049, 0, 4517130, 4, { -121.776802f, 28.742319f, 140.350693f }, 0.991760f, -0.441345f, 0); + instance.addEObj( "Boxofcrystals_2", 2003050, 0, 4517133, 4, { -91.938347f, 43.084751f, 156.862701f }, 0.991760f, -1.221378f, 0); + instance.addEObj( "Boxofcrystals_3", 2003051, 0, 4517134, 4, { -55.384151f, 42.532879f, 192.195404f }, 0.991760f, -0.130918f, 0); + instance.addEObj( "Boxofcrystals_4", 2003052, 0, 4517135, 4, { 6.675940f, 36.916370f, 207.045105f }, 0.991760f, 0.776580f, 0); + instance.addEObj( "Boxofcrystals_5", 2003053, 0, 4517191, 4, { 73.339813f, 31.808500f, 153.777100f }, 0.991760f, -0.287007f, 0); + instance.addEObj( "Boxofcrystals_6", 2003054, 0, 4517203, 4, { 79.429077f, 25.806280f, 208.683304f }, 0.991760f, -0.127122f, 0); + instance.addEObj( "Boxofcrystals_7", 2003055, 0, 4517204, 4, { 106.907402f, 14.627240f, 147.565598f }, 0.991760f, -1.344507f, 0); + instance.addEObj( "Largeboxofcrystals", 2003056, 0, 4517205, 4, { 135.423798f, 8.102478f, 178.362701f }, 0.991760f, -0.780089f, 0); + instance.addEObj( "unknown_7", 2003477, 0, 4589778, 4, { -187.343307f, 5.368213f, 88.274933f }, 1.000000f, -1.531249f, 0); + instance.addEObj( "unknown_8", 2003477, 0, 4589779, 4, { -139.607193f, 18.175819f, 116.688103f }, 0.991760f, 0.152202f, 0); + instance.addEObj( "unknown_9", 2003476, 0, 4589781, 4, { -167.583298f, 8.402516f, 97.663101f }, 1.000000f, -0.657362f, 0); + instance.addEObj( "unknown_10", 2003475, 0, 4589782, 4, { -123.175102f, 37.421921f, 174.127899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003477, 0, 4589783, 4, { -124.021500f, 34.632999f, 160.213394f }, 1.000000f, -1.068839f, 0); + instance.addEObj( "unknown_12", 2003476, 0, 4589784, 4, { -49.515560f, 41.692101f, 195.558395f }, 0.991760f, -1.273271f, 0); + instance.addEObj( "unknown_13", 2003477, 0, 4589785, 4, { -48.108910f, 41.429420f, 198.450897f }, 0.991760f, 1.062729f, 0); + instance.addEObj( "unknown_14", 2003476, 0, 4589786, 4, { 17.993210f, 36.105270f, 200.249100f }, 0.991760f, 1.056881f, 0); + instance.addEObj( "unknown_15", 2003475, 0, 4589787, 4, { 69.323891f, 32.179340f, 154.344803f }, 0.991760f, -0.720525f, 0); + instance.addEObj( "unknown_16", 2003476, 0, 4589789, 4, { 71.251213f, 25.826509f, 194.389008f }, 0.991760f, 0.847394f, 0); + instance.addEObj( "unknown_17", 2003477, 0, 4589791, 4, { 40.909302f, 35.355099f, 178.210098f }, 0.991760f, -1.150743f, 0); + instance.addEObj( "unknown_18", 2003476, 0, 4589792, 4, { 103.426003f, 15.220250f, 151.775299f }, 0.991760f, 1.132143f, 0); + instance.addEObj( "unknown_19", 2003477, 0, 4589793, 4, { 112.925301f, 13.163010f, 160.814697f }, 0.991760f, 0.539251f, 0); + instance.addEObj( "unknown_20", 2003477, 0, 4589990, 4, { -184.639404f, 5.357027f, 88.017197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003477, 0, 4590002, 4, { 93.022041f, 19.665030f, 175.141296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2003475, 0, 4590013, 4, { 144.694199f, 7.861092f, 178.492004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003476, 0, 4590014, 4, { 127.470398f, 8.438070f, 182.397003f }, 0.991760f, 0.921026f, 0); + instance.addEObj( "unknown_24", 2003477, 0, 4590015, 4, { 134.128098f, 8.299429f, 175.187302f }, 0.991760f, 0.832629f, 0); + instance.addEObj( "Temperedarms", 2003024, 0, 4515195, 4, { 345.291412f, 8.638885f, -24.372910f }, 1.500000f, 0.557528f, 0); + instance.addEObj( "Temperedarms_1", 2003025, 0, 4515198, 4, { 361.123291f, 11.022260f, -48.917759f }, 1.500000f, 0.239031f, 0); + instance.addEObj( "Temperedarms_2", 2003026, 0, 4515217, 4, { 492.168488f, 7.754978f, -167.268707f }, 1.480042f, 0.283363f, 0); + instance.addEObj( "Temperedarms_3", 2003027, 0, 4515219, 4, { 501.056610f, 7.626338f, -144.391098f }, 1.500000f, 0.994030f, 0); + instance.addEObj( "Temperedarms_4", 2003028, 0, 4515223, 4, { 494.315887f, 7.796488f, -135.651505f }, 1.480042f, 0.493710f, 0); + instance.addEObj( "Temperedarms_5", 2003029, 0, 4515224, 4, { 546.703003f, 10.562700f, -141.852005f }, 1.500000f, -0.549726f, 0); + instance.addEObj( "Temperedarms_6", 2003030, 0, 4515227, 4, { 552.219727f, 7.627223f, -175.168396f }, 1.480042f, 0.867392f, 0); + instance.addEObj( "Temperedarms_7", 2003031, 0, 4515229, 4, { 558.533630f, 7.599624f, -166.775299f }, 1.500000f, 0.628026f, 0); + instance.addEObj( "unknown_25", 2003532, 0, 4603313, 4, { 543.814087f, 7.599618f, -29.917299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaacache", 2003197, 3861824, 4576925, 4, { 45.563728f, 22.066200f, 34.411610f }, 1.000000f, -1.528504f, 0); + instance.addEObj( "Amaljaacache_1", 2003199, 2500946, 4576929, 4, { 361.078491f, 13.382560f, -35.684910f }, 0.991760f, 1.212870f, 0); + instance.addEObj( "Destination_40", 2003205, 0, 4551467, 4, { 493.859985f, 7.607170f, -147.553802f }, 1.000000f, 1.508731f, 0); + instance.addEObj( "Destination_41", 2003206, 0, 4551468, 4, { 531.395386f, 7.583679f, -119.676598f }, 0.991760f, 0.773720f, 0); + instance.addEObj( "Destination_42", 2003207, 0, 4551469, 4, { 483.817688f, 7.614197f, -154.436600f }, 0.991760f, -0.182462f, 0); + instance.addEObj( "Destination_43", 2003208, 0, 4551470, 4, { 315.907501f, 7.980469f, -36.270748f }, 0.991760f, 1.552595f, 0); + instance.addEObj( "Destination_44", 2003209, 0, 4551471, 4, { 382.603912f, 15.029830f, -64.379677f }, 0.991760f, 0.787755f, 0); + instance.addEObj( "Destination_45", 2003210, 0, 4551473, 4, { 357.215088f, 10.080800f, -36.373539f }, 0.991760f, 1.294726f, 0); + instance.addEObj( "Impregnablecage", 2003083, 2500998, 4520490, 4, { 125.552498f, 15.365730f, 132.548798f }, 1.000000f, 0.125650f, 0); + instance.addEObj( "Impregnablecage_1", 2003084, 2501001, 4520491, 4, { 115.612701f, 15.418080f, 132.923203f }, 1.000000f, 0.124639f, 0); + instance.addEObj( "Impregnablecage_2", 2003085, 2501246, 4520492, 4, { -169.989197f, 41.219940f, 175.027695f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Impregnablecage_3", 2003086, 2501247, 4520493, 4, { -159.807693f, 41.153561f, 174.456406f }, 0.991760f, 0.084418f, 0); + instance.addEObj( "Destination_46", 2003087, 0, 4520542, 4, { 545.250610f, 7.570650f, -155.766098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_47", 2003088, 0, 4520543, 4, { 417.248199f, 12.528330f, -128.007202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_48", 2003089, 0, 4520546, 4, { 548.604980f, 7.599620f, -100.477699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_49", 2003090, 0, 4520547, 4, { 537.339783f, 7.599620f, -71.686157f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_50", 2003091, 0, 4520548, 4, { 586.687988f, 6.576489f, -77.657089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_51", 2003092, 0, 4520550, 4, { 429.176514f, 17.818729f, -76.768127f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_52", 2003093, 0, 4520551, 4, { 528.901672f, 7.584663f, -117.458504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_8", 2003094, 0, 4520570, 4, { 176.819901f, 13.827120f, 228.239502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sturdycage_9", 2003095, 0, 4520573, 4, { -88.761719f, 43.503422f, 145.494797f }, 0.991760f, -0.001678f, 0); + instance.addEObj( "Sturdycage_10", 2003096, 0, 4520574, 4, { -96.670868f, 45.782841f, 214.663895f }, 0.991760f, -1.212073f, 0); + instance.addEObj( "Destination_53", 2003213, 0, 4572973, 4, { 211.130600f, 8.010925f, 92.456306f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_54", 2003214, 0, 4572974, 4, { 186.419006f, 8.149029f, 122.103302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_55", 2003215, 0, 4572975, 4, { 399.079712f, 13.290890f, -100.556602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_56", 2003216, 0, 4572976, 4, { 446.957001f, 18.596781f, -83.815651f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_57", 2003217, 0, 4572977, 4, { 610.365906f, 5.469007f, -79.281013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_58", 2003218, 0, 4572978, 4, { 654.494873f, 7.150023f, -66.052658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_59", 2003219, 0, 4572979, 4, { 477.216400f, 9.365082f, -138.376602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Infernoaltar", 2002918, 2501137, 4504684, 4, { 483.823486f, 11.184110f, -164.200302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wrinkledbillofsale", 2001435, 0, 3987751, 4, { 101.832802f, 7.250390f, -534.544800f }, 0.900235f, -0.115877f, 0); + instance.addEObj( "Rhalgrsbile", 2001455, 0, 3995633, 4, { 28.120871f, 6.995212f, -611.291382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005627, 0, 5877491, 4, { 16.850660f, 1.858377f, -0.786919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_60", 2001522, 0, 4055936, 4, { 22.189301f, 17.872160f, -600.218506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_61", 2001523, 0, 4055942, 4, { -105.572403f, 15.002520f, -185.302505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_62", 2001524, 0, 4056093, 4, { 197.441101f, 15.557800f, -450.582611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_63", 2001525, 0, 4056101, 4, { -203.798798f, 27.268730f, -351.760315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001856, 0, 4219527, 4, { -147.290497f, 25.912849f, -359.705902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001857, 0, 4219528, 4, { -301.913910f, 5.319162f, 471.285614f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002688, 0, 4374408, 4, { -51.976681f, -23.094151f, -573.155396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002691, 0, 4374410, 4, { 695.509277f, 3.846602f, -89.476883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002703, 0, 4374417, 4, { 194.246307f, 15.467850f, -450.515991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002460, 0, 4310121, 4, { 15.625260f, 3.490307f, -664.513672f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2002640, 0, 4334916, 4, { 16.304331f, 3.590319f, -665.604004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002641, 0, 4334917, 4, { 15.565550f, 4.216647f, -662.208923f }, 1.000000f, -0.022588f, 0); + instance.addEObj( "Peistecadaver", 2002549, 0, 4328384, 4, { -306.397186f, 20.609039f, -392.062103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rottingangler", 2002550, 0, 4328385, 4, { -238.107300f, 4.941675f, -242.421600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MapofZanrak", 2001980, 0, 4272326, 4, { -202.227798f, 28.142820f, -318.501587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Huntingknife", 2001981, 0, 4272327, 4, { -78.934937f, 26.475969f, -350.087799f }, 0.991760f, 1.303068f, 0); + instance.addEObj( "unknown_32", 2002272, 0, 4302237, 4, { 34.896259f, 3.396969f, -343.710388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_64", 2002044, 0, 4293183, 4, { 75.974609f, 2.114381f, 692.988403f }, 0.991760f, 0.984882f, 0); + instance.addEObj( "Destination_65", 2002045, 0, 4293184, 4, { 89.083504f, 3.217660f, 673.107483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wellwickwormterritory", 2002046, 0, 4293189, 4, { 42.876961f, 18.810720f, 582.561584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wellwickwormterritory_1", 2002576, 0, 4330140, 4, { 58.000000f, 21.021481f, 569.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002290, 0, 4293205, 4, { -454.128510f, 7.338567f, 580.152405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sanddune", 2002047, 0, 4293215, 4, { -115.738098f, -10.986640f, 728.769287f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Sanddune_1", 2002048, 0, 4293216, 4, { -102.932800f, -11.300080f, 735.796570f }, 2.487183f, 0.000048f, 0); + instance.addEObj( "Sanddune_2", 2002049, 0, 4293217, 4, { -88.044807f, -11.093320f, 726.361023f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Oddpot", 2002245, 0, 4300410, 4, { -192.514206f, 35.212540f, 129.071793f }, 0.991760f, 0.067526f, 0); + instance.addEObj( "Zaharakaetheryte", 2002581, 0, 4330430, 4, { 694.382507f, 7.943437f, -80.139618f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Zaharakaetheryte_1", 2003458, 0, 4588206, 4, { 694.382507f, 7.943400f, -80.139603f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Destination_66", 2006315, 0, 5940619, 4, { -60.148708f, 23.148100f, -406.780212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002430, 0, 4308248, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002534, 0, 4323986, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002434, 0, 4308692, 4, { -101.274200f, 28.225889f, 117.235001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2002438, 0, 4308966, 4, { -433.506104f, 7.168668f, -20.735910f }, 3.500000f, 0.762357f, 0); + instance.addEObj( "unknown_35", 2005466, 0, 5854624, 4, { -466.701202f, -3.164927f, 65.828003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_67", 2006291, 0, 5922954, 4, { -389.119995f, 3.450000f, -57.560001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2006292, 0, 5922955, 4, { -389.119995f, 3.450000f, -57.560001f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Destination_68", 2006293, 0, 5922956, 4, { -384.899597f, 6.112344f, -45.200241f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006333, 0, 5939502, 4, { -215.690002f, 16.840000f, -270.640015f }, 1.000000f, -0.210656f, 0); + instance.addEObj( "Treasurecoffer", 2002493, 0, 4321484, 4, { 553.698730f, 7.599624f, -172.166199f }, 1.000000f, 0.870908f, 0); + instance.addEObj( "Stolenbox", 2002447, 0, 4308451, 4, { 41.439999f, 25.101311f, -149.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenbox_1", 2002548, 0, 4325281, 4, { 17.859909f, 20.525551f, -629.133911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006184, 0, 5914854, 4, { -143.069397f, 26.655300f, -358.095703f }, 1.000000f, 0.757372f, 0); + instance.addEObj( "Treasurecoffer_1", 2002492, 0, 4321513, 4, { 483.864014f, 9.279949f, -162.979904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier", 2002344, 0, 4302757, 4, { -97.370003f, 14.870000f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier_1", 2002345, 0, 4302758, 4, { -97.370003f, 16.453659f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sultansworncoffer", 2002348, 0, 4303051, 4, { -99.402657f, -14.397480f, -179.455994f }, 1.000000f, -0.715955f, 0); + instance.addEObj( "Sultansworncoffer_1", 2002349, 0, 4303052, 4, { -97.398376f, 14.846980f, -188.220093f }, 0.991760f, -0.009060f, 0); + instance.addEObj( "Sultansworncoffer_2", 2002350, 0, 4303053, 4, { 115.983803f, 11.184810f, -482.780212f }, 0.991760f, -0.036481f, 0); + instance.addEObj( "Sultansworncoffer_3", 2002351, 0, 4303054, 4, { 137.770004f, 10.628660f, -420.548309f }, 1.000000f, -0.039448f, 0); + instance.addEObj( "Destination_69", 2002356, 0, 4303293, 4, { -407.429993f, 7.185612f, 525.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2002357, 0, 4303294, 4, { -407.429993f, 7.184288f, 525.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002387, 0, 4306192, 4, { -347.082489f, 0.954483f, 741.447083f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002301, 0, 4296324, 4, { 161.273697f, 4.207580f, 828.859070f }, 1.000000f, 1.235475f, 0); + instance.addEObj( "unknown_42", 2002302, 0, 4296325, 4, { 160.620300f, 4.212564f, 834.256287f }, 0.991760f, 1.221211f, 0); + instance.addEObj( "unknown_43", 2002303, 0, 4296326, 4, { 156.885300f, 4.328951f, 834.968811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002304, 0, 4296327, 4, { 155.978699f, 4.368924f, 828.008118f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2002305, 0, 4296328, 4, { 158.682693f, 4.232400f, 834.578430f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2002306, 0, 4296330, 4, { 158.842407f, 4.269780f, 826.718872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDestroyer", 2004595, 0, 4982858, 4, { -83.734711f, 40.454830f, -332.108612f }, 1.000000f, 0.076209f, 0); + instance.addEObj( "unknown_47", 2004680, 0, 5020950, 4, { -435.892487f, 13.728350f, -420.999390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch", 2004879, 0, 5101990, 4, { -16.428761f, 5.273652f, -55.626640f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_1", 2004880, 0, 5101991, 4, { 6.779421f, 3.755133f, -35.851212f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "Tradervetch_2", 2004881, 0, 5101992, 4, { -30.646120f, 0.747151f, -22.073870f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_3", 2004882, 0, 5101993, 4, { -69.066719f, -2.176041f, -32.906898f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_4", 2004883, 0, 5101994, 4, { -53.631111f, -1.355626f, -53.342541f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_5", 2004884, 0, 5101995, 4, { -64.837624f, -1.523772f, -69.487083f }, 2.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/BestServedwithColdSteel.cpp b/src/scripts/instances/questbattles/BestServedwithColdSteel.cpp deleted file mode 100644 index 4360c3cb..00000000 --- a/src/scripts/instances/questbattles/BestServedwithColdSteel.cpp +++ /dev/null @@ -1,117 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class BestServedwithColdSteel : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_RAUBAHN = 6793472; - static constexpr auto P_BNPC_ALISAIE = 6793473; - static constexpr auto P_BNPC_SOUJA_CNJ = 6793474; - static constexpr auto P_BNPC_FUMETSU_PGL = 6793475; - static constexpr auto P_BNPC_MNARGO = 6844587; - static constexpr auto P_BNPC_CONRAD = 6844589; - static constexpr auto P_BNPC_KAIHOUGUN_SWD = 6844591; - static constexpr auto P_BNPC_KAIHOUGUN_LNC = 6844592; - static constexpr auto P_BNPC_KAIHOUGUN_ARC = 6844593; - static constexpr auto BNPC_GREENWART = 6793476; - static constexpr auto BNPC_KMACHINE_IRONSPIKE_PTYPE = 6793480; - static constexpr auto BNPC_EMPIRE_A = 6793483; - static constexpr auto BNPC_EMPIRE_B = 6793484; - static constexpr auto BNPC_EMPIRE_C = 6793485; - static constexpr auto BNPC_EMPIRE_D = 6793486; - static constexpr auto BNPC_EMPIRE_E = 6843401; - static constexpr auto BNPC_EMPIRE_G = 6843400; - static constexpr auto BNPC_TOUMEI_GTAE1 = 6843181; - static constexpr auto BNPC_TOUMEI_GTAE2 = 6843182; - static constexpr auto BNPC_TOUMEI_GTAE3 = 6843587; - static constexpr auto BNPC_TOUMEI_GTAE4 = 6880898; - static constexpr auto BNPC_TOUMEI_GTAE5 = 6880899; - static constexpr auto BNPC_TOUMEI_GTAE_PLAYER = 6843630; - static constexpr auto BNPC_MOVINGBOM = 6844116; - static constexpr auto BNPC_MANTISMACHINE_01 = 6927847; - static constexpr auto BNPC_MANTISMACHINE_02 = 6927848; - static constexpr auto BNPC_MANTISMACHINE_03 = 6927864; - static constexpr auto BNPC_MANTISMACHINE_04 = 6927865; - static constexpr auto BNPC_MANTISMACHINE_05 = 6927866; - static constexpr auto BNPC_MANTISMACHINE_06 = 6927867; - static constexpr auto BNPC_MANTISMACHINE_07 = 6927871; - static constexpr auto BNPC_MANTISMACHINE_08 = 6927872; - static constexpr auto BNPC_MANTISMACHINE_09 = 6927873; - static constexpr auto BNPC_MANTISMACHINE_10 = 6928393; - static constexpr auto BNPC_MANTISMACHINE_11 = 6940085; - static constexpr auto BNPC_MANTISMACHINE_12 = 6940087; - static constexpr auto BNPC_MANTISMACHINE_13 = 6940089; - static constexpr auto BNPC_MANTISMACHINE_14 = 6940090; - static constexpr auto BNPC_MANTISMACHINE_15 = 6940091; - static constexpr auto BNPC_MANTISMACHINE_16 = 6940092; - static constexpr auto P_RANGE_MULTIPLE_GTAE1 = 6843358; - static constexpr auto P_RANGE_MULTIPLE_GTAE2 = 6843359; - static constexpr auto P_RANGE_MULTIPLE_GTAE3 = 6843581; - static constexpr auto P_RANGE_MULTIPLE_GTAE4 = 6843582; - static constexpr auto P_RANGE_MULTIPLE_GTAE5 = 6843583; - static constexpr auto P_RANGE_MULTIPLE_GTAE6 = 6843585; - static constexpr auto P_RANGE_MULTIPLE_GTAE7 = 6880872; - static constexpr auto P_RANGE_MULTIPLE_GTAE8 = 6880870; - static constexpr auto P_RANGE_MULTIPLE_GTAE9 = 6880887; - static constexpr auto P_RANGE_MULTIPLE_GTAE10 = 6880888; - static constexpr auto P_RANGE_MNARGO_MOVE = 6928434; - static constexpr auto P_RANGE_CONRAD_MOVE = 6928435; - static constexpr auto P_RANGE_kAIHOUGUN_MOVE_01 = 6928436; - static constexpr auto P_RANGE_kAIHOUGUN_MOVE_02 = 6928437; - static constexpr auto P_RANGE_kAIHOUGUN_MOVE_03 = 6928438; - static constexpr auto PRANGE_GREENWART_MOVE = 6928441; - static constexpr auto PRANGE_KMACHINE_MOVE = 6928439; - static constexpr auto PRANGE_EMPIRE_C_MOVE = 6928440; - static constexpr auto PRANGE_EMPIRE_A_MOVE = 6928443; - static constexpr auto ACTION_IDLESTATE_TRRIGER = 3269; - static constexpr auto ACTION_MOVINGBOM = 8119; - static constexpr auto ACTION_MULTIPLE_GTAE = 8120; - static constexpr auto ACTION_IMOTAL_FLAME = 8118; - static constexpr auto ACTION_SELF_DESTRUCT = 9169; - static constexpr auto BNPC_STATE_EXHAUSTED = 6; - static constexpr auto BNPC_STATE_NORMAL = 0; - static constexpr auto BNPC_STATE_SCARED = 123; - static constexpr auto YELL_RAUBAHN_06 = 4397; - static constexpr auto YELL_RAUBAHN_07 = 4398; - static constexpr auto YELL_GREENWART_REACTION = 4399; - static constexpr auto LINEVOICE_RAUBAHN_06 = 8201320; - static constexpr auto LINEVOICE_RAUBAHN_07 = 8201321; - static constexpr auto CHANNELING_MOVINGBOM = 54; - static constexpr auto BGM_BOSSBATTLE = 165; - static constexpr auto STATUS_STUN = 2991; - static constexpr auto LOC_ACTOR_01 = 1018376; - static constexpr auto LOC_ACTOR_03 = 1018318; - static constexpr auto LOC_ACTOR_04 = 1019082; - static constexpr auto LOC_ACTOR_05 = 1019702; - static constexpr auto LOC_ACTOR_06 = 1019703; - static constexpr auto LOC_MARKER_01 = 6972307; - static constexpr auto LOC_IDLE_01 = 34; - static constexpr auto LOC_ACTION_01 = 1; - static constexpr auto LOC_FACE_01 = 614; - static constexpr auto BNPC_TOUMEI_DAMMY_HATE = 7012786; - -public: - BestServedwithColdSteel() : Sapphire::ScriptAPI::QuestBattleScript( 159 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( BestServedwithColdSteel ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/BigTroubleinLittleAlaMhigo.cpp b/src/scripts/instances/questbattles/BigTroubleinLittleAlaMhigo.cpp index dc576be4..468de299 100644 --- a/src/scripts/instances/questbattles/BigTroubleinLittleAlaMhigo.cpp +++ b/src/scripts/instances/questbattles/BigTroubleinLittleAlaMhigo.cpp @@ -52,6 +52,266 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/BleederofthePack.cpp b/src/scripts/instances/questbattles/BleederofthePack.cpp index 7a997612..a275efd6 100644 --- a/src/scripts/instances/questbattles/BleederofthePack.cpp +++ b/src/scripts/instances/questbattles/BleederofthePack.cpp @@ -52,6 +52,73 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Companychest", 2000470, 4255821, 4255820, 4, { -149.301498f, 4.552717f, -91.365868f }, 0.991760f, -0.619932f, 0); + instance.addEObj( "Huntboard", 2004440, 2217635, 4889667, 4, { -152.330902f, 4.230781f, -92.351143f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_a_evt_bind_collision01", 2001681, 4105389, 4105388, 4, { 44.785252f, 4.000000f, -150.783905f }, 1.000000f, 0.314892f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_1", 2001682, 4105393, 4105391, 4, { 30.722040f, 4.644863f, -140.090500f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_2", 2001683, 4105395, 4105394, 4, { 23.643730f, 5.152849f, -152.244293f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_3", 2001706, 4126566, 4126565, 4, { 41.066471f, 4.000000f, -159.784195f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "unknown_0", 2000608, 2091611, 4324003, 4, { 32.197731f, 8.099938f, -119.738602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 2091609, 4324012, 4, { 47.756962f, 8.099940f, -92.824043f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 2091610, 4324014, 4, { 5.026391f, 8.099938f, -104.277901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002999, 0, 4511449, 4, { -69.924294f, 4.000000f, -117.409302f }, 1.000000f, 1.457064f, 0); + instance.addEObj( "Conspicuouscrates", 2003000, 0, 4511461, 4, { -144.792892f, 12.002940f, -3.465488f }, 1.000000f, 0.124494f, 0); + instance.addEObj( "Conspicuouscrates_1", 2003001, 0, 4511524, 4, { -144.792892f, 12.006590f, -3.465488f }, 1.000000f, 0.124494f, 0); + instance.addEObj( "unknown_4", 2003002, 0, 4511529, 4, { -146.013596f, 12.000000f, -5.172852f }, 0.991760f, 0.391955f, 0); + instance.addEObj( "unknown_5", 2003002, 0, 4511534, 4, { -145.996506f, 11.978270f, -3.452308f }, 0.991760f, 1.250262f, 0); + instance.addEObj( "unknown_6", 2003002, 0, 4511536, 4, { -143.861801f, 11.978270f, -3.127099f }, 0.991760f, 0.230245f, 0); + instance.addEObj( "unknown_7", 2003003, 0, 4511541, 4, { -145.240295f, 12.043620f, -2.238888f }, 1.174927f, 1.197722f, 0); + instance.addEObj( "unknown_8", 2001727, 0, 4162335, 4, { 24.351500f, 7.199998f, -102.732201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fadedgilcoins", 2001280, 0, 3947581, 4, { -162.442902f, 17.486099f, 60.224781f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fadedgilcoins_1", 2001281, 0, 3947688, 4, { -254.726807f, 18.000000f, 67.353157f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Fadedgilcoins_2", 2001282, 0, 3947846, 4, { -21.744141f, 10.018190f, -78.477226f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fadedgilcoins_3", 2001283, 0, 3947866, 4, { 37.064110f, 7.249538f, -98.893761f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Fadedgilcoins_4", 2001285, 0, 3948843, 4, { -80.338791f, 0.700921f, -59.525490f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Strikingdummy", 2001514, 0, 4055676, 4, { -105.897400f, 4.000000f, -107.874001f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_1", 2001515, 0, 4055678, 4, { -108.155701f, 4.000000f, -105.798698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_2", 2001516, 0, 4055679, 4, { -77.768631f, 4.000000f, -129.233795f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_3", 2001517, 0, 4055680, 4, { -74.850319f, 4.000000f, -130.992599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_4", 2001518, 0, 4055682, 4, { -71.576271f, 4.000000f, -132.753403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_5", 2001718, 0, 4148351, 4, { -108.201698f, 4.989685f, -105.760300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_6", 2001719, 0, 4148352, 4, { -105.936501f, 4.965500f, -107.861801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_7", 2001720, 0, 4148353, 4, { -77.893806f, 5.034212f, -129.178299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_8", 2001721, 0, 4148354, 4, { -74.883957f, 4.902517f, -130.975800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_9", 2001722, 0, 4148355, 4, { -71.704048f, 5.038770f, -132.640503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_10", 2001790, 0, 4175145, 4, { -105.597397f, 4.000000f, -107.573997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_11", 2001791, 0, 4175146, 4, { -107.855698f, 4.000000f, -105.498703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_12", 2001792, 0, 4175147, 4, { -77.468628f, 4.000000f, -128.933807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_13", 2001793, 0, 4175148, 4, { -74.550323f, 4.000000f, -130.692596f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_14", 2001794, 0, 4175149, 4, { -71.276268f, 4.000000f, -132.453400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_15", 2001798, 0, 4175151, 4, { -107.901703f, 4.989685f, -105.460297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_16", 2001799, 0, 4175152, 4, { -105.636497f, 4.965500f, -107.561798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_17", 2001800, 0, 4175153, 4, { -77.593803f, 5.034212f, -128.878296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_18", 2001801, 0, 4175154, 4, { -74.583946f, 4.902517f, -130.675797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_19", 2001802, 0, 4175155, 4, { -71.404053f, 5.038770f, -132.340500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001855, 0, 4236085, 4, { -74.549492f, 1.998901f, -42.330700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001858, 0, 4236092, 4, { -21.827080f, 4.000000f, -145.139603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2004333, 0, 4841588, 4, { -31.627710f, 83.199989f, -9.434661f }, 0.781000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002599, 0, 4331656, 4, { -53.801319f, 84.180733f, -3.045938f }, 1.000000f, 0.257016f, 0); + instance.addEObj( "unknown_12", 2005975, 0, 5900174, 4, { -20.222401f, 83.199997f, -1.470200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gangplank", 2001667, 0, 4103454, 4, { -45.336491f, 84.112282f, -0.782598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001673, 0, 4105162, 4, { -53.769249f, 84.138092f, -3.106336f }, 1.000000f, 0.269064f, 0); + instance.addEObj( "unknown_14", 2001687, 0, 4105450, 4, { -53.769299f, 84.138100f, -3.106300f }, 1.000000f, 0.269065f, 0); + instance.addEObj( "unknown_15", 2001688, 0, 4105451, 4, { -53.769299f, 84.138100f, -3.106300f }, 1.000000f, 0.269065f, 0); + instance.addEObj( "unknown_16", 2001854, 0, 4217237, 4, { 23.093679f, 6.999992f, -86.289658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDuskTrader", 2004594, 0, 4982836, 4, { -211.852798f, 19.620060f, 74.792130f }, 0.991760f, 1.283258f, 0); + instance.addEObj( "unknown_17", 2004674, 0, 5018811, 4, { -161.551102f, 12.604210f, -0.449216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004675, 0, 5018813, 4, { -71.322380f, 4.651390f, -107.042099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???", 2004112, 0, 4722118, 4, { -122.176003f, 4.031771f, -107.250999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2004890, 0, 5119584, 4, { -196.586807f, 18.949970f, 61.085331f }, 0.600000f, 0.447360f, 0); + instance.addEObj( "Narrowgap", 2004885, 0, 5119653, 4, { -206.488297f, 19.203131f, 49.958370f }, 0.750000f, -0.324806f, 0); + instance.addEObj( "Narrowgap_1", 2004886, 0, 5119655, 4, { -245.193802f, 19.177999f, 63.680901f }, 0.747620f, -0.330557f, 0); + instance.addEObj( "Narrowgap_2", 2004887, 0, 5119656, 4, { -194.092804f, 19.152691f, 91.340134f }, 0.750000f, 0.342493f, 0); + instance.addEObj( "Narrowgap_3", 2004888, 0, 5119657, 4, { -243.610901f, 20.084900f, 104.425697f }, 0.750000f, -1.239528f, 0); + instance.addEObj( "Destination", 2004889, 0, 5121155, 4, { -136.539398f, 12.000000f, 23.541731f }, 1.000000f, 1.081450f, 0); + instance.addEObj( "Destination_1", 2005193, 0, 5668682, 4, { -38.091930f, 4.000000f, -141.329895f }, 1.000000f, 0.285269f, 0); } diff --git a/src/scripts/instances/questbattles/BloodontheSands.cpp b/src/scripts/instances/questbattles/BloodontheSands.cpp index 0eaba65a..76491fbe 100644 --- a/src/scripts/instances/questbattles/BloodontheSands.cpp +++ b/src/scripts/instances/questbattles/BloodontheSands.cpp @@ -45,8 +45,122 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009569, 0, 4, { 763.213318f, 9.000000f, 358.016998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009570, 0, 4, { 748.506775f, 9.000000f, 520.002930f }, 1.000000f, 0.000000f ); + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/BrotherlyLove.cpp b/src/scripts/instances/questbattles/BrotherlyLove.cpp index 8ed319e9..1a0ad7aa 100644 --- a/src/scripts/instances/questbattles/BrotherlyLove.cpp +++ b/src/scripts/instances/questbattles/BrotherlyLove.cpp @@ -43,6 +43,281 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Pollencluster", 2000129, 0, 2315601, 4, { -154.833298f, -0.625671f, 171.099396f }, 1.144348f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3715786, 4, { -151.751007f, 1.608049f, 145.860992f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138563, 4138562, 5, { -173.216400f, -3.430103f, 183.856796f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Sylphickeepsake", 2001227, 0, 4322586, 4, { 294.431213f, -1.040000f, 143.681396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_1", 2001227, 0, 4322587, 4, { 321.827911f, -3.020000f, 144.090897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_2", 2001227, 0, 4322589, 4, { 290.637299f, -0.740000f, 163.516006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_3", 2001227, 0, 4322591, 4, { 309.508911f, -0.240000f, 173.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_4", 2001227, 0, 4322592, 4, { 298.527588f, 0.510000f, 187.215897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_5", 2001227, 0, 4322594, 4, { 258.492493f, -0.220000f, 149.720093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_6", 2001227, 0, 4322599, 4, { 260.485596f, 0.120000f, 130.993103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_7", 2001227, 0, 4322601, 4, { 257.467102f, 0.260000f, 180.673294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001672, 0, 4103733, 4, { 51.468632f, 7.888855f, 486.472809f }, 0.991760f, 1.407976f, 0); + instance.addEObj( "Destination", 2004254, 0, 4745343, 4, { 260.836792f, -9.082514f, -77.379066f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002864, 0, 4496980, 4, { 270.292114f, -0.236188f, 168.551102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2002865, 0, 4497120, 4, { 259.773590f, -8.686693f, -81.574600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2003035, 0, 4515593, 4, { 21.365570f, -6.232798f, 251.565796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_1", 2003036, 0, 4515594, 4, { 21.370729f, -6.231795f, 251.573700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom", 2003330, 0, 4548814, 4, { 197.333801f, 8.378596f, 176.602798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_1", 2003331, 0, 4548815, 4, { 235.789200f, -1.592303f, 104.609299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_2", 2003332, 0, 4548816, 4, { 198.952194f, -3.617840f, -11.549170f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Fragrantbloom_3", 2003333, 0, 4548818, 4, { 261.949493f, -7.052843f, 3.433620f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass", 2003334, 0, 4548820, 4, { 240.559402f, -5.273791f, -47.777660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_1", 2003335, 0, 4588382, 4, { 204.367706f, -3.361009f, -11.380580f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_2", 2003336, 0, 4588383, 4, { 181.841400f, 0.028064f, 34.078308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_3", 2003459, 0, 4588384, 4, { 205.467407f, -1.536390f, 90.842522f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_4", 2003460, 0, 4588395, 4, { 207.316895f, 9.219618f, 189.518997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_5", 2003461, 0, 4588396, 4, { 68.643959f, 4.922075f, 183.815094f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003425, 0, 4576915, 4, { 276.268890f, -10.496140f, -70.834373f }, 1.052795f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_2", 2002883, 0, 4498913, 4, { 102.494904f, -20.340330f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_3", 2002882, 0, 4498914, 4, { -26.077181f, -35.070999f, -539.086182f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_6", 2003344, 0, 4549544, 4, { 180.100006f, -21.814190f, -454.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_7", 2003345, 0, 4549545, 4, { 257.190796f, -23.392200f, -374.319092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_8", 2003346, 0, 4549546, 4, { 314.198395f, -17.929380f, -269.611603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sylphpodling_4", 2003343, 0, 4549547, 4, { 102.525299f, -20.309811f, -512.840515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003426, 0, 4577350, 4, { 99.748169f, -20.187740f, -512.474182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003423, 0, 4577365, 4, { 45.954391f, 6.073489f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003424, 0, 4577367, 4, { 45.954399f, 6.073500f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003388, 0, 4578406, 4, { -8.182032f, -34.830978f, -531.505005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_9", 2003472, 0, 4589592, 4, { 207.316895f, 9.219618f, 189.518997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_10", 2003473, 0, 4589593, 4, { 68.643959f, 4.922075f, 183.815094f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_11", 2003462, 0, 4589558, 4, { 325.490112f, -18.812401f, -167.101593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_12", 2003470, 0, 4589581, 4, { 243.800003f, -5.200000f, -51.700001f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_13", 2003471, 0, 4589591, 4, { 234.800003f, -3.874040f, 67.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003155, 0, 4536337, 4, { -247.292099f, 5.402741f, 279.090515f }, 0.991760f, 1.081068f, 0); + instance.addEObj( "Destination_6", 2003156, 0, 4536338, 4, { -227.161697f, 5.266186f, 276.482788f }, 0.991760f, 0.446265f, 0); + instance.addEObj( "Destination_7", 2003157, 0, 4536339, 4, { -234.703796f, 3.264596f, 271.138214f }, 0.991760f, -0.104419f, 0); + instance.addEObj( "Destination_8", 2003158, 0, 4536340, 4, { -217.317001f, 2.177073f, 285.324402f }, 0.991760f, 0.917035f, 0); + instance.addEObj( "Destination_9", 2003159, 0, 4536341, 4, { -202.240402f, 0.909965f, 278.834015f }, 0.991760f, 0.476351f, 0); + instance.addEObj( "Destination_10", 2003160, 0, 4536342, 4, { -242.640900f, 7.049800f, 297.737701f }, 0.991760f, -0.124993f, 0); + instance.addEObj( "Destination_11", 2003161, 0, 4536343, 4, { -224.126297f, 1.514189f, 267.972809f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2003162, 0, 4536344, 4, { -229.975601f, 4.013759f, 291.695099f }, 0.991760f, -0.547807f, 0); + instance.addEObj( "Sackofdevilgourds", 2003067, 0, 4517563, 4, { 354.583893f, -4.603297f, -11.392800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_1", 2003068, 0, 4517567, 4, { 323.838593f, -5.761353f, -17.896009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_2", 2003069, 0, 4517568, 4, { 327.674591f, -6.085326f, -7.901030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_3", 2003070, 0, 4517569, 4, { 328.105194f, -4.855515f, -31.267309f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_4", 2003071, 0, 4517570, 4, { 182.667099f, -1.920222f, 23.114180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_5", 2003072, 0, 4517571, 4, { 187.073502f, -0.680873f, 76.101418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_6", 2003073, 0, 4517572, 4, { 181.013107f, -0.379152f, 68.056587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_7", 2003074, 0, 4517588, 4, { 206.287796f, -2.382749f, 69.434540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepwoodsapling", 2003221, 0, 4569636, 4, { 254.206100f, -6.336769f, 41.450748f }, 0.991760f, -1.248056f, 0); + instance.addEObj( "Deepwoodsapling_1", 2003222, 0, 4569637, 4, { 253.533905f, -5.510984f, 22.278280f }, 0.991760f, -1.510563f, 0); + instance.addEObj( "Deepwoodsapling_2", 2003223, 0, 4569638, 4, { 288.768311f, -5.225069f, 37.053440f }, 1.000000f, -0.209019f, 0); + instance.addEObj( "Deepwoodsapling_3", 2003224, 0, 4569639, 4, { 281.282898f, -5.528382f, 10.890320f }, 0.991760f, 1.029748f, 0); + instance.addEObj( "Deepwoodsapling_4", 2003225, 0, 4569640, 4, { 313.383514f, -6.745697f, 17.728300f }, 1.000000f, 1.261924f, 0); + instance.addEObj( "Deepwoodsapling_5", 2003226, 0, 4569641, 4, { 309.700500f, -5.789827f, 36.660000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepwoodsapling_6", 2003227, 0, 4569642, 4, { 297.563690f, -5.432125f, 63.752991f }, 1.000000f, -0.186714f, 0); + instance.addEObj( "Deepwoodsapling_7", 2003228, 0, 4569643, 4, { 286.250214f, -4.508800f, 57.141289f }, 1.000000f, -1.297356f, 0); + instance.addEObj( "Greatergapemaw", 2003229, 0, 4569644, 4, { 206.434402f, -3.828274f, -40.060032f }, 1.000000f, -1.042362f, 0); + instance.addEObj( "Greatergapemaw_1", 2003230, 0, 4569645, 4, { 203.114502f, -3.394559f, -27.459700f }, 1.000000f, 0.152400f, 0); + instance.addEObj( "Greatergapemaw_2", 2003231, 0, 4569646, 4, { 211.596100f, -4.479522f, -51.478550f }, 1.000000f, -1.559508f, 0); + instance.addEObj( "Greatergapemaw_3", 2003232, 0, 4569647, 4, { 231.324295f, -5.301898f, -52.930630f }, 1.000000f, -0.385533f, 0); + instance.addEObj( "Greatergapemaw_4", 2003233, 0, 4569648, 4, { 245.611893f, -5.202628f, -41.667759f }, 1.000000f, -1.325491f, 0); + instance.addEObj( "Greatergapemaw_5", 2003234, 0, 4569649, 4, { 231.158707f, -3.189421f, -16.280991f }, 1.000000f, 0.425819f, 0); + instance.addEObj( "Greatergapemaw_6", 2003235, 0, 4569650, 4, { 215.535202f, -2.485040f, -19.249729f }, 1.000000f, 1.190844f, 0); + instance.addEObj( "Destination_13", 2003237, 0, 4544034, 4, { 242.509201f, 3.171883f, 174.738800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2003238, 0, 4544035, 4, { 212.800797f, 2.180446f, 124.510101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003239, 0, 4544036, 4, { 420.004486f, -11.947810f, -2.182068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2003240, 0, 4544037, 4, { -20.536249f, 18.045280f, 18.219610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2003241, 0, 4544038, 4, { 287.296295f, -5.537555f, 26.370331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_4", 2003079, 0, 4536351, 4, { 225.811600f, 6.003866f, 181.787292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_5", 2003080, 0, 4536352, 4, { 278.593506f, -4.781094f, 36.545292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_6", 2003081, 0, 4536353, 4, { 175.275497f, -0.198469f, 57.348770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_7", 2003082, 0, 4536354, 4, { 97.683311f, 7.143996f, -7.903296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ritualartifact", 2003075, 0, 4536355, 4, { 126.764000f, 3.093158f, 19.930861f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_1", 2003076, 0, 4536356, 4, { -19.144520f, 19.335110f, -11.485360f }, 1.500000f, -0.635571f, 0); + instance.addEObj( "Ritualartifact_2", 2003077, 0, 4536357, 4, { 315.975494f, -6.837254f, -16.690960f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Ritualartifact_3", 2003078, 0, 4536358, 4, { 232.630203f, -4.500855f, -59.158958f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_4", 2003303, 0, 4540178, 4, { 267.974091f, -0.139052f, 168.948395f }, 1.500000f, -1.196242f, 0); + instance.addEObj( "Fragrantbloom_8", 2003301, 0, 4540179, 4, { 220.316193f, -1.473949f, 100.497803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_5", 2003304, 0, 4540180, 4, { 302.897797f, -5.385191f, 60.722450f }, 1.500000f, -0.084814f, 0); + instance.addEObj( "Fragrantbloom_9", 2003302, 0, 4540181, 4, { 222.819199f, -2.727977f, -17.219090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003495, 0, 4593329, 4, { 396.750214f, -8.047500f, -1.323600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousobject", 2003037, 0, 4515675, 4, { 287.872894f, -5.639699f, 29.696770f }, 2.975464f, -0.583977f, 0); + instance.addEObj( "Suspiciousobject_1", 2003038, 0, 4515676, 4, { 290.811310f, -4.964163f, 52.301262f }, 2.500000f, -1.472846f, 0); + instance.addEObj( "Suspiciousobject_2", 2003039, 0, 4515678, 4, { 244.951004f, -1.262776f, 100.521500f }, 3.000000f, 0.877921f, 0); + instance.addEObj( "Greaterbanestool", 2003242, 1891418, 4573010, 4, { 251.778397f, -8.209301f, -142.010803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_1", 2003243, 1891426, 4573011, 4, { 207.514099f, -5.522569f, -194.351395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_2", 2003244, 1692526, 4573014, 4, { 207.780197f, -3.514782f, -143.904099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_3", 2003245, 1692537, 4573015, 4, { 326.714111f, -16.365271f, -177.641495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Greaterbanestool_4", 2003246, 1692505, 4573016, 4, { 387.346985f, -16.979361f, -226.037903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_5", 2003247, 1672198, 4573017, 4, { 373.249786f, -17.692381f, -161.134094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_6", 2003248, 1672181, 4573019, 4, { 272.945190f, -8.224035f, -81.923920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2003380, 0, 4572993, 4, { 62.706169f, 3.932236f, 159.040405f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003381, 0, 4572994, 4, { 7.451530f, -2.031813f, 184.790298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003382, 0, 4572995, 4, { 58.211010f, 0.944079f, 245.708206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2003383, 0, 4572996, 4, { -47.541851f, -1.805159f, 334.940186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2003384, 0, 4572997, 4, { -40.328468f, -3.492374f, 187.253998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_23", 2003385, 0, 4572999, 4, { 64.378967f, 2.166244f, 221.289597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003386, 0, 4573000, 4, { 1.918755f, -7.818126f, 283.832886f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blazingscalebomb", 2003249, 0, 4546744, 4, { 360.687012f, -17.551809f, -128.061905f }, 0.991760f, -0.431213f, 0); + instance.addEObj( "Blazingscalebomb_1", 2003250, 0, 4546746, 4, { 323.790100f, -17.990330f, -217.605499f }, 1.000000f, 0.493296f, 0); + instance.addEObj( "Blazingscalebomb_2", 2003251, 0, 4546748, 4, { 442.354889f, -17.981300f, -200.309402f }, 0.991760f, -0.255239f, 0); + instance.addEObj( "Blazingscalebomb_3", 2003252, 0, 4546750, 4, { 406.088287f, -16.969971f, -254.966003f }, 0.991760f, 0.245782f, 0); + instance.addEObj( "Blazingscalebomb_4", 2003253, 0, 4546752, 4, { 295.952606f, -20.418011f, -300.925415f }, 0.991760f, 1.360010f, 0); + instance.addEObj( "Lightningchanneler", 2003142, 0, 4534644, 4, { 286.518585f, -13.687380f, -124.681503f }, 0.991760f, -0.165816f, 0); + instance.addEObj( "Lightningchanneler_1", 2003143, 0, 4534645, 4, { 259.082886f, -11.134010f, -167.614700f }, 1.000000f, -1.171536f, 0); + instance.addEObj( "Lightningchanneler_2", 2003144, 0, 4534646, 4, { 295.193512f, -12.990950f, -186.870697f }, 1.000000f, 0.111928f, 0); + instance.addEObj( "unknown_6", 2003146, 0, 4534655, 4, { 291.174286f, -12.940800f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Taintedcrystal", 2003145, 0, 4534657, 4, { 291.174286f, -12.940790f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandswater", 2003254, 0, 4576583, 4, { 332.246613f, -18.713091f, -202.377502f }, 0.991760f, -0.165337f, 0); + instance.addEObj( "Sylphlandswater_1", 2003255, 0, 4576599, 4, { 339.995087f, -19.037540f, -154.292297f }, 0.991760f, -0.205413f, 0); + instance.addEObj( "Sylphlandswater_2", 2003256, 0, 4576606, 4, { 451.305115f, -15.596500f, -283.177002f }, 0.991760f, -1.403375f, 0); + instance.addEObj( "Sylphlandswater_3", 2003349, 0, 4576613, 4, { 360.851196f, -16.977970f, -250.649200f }, 0.991760f, -0.455939f, 0); + instance.addEObj( "Sylphlandswater_4", 2003350, 0, 4576626, 4, { 261.157013f, -21.282379f, -269.947388f }, 0.991760f, -0.890729f, 0); + instance.addEObj( "Sylphlandswater_5", 2003351, 0, 4576631, 4, { 442.252197f, -17.375071f, -225.821701f }, 0.991760f, -0.787280f, 0); + instance.addEObj( "Moonspore", 2003257, 0, 4576908, 4, { 384.115387f, -33.308289f, -436.665985f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Moonspore_1", 2003258, 0, 4576909, 4, { 392.420807f, -33.550091f, -456.443115f }, 1.000000f, -0.908982f, 0); + instance.addEObj( "Moonspore_2", 2003259, 0, 4576910, 4, { 367.051514f, -24.930229f, -440.314087f }, 0.991760f, 1.162919f, 0); + instance.addEObj( "Fragrantbloom_10", 2003337, 0, 4576921, 4, { 437.182312f, -14.656990f, -260.032593f }, 0.991760f, 0.309246f, 0); + instance.addEObj( "Fragrantbloom_11", 2003338, 0, 4576924, 4, { 303.883301f, -15.976300f, -152.208694f }, 1.000000f, -0.606650f, 0); + instance.addEObj( "Fragrantbloom_12", 2003339, 0, 4576930, 4, { 358.288910f, -19.883169f, -207.302704f }, 0.991760f, -0.427364f, 0); + instance.addEObj( "Fragrantbloom_13", 2003340, 0, 4576956, 4, { 424.389587f, -18.458300f, -195.803894f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Fragrantbloom_14", 2003341, 0, 4576995, 4, { 306.313690f, -19.641350f, -262.475891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2003435, 0, 4578698, 4, { 383.810211f, -65.293404f, -448.508392f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciouscoffer", 2003040, 0, 4550480, 4, { 326.788513f, -18.087490f, -235.948395f }, 1.000000f, -1.559955f, 0); + instance.addEObj( "Suspiciouscoffer_1", 2003041, 0, 4550484, 4, { 386.119293f, -20.186100f, -200.741806f }, 1.000000f, 1.396771f, 0); + instance.addEObj( "Suspiciouscoffer_2", 2003042, 0, 4550486, 4, { 439.780304f, -18.176470f, -247.333603f }, 0.991760f, 0.014587f, 0); + instance.addEObj( "Suspiciouscoffer_3", 2003491, 0, 4593315, 4, { 398.709015f, -17.430691f, -237.047806f }, 1.000000f, 0.461995f, 0); + instance.addEObj( "Suspiciouscoffer_4", 2003492, 0, 4593316, 4, { 387.484009f, -15.018990f, -267.248291f }, 1.000000f, 0.869870f, 0); + instance.addEObj( "Suspiciouscoffer_5", 2003493, 0, 4593317, 4, { 356.458405f, -14.073890f, -264.422394f }, 1.000000f, -0.477062f, 0); + instance.addEObj( "Suspiciouscoffer_6", 2003494, 0, 4593318, 4, { 319.447601f, -17.211760f, -200.873001f }, 0.991760f, -1.262033f, 0); + instance.addEObj( "Chokingscalebombs", 2003307, 0, 4540212, 4, { 261.849915f, -9.295776f, -72.776352f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003310, 0, 4540213, 4, { 551.822876f, -22.512110f, -352.106506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass", 2003308, 0, 4540215, 4, { 270.539001f, -12.072570f, -181.486603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Luminousmoongrass_1", 2003309, 0, 4540216, 4, { 369.399994f, -19.609619f, -156.300003f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_26", 2003260, 0, 4546867, 4, { 375.124603f, -25.634979f, -469.899994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Luminousmoongrass_2", 2003474, 0, 4589809, 4, { 385.506012f, -15.657810f, -296.532288f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_3", 2003478, 0, 4589810, 4, { 364.799988f, -34.000011f, -432.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_4", 2003479, 0, 4589811, 4, { 389.699585f, -28.098949f, -494.220490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_5", 2003487, 0, 4589812, 4, { 429.899994f, -14.288640f, -257.600006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_6", 2003488, 0, 4589813, 4, { 550.054626f, -24.240721f, -329.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glueygapemaw", 2003097, 0, 4520654, 4, { 184.789093f, -21.871460f, -479.481903f }, 0.991760f, 1.285216f, 0); + instance.addEObj( "Glueygapemaw_1", 2003098, 0, 4520656, 4, { 265.386993f, -22.831619f, -373.796112f }, 1.000000f, 1.252951f, 0); + instance.addEObj( "Glueygapemaw_2", 2003099, 0, 4520658, 4, { 186.698303f, -21.355909f, -422.540588f }, 1.000000f, -1.340379f, 0); + instance.addEObj( "Glueygapemaw_3", 2003100, 0, 4520660, 4, { 130.248199f, -25.170361f, -389.715393f }, 1.000000f, -1.020562f, 0); + instance.addEObj( "Glueygapemaw_4", 2003101, 0, 4520662, 4, { 124.653000f, -22.213520f, -473.253906f }, 1.000000f, -1.036785f, 0); + instance.addEObj( "Glueygapemaw_5", 2003102, 0, 4520664, 4, { 116.294403f, -20.164480f, -499.883606f }, 1.000000f, -0.335379f, 0); + instance.addEObj( "Glueygapemaw_6", 2003104, 0, 4520668, 4, { 205.296799f, -18.645691f, -557.161682f }, 0.991760f, 1.301800f, 0); + instance.addEObj( "Sylphlandsspring", 2003105, 0, 4520677, 4, { 173.263901f, -26.747169f, -587.845215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_1", 2003106, 0, 4520678, 4, { 165.260406f, -26.461340f, -576.364807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_2", 2003107, 0, 4520679, 4, { 152.401505f, -27.000000f, -559.358887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_3", 2003108, 0, 4520680, 4, { -36.964890f, -35.553398f, -560.757996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_4", 2003109, 0, 4520682, 4, { -42.568180f, -35.591640f, -533.290527f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_5", 2003110, 0, 4520683, 4, { -18.336990f, -35.602291f, -535.328979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Milkmistmaker", 2003280, 1909984, 4580513, 4, { 364.431305f, -16.749640f, -238.452805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_1", 2003281, 1909981, 4580514, 4, { 218.510101f, -19.649820f, -404.762909f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_2", 2003282, 1909982, 4580516, 4, { 121.303200f, -25.273790f, -348.357910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_3", 2003283, 1909983, 4580530, 4, { 144.885696f, -28.278469f, -224.927200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_15", 2003276, 0, 4580613, 4, { 276.119995f, -12.275450f, -131.393997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_16", 2003277, 0, 4580939, 4, { 351.858887f, -20.609070f, -184.734207f }, 0.991760f, 0.999755f, 0); + instance.addEObj( "Fragrantbloom_17", 2003278, 0, 4580941, 4, { 348.973907f, -17.285210f, -230.749496f }, 0.991760f, -1.059342f, 0); + instance.addEObj( "Fragrantbloom_18", 2003279, 0, 4580942, 4, { 271.981415f, -19.877180f, -278.152496f }, 0.991760f, -0.682164f, 0); + instance.addEObj( "Fragrantbloom_19", 2003437, 0, 4581908, 4, { 259.920898f, -23.496771f, -361.484985f }, 0.991760f, 1.094632f, 0); + instance.addEObj( "Fragrantbloom_20", 2003438, 0, 4581909, 4, { 228.985596f, -23.059441f, -421.204407f }, 0.991760f, -0.586900f, 0); + instance.addEObj( "Fragrantbloom_21", 2003439, 0, 4581910, 4, { 197.069107f, -21.416519f, -406.999390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_22", 2003440, 0, 4581911, 4, { 153.184906f, -23.864969f, -474.139587f }, 0.991760f, 1.237798f, 0); + instance.addEObj( "Fragrantbloom_23", 2003441, 0, 4581912, 4, { 138.908005f, -23.063499f, -301.876099f }, 0.991760f, -0.199776f, 0); + instance.addEObj( "Fragrantbloom_24", 2003442, 0, 4581914, 4, { 90.308197f, -27.785410f, -267.084412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_25", 2003443, 0, 4581915, 4, { 105.182899f, -30.148689f, -177.502594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_26", 2003444, 0, 4581916, 4, { 148.863098f, -29.661070f, -206.650696f }, 0.991760f, 1.158832f, 0); + instance.addEObj( "Fragrantbloom_27", 2003445, 0, 4581920, 4, { 201.869202f, -21.032129f, -439.100098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_28", 2003446, 0, 4581922, 4, { 97.245728f, -26.339661f, -356.404999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_27", 2003284, 0, 4551557, 4, { 93.891228f, -30.107050f, -177.120300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_28", 2003285, 0, 4551559, 4, { 93.810463f, -30.099991f, -177.277695f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Skybulb", 2003290, 0, 4572686, 4, { -10.470580f, -35.200001f, -531.696289f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Ripenedbulb", 2003292, 0, 4572687, 4, { -10.496690f, -35.200001f, -531.702881f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Destination_29", 2003390, 0, 4579390, 4, { 264.635193f, -8.955486f, -78.344856f }, 1.000000f, 0.805802f, 0); + instance.addEObj( "Skybulb_1", 2003291, 0, 4589559, 4, { -11.259720f, -35.200001f, -531.717773f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass", 2003480, 0, 4589814, 4, { 152.899994f, -24.249050f, -451.899994f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_1", 2003481, 0, 4589815, 4, { 161.899994f, -26.600000f, -537.119995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_2", 2003482, 0, 4589816, 4, { 302.700012f, -18.917789f, -290.650696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_3", 2003483, 0, 4589817, 4, { 370.700012f, -16.298861f, -257.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_4", 2003484, 0, 4589818, 4, { 327.199188f, -17.241720f, -191.027802f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_5", 2003485, 0, 4589819, 4, { 384.921600f, -20.223400f, -197.555603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_6", 2003486, 0, 4589820, 4, { 262.630188f, -10.190030f, -114.904503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_7", 2003389, 0, 4589976, 4, { 114.593498f, -20.291059f, -501.672394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_8", 2003489, 0, 4592952, 4, { 249.763199f, -24.055559f, -341.115509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_9", 2003490, 0, 4592953, 4, { 293.995514f, -13.852700f, -152.605499f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2003533, 0, 4603320, 4, { 91.827003f, -29.593201f, -158.230103f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Schemingsylphs", 2003294, 0, 4573037, 4, { 180.132507f, -23.737551f, -494.878296f }, 0.991760f, 0.480608f, 0); + instance.addEObj( "Schemingsylphs_1", 2003295, 0, 4573038, 4, { 155.748795f, -24.399229f, -462.516205f }, 0.991760f, -0.000623f, 0); + instance.addEObj( "Schemingsylphs_2", 2003296, 0, 4573039, 4, { 131.732101f, -22.728081f, -560.509583f }, 0.991760f, 1.493497f, 0); + instance.addEObj( "Schemingsylphs_3", 2003297, 0, 4573040, 4, { 255.891693f, -23.930281f, -546.654419f }, 0.991760f, -0.598118f, 0); + instance.addEObj( "Beehive", 2002610, 0, 4333205, 4, { -487.418915f, 10.025700f, 185.320801f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Beehive_1", 2002611, 0, 4333206, 4, { -502.240814f, 12.346300f, 161.465393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Beehive_2", 2002612, 0, 4333207, 4, { -474.669006f, 7.223832f, 167.269104f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Curioustussock", 2001902, 0, 4268415, 4, { -386.648407f, -0.007868f, 192.462006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_30", 2000720, 0, 3725435, 4, { -209.088104f, -4.641913f, 195.804398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_31", 2000721, 0, 3725436, 4, { -146.023605f, -5.255088f, 199.259598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_32", 2000722, 0, 3725438, 4, { -173.327301f, 2.188472f, 137.682098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "TwinAdderstandard", 2000717, 0, 3722267, 4, { -318.501587f, 20.414970f, 393.545410f }, 0.991760f, 0.283564f, 0); + instance.addEObj( "TwinAdderstandard_1", 2000718, 0, 3722268, 4, { -363.363098f, 5.072210f, 277.424194f }, 0.991760f, 1.114885f, 0); + instance.addEObj( "TwinAdderstandard_2", 2000719, 0, 3722270, 4, { -223.895599f, -5.191019f, 198.352097f }, 0.991760f, -0.967813f, 0); + instance.addEObj( "TwinAdderstandard_3", 2002606, 0, 4331866, 4, { -318.501892f, 21.894489f, 393.544586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_4", 2002607, 0, 4331867, 4, { -363.336914f, 6.527109f, 277.411591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_5", 2002608, 0, 4331868, 4, { -223.904099f, -3.697920f, 198.351593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Smallcane", 2001909, 0, 4268559, 4, { -221.332199f, 16.034121f, 291.157288f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Youngleaf", 2001910, 0, 4268560, 4, { -230.279999f, 7.193030f, 272.322906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Youngleaf_1", 2001911, 0, 4268561, 4, { -245.630005f, 11.004320f, 280.890015f }, 1.000000f, -0.375315f, 0); + instance.addEObj( "Youngleaf_2", 2001912, 0, 4268562, 4, { -237.970001f, 16.034149f, 289.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Browniebrush", 2001913, 0, 4268626, 4, { -1.935700f, -0.988330f, 340.555603f }, 0.991760f, 0.138108f, 0); + instance.addEObj( "Browniebrush_1", 2001914, 0, 4268627, 4, { -35.621410f, -2.551777f, 325.381104f }, 1.000000f, -1.548959f, 0); + instance.addEObj( "Browniebrush_2", 2001915, 0, 4268628, 4, { -81.345886f, -2.625674f, 191.790604f }, 0.991760f, 0.185758f, 0); + instance.addEObj( "Browniebrush_3", 2001916, 0, 4268629, 4, { -40.970322f, -8.247272f, 224.389999f }, 1.000000f, 0.836054f, 0); + instance.addEObj( "Browniebrush_4", 2001917, 0, 4268630, 4, { -44.435322f, -8.768008f, 281.015686f }, 1.000000f, -1.326360f, 0); + instance.addEObj( "Suspiciousbox", 2001918, 0, 4268643, 4, { -100.921402f, -8.276004f, 261.430389f }, 1.000000f, 0.662411f, 0); + instance.addEObj( "unknown_9", 2002280, 0, 4289810, 4, { -102.004700f, -8.202802f, 259.895813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2000711, 0, 3721321, 4, { -78.986153f, -8.375583f, 264.908600f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2001920, 0, 4268670, 4, { -54.647831f, -1.055976f, 328.155914f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket_1", 2001921, 0, 4268671, 4, { -67.032898f, -3.273622f, 186.999298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk", 2001922, 0, 4268683, 4, { -244.281693f, 2.853489f, 128.526703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_1", 2001923, 0, 4268684, 4, { -223.285294f, 1.979512f, 129.289703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_2", 2001924, 0, 4268685, 4, { -194.381897f, 11.070710f, 76.930992f }, 1.000000f, 0.802673f, 0); + instance.addEObj( "unknown_10", 2002270, 0, 4289889, 4, { -283.877594f, 12.242350f, -39.334942f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_34", 2001957, 0, 4269047, 4, { 190.570801f, 8.800152f, 187.755402f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylvanlilyseed", 2002190, 0, 4300386, 4, { 233.661407f, 6.449697f, 199.145401f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_1", 2002191, 0, 4300387, 4, { 189.668198f, 7.954254f, 133.675705f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_2", 2002192, 0, 4300388, 4, { 181.067902f, 0.077871f, 43.304089f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002330, 0, 4300445, 4, { 217.664001f, 11.392100f, 147.400497f }, 1.200000f, 0.027980f, 0); + instance.addEObj( "Destination_35", 2002193, 0, 4300516, 4, { 222.033905f, -3.676586f, -25.900640f }, 0.991760f, 0.397259f, 0); + instance.addEObj( "unknown_12", 2004032, 0, 4671676, 4, { -318.615601f, 12.254900f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Sylphlandsaetheryte", 2004430, 0, 4879190, 4, { 198.295807f, -29.803900f, -220.439194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003047, 0, 4516241, 4, { -318.617188f, 12.128480f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrierthreshold", 2003046, 0, 4516242, 4, { -318.623688f, 12.252930f, -35.050049f }, 0.991760f, -1.543354f, 0); + instance.addEObj( "unknown_13", 2003057, 0, 4517325, 4, { -318.615601f, 12.254920f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Barrierthreshold_1", 2003347, 0, 4550125, 4, { -318.615601f, 12.254920f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003434, 0, 4577483, 4, { -318.615601f, 12.254900f, -35.033001f }, 1.000000f, -1.543355f, 0); + instance.addEObj( "Sweetsmellingwildflower", 2004140, 0, 4867989, 4, { 308.138397f, -15.467660f, -136.414597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004139, 0, 4867990, 4, { 376.950989f, -17.823540f, -134.512207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004143, 0, 4868022, 4, { 96.639137f, -26.655270f, -321.145386f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004152, 0, 4841612, 4, { 195.500595f, -31.476770f, -220.428406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frayedsack", 2002530, 0, 4323823, 4, { 576.244019f, -23.992371f, -423.743103f }, 1.000000f, 0.676128f, 0); + instance.addEObj( "Destination_36", 2002445, 0, 4308347, 4, { 3.160000f, 20.594299f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002446, 0, 4308348, 4, { 3.160000f, 20.594330f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2002498, 0, 4321569, 4, { 116.073097f, -21.432310f, -294.891907f }, 1.000000f, -0.221463f, 0); + instance.addEObj( "Destination_37", 2002394, 0, 4306624, 4, { -271.534302f, 13.757680f, -51.773930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2002395, 0, 4306625, 4, { -271.504700f, 13.176810f, -51.772308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2001713, 0, 4101329, 4, { 51.498920f, 7.909368f, 486.490112f }, 1.000000f, 1.407901f, 0); + instance.addEObj( "unknown_19", 2001806, 0, 4175894, 4, { 30.342871f, 8.417048f, 475.352997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004103, 0, 4696198, 4, { -53.624901f, -8.901268f, 298.765411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2000710, 0, 3715906, 4, { -296.284485f, 0.346088f, 251.026093f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Smallcane_1", 2000686, 0, 3719061, 4, { -241.152893f, -0.557573f, 212.956802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousboxes", 2000715, 0, 3722151, 4, { -101.015503f, -8.265948f, 261.272614f }, 1.000000f, 0.743996f, 0); + instance.addEObj( "Silkstrand", 2000723, 0, 3775548, 4, { -73.319641f, -2.914551f, 189.593307f }, 1.500000f, -0.651753f, 0); + instance.addEObj( "Silkstrand_1", 2000723, 0, 3775559, 4, { -189.723495f, 2.737110f, 126.692497f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_2", 2000723, 0, 3775564, 4, { -242.603195f, 11.806290f, 18.966921f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Claxiosleafprint", 2000724, 0, 3775568, 4, { -283.826508f, 12.255220f, -39.326191f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Silkstrand_3", 2000983, 0, 3853767, 4, { -101.501801f, -3.665283f, 189.591904f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_4", 2000983, 0, 3853881, 4, { -223.516800f, 8.639088f, 56.797329f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_5", 2000983, 0, 3875418, 4, { -167.781204f, 1.213504f, 160.362595f }, 1.500000f, -0.782852f, 0); + instance.addEObj( "Silkstrand_6", 2000983, 0, 3875420, 4, { -208.565598f, 6.937147f, 82.102966f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2004682, 0, 5021334, 4, { -395.543488f, 12.303440f, 325.937988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2004573, 0, 4951056, 4, { 36.554340f, -3.697749f, 225.780106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2004574, 0, 4951057, 4, { -84.082047f, -5.746114f, 321.518005f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/ChasingShadows.cpp b/src/scripts/instances/questbattles/ChasingShadows.cpp index b0658531..30732a93 100644 --- a/src/scripts/instances/questbattles/ChasingShadows.cpp +++ b/src/scripts/instances/questbattles/ChasingShadows.cpp @@ -27,6 +27,180 @@ private: static constexpr auto CUT_SCENE_01 = 54; static constexpr auto HOW_TO_QIB = 79; +public: + ChasingShadows() : Sapphire::ScriptAPI::QuestBattleScript( 11 ) + { } + + void onInit( QuestBattle& instance ) override + { + instance.addEObj( "unknown_0", 2005192, 5760474, 5766960, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f, 0); + instance.addEObj( "Entrance", 2001710, 4138425, 4138424, 5, { -51.452221f, -36.919319f, 313.645203f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2000989, 0, 3823377, 4, { -106.687202f, -4.161253f, -45.643250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000989, 0, 3823379, 4, { -102.746902f, -4.401515f, -49.706520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000989, 0, 3823385, 4, { -104.850403f, -4.340435f, -52.988312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000989, 0, 3823394, 4, { -108.844398f, -4.241153f, -57.010132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000989, 0, 3823397, 4, { -112.659302f, -3.909669f, -61.190521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000989, 0, 3823401, 4, { -118.636398f, -3.518063f, -64.513268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000989, 0, 3823405, 4, { -127.511803f, -2.892640f, -64.478867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000989, 0, 3823412, 4, { -117.353996f, 0.914429f, -50.905491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000989, 0, 3823416, 4, { -111.476799f, -2.111283f, -50.949821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000989, 0, 3823424, 4, { -176.735703f, 41.926590f, -127.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000989, 0, 3823431, 4, { -179.201294f, 41.938290f, -125.163200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000989, 0, 3823436, 4, { -185.775101f, 41.956139f, -122.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000989, 0, 3823439, 4, { -189.927902f, 41.899849f, -118.977501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000989, 0, 3823443, 4, { -178.272598f, 41.946621f, -131.510803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000989, 0, 3823452, 4, { -182.126297f, 44.093319f, -136.205093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000989, 0, 3823454, 4, { -183.924301f, 45.601589f, -138.584000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000989, 0, 3823474, 4, { -223.369705f, 65.192383f, -170.117294f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000989, 0, 3823478, 4, { -227.283203f, 63.083599f, -164.812698f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000989, 0, 3823481, 4, { -223.590500f, 61.701698f, -160.998001f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2000989, 0, 3823485, 4, { -219.593597f, 61.264191f, -160.662399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000989, 0, 3823490, 4, { -224.570404f, 60.000000f, -156.211700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000989, 0, 3823493, 4, { -204.765793f, 57.650002f, -156.189499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000989, 0, 3823593, 4, { -211.505005f, 61.173359f, -163.735794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000989, 0, 3823596, 4, { -215.901398f, 59.658932f, -156.554001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000989, 0, 3823600, 4, { -213.253204f, 60.419998f, -160.382599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000989, 0, 3823601, 4, { -210.509399f, 58.919998f, -157.050201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000989, 0, 3823602, 4, { -223.775101f, 54.810001f, -140.154007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000989, 0, 3823608, 4, { -225.879303f, 58.466068f, -152.178299f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2000989, 0, 3823617, 4, { -219.775696f, 58.352440f, -151.934097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2000989, 0, 3823627, 4, { -225.391098f, 56.995861f, -147.356400f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2000989, 0, 3824037, 4, { -219.836807f, 59.723690f, -155.840393f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2000989, 0, 3824042, 4, { -222.053894f, 55.756931f, -142.991104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000989, 0, 3824045, 4, { -212.838898f, 60.007149f, -159.296097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2000989, 0, 3824050, 4, { -214.303299f, 55.472000f, -141.913406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000989, 0, 3824055, 4, { -225.233505f, 63.152409f, -164.779999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2000989, 0, 3847675, 4, { -219.101303f, 56.439999f, -145.291000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2000989, 0, 3847677, 4, { -214.105896f, 57.759998f, -151.189697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2000989, 0, 3847679, 4, { -207.002197f, 57.130001f, -152.617004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000989, 0, 3847682, 4, { -213.376205f, 54.914261f, -139.597504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000989, 0, 3847685, 4, { -208.101303f, 54.775131f, -140.642303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000989, 0, 3847687, 4, { -214.426804f, 56.159321f, -145.207993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_cnt_box01vfx01", 2001210, 3757610, 3689175, 4, { -120.100601f, 2.405730f, -50.776730f }, 0.991789f, 0.000048f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_1", 2001210, 3757624, 3694554, 4, { -183.001602f, 42.326698f, -124.075798f }, 1.000000f, 1.570451f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_2", 2001210, 3757631, 3694706, 4, { -184.213196f, 45.746380f, -139.125000f }, 1.000000f, 0.000000f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "unknown_42", 2000989, 0, 3915748, 4, { -191.551300f, 41.466888f, -115.594398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000989, 0, 3915752, 4, { -186.462204f, 40.816891f, -115.784302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2000989, 0, 3915755, 4, { -191.218307f, 39.463631f, -110.626297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000989, 0, 3915759, 4, { -183.373505f, 37.236629f, -102.680702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000989, 0, 4096563, 4, { -186.592407f, 39.698158f, -111.553299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000989, 0, 4096564, 4, { -181.488998f, 39.372520f, -112.985199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2000989, 0, 4096565, 4, { -186.344604f, 36.201031f, -100.555199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2000989, 0, 4096566, 4, { -183.355698f, 38.196529f, -107.120499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2000989, 0, 4096567, 4, { -178.404999f, 36.720852f, -107.768600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000989, 0, 4096569, 4, { -177.405899f, 35.390881f, -103.573196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000989, 0, 4096570, 4, { -180.021500f, 34.727051f, -98.890297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000989, 0, 4096571, 4, { -182.217804f, 37.690910f, -116.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2000989, 0, 4096572, 4, { -188.807800f, 38.018028f, -106.121902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2000989, 0, 4096573, 4, { -181.309097f, 41.937679f, -130.304199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2000989, 0, 4096574, 4, { -182.530396f, 41.919140f, -126.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2000989, 0, 4096579, 4, { -220.313797f, 59.732182f, -155.807205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2000989, 0, 4096580, 4, { -226.965500f, 65.530830f, -170.766495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2000989, 0, 4096581, 4, { -215.623703f, 61.881599f, -163.434402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2000989, 0, 4096582, 4, { -206.911499f, 60.888500f, -165.796097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2000989, 0, 4096583, 4, { -218.172501f, 54.562969f, -138.618103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2000989, 0, 4096585, 4, { -222.671097f, 56.018742f, -143.996307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2000989, 0, 4096586, 4, { -203.646500f, 55.991982f, -150.696701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2000989, 0, 4096587, 4, { -215.205704f, 53.915279f, -133.938293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001710, 4138438, 4138434, 5, { -46.600349f, -6.881468f, -65.465378f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Thousandyearplum", 2000690, 0, 3689342, 4, { -288.543304f, 21.433680f, 217.844498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_1", 2000690, 0, 3692613, 4, { -307.137207f, 21.106791f, 215.406006f }, 1.000000f, -1.173999f, 0); + instance.addEObj( "Thousandyearplum_2", 2000690, 0, 3692616, 4, { -309.206512f, 21.227430f, 197.596497f }, 1.000000f, 1.119660f, 0); + instance.addEObj( "Thousandyearplum_3", 2000690, 0, 3692621, 4, { -339.628204f, 21.199949f, 182.168594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_4", 2000690, 0, 3692622, 4, { -353.139587f, 21.115919f, 196.709503f }, 1.000000f, -1.521987f, 0); + instance.addEObj( "Thousandyearplum_5", 2000690, 0, 3692623, 4, { -325.181000f, 21.526649f, 165.853302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); + instance.addEObj( "å½é€ å“(�)", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(�)_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(�)_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(�)_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(�)_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(�)_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(�)_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(�)_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_3", 2001224, 0, 4326455, 4, { -308.257599f, 61.464870f, 15.053400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_4", 2001224, 0, 4327283, 4, { -327.718506f, 60.582130f, 27.168421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_5", 2001224, 0, 4327285, 4, { -287.753601f, 62.810261f, 8.191589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone", 2001228, 0, 4309325, 4, { -484.262207f, 68.893761f, -283.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001228, 0, 4309326, 4, { -467.243896f, 65.401413f, -267.285187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001228, 0, 4309327, 4, { -526.568726f, 48.359058f, -242.947403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001228, 0, 4309329, 4, { -494.978912f, 56.382858f, -228.952805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001228, 0, 4309330, 4, { -476.322601f, 61.424740f, -239.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001228, 0, 4309331, 4, { -461.329712f, 57.476330f, -209.589706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_2", 2004434, 0, 4880289, 4, { -51.745281f, 0.200000f, 16.131550f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_3", 2004435, 0, 4880290, 4, { -63.280109f, 0.200000f, 16.049021f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_4", 2004436, 0, 4880292, 4, { -58.040699f, 0.200000f, 5.385311f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Gigantickrakkaroot", 2004437, 0, 4880306, 4, { -46.908070f, 1.359704f, -34.446602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens", 2000999, 0, 3824569, 4, { -39.607590f, 0.306507f, -27.843050f }, 1.000000f, -0.896479f, 0); + instance.addEObj( "Feedingtrough", 2001000, 0, 3824611, 4, { -52.674801f, 0.690364f, 2.307330f }, 1.000000f, 0.780778f, 0); + instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); + instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet_3", 2000751, 0, 3800617, 4, { -169.299194f, 18.604219f, -72.127853f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Diremiteeggs", 2001083, 0, 3856505, 4, { -184.488998f, 41.923210f, -128.647995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diremiteeggs_1", 2001084, 0, 3856507, 4, { -127.775902f, -1.133527f, -60.947330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guttedcampfire", 2000688, 0, 3687683, 4, { -98.488190f, 3.855461f, -145.340195f }, 1.000000f, 1.533667f, 0); + instance.addEObj( "Wornleatherbag", 2000689, 0, 3687684, 4, { -95.449173f, 3.505787f, -150.786896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureegg", 2001006, 0, 3838947, 4, { 99.678078f, -15.718380f, 193.019196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); + instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); + instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); + instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Platemail", 2001015, 0, 3842360, 4, { 219.229294f, -32.014702f, 323.927307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallencargo", 2001016, 0, 3842564, 4, { 154.196701f, -24.314859f, 503.493011f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Chocobocarriage", 2001017, 0, 3842565, 4, { 150.774307f, -23.544720f, 490.653809f }, 0.961271f, 1.220378f, 0); + instance.addEObj( "Brokencrate", 2001086, 0, 3862290, 4, { 151.079498f, -23.709080f, 499.312012f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); + instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); + + } enum vars { SET_1_SPAWNED, @@ -35,19 +209,12 @@ private: SUCCESS_CALLED, }; -public: - ChasingShadows() : Sapphire::ScriptAPI::QuestBattleScript( 11 ) {} - void onPlayerSetup( Sapphire::QuestBattle& instance, Entity::Player& player ) override { player.setRot( 3.f ); player.setPos( { 323.f, -1.28f, -320.f } ); } - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); - } void onUpdate( QuestBattle& instance, uint64_t tickCount ) override { @@ -147,14 +314,14 @@ public: uint16_t param2 ) override { eventMgr().playScene( player, instance.getDirectorId(), 1, - NO_DEFAULT_CAMERA | CONDITION_CUTSCENE | SILENT_ENTER_TERRI_ENV | - HIDE_HOTBAR | SILENT_ENTER_TERRI_BGM | SILENT_ENTER_TERRI_SE | - DISABLE_STEALTH | 0x00100000 | LOCK_HUD | LOCK_HOTBAR | - // todo: wtf is 0x00100000 - DISABLE_CANCEL_EMOTE, [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - player.setOnEnterEventDone( true ); - } ); + NO_DEFAULT_CAMERA | CONDITION_CUTSCENE | SILENT_ENTER_TERRI_ENV | + HIDE_HOTBAR | SILENT_ENTER_TERRI_BGM | SILENT_ENTER_TERRI_SE | + DISABLE_STEALTH | 0x00100000 | LOCK_HUD | LOCK_HOTBAR | + // todo: wtf is 0x00100000 + DISABLE_CANCEL_EMOTE, [ & ]( Entity::Player& player, const Event::SceneResult& result ) + { + player.setOnEnterEventDone( true ); + } ); } diff --git a/src/scripts/instances/questbattles/ChoicesandPaths.cpp b/src/scripts/instances/questbattles/ChoicesandPaths.cpp deleted file mode 100644 index 6eeda7d7..00000000 --- a/src/scripts/instances/questbattles/ChoicesandPaths.cpp +++ /dev/null @@ -1,69 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ChoicesandPaths : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_BOSS_01 = 6852479; - static constexpr auto BNPC_ZAKO_PACK1_01 = 6852489; - static constexpr auto BNPC_ZAKO_PACK1_02 = 6852490; - static constexpr auto BNPC_ZAKO_PACK1_03 = 6852491; - static constexpr auto BNPC_ZAKO_PACK1_04 = 6852492; - static constexpr auto BNPC_ZAKO_PACK1_05 = 6865996; - static constexpr auto BNPC_ZAKO_PACK1_06 = 6865997; - static constexpr auto BNPC_ZAKO_PACK1_07 = 6865999; - static constexpr auto BNPC_ZAKO_PACK2_01 = 6866000; - static constexpr auto BNPC_ZAKO_PACK2_02 = 6866001; - static constexpr auto BNPC_ZAKO_PACK2_03 = 6866003; - static constexpr auto BNPC_ZAKO_PACK2_04 = 6866004; - static constexpr auto BNPC_ZAKO_PACK2_05 = 6866005; - static constexpr auto BNPC_ZAKO_PACK2_06 = 6866006; - static constexpr auto BNPC_ZAKO_PACK2_07 = 6866007; - static constexpr auto BNPC_ZAKO_PACK2_08 = 6866008; - static constexpr auto BNPC_ZAKO_PACK2_09 = 6866009; - static constexpr auto BNPC_ZAKO_PACK3_01 = 6866016; - static constexpr auto BNPC_ZAKO_PACK3_02 = 6866018; - static constexpr auto BNPC_ZAKO_PACK3_03 = 6866019; - static constexpr auto BNPC_ZAKO_PACK3_04 = 6866022; - static constexpr auto BNPC_ZAKO_PACK3_05 = 6866023; - static constexpr auto BNPC_ZAKO_PACK3_06 = 6866025; - static constexpr auto BNPC_ZAKO_PACK3_07 = 6866026; - static constexpr auto BNPC_ZAKO_PACK3_08 = 6866027; - static constexpr auto BNPC_ZAKO_PACK3_09 = 6866028; - static constexpr auto EOBJ_FIRE_DAMAGE_AREA = 6866276; - static constexpr auto STATUS_PARAM_FIRE_DAMAGE = 2917; - static constexpr auto ACTION_DARK_FIRE_II = 2175; - static constexpr auto LOCKON_BOSS_CHARGE = 30; - static constexpr auto QIB_YELL_01 = 4528; - static constexpr auto QIB_YELL_02 = 4529; - static constexpr auto QIB_YELL_03 = 4530; - static constexpr auto QIB_YELL_04 = 4531; - static constexpr auto QIB_YELL_05 = 4532; - static constexpr auto QIB_YELL_06 = 4533; - static constexpr auto ACTION_HEWERALD_CHARGE = 8305; - -public: - ChoicesandPaths() : Sapphire::ScriptAPI::QuestBattleScript( 152 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ChoicesandPaths ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/CloseEncountersoftheVIthKind.cpp b/src/scripts/instances/questbattles/CloseEncountersoftheVIthKind.cpp index 1b3babfb..fe471b2c 100644 --- a/src/scripts/instances/questbattles/CloseEncountersoftheVIthKind.cpp +++ b/src/scripts/instances/questbattles/CloseEncountersoftheVIthKind.cpp @@ -54,6 +54,110 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Springcore", 2006356, 0, 5935427, 4, { -503.756012f, -58.509480f, -503.033691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_1", 2006356, 0, 5935428, 4, { -499.300415f, -58.214001f, -463.584412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_2", 2006356, 0, 5935429, 4, { -512.484192f, -56.971661f, -479.306091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_3", 2006356, 0, 5935430, 4, { -476.787994f, -58.587841f, -514.616882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_4", 2006356, 0, 5935431, 4, { -480.780212f, -57.274231f, -496.720612f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_5", 2006356, 0, 5935432, 4, { -469.194702f, -57.906929f, -495.066803f }, 1.000000f, 0.008036f, 0); + instance.addEObj( "Springcore_6", 2006356, 0, 5935433, 4, { -494.337402f, -57.733509f, -482.052185f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_7", 2006356, 0, 5935434, 4, { -478.165985f, -58.167671f, -472.125214f }, 1.000000f, 0.008036f, 0); + instance.addEObj( "Brambleweedrope", 2005710, 0, 5886226, 4, { 654.976929f, -65.052856f, -128.584305f }, 1.000000f, -0.158530f, 0); + instance.addEObj( "Entrance", 2005517, 0, 5861483, 4, { -151.981705f, -14.711070f, -538.561279f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2006308, 0, 5921843, 4, { 363.927795f, 134.083405f, 247.741898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2006375, 0, 5937939, 4, { 880.675110f, -97.850777f, -743.209229f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005695, 0, 5881756, 4, { -621.500000f, -58.500000f, -319.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "AirshiptoIshgard", 2005370, 0, 5916122, 4, { -812.001282f, -57.849281f, 162.789505f }, 0.991760f, -1.317327f, 0); + instance.addEObj( "Aethercurrent", 2006225, 0, 5916002, 4, { -595.001404f, -166.226303f, 582.444214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006226, 0, 5916005, 4, { 484.737091f, -142.446198f, 689.117920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006227, 0, 5916022, 4, { -505.576508f, -217.550903f, 329.869293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006228, 0, 5916030, 4, { 157.968094f, -177.265594f, 785.124023f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006229, 0, 5916032, 4, { -631.148071f, -59.062820f, -159.611298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006230, 0, 5916037, 4, { 180.448303f, 30.010010f, -471.095093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006231, 0, 5916039, 4, { 486.183105f, 113.107101f, -185.697006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006232, 0, 5916043, 4, { 64.102600f, 150.498993f, -139.863495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006233, 0, 5916044, 4, { 231.301407f, -82.111038f, 261.017792f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006234, 0, 5916045, 4, { 616.022888f, -65.536537f, -111.587196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005409, 0, 5857517, 4, { -254.657806f, -185.675507f, 662.684082f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005410, 0, 5857520, 4, { -81.154419f, -136.979996f, 468.536591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005411, 0, 5857522, 4, { -122.764702f, -165.979996f, 646.509521f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcrystal", 2005412, 0, 5857545, 4, { 408.895905f, -124.000000f, 718.562500f }, 0.991760f, -0.074735f, 0); + instance.addEObj( "Springcrystal_1", 2005413, 0, 5857553, 4, { 208.222595f, -124.000000f, 632.809814f }, 0.991760f, -1.356326f, 0); + instance.addEObj( "Springcrystal_2", 2005414, 0, 5857719, 4, { 334.798096f, -124.000000f, 751.346985f }, 0.991760f, -0.060929f, 0); + instance.addEObj( "Springcrystal_3", 2005415, 0, 5857721, 4, { 216.934006f, -124.000000f, 611.786072f }, 0.991760f, -0.789964f, 0); + instance.addEObj( "Springcrystal_4", 2005416, 0, 5857722, 4, { 326.497192f, -123.500000f, 564.446411f }, 0.991760f, -0.100717f, 0); + instance.addEObj( "Springcrystal_5", 2005417, 0, 5857723, 4, { 398.367188f, -124.000000f, 584.375977f }, 0.991760f, 1.357258f, 0); + instance.addEObj( "Springcrystal_6", 2005492, 0, 5857953, 4, { 270.801788f, -124.000000f, 725.520630f }, 0.991760f, -1.460420f, 0); + instance.addEObj( "Destination_3", 2005418, 0, 5857954, 4, { 418.429901f, -121.445297f, 630.648376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005419, 0, 5857955, 4, { 299.825409f, -115.810898f, 424.747192f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2005420, 0, 5857994, 4, { 531.181580f, -99.870361f, 349.965607f }, 0.700000f, -0.455839f, 0); + instance.addEObj( "unknown_1", 2005493, 0, 5858080, 4, { -678.950195f, -109.697098f, 463.157013f }, 0.991760f, 1.486976f, 0); + instance.addEObj( "Destination_5", 2005497, 0, 5858719, 4, { -703.861328f, -62.007809f, 113.504204f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2005500, 0, 5912435, 4, { -761.806702f, -39.109440f, 77.622681f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2005501, 0, 5912436, 4, { -761.806702f, -39.109402f, 77.622704f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Vunduaetheryte", 2006288, 0, 5921844, 4, { 369.562103f, 143.181702f, 260.719086f }, 1.000000f, -1.165264f, 0); + instance.addEObj( "×エンタープライズ2", 2006411, 0, 5938130, 4, { -818.035889f, -57.642361f, 151.719193f }, 1.000000f, 0.525521f, 0); + instance.addEObj( "unknown_2", 2006361, 0, 5932883, 4, { -447.867615f, -4.226807f, -703.730774f }, 0.991760f, -1.469720f, 0); + instance.addEObj( "unknown_3", 2006366, 0, 5935261, 4, { -179.437195f, 19.436171f, -855.977722f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2006413, 0, 5939318, 4, { -448.501007f, -3.653519f, -710.402710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006342, 0, 5930944, 4, { 533.531677f, -100.114502f, 367.544098f }, 0.991760f, 0.632537f, 0); + instance.addEObj( "Lockedbasket", 2006274, 0, 5921163, 4, { 305.073608f, 71.063919f, -413.412689f }, 0.991760f, 0.093047f, 0); + instance.addEObj( "Lockedbasket_1", 2006275, 0, 5921164, 4, { 384.054199f, 71.411461f, -311.909698f }, 0.991760f, -0.149134f, 0); + instance.addEObj( "unknown_4", 2006379, 0, 5937776, 4, { 305.073608f, 70.664551f, -413.443207f }, 0.991760f, -0.670162f, 0); + instance.addEObj( "unknown_5", 2006380, 0, 5937778, 4, { 384.060913f, 70.956978f, -311.882385f }, 0.991760f, -0.434402f, 0); + instance.addEObj( "×", 2006452, 0, 5960937, 4, { 304.926910f, 70.665611f, -413.570312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006453, 0, 5960945, 4, { 383.787811f, 70.938828f, -311.500092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005987, 0, 5900345, 4, { -44.083370f, -176.806305f, 753.291992f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2005988, 0, 5900346, 4, { 98.863159f, -175.280396f, 780.758301f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2005989, 0, 5900347, 4, { 207.493607f, -176.705399f, 720.764221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "×エンタープライズ", 2005495, 0, 5859576, 4, { -815.343079f, -57.546211f, 153.558701f }, 1.000000f, 0.544800f, 0); + instance.addEObj( "unknown_9", 2005625, 0, 5883652, 4, { -151.302307f, -14.708430f, -529.897095f }, 0.991760f, -1.432712f, 0); + instance.addEObj( "unknown_10", 2005585, 0, 5877118, 4, { -248.982605f, -182.409195f, 744.884521f }, 1.000000f, 1.540455f, 0); + instance.addEObj( "Packedmeal", 2005584, 0, 5877119, 4, { -249.044800f, -182.342606f, 744.852478f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Cloudmushroom", 2006000, 0, 5901886, 4, { -181.020493f, -165.176804f, 536.618774f }, 2.000000f, 1.377967f, 0); + instance.addEObj( "Gnawedbone", 2006001, 0, 5901925, 4, { -131.252304f, -137.676498f, 512.280823f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2006002, 0, 5901960, 4, { -709.681885f, -105.180496f, 448.386200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2006003, 0, 5901961, 4, { -709.681824f, -105.165497f, 448.412811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Provisions", 2006004, 0, 5901962, 4, { -709.681824f, -104.727798f, 448.412811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "RoseKnightweapons", 2005588, 0, 5877121, 4, { 710.219299f, -65.536522f, -120.625198f }, 1.250000f, 0.969732f, 0); + instance.addEObj( "RoseKnightweapons_1", 2005589, 0, 5877123, 4, { 643.904419f, -65.536522f, -126.372498f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "RoseKnightarmor", 2005590, 0, 5877126, 4, { 687.856689f, -65.536522f, -162.828400f }, 1.500000f, -0.724929f, 0); + instance.addEObj( "unknown_13", 2005773, 0, 5888247, 4, { 113.908600f, -85.587891f, 443.717010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Blackloam", 2005774, 0, 5888252, 4, { -21.168360f, -175.254898f, 737.757324f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_1", 2005775, 0, 5888253, 4, { 55.786098f, -175.254898f, 723.008789f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_2", 2005776, 0, 5888254, 4, { 36.870640f, -175.254898f, 774.079895f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_3", 2005777, 0, 5888256, 4, { 1.261036f, -175.254898f, 705.787415f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Blackloam_4", 2005778, 0, 5888258, 4, { 95.929237f, -175.254898f, 769.107971f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005780, 0, 5888261, 4, { -143.817795f, -176.801193f, 743.886597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005781, 0, 5888262, 4, { -115.285500f, -176.801102f, 741.692993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005782, 0, 5888263, 4, { -101.519997f, -176.801193f, 755.577515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2005783, 0, 5888264, 4, { -109.223198f, -176.806305f, 771.924316f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005784, 0, 5888266, 4, { -129.711807f, -176.801102f, 773.815186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest", 2005779, 0, 5888273, 4, { -101.519997f, -175.848602f, 755.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_1", 2006445, 0, 5960887, 4, { -143.817795f, -175.830704f, 743.886597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_2", 2006446, 0, 5960888, 4, { -115.285500f, -175.832001f, 741.692993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_3", 2006447, 0, 5960889, 4, { -109.223198f, -175.848907f, 771.924316f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_4", 2006448, 0, 5960890, 4, { -129.711807f, -175.832901f, 773.815186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006255, 0, 5927107, 4, { -586.130981f, -165.927094f, 607.534912f }, 1.000000f, -1.389183f, 0); + instance.addEObj( "unknown_19", 2006256, 0, 5927108, 4, { -586.130981f, -165.927094f, 607.534912f }, 1.000000f, -1.389183f, 0); + instance.addEObj( "Gurglegrass", 2005824, 0, 5890519, 4, { 204.853897f, 12.762570f, -596.195679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gurglegrass_1", 2005825, 0, 5890520, 4, { 244.353607f, 38.357929f, -564.352722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gurglegrass_2", 2005826, 0, 5890521, 4, { 224.959595f, 12.879210f, -653.325623f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2006033, 0, 5905827, 4, { -275.213593f, -14.240420f, -690.286926f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005830, 0, 5890524, 4, { -569.233887f, -50.650410f, -449.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering", 2005827, 0, 5890527, 4, { 86.063919f, 98.585579f, -335.142914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering_1", 2005828, 0, 5890528, 4, { 180.820496f, 98.585579f, -309.500610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering_2", 2005829, 0, 5890529, 4, { 80.252533f, 98.585579f, -309.043793f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2005831, 0, 5890587, 4, { -238.233795f, 103.114799f, -241.734100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut", 2006109, 0, 5910999, 4, { 685.164673f, -98.847237f, -675.329285f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_1", 2006110, 0, 5911000, 4, { 734.973389f, -98.140648f, -684.319214f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_2", 2006111, 0, 5911001, 4, { 778.835815f, -98.576317f, -669.549622f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_3", 2006112, 0, 5911002, 4, { 835.825073f, -97.819618f, -685.877075f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_4", 2006113, 0, 5911092, 4, { 784.129272f, -11.396840f, -419.154907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackfeather", 2006114, 0, 5911093, 4, { 749.614807f, -11.396870f, -349.976715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackfeather_1", 2006115, 0, 5911094, 4, { 715.360779f, -11.396840f, -397.289001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2006116, 0, 5911102, 4, { 650.836487f, -136.622803f, 655.090576f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2006117, 0, 5911103, 4, { 650.505981f, -136.621399f, 654.912170f }, 1.500000f, -0.955060f, 0); } diff --git a/src/scripts/instances/questbattles/CloyingVictory.cpp b/src/scripts/instances/questbattles/CloyingVictory.cpp index 8d91cf31..a42fc260 100644 --- a/src/scripts/instances/questbattles/CloyingVictory.cpp +++ b/src/scripts/instances/questbattles/CloyingVictory.cpp @@ -67,8 +67,32 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Companychest", 2000470, 4255757, 4, { 90.371834f, 41.346722f, 60.735680f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Huntboard", 2004438, 4887771, 4, { 94.366341f, 40.247021f, 60.480110f }, 1.000000f, 0.000000f ); + instance.addEObj( "Companychest", 2000470, 4255757, 4255756, 4, { 90.371834f, 41.346722f, 60.735680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Huntboard", 2004438, 4887771, 4889754, 4, { 94.366341f, 40.247021f, 60.480110f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_a_evt_bind_collision01", 2001679, 4105300, 4105298, 4, { -57.398460f, 17.999990f, 0.063036f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_1", 2001680, 4105307, 4105305, 4, { -35.055031f, 19.999969f, -0.014301f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "unknown_0", 2004875, 0, 5071851, 4, { -36.347130f, 40.000000f, 5.575495f }, 1.000000f, 1.361288f, 0); + instance.addEObj( "unknown_1", 2004876, 0, 5071920, 4, { -36.347141f, 39.999969f, 5.575503f }, 1.000000f, 1.361287f, 0); + instance.addEObj( "unknown_2", 2000608, 2153761, 5289659, 4, { -48.001610f, 40.000000f, 130.437393f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5901646, 4, { 6.698669f, 44.511238f, -41.336731f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson_1", 2005851, 0, 5901650, 4, { -39.593559f, 40.780991f, 7.926595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Townsperson_2", 2005851, 0, 5901653, 4, { -40.360168f, 39.929359f, 64.927116f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Boundastrologian", 2006044, 0, 5901657, 4, { -11.083020f, 32.196159f, -35.527569f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Augustastrologian", 2006045, 0, 5901659, 4, { 15.786880f, 33.157841f, 34.241970f }, 0.991760f, -0.377700f, 0); + instance.addEObj( "Adolescentastrologian", 2006046, 0, 5901660, 4, { 16.178289f, 33.035770f, 36.880890f }, 0.991760f, -0.373961f, 0); + instance.addEObj( "unknown_3", 2006359, 0, 5939794, 4, { 79.729858f, 45.197559f, 136.568695f }, 1.000000f, -0.988154f, 0); + instance.addEObj( "Destination", 2004863, 0, 5110041, 4, { 4.455012f, 44.500000f, 121.299599f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2004332, 0, 4841589, 4, { -21.039770f, 92.187500f, -0.505822f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Rendezvouspoint", 2006316, 0, 5927102, 4, { 17.718969f, 47.599998f, -160.464706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004533, 0, 4892452, 4, { -10.129350f, 32.000000f, -38.963039f }, 1.000000f, -0.742274f, 0); + instance.addEObj( "MarkoftheNavigator", 2004591, 0, 4982807, 4, { -189.306595f, 41.927990f, 172.457108f }, 1.000000f, 1.503480f, 0); + instance.addEObj( "unknown_5", 2004670, 0, 5018803, 4, { -51.736969f, 36.861851f, 114.053703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004676, 0, 5018849, 4, { -66.923607f, 42.299999f, -153.630295f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004677, 0, 5018898, 4, { 6.084933f, 46.219479f, -157.694199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2004673, 0, 5018795, 4, { -51.309132f, 36.844730f, 114.013397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???", 2004153, 0, 4723149, 4, { 6.481973f, 46.423531f, -265.443787f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/ComeRainorShrine.cpp b/src/scripts/instances/questbattles/ComeRainorShrine.cpp deleted file mode 100644 index a0312253..00000000 --- a/src/scripts/instances/questbattles/ComeRainorShrine.cpp +++ /dev/null @@ -1,95 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ComeRainorShrine : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto EOBJ_TEMPLE_W = 6784229; - static constexpr auto EOBJ_TEMPLE_S = 6784233; - static constexpr auto EOBJ_TEMPLE_E = 6784235; - static constexpr auto EOBJ_TEMPLE_N = 6784236; - static constexpr auto EOBJ_TEMPLE_W_AFTER = 6784694; - static constexpr auto EOBJ_TEMPLE_S_AFTER = 6784695; - static constexpr auto EOBJ_TEMPLE_E_AFTER = 6784696; - static constexpr auto EOBJ_TEMPLE_N_AFTER = 6784697; - static constexpr auto P_BNPC_KYOKUHOU_01 = 6783228; - static constexpr auto EVENT_ACTION_01 = 22; - static constexpr auto BNPC_HOKORA_TOUMEI_W = 6798139; - static constexpr auto BNPC_HOKORA_TOUMEI_S = 6798360; - static constexpr auto BNPC_HOKORA_TOUMEI_E = 6798361; - static constexpr auto BNPC_HOKORA_TOUMEI_N = 6798362; - static constexpr auto STATUS_ASTROLOGIAN_COMPOSE_STAR = 837; - static constexpr auto PR_KYOKUHOU_HOKORA_MOVE_W = 6798151; - static constexpr auto PR_KYOKUHOU_HOKORA_MOVE_S = 6798363; - static constexpr auto PR_KYOKUHOU_HOKORA_MOVE_E = 6798364; - static constexpr auto PR_KYOKUHOU_HOKORA_MOVE_N = 6798365; - static constexpr auto DEF_ACTION_TORRIGER = 3269; - static constexpr auto DEF_ACTION_TORRIGER_B = 4777; - static constexpr auto PR_KYOKUHOU_HOKORA_BATTLE_S_01 = 7002389; - static constexpr auto PR_KYOKUHOU_HOKORA_BATTLE_S_02 = 6798367; - static constexpr auto PR_KYOKUHOU_HOKORA_BATTLE_E = 6798372; - static constexpr auto BNPC_S_BHOOT_01 = 6798368; - static constexpr auto BNPC_S_BHOOT_02 = 6798369; - static constexpr auto BNPC_S_BHOOT_03 = 6798370; - static constexpr auto BNPC_E_KURAGE = 6798373; - static constexpr auto BNPC_E_BHOOT_01 = 6798374; - static constexpr auto BNPC_E_BHOOT_02 = 6798375; - static constexpr auto BNPC_E_STREET_GHOST_01 = 6798377; - static constexpr auto BNPC_E_STREET_GHOST_02 = 6798378; - static constexpr auto BNPC_E_STREET_GHOST_03 = 6798379; - static constexpr auto BNPC_E_STREET_GHOST_04 = 6798380; - static constexpr auto BNPC_E_STREET_GHOST_05 = 6798381; - static constexpr auto BNPC_E_STREET_GHOST_06 = 6798382; - static constexpr auto BNPC_E_STREET_GHOST_07 = 6798383; - static constexpr auto BNPC_E_STREET_GHOST_08 = 6798385; - static constexpr auto BNPC_E_STREET_GHOST_09 = 6798386; - static constexpr auto BNPC_E_STREET_GHOST_10 = 6798387; - static constexpr auto BNPC_E_STREET_GHOST_11 = 6798388; - static constexpr auto BNPC_E_STREET_GHOST_12 = 6798389; - static constexpr auto ER_E_HOKORA_AROUND = 6798390; - static constexpr auto BNPC_STREET_GHOST = 6878; - static constexpr auto BNPC_N_STREET_GHOST_01 = 6798394; - static constexpr auto BNPC_N_STREET_GHOST_02 = 6798395; - static constexpr auto BNPC_N_STREET_GHOST_03 = 6798396; - static constexpr auto BNPC_N_STREET_GHOST_04 = 6798397; - static constexpr auto BNPC_N_STREET_GHOST_05 = 6798398; - static constexpr auto BNPC_N_STREET_GHOST_06 = 6798399; - static constexpr auto BNPC_N_STREET_GHOST_07 = 6798400; - static constexpr auto BNPC_N_STREET_GHOST_08 = 6798401; - static constexpr auto BNPC_N_STREET_GHOST_09 = 6798402; - static constexpr auto ER_N_HOKORA_AROUND = 6798421; - static constexpr auto BNPC_N_BOSS = 6798428; - -public: - ComeRainorShrine() : Sapphire::ScriptAPI::QuestBattleScript( 154 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2000608, 6538194, 4, { -27.571140f, -3.000000f, 46.619968f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2000608, 6538193, 4, { -28.307659f, 3.999977f, 61.762589f }, 1.000000f, 0.000000f ); - instance.registerEObj( "ClanHuntboard", 2008655, 6422886, 4, { -31.520060f, 0.076252f, -43.853790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_w_qic_004_03a", 2002872, 6799085, 4, { -79.087517f, -3.006042f, 41.336670f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_w_qic_004_03a_1", 2002872, 6799087, 4, { -61.668732f, -3.014119f, 84.855003f }, 0.991760f, -1.567030f ); - instance.registerEObj( "unknown_2", 2007457, 6611234, 4, { 137.621094f, 14.816470f, 92.484863f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2007457, 6538193, 4, { -27.894131f, 3.999977f, 61.384491f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6538194, 4, { -28.259020f, -3.000000f, 46.489510f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ComeRainorShrine ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/DeclarationofBlood.cpp b/src/scripts/instances/questbattles/DeclarationofBlood.cpp index c67bd8ef..dd51c393 100644 --- a/src/scripts/instances/questbattles/DeclarationofBlood.cpp +++ b/src/scripts/instances/questbattles/DeclarationofBlood.cpp @@ -39,6 +39,271 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Golemsoulstone", 2001220, 0, 4164203, 4, { 149.040100f, 10.371680f, -425.419403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001220, 0, 4164204, 4, { 132.823395f, 10.101450f, -446.693207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001220, 0, 4164205, 4, { 152.404602f, 11.089990f, -464.588409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001220, 0, 4164206, 4, { 133.172806f, 10.938360f, -468.907715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001220, 0, 4164207, 4, { 132.746902f, 10.371670f, -426.726196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001220, 0, 4164208, 4, { 162.989594f, 11.089990f, -477.945190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001220, 0, 4164209, 4, { 116.311203f, 10.246460f, -438.123413f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001220, 0, 4164210, 4, { 119.131897f, 11.081040f, -470.372498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004612, 0, 5912535, 4, { -118.390701f, 19.239149f, -268.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002597, 0, 4331402, 4, { -406.121185f, 7.142155f, 526.914124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002876, 0, 4498476, 4, { 95.022217f, 8.655489f, -446.590912f }, 1.000000f, -0.429069f, 0); + instance.addEObj( "Destination", 2002919, 0, 4506652, 4, { 90.969780f, 10.021080f, -460.392914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002931, 0, 4507094, 4, { -268.526215f, 4.757392f, -77.142616f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003448, 0, 4583274, 4, { -255.781693f, 4.533628f, -82.138687f }, 0.991760f, -1.223528f, 0); + instance.addEObj( "unknown_4", 2003449, 0, 4583313, 4, { -256.631104f, 4.437773f, -87.518433f }, 0.991760f, 0.712704f, 0); + instance.addEObj( "unknown_5", 2003450, 0, 4583314, 4, { -257.958496f, 4.351757f, -90.112267f }, 0.991760f, -0.547879f, 0); + instance.addEObj( "unknown_6", 2003451, 0, 4583315, 4, { -257.575104f, 4.256459f, -96.003960f }, 0.991760f, 0.159176f, 0); + instance.addEObj( "Oilbarrels", 2002956, 0, 4508239, 4, { -199.953293f, 5.684701f, 101.830200f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_1", 2002949, 0, 4508246, 4, { -70.145813f, 11.373430f, 97.089050f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_2", 2002950, 0, 4508248, 4, { -118.089203f, 27.715719f, 126.985199f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002968, 0, 4508681, 4, { -41.385590f, 9.941669f, 62.994942f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002969, 0, 4508682, 4, { -23.534389f, 8.431059f, 146.169601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002970, 0, 4508683, 4, { -62.278221f, -1.741502f, 18.553289f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002971, 0, 4508684, 4, { -206.552994f, 5.978723f, 116.940903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage", 2002972, 0, 4508686, 4, { 51.691830f, 19.214769f, 30.409370f }, 1.000000f, -1.089137f, 0); + instance.addEObj( "Makeshiftcage_1", 2002973, 0, 4508687, 4, { 225.647705f, 8.139290f, 10.895080f }, 0.991760f, -0.997001f, 0); + instance.addEObj( "Makeshiftcage_2", 2002974, 0, 4508688, 4, { 149.004303f, 7.766785f, 158.739594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_3", 2002975, 0, 4508689, 4, { 269.677002f, 11.305130f, -6.087010f }, 0.991760f, 0.966924f, 0); + instance.addEObj( "Sturdycage", 2002976, 2501004, 4508698, 4, { 541.591614f, 12.085930f, -134.325302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002977, 0, 4508699, 4, { 463.600006f, 18.559999f, -98.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002978, 0, 4508700, 4, { 405.592896f, 16.532801f, -71.378822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Succulent", 2002979, 0, 4509076, 4, { -180.658493f, 6.313267f, -136.210205f }, 1.000000f, -0.884366f, 0); + instance.addEObj( "Succulent_1", 2002980, 0, 4509080, 4, { -125.929703f, 7.102873f, -104.759300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Succulent_2", 2002981, 0, 4509083, 4, { -30.639441f, 8.669304f, -86.999069f }, 0.991760f, -1.180560f, 0); + instance.addEObj( "Succulent_3", 2002982, 0, 4509101, 4, { -116.414101f, -0.302681f, -34.385860f }, 1.000000f, -0.578349f, 0); + instance.addEObj( "Succulent_4", 2002983, 0, 4509114, 4, { -149.667694f, 8.011425f, -39.644760f }, 0.991760f, -1.462734f, 0); + instance.addEObj( "Succulent_5", 2002984, 0, 4509116, 4, { -189.835907f, 9.234670f, 17.975719f }, 1.000000f, 1.423243f, 0); + instance.addEObj( "Succulent_6", 2002985, 0, 4509120, 4, { -41.008808f, 0.169784f, 15.935120f }, 0.991760f, -0.059107f, 0); + instance.addEObj( "Succulent_7", 2002986, 0, 4509140, 4, { -78.808197f, -1.081560f, 44.080460f }, 0.991760f, -1.395279f, 0); + instance.addEObj( "Barrelsoffiresand", 2003127, 0, 4522433, 4, { -75.486717f, -2.151611f, -73.462120f }, 1.998901f, -0.524992f, 0); + instance.addEObj( "Barrelsoffiresand_1", 2003128, 0, 4522435, 4, { -201.543304f, 3.005051f, -223.374603f }, 1.998901f, 1.103096f, 0); + instance.addEObj( "Barrelsoffiresand_2", 2003129, 0, 4522438, 4, { -192.626495f, 6.631571f, 48.397160f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_3", 2003130, 0, 4522439, 4, { -237.994995f, 6.956853f, 168.131805f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_4", 2003131, 0, 4522441, 4, { -230.087296f, 7.697851f, 229.166504f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_5", 2003132, 0, 4522446, 4, { -153.302094f, -0.247486f, 55.315399f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_6", 2003133, 0, 4522449, 4, { -69.016602f, -2.791504f, -17.772221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon", 2003060, 0, 4517553, 4, { -112.935898f, -0.154814f, -125.918800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_1", 2003061, 0, 4517554, 4, { -152.406601f, 5.462051f, -99.424591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_2", 2003062, 0, 4517555, 4, { -69.642937f, -1.388559f, -89.503807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_3", 2003063, 0, 4517556, 4, { -125.200104f, -1.383086f, 48.928780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_4", 2003064, 0, 4517557, 4, { -179.214996f, 7.207130f, 98.236923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_5", 2003065, 0, 4517558, 4, { -158.444397f, 6.463324f, -3.815506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_6", 2003066, 0, 4517559, 4, { -131.228806f, 18.248489f, 109.724197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground", 2003166, 0, 4553347, 4, { -69.396912f, -1.323903f, -106.480400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_1", 2003167, 0, 4553348, 4, { -88.115753f, -2.616952f, -96.669724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_2", 2003168, 0, 4553349, 4, { -155.421494f, 3.873022f, -132.206299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_3", 2003169, 0, 4553350, 4, { -191.154297f, 3.699344f, -161.983704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_4", 2003170, 0, 4553351, 4, { -156.512604f, 6.395191f, -54.744949f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_5", 2003171, 0, 4553352, 4, { -18.373350f, 1.346465f, -26.978609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_6", 2003172, 0, 4553353, 4, { -19.344971f, 0.476368f, 15.204470f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_1", 2002987, 0, 4509952, 4, { -236.689102f, 6.991684f, 184.683197f }, 0.991760f, 1.208737f, 0); + instance.addEObj( "Sturdycage_2", 2002988, 0, 4509953, 4, { -224.172699f, 7.305353f, 208.621094f }, 0.991760f, 1.182819f, 0); + instance.addEObj( "Sturdycage_3", 2002989, 0, 4509956, 4, { -205.462799f, 7.705750f, 36.575809f }, 0.991760f, -1.424850f, 0); + instance.addEObj( "Sturdycage_4", 2002990, 0, 4509957, 4, { -92.851196f, -1.571716f, 52.567261f }, 0.991760f, 0.285660f, 0); + instance.addEObj( "Sturdycage_5", 2002991, 0, 4509959, 4, { -163.653107f, 7.248047f, 15.701480f }, 0.991760f, 0.567822f, 0); + instance.addEObj( "Destination_8", 2002992, 0, 4509965, 4, { -257.582703f, 4.162292f, -125.049103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002993, 0, 4509968, 4, { -79.748657f, -2.082996f, -88.453842f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002994, 0, 4509970, 4, { 31.981541f, 3.629559f, -302.698212f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002995, 0, 4509972, 4, { -24.582781f, -0.675715f, -181.114700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002996, 0, 4509973, 4, { -19.090811f, -0.491350f, -225.339005f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_6", 2003010, 0, 4512263, 4, { -33.035831f, 5.966248f, 37.369259f }, 0.991760f, -0.674051f, 0); + instance.addEObj( "Sturdycage_7", 2003011, 0, 4512269, 4, { -154.704895f, 6.249221f, -33.181099f }, 0.991760f, 1.057389f, 0); + instance.addEObj( "Destination_13", 2003013, 0, 4512276, 4, { -153.162399f, 4.542759f, -110.925598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer", 2003136, 0, 4534648, 4, { -52.967571f, -1.179273f, 17.545330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_1", 2003140, 0, 4534649, 4, { -37.092049f, -0.522755f, 14.910020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_2", 2003141, 0, 4534650, 4, { -22.525709f, 3.645426f, -44.657169f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_3", 2003147, 0, 4534651, 4, { 25.220881f, 2.861978f, 10.804310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer_4", 2003148, 0, 4534652, 4, { 15.287430f, 2.205783f, 22.997999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavyarmscrate", 2003015, 0, 4515084, 4, { 133.653702f, 13.990590f, 152.269806f }, 0.991760f, -1.291583f, 0); + instance.addEObj( "Heavyarmscrate_1", 2003016, 0, 4515087, 4, { 185.205200f, 13.997970f, 231.921295f }, 0.991760f, 0.146833f, 0); + instance.addEObj( "Heavyarmscrate_2", 2003017, 0, 4515109, 4, { -97.488136f, 45.792240f, 197.293793f }, 0.991760f, -0.965362f, 0); + instance.addEObj( "Heavyarmscrate_3", 2003018, 0, 4515110, 4, { -100.549896f, 45.786461f, 211.059601f }, 0.991760f, -0.375016f, 0); + instance.addEObj( "Heavyarmscrate_4", 2003019, 0, 4515111, 4, { -88.031303f, 43.505859f, 149.011505f }, 1.000000f, 1.549420f, 0); + instance.addEObj( "Heavyarmscrate_5", 2003020, 0, 4515113, 4, { -77.811920f, 43.495289f, 155.516998f }, 0.991760f, -0.500549f, 0); + instance.addEObj( "Heavyarmscrate_6", 2003021, 0, 4515115, 4, { -190.535599f, 39.993900f, 145.998199f }, 0.991760f, -1.168288f, 0); + instance.addEObj( "Heavyarmscrate_7", 2003022, 0, 4515116, 4, { -170.832901f, 40.000011f, 135.467102f }, 1.000000f, -1.520869f, 0); + instance.addEObj( "Amaljaabeacon_7", 2003323, 0, 4545365, 4, { -91.089539f, 12.456130f, 81.278671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_8", 2003324, 0, 4545366, 4, { 85.447403f, 26.521540f, 223.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_9", 2003325, 0, 4545367, 4, { -40.085510f, 8.084092f, 139.702301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_10", 2003326, 0, 4545368, 4, { -185.109695f, 39.993900f, 158.832794f }, 0.991760f, -1.385158f, 0); + instance.addEObj( "Amaljaabeacon_11", 2003327, 0, 4545370, 4, { -110.122498f, 45.792240f, 192.127396f }, 0.991760f, -1.154098f, 0); + instance.addEObj( "Amaljaabeacon_12", 2003328, 0, 4545371, 4, { -31.002529f, 38.488762f, 287.644196f }, 1.000000f, 0.302504f, 0); + instance.addEObj( "Amaljaabeacon_13", 2003329, 0, 4545372, 4, { 55.789299f, 34.833759f, 149.070007f }, 0.991760f, 0.120947f, 0); + instance.addEObj( "Destination_14", 2003352, 0, 4575574, 4, { -346.993011f, 13.514660f, 656.665588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003353, 0, 4575654, 4, { -248.078293f, 2.865807f, 675.987122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2003354, 0, 4576546, 4, { -132.013901f, -1.428253f, 778.823181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2003355, 0, 4576571, 4, { -43.485432f, -0.304372f, 759.490723f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_18", 2003356, 0, 4576591, 4, { 78.473160f, 14.331260f, 589.986877f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003357, 0, 4576636, 4, { 179.988205f, 6.657562f, 601.168274f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane", 2003173, 0, 4551389, 4, { 125.699303f, 7.516973f, 231.386902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_1", 2003174, 0, 4551391, 4, { 120.588898f, 7.997574f, 252.834793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_2", 2003175, 0, 4551392, 4, { 87.756851f, 8.806590f, 229.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_3", 2003176, 0, 4551393, 4, { 102.988197f, 8.865117f, 202.195007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_4", 2003177, 0, 4551394, 4, { 145.322495f, 7.481102f, 200.817703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003181, 0, 4551429, 4, { -82.122810f, 8.251786f, 345.016510f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_21", 2003182, 0, 4551432, 4, { -88.893150f, 7.749825f, 296.100891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_22", 2003183, 0, 4551434, 4, { -51.263229f, 10.689950f, 169.678406f }, 0.991760f, -0.729946f, 0); + instance.addEObj( "Destination_23", 2003184, 0, 4551437, 4, { -135.118301f, 5.098139f, 257.892700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003185, 0, 4551439, 4, { -212.917404f, 7.798600f, 232.482407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003186, 0, 4551441, 4, { -96.722420f, 9.433675f, 204.705597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_26", 2003189, 0, 4572956, 4, { -65.048981f, 9.437910f, 53.047970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_27", 2003190, 0, 4572957, 4, { -123.629700f, 14.051720f, 90.326813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_28", 2003191, 0, 4572958, 4, { -127.032898f, 25.537210f, 130.669693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_29", 2003192, 0, 4572959, 4, { -145.576096f, 37.942150f, 163.579697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_30", 2003193, 0, 4572960, 4, { -92.509377f, 45.811230f, 178.607101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_31", 2003194, 0, 4572961, 4, { 24.363701f, 35.981670f, 188.281906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_32", 2003195, 0, 4572962, 4, { 83.608917f, 24.639990f, 202.142899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2003111, 0, 4521182, 4, { -119.287399f, -1.459251f, 49.851200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_34", 2003112, 0, 4521184, 4, { -174.876602f, 4.809911f, 83.737312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_35", 2003113, 0, 4521186, 4, { -86.566994f, 43.426571f, 154.658005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_36", 2003114, 0, 4521188, 4, { -103.556297f, 27.936119f, 118.391502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_37", 2003115, 0, 4521214, 4, { -145.563004f, 14.565490f, 108.453201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2003116, 0, 4521216, 4, { -84.385597f, 12.479160f, 94.597549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2003118, 0, 4521236, 4, { -50.003849f, 8.712891f, 51.529659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_4", 2003119, 0, 4521254, 4, { -104.081802f, 45.609249f, 197.161697f }, 0.991760f, -0.705402f, 0); + instance.addEObj( "Makeshiftcage_5", 2003120, 0, 4521316, 4, { -71.490959f, 45.784580f, 185.618301f }, 0.991760f, 1.332453f, 0); + instance.addEObj( "Makeshiftcage_6", 2003121, 0, 4521318, 4, { -151.350296f, 38.780090f, 178.113998f }, 0.991760f, -0.142407f, 0); + instance.addEObj( "Makeshiftcage_7", 2003122, 0, 4521382, 4, { -123.472099f, 37.847260f, 191.515900f }, 0.991760f, 0.786240f, 0); + instance.addEObj( "Makeshiftcage_8", 2003123, 0, 4521385, 4, { -97.005692f, 45.715641f, 221.701797f }, 0.991760f, 0.003404f, 0); + instance.addEObj( "Makeshiftcage_9", 2003124, 0, 4521411, 4, { -234.682297f, 7.290946f, 191.425598f }, 0.991760f, 1.490433f, 0); + instance.addEObj( "Boxofcrystals", 2003048, 0, 4517129, 4, { -136.840195f, 18.761400f, 116.533096f }, 0.991760f, 0.399081f, 0); + instance.addEObj( "Boxofcrystals_1", 2003049, 0, 4517130, 4, { -121.776802f, 28.742319f, 140.350693f }, 0.991760f, -0.441345f, 0); + instance.addEObj( "Boxofcrystals_2", 2003050, 0, 4517133, 4, { -91.938347f, 43.084751f, 156.862701f }, 0.991760f, -1.221378f, 0); + instance.addEObj( "Boxofcrystals_3", 2003051, 0, 4517134, 4, { -55.384151f, 42.532879f, 192.195404f }, 0.991760f, -0.130918f, 0); + instance.addEObj( "Boxofcrystals_4", 2003052, 0, 4517135, 4, { 6.675940f, 36.916370f, 207.045105f }, 0.991760f, 0.776580f, 0); + instance.addEObj( "Boxofcrystals_5", 2003053, 0, 4517191, 4, { 73.339813f, 31.808500f, 153.777100f }, 0.991760f, -0.287007f, 0); + instance.addEObj( "Boxofcrystals_6", 2003054, 0, 4517203, 4, { 79.429077f, 25.806280f, 208.683304f }, 0.991760f, -0.127122f, 0); + instance.addEObj( "Boxofcrystals_7", 2003055, 0, 4517204, 4, { 106.907402f, 14.627240f, 147.565598f }, 0.991760f, -1.344507f, 0); + instance.addEObj( "Largeboxofcrystals", 2003056, 0, 4517205, 4, { 135.423798f, 8.102478f, 178.362701f }, 0.991760f, -0.780089f, 0); + instance.addEObj( "unknown_7", 2003477, 0, 4589778, 4, { -187.343307f, 5.368213f, 88.274933f }, 1.000000f, -1.531249f, 0); + instance.addEObj( "unknown_8", 2003477, 0, 4589779, 4, { -139.607193f, 18.175819f, 116.688103f }, 0.991760f, 0.152202f, 0); + instance.addEObj( "unknown_9", 2003476, 0, 4589781, 4, { -167.583298f, 8.402516f, 97.663101f }, 1.000000f, -0.657362f, 0); + instance.addEObj( "unknown_10", 2003475, 0, 4589782, 4, { -123.175102f, 37.421921f, 174.127899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003477, 0, 4589783, 4, { -124.021500f, 34.632999f, 160.213394f }, 1.000000f, -1.068839f, 0); + instance.addEObj( "unknown_12", 2003476, 0, 4589784, 4, { -49.515560f, 41.692101f, 195.558395f }, 0.991760f, -1.273271f, 0); + instance.addEObj( "unknown_13", 2003477, 0, 4589785, 4, { -48.108910f, 41.429420f, 198.450897f }, 0.991760f, 1.062729f, 0); + instance.addEObj( "unknown_14", 2003476, 0, 4589786, 4, { 17.993210f, 36.105270f, 200.249100f }, 0.991760f, 1.056881f, 0); + instance.addEObj( "unknown_15", 2003475, 0, 4589787, 4, { 69.323891f, 32.179340f, 154.344803f }, 0.991760f, -0.720525f, 0); + instance.addEObj( "unknown_16", 2003476, 0, 4589789, 4, { 71.251213f, 25.826509f, 194.389008f }, 0.991760f, 0.847394f, 0); + instance.addEObj( "unknown_17", 2003477, 0, 4589791, 4, { 40.909302f, 35.355099f, 178.210098f }, 0.991760f, -1.150743f, 0); + instance.addEObj( "unknown_18", 2003476, 0, 4589792, 4, { 103.426003f, 15.220250f, 151.775299f }, 0.991760f, 1.132143f, 0); + instance.addEObj( "unknown_19", 2003477, 0, 4589793, 4, { 112.925301f, 13.163010f, 160.814697f }, 0.991760f, 0.539251f, 0); + instance.addEObj( "unknown_20", 2003477, 0, 4589990, 4, { -184.639404f, 5.357027f, 88.017197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003477, 0, 4590002, 4, { 93.022041f, 19.665030f, 175.141296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2003475, 0, 4590013, 4, { 144.694199f, 7.861092f, 178.492004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003476, 0, 4590014, 4, { 127.470398f, 8.438070f, 182.397003f }, 0.991760f, 0.921026f, 0); + instance.addEObj( "unknown_24", 2003477, 0, 4590015, 4, { 134.128098f, 8.299429f, 175.187302f }, 0.991760f, 0.832629f, 0); + instance.addEObj( "Temperedarms", 2003024, 0, 4515195, 4, { 345.291412f, 8.638885f, -24.372910f }, 1.500000f, 0.557528f, 0); + instance.addEObj( "Temperedarms_1", 2003025, 0, 4515198, 4, { 361.123291f, 11.022260f, -48.917759f }, 1.500000f, 0.239031f, 0); + instance.addEObj( "Temperedarms_2", 2003026, 0, 4515217, 4, { 492.168488f, 7.754978f, -167.268707f }, 1.480042f, 0.283363f, 0); + instance.addEObj( "Temperedarms_3", 2003027, 0, 4515219, 4, { 501.056610f, 7.626338f, -144.391098f }, 1.500000f, 0.994030f, 0); + instance.addEObj( "Temperedarms_4", 2003028, 0, 4515223, 4, { 494.315887f, 7.796488f, -135.651505f }, 1.480042f, 0.493710f, 0); + instance.addEObj( "Temperedarms_5", 2003029, 0, 4515224, 4, { 546.703003f, 10.562700f, -141.852005f }, 1.500000f, -0.549726f, 0); + instance.addEObj( "Temperedarms_6", 2003030, 0, 4515227, 4, { 552.219727f, 7.627223f, -175.168396f }, 1.480042f, 0.867392f, 0); + instance.addEObj( "Temperedarms_7", 2003031, 0, 4515229, 4, { 558.533630f, 7.599624f, -166.775299f }, 1.500000f, 0.628026f, 0); + instance.addEObj( "unknown_25", 2003532, 0, 4603313, 4, { 543.814087f, 7.599618f, -29.917299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaacache", 2003197, 3861824, 4576925, 4, { 45.563728f, 22.066200f, 34.411610f }, 1.000000f, -1.528504f, 0); + instance.addEObj( "Amaljaacache_1", 2003199, 2500946, 4576929, 4, { 361.078491f, 13.382560f, -35.684910f }, 0.991760f, 1.212870f, 0); + instance.addEObj( "Destination_40", 2003205, 0, 4551467, 4, { 493.859985f, 7.607170f, -147.553802f }, 1.000000f, 1.508731f, 0); + instance.addEObj( "Destination_41", 2003206, 0, 4551468, 4, { 531.395386f, 7.583679f, -119.676598f }, 0.991760f, 0.773720f, 0); + instance.addEObj( "Destination_42", 2003207, 0, 4551469, 4, { 483.817688f, 7.614197f, -154.436600f }, 0.991760f, -0.182462f, 0); + instance.addEObj( "Destination_43", 2003208, 0, 4551470, 4, { 315.907501f, 7.980469f, -36.270748f }, 0.991760f, 1.552595f, 0); + instance.addEObj( "Destination_44", 2003209, 0, 4551471, 4, { 382.603912f, 15.029830f, -64.379677f }, 0.991760f, 0.787755f, 0); + instance.addEObj( "Destination_45", 2003210, 0, 4551473, 4, { 357.215088f, 10.080800f, -36.373539f }, 0.991760f, 1.294726f, 0); + instance.addEObj( "Impregnablecage", 2003083, 2500998, 4520490, 4, { 125.552498f, 15.365730f, 132.548798f }, 1.000000f, 0.125650f, 0); + instance.addEObj( "Impregnablecage_1", 2003084, 2501001, 4520491, 4, { 115.612701f, 15.418080f, 132.923203f }, 1.000000f, 0.124639f, 0); + instance.addEObj( "Impregnablecage_2", 2003085, 2501246, 4520492, 4, { -169.989197f, 41.219940f, 175.027695f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Impregnablecage_3", 2003086, 2501247, 4520493, 4, { -159.807693f, 41.153561f, 174.456406f }, 0.991760f, 0.084418f, 0); + instance.addEObj( "Destination_46", 2003087, 0, 4520542, 4, { 545.250610f, 7.570650f, -155.766098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_47", 2003088, 0, 4520543, 4, { 417.248199f, 12.528330f, -128.007202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_48", 2003089, 0, 4520546, 4, { 548.604980f, 7.599620f, -100.477699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_49", 2003090, 0, 4520547, 4, { 537.339783f, 7.599620f, -71.686157f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_50", 2003091, 0, 4520548, 4, { 586.687988f, 6.576489f, -77.657089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_51", 2003092, 0, 4520550, 4, { 429.176514f, 17.818729f, -76.768127f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_52", 2003093, 0, 4520551, 4, { 528.901672f, 7.584663f, -117.458504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_8", 2003094, 0, 4520570, 4, { 176.819901f, 13.827120f, 228.239502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sturdycage_9", 2003095, 0, 4520573, 4, { -88.761719f, 43.503422f, 145.494797f }, 0.991760f, -0.001678f, 0); + instance.addEObj( "Sturdycage_10", 2003096, 0, 4520574, 4, { -96.670868f, 45.782841f, 214.663895f }, 0.991760f, -1.212073f, 0); + instance.addEObj( "Destination_53", 2003213, 0, 4572973, 4, { 211.130600f, 8.010925f, 92.456306f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_54", 2003214, 0, 4572974, 4, { 186.419006f, 8.149029f, 122.103302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_55", 2003215, 0, 4572975, 4, { 399.079712f, 13.290890f, -100.556602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_56", 2003216, 0, 4572976, 4, { 446.957001f, 18.596781f, -83.815651f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_57", 2003217, 0, 4572977, 4, { 610.365906f, 5.469007f, -79.281013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_58", 2003218, 0, 4572978, 4, { 654.494873f, 7.150023f, -66.052658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_59", 2003219, 0, 4572979, 4, { 477.216400f, 9.365082f, -138.376602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Infernoaltar", 2002918, 2501137, 4504684, 4, { 483.823486f, 11.184110f, -164.200302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wrinkledbillofsale", 2001435, 0, 3987751, 4, { 101.832802f, 7.250390f, -534.544800f }, 0.900235f, -0.115877f, 0); + instance.addEObj( "Rhalgrsbile", 2001455, 0, 3995633, 4, { 28.120871f, 6.995212f, -611.291382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005627, 0, 5877491, 4, { 16.850660f, 1.858377f, -0.786919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_60", 2001522, 0, 4055936, 4, { 22.189301f, 17.872160f, -600.218506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_61", 2001523, 0, 4055942, 4, { -105.572403f, 15.002520f, -185.302505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_62", 2001524, 0, 4056093, 4, { 197.441101f, 15.557800f, -450.582611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_63", 2001525, 0, 4056101, 4, { -203.798798f, 27.268730f, -351.760315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001856, 0, 4219527, 4, { -147.290497f, 25.912849f, -359.705902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001857, 0, 4219528, 4, { -301.913910f, 5.319162f, 471.285614f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002688, 0, 4374408, 4, { -51.976681f, -23.094151f, -573.155396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002691, 0, 4374410, 4, { 695.509277f, 3.846602f, -89.476883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002703, 0, 4374417, 4, { 194.246307f, 15.467850f, -450.515991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002460, 0, 4310121, 4, { 15.625260f, 3.490307f, -664.513672f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2002640, 0, 4334916, 4, { 16.304331f, 3.590319f, -665.604004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002641, 0, 4334917, 4, { 15.565550f, 4.216647f, -662.208923f }, 1.000000f, -0.022588f, 0); + instance.addEObj( "Peistecadaver", 2002549, 0, 4328384, 4, { -306.397186f, 20.609039f, -392.062103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rottingangler", 2002550, 0, 4328385, 4, { -238.107300f, 4.941675f, -242.421600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MapofZanrak", 2001980, 0, 4272326, 4, { -202.227798f, 28.142820f, -318.501587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Huntingknife", 2001981, 0, 4272327, 4, { -78.934937f, 26.475969f, -350.087799f }, 0.991760f, 1.303068f, 0); + instance.addEObj( "unknown_32", 2002272, 0, 4302237, 4, { 34.896259f, 3.396969f, -343.710388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_64", 2002044, 0, 4293183, 4, { 75.974609f, 2.114381f, 692.988403f }, 0.991760f, 0.984882f, 0); + instance.addEObj( "Destination_65", 2002045, 0, 4293184, 4, { 89.083504f, 3.217660f, 673.107483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wellwickwormterritory", 2002046, 0, 4293189, 4, { 42.876961f, 18.810720f, 582.561584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wellwickwormterritory_1", 2002576, 0, 4330140, 4, { 58.000000f, 21.021481f, 569.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002290, 0, 4293205, 4, { -454.128510f, 7.338567f, 580.152405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sanddune", 2002047, 0, 4293215, 4, { -115.738098f, -10.986640f, 728.769287f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Sanddune_1", 2002048, 0, 4293216, 4, { -102.932800f, -11.300080f, 735.796570f }, 2.487183f, 0.000048f, 0); + instance.addEObj( "Sanddune_2", 2002049, 0, 4293217, 4, { -88.044807f, -11.093320f, 726.361023f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Oddpot", 2002245, 0, 4300410, 4, { -192.514206f, 35.212540f, 129.071793f }, 0.991760f, 0.067526f, 0); + instance.addEObj( "Zaharakaetheryte", 2002581, 0, 4330430, 4, { 694.382507f, 7.943437f, -80.139618f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Zaharakaetheryte_1", 2003458, 0, 4588206, 4, { 694.382507f, 7.943400f, -80.139603f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Destination_66", 2006315, 0, 5940619, 4, { -60.148708f, 23.148100f, -406.780212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002430, 0, 4308248, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002534, 0, 4323986, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002434, 0, 4308692, 4, { -101.274200f, 28.225889f, 117.235001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2002438, 0, 4308966, 4, { -433.506104f, 7.168668f, -20.735910f }, 3.500000f, 0.762357f, 0); + instance.addEObj( "unknown_35", 2005466, 0, 5854624, 4, { -466.701202f, -3.164927f, 65.828003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_67", 2006291, 0, 5922954, 4, { -389.119995f, 3.450000f, -57.560001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2006292, 0, 5922955, 4, { -389.119995f, 3.450000f, -57.560001f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Destination_68", 2006293, 0, 5922956, 4, { -384.899597f, 6.112344f, -45.200241f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006333, 0, 5939502, 4, { -215.690002f, 16.840000f, -270.640015f }, 1.000000f, -0.210656f, 0); + instance.addEObj( "Treasurecoffer", 2002493, 0, 4321484, 4, { 553.698730f, 7.599624f, -172.166199f }, 1.000000f, 0.870908f, 0); + instance.addEObj( "Stolenbox", 2002447, 0, 4308451, 4, { 41.439999f, 25.101311f, -149.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenbox_1", 2002548, 0, 4325281, 4, { 17.859909f, 20.525551f, -629.133911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006184, 0, 5914854, 4, { -143.069397f, 26.655300f, -358.095703f }, 1.000000f, 0.757372f, 0); + instance.addEObj( "Treasurecoffer_1", 2002492, 0, 4321513, 4, { 483.864014f, 9.279949f, -162.979904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier", 2002344, 0, 4302757, 4, { -97.370003f, 14.870000f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier_1", 2002345, 0, 4302758, 4, { -97.370003f, 16.453659f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sultansworncoffer", 2002348, 0, 4303051, 4, { -99.402657f, -14.397480f, -179.455994f }, 1.000000f, -0.715955f, 0); + instance.addEObj( "Sultansworncoffer_1", 2002349, 0, 4303052, 4, { -97.398376f, 14.846980f, -188.220093f }, 0.991760f, -0.009060f, 0); + instance.addEObj( "Sultansworncoffer_2", 2002350, 0, 4303053, 4, { 115.983803f, 11.184810f, -482.780212f }, 0.991760f, -0.036481f, 0); + instance.addEObj( "Sultansworncoffer_3", 2002351, 0, 4303054, 4, { 137.770004f, 10.628660f, -420.548309f }, 1.000000f, -0.039448f, 0); + instance.addEObj( "Destination_69", 2002356, 0, 4303293, 4, { -407.429993f, 7.185612f, 525.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2002357, 0, 4303294, 4, { -407.429993f, 7.184288f, 525.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002387, 0, 4306192, 4, { -347.082489f, 0.954483f, 741.447083f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002301, 0, 4296324, 4, { 161.273697f, 4.207580f, 828.859070f }, 1.000000f, 1.235475f, 0); + instance.addEObj( "unknown_42", 2002302, 0, 4296325, 4, { 160.620300f, 4.212564f, 834.256287f }, 0.991760f, 1.221211f, 0); + instance.addEObj( "unknown_43", 2002303, 0, 4296326, 4, { 156.885300f, 4.328951f, 834.968811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002304, 0, 4296327, 4, { 155.978699f, 4.368924f, 828.008118f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2002305, 0, 4296328, 4, { 158.682693f, 4.232400f, 834.578430f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2002306, 0, 4296330, 4, { 158.842407f, 4.269780f, 826.718872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDestroyer", 2004595, 0, 4982858, 4, { -83.734711f, 40.454830f, -332.108612f }, 1.000000f, 0.076209f, 0); + instance.addEObj( "unknown_47", 2004680, 0, 5020950, 4, { -435.892487f, 13.728350f, -420.999390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch", 2004879, 0, 5101990, 4, { -16.428761f, 5.273652f, -55.626640f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_1", 2004880, 0, 5101991, 4, { 6.779421f, 3.755133f, -35.851212f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "Tradervetch_2", 2004881, 0, 5101992, 4, { -30.646120f, 0.747151f, -22.073870f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_3", 2004882, 0, 5101993, 4, { -69.066719f, -2.176041f, -32.906898f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_4", 2004883, 0, 5101994, 4, { -53.631111f, -1.355626f, -53.342541f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_5", 2004884, 0, 5101995, 4, { -64.837624f, -1.523772f, -69.487083f }, 2.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/DestructionintheNameofJustice.cpp b/src/scripts/instances/questbattles/DestructionintheNameofJustice.cpp index 0a23bf79..f81c6250 100644 --- a/src/scripts/instances/questbattles/DestructionintheNameofJustice.cpp +++ b/src/scripts/instances/questbattles/DestructionintheNameofJustice.cpp @@ -44,6 +44,122 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/DivineIntervention.cpp b/src/scripts/instances/questbattles/DivineIntervention.cpp index a0b077d6..d598f228 100644 --- a/src/scripts/instances/questbattles/DivineIntervention.cpp +++ b/src/scripts/instances/questbattles/DivineIntervention.cpp @@ -54,7 +54,7 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2006981, 5656867, 4, { 0.000000f, 0.000000f, -15.851080f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002618, 5656867, 5836327, 4, { 0.000000f, 0.000000f, -15.851080f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/DoingIttheBardWay.cpp b/src/scripts/instances/questbattles/DoingIttheBardWay.cpp index 9d6ea87d..95c6a13d 100644 --- a/src/scripts/instances/questbattles/DoingIttheBardWay.cpp +++ b/src/scripts/instances/questbattles/DoingIttheBardWay.cpp @@ -21,6 +21,98 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001217, 0, 3896009, 4, { 143.907898f, -26.213240f, 288.586304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment", 2001212, 0, 3920288, 4, { -233.827194f, -31.603571f, 363.483490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_1", 2001212, 0, 3920291, 4, { -210.405304f, -30.263439f, 339.910309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_2", 2001212, 0, 3920292, 4, { -193.951004f, -32.511791f, 287.437012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_3", 2001212, 0, 3920297, 4, { -228.257996f, -26.702641f, 296.407501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002500, 0, 4321459, 4, { -287.226593f, -79.420212f, 488.636688f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002500, 0, 4321585, 4, { -280.811798f, -79.453796f, 502.494812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002500, 0, 4321586, 4, { -276.546906f, -81.106941f, 463.178589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002500, 0, 4321587, 4, { -297.265808f, -79.690392f, 498.251099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2002500, 0, 4321588, 4, { -296.517792f, -79.288193f, 472.396301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002500, 0, 4321589, 4, { -270.604614f, -80.473587f, 483.565308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002500, 0, 4321590, 4, { -255.953995f, -79.382019f, 473.689392f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2002500, 0, 4321591, 4, { -269.224091f, -77.344063f, 510.199005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002500, 0, 4321623, 4, { -294.341888f, -79.279083f, 513.495972f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshipfragment", 2004261, 0, 4746509, 4, { 322.222412f, -6.361168f, 18.316811f }, 1.400000f, 0.240699f, 0); + instance.addEObj( "unknown_10", 2004262, 0, 4746510, 4, { 321.652802f, -6.433453f, 18.224859f }, 1.500000f, 0.774193f, 0); + instance.addEObj( "unknown_11", 2004263, 0, 4746511, 4, { 322.559387f, -6.321119f, 18.343599f }, 1.450000f, -1.362784f, 0); + instance.addEObj( "unknown_12", 2004347, 0, 4868696, 4, { 322.601105f, -6.360372f, 17.896509f }, 1.600000f, -0.570340f, 0); + instance.addEObj( "unknown_13", 2004348, 0, 4868697, 4, { 322.078888f, -6.432873f, 17.748600f }, 1.300000f, -0.783565f, 0); + instance.addEObj( "Warballoondebris", 2004442, 0, 4891873, 4, { 265.016907f, -13.914900f, 58.457279f }, 1.000000f, 0.490834f, 0); + instance.addEObj( "unknown_14", 2004519, 0, 4891874, 4, { 260.191315f, -17.213100f, 67.611923f }, 1.000000f, -1.276617f, 0); + instance.addEObj( "unknown_15", 2004520, 0, 4891875, 4, { 260.707397f, -16.157860f, 63.172409f }, 1.000000f, 0.656738f, 0); + instance.addEObj( "unknown_16", 2004521, 0, 4891876, 4, { 262.212708f, -16.276260f, 63.610401f }, 1.000000f, -0.810459f, 0); + instance.addEObj( "Ixalistoragepot", 2004443, 0, 4892061, 4, { 211.932495f, -4.898254f, 27.573000f }, 1.998901f, -1.218245f, 0); + instance.addEObj( "Ixalistoragepot_1", 2004444, 0, 4892062, 4, { 212.003998f, -5.292601f, 28.763309f }, 1.000000f, -1.364642f, 0); + instance.addEObj( "unknown_17", 2004522, 0, 4902947, 4, { -35.968399f, -40.945332f, 160.347000f }, 1.449585f, 0.173236f, 0); + instance.addEObj( "unknown_18", 2004445, 0, 4902948, 4, { -35.995461f, -40.393318f, 160.638199f }, 0.991760f, 0.679218f, 0); + instance.addEObj( "Lathegearwheel", 2004543, 0, 4922229, 4, { -35.995499f, -40.556431f, 160.638199f }, 1.000000f, 0.252590f, 0); + instance.addEObj( "unknown_19", 2004535, 0, 4893738, 4, { 150.100800f, -18.118971f, 99.719353f }, 1.000000f, -0.440750f, 0); + instance.addEObj( "Markedterritory", 2004452, 0, 4890717, 4, { 324.605103f, -14.206180f, 181.139801f }, 0.991760f, 1.171260f, 0); + instance.addEObj( "Markedterritory_1", 2004453, 0, 4890718, 4, { 304.042694f, -18.858070f, 190.831696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_2", 2004454, 0, 4890719, 4, { 319.591797f, -16.101589f, 205.682297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_3", 2004455, 0, 4890720, 4, { 322.712891f, -14.480900f, 196.276703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "EhcatlNinestoragepot", 2004456, 0, 4890806, 4, { 238.309906f, -28.467819f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "EhcatlNinestoragepot_1", 2004457, 0, 4890807, 4, { 217.169205f, -27.404160f, 209.888702f }, 1.000000f, 0.825532f, 0); + instance.addEObj( "EhcatlNinestoragepot_2", 2004458, 0, 4890810, 4, { 215.140305f, -25.819309f, 229.686005f }, 0.991760f, 0.054122f, 0); + instance.addEObj( "EhcatlNinestoragepot_3", 2004459, 0, 4890811, 4, { 234.637802f, -24.271429f, 228.210907f }, 1.000000f, 0.587589f, 0); + instance.addEObj( "unknown_20", 2004523, 0, 4892111, 4, { 238.309906f, -29.110319f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004524, 0, 4892112, 4, { 217.169205f, -28.036131f, 209.888702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004525, 0, 4892113, 4, { 215.140305f, -26.448540f, 229.686005f }, 1.000000f, 0.892995f, 0); + instance.addEObj( "unknown_23", 2004526, 0, 4892114, 4, { 234.637802f, -24.927940f, 228.210907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot", 2004460, 0, 4890851, 4, { 85.656708f, -38.312939f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot_1", 2004461, 0, 4890853, 4, { 83.006599f, -41.516979f, 362.249512f }, 1.000000f, 1.480753f, 0); + instance.addEObj( "Stolenstoragepot_2", 2004462, 0, 4890854, 4, { 66.089668f, -40.685822f, 355.243713f }, 1.000000f, 0.843735f, 0); + instance.addEObj( "unknown_24", 2004527, 0, 4893977, 4, { 85.656708f, -39.027821f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004528, 0, 4893978, 4, { 83.006577f, -42.181721f, 362.249512f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004529, 0, 4893979, 4, { 66.089668f, -41.383770f, 355.243713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004463, 0, 4890862, 4, { 25.760000f, -44.740002f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snatchedstoragepot", 2004464, 0, 4890863, 4, { 25.760000f, -43.430199f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004465, 0, 4890889, 4, { -22.649139f, -7.454814f, -140.625107f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2004466, 0, 4890890, 4, { -47.104740f, -7.201632f, -159.830002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004467, 0, 4890891, 4, { -52.509998f, -8.238971f, -149.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004468, 0, 4890892, 4, { -91.447388f, -6.546204f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2004469, 0, 4890893, 4, { -123.902000f, -9.035076f, -118.217903f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2004470, 0, 4890894, 4, { -135.539993f, -10.210440f, -103.639999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2004471, 0, 4890895, 4, { -108.283203f, -8.586540f, -51.375721f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot", 2004472, 0, 4890896, 4, { -22.649111f, -6.145164f, -140.625107f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_1", 2004473, 0, 4890897, 4, { -47.104698f, -5.909051f, -159.830002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_2", 2004474, 0, 4890898, 4, { -52.536758f, -6.946814f, -149.706299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_3", 2004475, 0, 4890899, 4, { -91.447350f, -5.247173f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_4", 2004476, 0, 4890900, 4, { -123.902000f, -7.714047f, -118.217903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_5", 2004477, 0, 4890901, 4, { -135.546005f, -8.900931f, -103.654503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_6", 2004478, 0, 4890902, 4, { -108.280899f, -7.263391f, -51.348289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004357, 0, 4876992, 4, { -52.983631f, -47.065941f, 415.767487f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2004500, 0, 4890947, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004501, 0, 4890948, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004502, 0, 4890949, 4, { 150.250000f, -27.650000f, 112.379997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2004503, 0, 4890950, 4, { 150.279999f, -27.600000f, 112.379997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2004504, 0, 4890951, 4, { 150.225098f, -27.587971f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004505, 0, 4890952, 4, { 150.225098f, -27.587999f, 112.352203f }, 0.991800f, -1.374447f, 0); + instance.addEObj( "Windtouchedaethersand", 2002894, 0, 4499379, 4, { -152.819199f, -8.438673f, -78.507690f }, 0.991760f, -1.345369f, 0); + instance.addEObj( "unknown_42", 2002895, 0, 4499380, 4, { -152.959305f, -9.268820f, -78.665413f }, 1.200000f, -0.017453f, 0); + instance.addEObj( "Waterblessedaethersand", 2002896, 0, 4499400, 4, { 28.825220f, 1.576339f, -96.779503f }, 0.991760f, 0.249512f, 0); + instance.addEObj( "unknown_43", 2002898, 0, 4500718, 4, { -152.819199f, -9.274364f, -78.794640f }, 0.991760f, -0.503872f, 0); + instance.addEObj( "Stolenprovisions", 2002844, 0, 4504804, 4, { -26.169250f, -7.562927f, -147.020798f }, 0.991760f, 1.237031f, 0); + instance.addEObj( "Stolenprovisions_1", 2002845, 0, 4504805, 4, { -137.270294f, -9.595765f, -80.837624f }, 0.991760f, -0.470768f, 0); + instance.addEObj( "Stolenprovisions_2", 2002846, 0, 4504806, 4, { -147.572998f, -1.905349f, -120.313599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2002920, 0, 4504903, 4, { 185.631302f, -27.333790f, 182.719193f }, 0.991760f, -1.242558f, 0); + instance.addEObj( "unknown_45", 2002921, 0, 4504904, 4, { 184.807205f, -27.269079f, 183.504700f }, 1.000000f, -1.198863f, 0); + instance.addEObj( "unknown_46", 2002920, 0, 4504905, 4, { 186.248795f, -27.304741f, 182.621597f }, 1.000000f, -0.571384f, 0); + instance.addEObj( "unknown_47", 2005471, 0, 5854744, 4, { -174.944702f, -61.875431f, 371.572296f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Destination", 2005966, 0, 5900030, 4, { 163.530899f, -27.328920f, 207.873505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2005235, 0, 5764983, 4, { 440.776611f, -0.106645f, -61.750118f }, 0.642375f, -0.513324f, 0); + instance.addEObj( "unknown_49", 2002388, 0, 4306194, 4, { -268.843414f, -78.855553f, 444.858490f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Epitaphtoinfancy", 2002399, 0, 4306754, 4, { 107.860397f, 7.714637f, -45.129051f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002401, 0, 4306756, 4, { 107.999603f, 7.202641f, -45.457420f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002402, 0, 4306757, 4, { 107.645798f, 7.095438f, -45.473320f }, 1.000000f, -1.256946f, 0); + instance.addEObj( "unknown_52", 2005852, 0, 5889879, 4, { 110.611504f, 6.922153f, -49.352982f }, 1.800000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2004685, 0, 5021343, 4, { -190.692505f, -58.533581f, 347.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004110, 0, 4722113, 4, { -14.232840f, -53.537338f, 531.181091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004128, 0, 4722838, 4, { 384.298492f, -8.529028f, -95.597839f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2004878, 0, 5097920, 4, { 328.908112f, -5.203369f, 266.559814f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/DragoonsFate.cpp b/src/scripts/instances/questbattles/DragoonsFate.cpp index 5d104962..c69ac344 100644 --- a/src/scripts/instances/questbattles/DragoonsFate.cpp +++ b/src/scripts/instances/questbattles/DragoonsFate.cpp @@ -54,6 +54,266 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/DutyHonorCountry.cpp b/src/scripts/instances/questbattles/DutyHonorCountry.cpp index 763b8ae5..817f1339 100644 --- a/src/scripts/instances/questbattles/DutyHonorCountry.cpp +++ b/src/scripts/instances/questbattles/DutyHonorCountry.cpp @@ -63,6 +63,81 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000409, 0, 4103367, 4, { -133.093994f, 45.826611f, -209.826797f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4133115, 4133114, 5, { -161.384903f, 44.219810f, -218.712402f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2001898, 0, 4263490, 4, { -96.123680f, 47.631321f, -265.750793f }, 1.000000f, -0.091888f, 0); + instance.addEObj( "è¨“ç·´ç”¨ãæœ¨ç±", 2001889, 0, 4260848, 4, { -0.076355f, 24.396429f, 196.551407f }, 0.991760f, 1.529354f, 0); + instance.addEObj( "Practicecrates", 2002266, 0, 4269210, 4, { -0.112231f, 26.103210f, 196.541901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Practicecrate", 2002476, 0, 4314044, 4, { -0.088241f, 25.966061f, 196.565002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2001890, 0, 4260868, 4, { -95.709747f, 47.837910f, -265.453613f }, 1.000000f, -0.235299f, 0); + instance.addEObj( "unknown_3", 2002008, 0, 4265062, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "unknown_4", 2002267, 0, 4269214, 4, { -95.709801f, 47.837898f, -265.453613f }, 1.000000f, -0.235300f, 0); + instance.addEObj( "unknown_5", 2002268, 0, 4269215, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "Solidrock", 2001480, 0, 4013496, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_1", 2001481, 0, 4013497, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_2", 2001482, 0, 4013498, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_3", 2001483, 0, 4013503, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_4", 2001484, 0, 4013505, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_5", 2001485, 0, 4013506, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_6", 2001490, 0, 4030720, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_7", 2001490, 0, 4030721, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_8", 2001490, 0, 4030722, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_9", 2001493, 0, 4030763, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_10", 2001493, 0, 4030764, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_11", 2001493, 0, 4030765, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000286, 0, 3633019, 4, { -88.599541f, 43.582069f, -303.057404f }, 0.991760f, 1.396356f, 0); + instance.addEObj( "Overturnedwain_1", 2000287, 0, 3633020, 4, { -88.599503f, 43.582130f, -303.057404f }, 0.991800f, 1.396356f, 0); + instance.addEObj( "Unmovableboulder", 2001486, 0, 4031426, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unmovableboulder_1", 2001494, 0, 4031428, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004363, 0, 4877166, 4, { -181.600403f, 46.582878f, -90.640167f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004364, 0, 4877167, 4, { -184.348206f, 47.100651f, -87.938889f }, 1.000000f, -0.024142f, 0); + instance.addEObj( "unknown_8", 2004362, 0, 4877178, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_9", 2004366, 0, 4877202, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_10", 2004575, 0, 4970186, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_11", 2004903, 0, 5107885, 4, { 181.414398f, 69.474243f, 327.901093f }, 0.778198f, -1.158509f, 0); + instance.addEObj( "unknown_12", 2004904, 0, 5108572, 4, { 5.942663f, 57.893860f, -307.682892f }, 1.000000f, 1.286985f, 0); + instance.addEObj( "unknown_13", 2004905, 0, 5108575, 4, { 8.628152f, 57.998081f, -307.854004f }, 1.000000f, 1.546045f, 0); + instance.addEObj( "unknown_14", 2005121, 0, 5583559, 4, { -2.772403f, 24.362370f, 194.110992f }, 1.000000f, -1.046180f, 0); + instance.addEObj( "Destination", 2005073, 0, 5583562, 4, { -1.015763f, 29.584169f, 172.964294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2004932, 0, 5327295, 4, { -182.797897f, 30.555679f, -684.921814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005921, 0, 5895410, 4, { 31.010000f, 60.669998f, -205.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005922, 0, 5895412, 4, { -90.370003f, 43.049999f, -308.299988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005923, 0, 5895413, 4, { -148.009995f, 20.320000f, -339.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonemonument", 2001582, 0, 4081044, 4, { -58.631599f, 27.154480f, -141.767899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004114, 0, 4722679, 4, { 80.491333f, 58.406250f, 238.890594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004126, 0, 4722827, 4, { 22.938150f, 60.530869f, -281.564606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leathersatchel", 2004272, 0, 4745137, 4, { 224.215805f, 114.317596f, -223.401596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004273, 0, 4745138, 4, { 224.024994f, 114.304802f, -223.471100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004274, 0, 4745139, 4, { 224.589600f, 114.304802f, -223.320496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sackoforanges", 2001279, 0, 3929264, 4, { 132.807800f, 45.762241f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000451, 0, 4219429, 4, { 187.182404f, 46.250000f, 120.164803f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000449, 0, 4219537, 4, { 132.807800f, 46.253880f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam", 2001237, 0, 3929266, 4, { -129.381302f, 46.677361f, -192.523102f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Blackloam_1", 2001238, 0, 3929267, 4, { -121.777199f, 45.989780f, -210.821304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam_2", 2001239, 0, 3929268, 4, { -132.922699f, 45.370831f, -228.919495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2001734, 0, 4164804, 4, { -34.989449f, 11.168120f, -432.098511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest", 2001240, 0, 3929270, 4, { 120.677002f, 44.595348f, 37.449879f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_1", 2001241, 0, 3929273, 4, { 21.039221f, 43.143730f, 46.993542f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_2", 2001242, 0, 3929276, 4, { -18.936489f, 42.160629f, 58.609852f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tillersshovel", 2001272, 0, 3929316, 4, { 219.830002f, 113.132698f, -244.164093f }, 1.000000f, -0.974642f, 0); + instance.addEObj( "Cumbersomerock", 2001243, 0, 3929669, 4, { 136.521698f, 75.180031f, -150.652695f }, 3.000000f, 0.000048f, 0); + instance.addEObj( "Cumbersomerock_1", 2001244, 0, 3929670, 4, { 120.851097f, 69.098717f, -129.253906f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Cumbersomerock_2", 2001245, 0, 3929672, 4, { 114.081902f, 63.887001f, -99.500351f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Strewndebris", 2001246, 0, 3929673, 4, { 118.764603f, 71.366631f, -163.583298f }, 1.500000f, 0.324228f, 0); + instance.addEObj( "Strewndebris_1", 2001247, 0, 3929674, 4, { 108.728401f, 65.295799f, -118.655899f }, 2.000000f, 1.549894f, 0); + instance.addEObj( "Strewndebris_2", 2001248, 0, 3929676, 4, { 118.758202f, 63.722900f, -81.455193f }, 0.991789f, 1.477567f, 0); + instance.addEObj( "Ripeorange", 2001249, 0, 3929968, 4, { 78.170227f, 71.093033f, -216.863205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_1", 2001250, 0, 3929978, 4, { 52.508530f, 68.080292f, -223.840607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_2", 2001251, 0, 3930022, 4, { 77.992752f, 68.706657f, -177.286697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_3", 2001252, 0, 3930027, 4, { 64.534592f, 60.283661f, -141.981201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_4", 2001253, 0, 3930035, 4, { 51.649109f, 59.454071f, -151.267395f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureterritory", 2001254, 0, 3926089, 4, { -220.020798f, 17.811649f, -414.486603f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2001256, 0, 3927155, 4, { -321.174103f, 25.227871f, -536.788330f }, 0.600000f, 0.882138f, 0); + instance.addEObj( "unknown_21", 2001257, 0, 3927157, 4, { -308.949493f, 24.240320f, -531.609070f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2001258, 0, 3927159, 4, { -316.673187f, 24.716949f, -533.379211f }, 0.991760f, -0.990636f, 0); + instance.addEObj( "unknown_23", 2001259, 0, 3927160, 4, { -306.996307f, 23.603291f, -520.500488f }, 0.991760f, -0.713484f, 0); + instance.addEObj( "Millioncornseedling", 2001255, 0, 3927161, 4, { -320.576813f, 25.833500f, -527.550171f }, 0.961304f, -0.384837f, 0); } diff --git a/src/scripts/instances/questbattles/DutyandtheBeast.cpp b/src/scripts/instances/questbattles/DutyandtheBeast.cpp index df7712a9..b82f4bed 100644 --- a/src/scripts/instances/questbattles/DutyandtheBeast.cpp +++ b/src/scripts/instances/questbattles/DutyandtheBeast.cpp @@ -41,23 +41,200 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000608, 2807920, 5960093, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband", 2001223, 0, 4176142, 4, { 247.393997f, 1.848597f, 68.499847f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_1", 2001223, 0, 4176146, 4, { 250.217896f, 3.351637f, 54.845421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_2", 2001223, 0, 4176148, 4, { 257.312592f, 3.702497f, 56.253521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_3", 2001223, 0, 4176149, 4, { 262.451599f, 3.404894f, 61.841331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_4", 2001223, 0, 4176151, 4, { 258.458313f, 5.260255f, 50.424801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_5", 2001223, 0, 4176156, 4, { 255.154907f, 2.655392f, 62.609890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_6", 2001223, 0, 4176157, 4, { 259.361603f, 2.269265f, 68.307510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_7", 2001223, 0, 4176158, 4, { 248.571106f, 2.397313f, 60.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings", 2004819, 0, 5041583, 4, { 324.176086f, -35.552940f, 317.132599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings_1", 2004820, 0, 5041584, 4, { 324.875702f, -35.145359f, 317.687805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bindings_2", 2004821, 0, 5041585, 4, { 323.933685f, -31.349070f, 265.400085f }, 0.991760f, -0.508570f, 0); + instance.addEObj( "Bindings_3", 2004822, 0, 5041586, 4, { 324.564209f, -31.179819f, 265.937988f }, 0.991760f, -0.508697f, 0); + instance.addEObj( "Bindings_4", 2004823, 0, 5041588, 4, { 328.982391f, -24.248791f, 254.082199f }, 0.991760f, 0.190475f, 0); + instance.addEObj( "Bindings_5", 2004824, 0, 5041589, 4, { 328.114594f, -24.399229f, 253.650604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Campfire", 2002299, 0, 4295043, 4, { -307.759186f, -41.672421f, 695.368896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2004812, 0, 5326559, 4, { 264.240509f, -25.009581f, 239.032593f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2976565, 4324076, 4, { 670.002014f, 10.025080f, 503.036591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2004255, 0, 4745345, 4, { -822.655823f, -40.045521f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004256, 0, 4745346, 4, { -822.655823f, -41.704731f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004258, 0, 4745821, 4, { 293.015991f, -42.000000f, 371.894989f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004259, 0, 4745825, 4, { 303.010986f, -42.000000f, 374.035095f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004260, 0, 4745827, 4, { 298.967712f, -42.000000f, 385.056396f }, 1.400000f, -1.535207f, 0); + instance.addEObj( "Skiff", 2004278, 0, 4745868, 4, { 294.079498f, -41.162941f, 371.427002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_1", 2004279, 0, 4745873, 4, { 301.844391f, -41.295429f, 373.333313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_2", 2004280, 0, 4745888, 4, { 298.317291f, -40.854519f, 383.380188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003709, 0, 4622546, 4, { 650.347229f, 9.882284f, 479.591888f }, 1.000000f, -0.602980f, 0); + instance.addEObj( "unknown_8", 2003710, 0, 4622548, 4, { 628.064575f, 9.716066f, 496.657806f }, 1.000000f, 1.380918f, 0); + instance.addEObj( "Crookedpickaxe", 2003711, 0, 4622550, 4, { 629.102478f, 9.738708f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004037, 0, 4676652, 4, { 629.102478f, 9.738700f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004038, 0, 4676653, 4, { 626.798706f, 9.612555f, 495.238312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003987, 0, 4635604, 4, { -39.700001f, -23.180000f, -88.650002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003989, 0, 4635625, 4, { -364.980011f, -38.239040f, -242.800003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alestainedparchment", 2004024, 0, 4667185, 4, { -412.948914f, -39.038830f, -229.716705f }, 1.000000f, 1.490527f, 0); + instance.addEObj( "unknown_12", 2004031, 0, 4667237, 4, { -412.173004f, -39.839039f, -229.800003f }, 1.000000f, 1.505800f, 0); + instance.addEObj( "unknown_13", 2004028, 0, 4667233, 4, { -142.070099f, -32.795330f, -122.924896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sahaginbattlestandard", 2003871, 0, 4632727, 4, { -126.913803f, -27.084339f, 29.821051f }, 1.174927f, -0.767817f, 0); + instance.addEObj( "Sahaginbattlestandard_1", 2003872, 0, 4632728, 4, { -22.339720f, -14.980390f, -101.488899f }, 1.174927f, -0.817576f, 0); + instance.addEObj( "Giantclam", 2003897, 0, 4634869, 4, { -117.712402f, -32.496120f, -116.404503f }, 0.991760f, 1.288832f, 0); + instance.addEObj( "Giantclam_1", 2003898, 0, 4634870, 4, { -106.992897f, -31.158911f, -94.659210f }, 0.991760f, -1.423591f, 0); + instance.addEObj( "Giantclam_2", 2003899, 0, 4634871, 4, { -69.507530f, -27.301680f, -132.156998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Giantclam_3", 2003900, 0, 4634872, 4, { -89.257423f, -29.330151f, -145.642105f }, 0.991760f, 1.180902f, 0); + instance.addEObj( "Giantclam_4", 2003901, 0, 4634873, 4, { -59.572590f, -26.160860f, -164.014099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow", 2003840, 0, 4631940, 4, { -770.551575f, -38.207619f, 651.426208f }, 0.991760f, 0.600323f, 0); + instance.addEObj( "Crabburrow_1", 2003841, 0, 4631946, 4, { -765.207275f, -38.110771f, 658.112915f }, 0.991760f, -0.942310f, 0); + instance.addEObj( "Crabburrow_2", 2003842, 0, 4631947, 4, { -758.439392f, -38.049961f, 662.365173f }, 0.991760f, 0.826589f, 0); + instance.addEObj( "Crabburrow_3", 2003843, 0, 4631948, 4, { -757.143616f, -38.985359f, 676.787170f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow_4", 2003844, 0, 4631949, 4, { -754.011719f, -38.542469f, 684.832581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whitecapclam", 2003853, 0, 4632185, 4, { -810.238770f, -41.743771f, 662.165222f }, 1.000000f, -1.441076f, 0); + instance.addEObj( "Whitecapclam_1", 2003854, 0, 4632186, 4, { -789.547607f, -41.342072f, 676.356079f }, 1.000000f, 1.428301f, 0); + instance.addEObj( "Whitecapclam_2", 2003855, 0, 4632187, 4, { -790.127380f, -41.775372f, 708.583130f }, 1.000000f, 0.793895f, 0); + instance.addEObj( "unknown_14", 2003850, 0, 4632191, 4, { -810.669006f, -41.595810f, 676.161499f }, 2.500000f, 0.689346f, 0); + instance.addEObj( "unknown_15", 2003851, 0, 4632192, 4, { -798.439270f, -41.444229f, 685.012085f }, 2.500000f, 0.116264f, 0); + instance.addEObj( "unknown_16", 2003852, 0, 4632193, 4, { -801.280518f, -41.820759f, 698.888611f }, 2.500000f, -1.286736f, 0); + instance.addEObj( "Whitecapclam_3", 2003845, 0, 4632307, 4, { -813.199097f, -41.750950f, 670.374512f }, 0.991760f, -1.514498f, 0); + instance.addEObj( "Whitecapclam_4", 2003846, 0, 4632318, 4, { -800.778198f, -41.651291f, 690.791016f }, 0.991760f, -1.555723f, 0); + instance.addEObj( "Whitecapclam_5", 2003847, 0, 4632319, 4, { -803.982605f, -41.201649f, 675.257385f }, 0.991760f, -0.631866f, 0); + instance.addEObj( "Whitecapclam_6", 2003848, 0, 4632320, 4, { -797.695923f, -41.696480f, 704.249512f }, 0.991760f, 0.655068f, 0); + instance.addEObj( "Cargocrate", 2004002, 0, 4664070, 4, { -887.794006f, -20.652769f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_1", 2004003, 0, 4664071, 4, { -882.816772f, -20.647770f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_2", 2004004, 0, 4664072, 4, { -830.124207f, -25.652691f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_3", 2004005, 0, 4664073, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "Cargocrate_4", 2004006, 0, 4664074, 4, { -845.790405f, -25.647760f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "unknown_17", 2004007, 0, 4664075, 4, { -887.794006f, -20.652800f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004008, 0, 4664076, 4, { -882.816772f, -20.647800f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004009, 0, 4664077, 4, { -830.124207f, -25.652719f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004010, 0, 4664078, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "unknown_21", 2004011, 0, 4664079, 4, { -845.790405f, -25.647800f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "Destination_2", 2003764, 0, 4629238, 4, { -236.554001f, -40.998039f, -176.023300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003765, 0, 4629239, 4, { -223.633698f, -41.337940f, -185.451706f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2003766, 0, 4629240, 4, { -219.491806f, -41.878448f, -208.037994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2003767, 0, 4629241, 4, { -212.741501f, -41.662251f, -198.069504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003768, 0, 4629242, 4, { -230.716095f, -41.750069f, -201.698105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenarmaments", 2003815, 0, 4630831, 4, { -142.447906f, -40.863979f, -249.154602f }, 0.991760f, 0.407661f, 0); + instance.addEObj( "Stolenarmaments_1", 2003816, 0, 4630834, 4, { -134.597107f, -40.614399f, -234.956894f }, 1.000000f, 0.515440f, 0); + instance.addEObj( "Stolenarmaments_2", 2003817, 0, 4630840, 4, { -153.487900f, -41.070499f, -228.725296f }, 0.991760f, -0.566732f, 0); + instance.addEObj( "Stolenarmaments_3", 2003818, 0, 4630841, 4, { -278.431396f, -43.198299f, -267.627991f }, 0.991760f, 0.076748f, 0); + instance.addEObj( "Noxiousbarnacle", 2003821, 0, 4631041, 4, { -243.396698f, -42.404850f, -215.045395f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Noxiousbarnacle_1", 2003822, 0, 4631048, 4, { -224.186401f, -41.954521f, -236.341599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_2", 2003823, 0, 4631054, 4, { -191.058594f, -41.476250f, -240.850906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_3", 2003824, 0, 4631056, 4, { -179.861801f, -40.774448f, -216.160599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_4", 2003825, 0, 4631057, 4, { -212.958298f, -41.803040f, -218.686600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004029, 0, 4667235, 4, { -199.192001f, -42.000031f, -277.298309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Paralysispot", 2003828, 0, 4630936, 4, { -159.531097f, -41.392502f, -269.690002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Paralysispot_1", 2003829, 0, 4630937, 4, { -218.480392f, -39.386490f, -332.295410f }, 1.000000f, 0.852022f, 0); + instance.addEObj( "Paralysispot_2", 2003830, 0, 4630938, 4, { -270.124512f, -43.246170f, -260.348907f }, 0.991760f, -1.163110f, 0); + instance.addEObj( "Paralysispot_3", 2003831, 0, 4630939, 4, { -192.826996f, -40.730042f, -211.518494f }, 1.000000f, 0.754514f, 0); + instance.addEObj( "unknown_23", 2004043, 0, 4680950, 4, { -807.583679f, -40.726379f, 649.774780f }, 0.991760f, 0.502818f, 0); + instance.addEObj( "unknown_24", 2004044, 0, 4680951, 4, { -803.067078f, -40.726379f, 649.378113f }, 0.991760f, -0.938667f, 0); + instance.addEObj( "unknown_25", 2004045, 0, 4680952, 4, { -800.953186f, -40.502930f, 651.721130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004046, 0, 4680953, 4, { -766.448486f, -37.924870f, 700.274170f }, 1.000000f, 0.118492f, 0); + instance.addEObj( "unknown_27", 2004047, 0, 4680954, 4, { -768.738403f, -37.927090f, 704.796570f }, 1.000000f, 0.193357f, 0); + instance.addEObj( "unknown_28", 2004048, 0, 4680955, 4, { -770.958679f, -38.241230f, 706.519470f }, 0.991760f, -0.514179f, 0); + instance.addEObj( "Pillagedgoods", 2003856, 0, 4632498, 4, { -360.025208f, -35.504021f, -399.101501f }, 1.000000f, -1.499913f, 0); + instance.addEObj( "Pillagedgoods_1", 2003857, 0, 4632499, 4, { -364.461792f, -35.263611f, -437.268005f }, 0.991760f, 0.302918f, 0); + instance.addEObj( "Pillagedgoods_2", 2003858, 0, 4632500, 4, { -367.693298f, -38.619400f, -388.609100f }, 1.000000f, -0.927391f, 0); + instance.addEObj( "Pillagedgoods_3", 2003859, 0, 4632501, 4, { -350.575989f, -35.202579f, -413.321198f }, 0.991760f, 0.251337f, 0); + instance.addEObj( "unknown_29", 2003881, 0, 4633479, 4, { -370.357697f, -42.000000f, -380.084290f }, 1.500000f, 1.562938f, 0); + instance.addEObj( "unknown_30", 2003958, 0, 4635201, 4, { -500.085693f, -32.058601f, -352.021698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003959, 0, 4635202, 4, { -510.758392f, -32.144100f, -353.908508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2003960, 0, 4635203, 4, { -515.955322f, -31.779800f, -366.310303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2003961, 0, 4635204, 4, { -514.180420f, -30.972200f, -380.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2003962, 0, 4635205, 4, { -503.719604f, -30.753700f, -387.208191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough", 2003833, 0, 4678073, 4, { -500.223389f, -31.211691f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_1", 2003834, 0, 4678074, 4, { -511.021790f, -31.335461f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_2", 2003835, 0, 4678075, 4, { -516.166992f, -31.174259f, -366.384399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_3", 2003836, 0, 4678076, 4, { -514.396912f, -30.197689f, -380.514313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_4", 2003837, 0, 4678077, 4, { -503.851196f, -29.891190f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_5", 2003864, 0, 4678133, 4, { -500.223389f, -31.211700f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_6", 2003865, 0, 4678134, 4, { -511.021790f, -31.335501f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_7", 2003866, 0, 4678135, 4, { -516.165771f, -31.166401f, -366.355011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_8", 2003867, 0, 4678136, 4, { -514.374023f, -30.188900f, -380.495087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_9", 2003868, 0, 4678137, 4, { -503.851196f, -29.891199f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Plunderedcargo", 2004016, 0, 4665693, 4, { -939.114807f, -31.760000f, 846.043823f }, 1.000000f, 1.452762f, 0); + instance.addEObj( "Plunderedcargo_1", 2004017, 0, 4665694, 4, { -931.591980f, -30.260000f, 829.366882f }, 1.000000f, -0.652909f, 0); + instance.addEObj( "Plunderedcargo_2", 2004018, 0, 4665695, 4, { -917.561523f, -31.749950f, 823.157471f }, 1.000000f, 1.052365f, 0); + instance.addEObj( "Plunderedcargo_3", 2004019, 0, 4665696, 4, { -929.004089f, -29.750090f, 842.867188f }, 1.000000f, 0.426993f, 0); + instance.addEObj( "unknown_35", 2004030, 0, 4667236, 4, { -383.505005f, -38.933071f, -232.745804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004322, 0, 4771342, 4, { 312.214813f, -36.423279f, 343.953613f }, 0.991760f, 0.498599f, 0); + instance.addEObj( "unknown_37", 2004323, 0, 4771343, 4, { 312.235687f, -36.405899f, 343.963196f }, 1.000000f, 0.498543f, 0); + instance.addEObj( "Mandragorabud", 2004324, 0, 4771381, 4, { -282.978607f, -40.618679f, 425.597290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_1", 2004325, 0, 4771382, 4, { -242.580002f, -38.666321f, 514.760010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_2", 2004326, 0, 4771383, 4, { -291.058990f, -38.043251f, 596.766479f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002009, 0, 4265079, 4, { 173.845901f, -41.364090f, 280.723297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001896, 0, 4261312, 4, { 177.141998f, -42.008121f, 284.059387f }, 1.200000f, -1.569883f, 0); + instance.addEObj( "Destination_9", 2000288, 0, 3633634, 4, { 99.231392f, -14.297410f, 141.886200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sighardswaterskin", 2000289, 0, 3633699, 4, { 348.349091f, -18.596300f, 168.406799f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Sighardssatchel", 2000290, 0, 3633701, 4, { 297.408508f, -14.290290f, 148.854706f }, 1.200000f, 1.192938f, 0); + instance.addEObj( "Sighardshatchet", 2000294, 0, 3633777, 4, { 297.994110f, 0.894550f, 85.277359f }, 1.400000f, -0.381262f, 0); + instance.addEObj( "unknown_38", 2001732, 0, 4161486, 4, { 299.244598f, 0.717163f, 86.076050f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004907, 0, 5110333, 4, { 319.474792f, -36.353802f, 346.762512f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004908, 0, 5110334, 4, { 594.187683f, 43.894299f, 303.791687f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002696, 0, 4374460, 4, { 334.029785f, 10.376880f, 7.579656f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003135, 0, 4526234, 4, { -264.111206f, -39.994621f, 461.731598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004015, 0, 4665790, 4, { -924.402100f, -33.416851f, 842.333374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2004012, 0, 4665791, 4, { -847.499817f, -29.316059f, 887.075684f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_2", 2004013, 0, 4665798, 4, { -883.347107f, -29.227520f, 929.256226f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_3", 2004014, 0, 4665811, 4, { -826.810120f, -29.343140f, 971.465576f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Winetun", 2002187, 0, 4300167, 4, { -502.711090f, -35.694180f, 728.267273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2002631, 0, 4334599, 4, { -502.739899f, -36.750481f, 728.272278f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Spicebox", 2002188, 0, 4300175, 4, { -218.682098f, -42.000000f, 747.663879f }, 1.000000f, 0.122269f, 0); + instance.addEObj( "Campfire_1", 2002189, 0, 4300218, 4, { -307.759186f, -41.667500f, 695.422424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2002328, 0, 4300228, 4, { -307.774200f, -41.565071f, 695.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Supplybox", 2002452, 0, 4308994, 4, { 298.204895f, -36.405910f, 342.033997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Specifiedlocation", 2002453, 0, 4308995, 4, { 322.709198f, -40.424999f, 368.734314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2002666, 0, 4335358, 4, { 296.989990f, -35.540390f, 344.700500f }, 1.000000f, 0.332789f, 0); + instance.addEObj( "unknown_44", 2002667, 0, 4335359, 4, { 297.015411f, -36.405910f, 344.061401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002668, 0, 4335360, 4, { 297.013702f, -36.405918f, 345.330994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2002669, 0, 4335367, 4, { 322.719788f, -40.424999f, 368.742004f }, 1.000000f, 1.555236f, 0); + instance.addEObj( "unknown_47", 2002670, 0, 4335369, 4, { 322.652008f, -40.451721f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002671, 0, 4335370, 4, { 322.590912f, -40.451721f, 371.575012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_1", 2002672, 0, 4335437, 4, { 322.652008f, -40.424999f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_2", 2002673, 0, 4335438, 4, { 322.594696f, -40.424999f, 371.579315f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002454, 0, 4308996, 4, { 334.120209f, -21.298759f, 183.023193f }, 0.991760f, 0.474938f, 0); + instance.addEObj( "unknown_49", 2002577, 0, 4330212, 4, { 328.578705f, -42.000000f, 378.197510f }, 1.000000f, -0.050412f, 0); + instance.addEObj( "unknown_50", 2002632, 0, 4334603, 4, { 334.112091f, -22.103689f, 183.045197f }, 1.000000f, 0.474890f, 0); + instance.addEObj( "unknown_51", 2002458, 0, 4309341, 4, { -415.441803f, -28.387011f, -237.211304f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals", 2002455, 0, 4309069, 4, { -440.736511f, -40.487289f, -225.119095f }, 0.991760f, -1.439159f, 0); + instance.addEObj( "Boxofcrystals_1", 2002456, 0, 4309070, 4, { -417.608398f, -28.387020f, -251.586899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002457, 0, 4309071, 4, { -402.971405f, -38.115681f, -248.830093f }, 0.991760f, 0.616978f, 0); + instance.addEObj( "Sahaginpavis", 2003588, 0, 4628542, 4, { -47.623470f, -22.873289f, -152.788605f }, 1.500000f, -0.920355f, 0); + instance.addEObj( "Sahaginpavis_1", 2003586, 0, 4628545, 4, { -110.644798f, -31.157560f, -158.773102f }, 1.500000f, -1.159159f, 0); + instance.addEObj( "Sahaginpavis_2", 2003589, 0, 4628546, 4, { -55.355042f, -24.024590f, -102.190598f }, 1.500000f, -1.390167f, 0); + instance.addEObj( "Sahaginpavis_3", 2003587, 0, 4628548, 4, { -107.255203f, -31.396990f, -105.173897f }, 1.500000f, -1.167272f, 0); + instance.addEObj( "Sahaginpavis_4", 2003585, 0, 4628541, 4, { -34.901489f, -19.738871f, -129.025604f }, 1.500000f, -0.330329f, 0); + instance.addEObj( "unknown_52", 2003590, 0, 4628584, 4, { -450.852692f, -41.901871f, -238.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2003591, 0, 4628661, 4, { -235.494400f, -41.748150f, -234.433807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2003592, 0, 4628662, 4, { -204.722702f, -42.000000f, -248.499298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2003593, 0, 4628663, 4, { -241.786301f, -42.000000f, -305.296112f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2003594, 0, 4628664, 4, { -193.872604f, -41.340500f, -319.893890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2003595, 0, 4628665, 4, { -296.540710f, -41.705700f, -329.438812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Frayedsack", 2002527, 0, 4323799, 4, { -168.285004f, -21.496731f, 44.156269f }, 1.000000f, -0.192529f, 0); + instance.addEObj( "Bandedchest", 2003951, 0, 4984185, 4, { -433.555695f, -31.493231f, -307.160706f }, 1.000000f, -0.921803f, 0); + instance.addEObj( "Destination_10", 2004931, 0, 5327290, 4, { 305.592407f, -25.009581f, 229.663498f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Treasurecoffer", 2002499, 0, 4321456, 4, { -319.167114f, -36.627239f, -278.727112f }, 1.000000f, 0.300102f, 0); + instance.addEObj( "unknown_58", 2005579, 0, 5873475, 4, { -118.859200f, -25.499701f, 42.380100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtophilosophy", 2002396, 0, 4306685, 4, { -347.335388f, -36.226681f, -249.624802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_59", 2001739, 0, 4165533, 4, { 668.024719f, 7.278503f, 533.226318f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2004104, 0, 4696188, 4, { 249.256104f, -11.947810f, 98.893677f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_61", 2004683, 0, 5020445, 4, { 604.769775f, 29.781750f, 359.817200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001260, 0, 3929792, 4, { 602.502380f, 28.976830f, 361.043610f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Ironbrazier", 2001261, 0, 3929797, 4, { 602.520630f, 28.997000f, 361.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hidingspot", 2001262, 0, 3927427, 4, { 681.059021f, 41.435871f, 356.400085f }, 1.000000f, 0.802198f, 0); + instance.addEObj( "Hidingspot_1", 2001263, 0, 3927428, 4, { 680.959473f, 41.333691f, 362.448608f }, 1.000000f, 0.748521f, 0); + instance.addEObj( "Hidingspot_2", 2001263, 0, 3951412, 4, { 688.417419f, 41.599110f, 356.558105f }, 1.000000f, -0.889580f, 0); + instance.addEObj( "Dodoegg", 2001265, 0, 3929425, 4, { 529.932312f, 27.314671f, 321.116608f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Dodoegg_1", 2001266, 0, 3929427, 4, { 634.393677f, 43.101261f, 321.980591f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "Dodoegg_2", 2001267, 0, 3929430, 4, { 591.015625f, 23.722040f, 370.845001f }, 0.750000f, 0.285160f, 0); + instance.addEObj( "Dodoegg_3", 2001268, 0, 3929434, 4, { 631.616577f, 25.336201f, 390.371490f }, 0.750000f, 1.457558f, 0); + instance.addEObj( "unknown_62", 2002862, 0, 4497133, 4, { 220.686600f, -36.406250f, 323.815399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_63", 2002863, 0, 4497136, 4, { 210.477005f, -16.905680f, 115.508301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dodonest", 2002532, 0, 4326215, 4, { 52.323120f, -13.636880f, 41.184078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002554, 0, 4328185, 4, { 83.821243f, -1.182936f, -58.584641f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sucklingbabe", 2005001, 0, 5395041, 4, { 312.031708f, -35.150341f, 323.875000f }, 0.289917f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/EscapefromCastrumCentri.cpp b/src/scripts/instances/questbattles/EscapefromCastrumCentri.cpp index 7a1e446a..8ecb6bc1 100644 --- a/src/scripts/instances/questbattles/EscapefromCastrumCentri.cpp +++ b/src/scripts/instances/questbattles/EscapefromCastrumCentri.cpp @@ -66,6 +66,156 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/EveryLittleThingSheDoesIsMagitek.cpp b/src/scripts/instances/questbattles/EveryLittleThingSheDoesIsMagitek.cpp index f86e6093..5590366f 100644 --- a/src/scripts/instances/questbattles/EveryLittleThingSheDoesIsMagitek.cpp +++ b/src/scripts/instances/questbattles/EveryLittleThingSheDoesIsMagitek.cpp @@ -23,6 +23,156 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/EwerRight.cpp b/src/scripts/instances/questbattles/EwerRight.cpp index c260013e..a87c8fae 100644 --- a/src/scripts/instances/questbattles/EwerRight.cpp +++ b/src/scripts/instances/questbattles/EwerRight.cpp @@ -31,6 +31,90 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/FacingYourDemons.cpp b/src/scripts/instances/questbattles/FacingYourDemons.cpp index 9be5fae3..db1f7a45 100644 --- a/src/scripts/instances/questbattles/FacingYourDemons.cpp +++ b/src/scripts/instances/questbattles/FacingYourDemons.cpp @@ -30,10 +30,6 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000604, 4262798, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/questbattles/FamiliarFaces.cpp b/src/scripts/instances/questbattles/FamiliarFaces.cpp index 6163f1d0..22cf3ab0 100644 --- a/src/scripts/instances/questbattles/FamiliarFaces.cpp +++ b/src/scripts/instances/questbattles/FamiliarFaces.cpp @@ -48,6 +48,26 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "ClanHuntboard", 2005909, 5863338, 5892509, 4, { 73.908386f, 24.322830f, 22.067520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000608, 5105673, 5836320, 4, { 84.499992f, 24.124950f, 22.859011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 5048108, 5836321, 4, { 97.900009f, 24.465071f, -4.244444f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002273, 0, 5898500, 4, { 62.971050f, 23.979130f, -3.075622f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005898, 0, 5891872, 4, { 83.645264f, 23.979130f, -32.735580f }, 1.000000f, -0.381721f, 0); + instance.addEObj( "Destination_1", 2005910, 0, 5894424, 4, { 10.005710f, 1.279128f, 109.469704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2005463, 0, 5860760, 4, { -185.413193f, 15.994000f, -49.339149f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005550, 0, 5865259, 4, { 84.610123f, -6.970500f, 81.567253f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005551, 0, 5865260, 4, { 38.278580f, -6.818152f, 76.358253f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2005763, 0, 5886043, 4, { 92.493622f, 15.000010f, 37.163952f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2006267, 0, 5918660, 4, { -153.264801f, 16.979589f, -21.172760f }, 1.000000f, -1.468150f, 0); + instance.addEObj( "unknown_5", 2006278, 0, 5918730, 4, { -153.951706f, 16.999969f, -49.919941f }, 1.000000f, -0.857633f, 0); + instance.addEObj( "unknown_6", 2005533, 0, 5878492, 4, { -155.231995f, 17.497999f, -57.408001f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_7", 2005534, 0, 5886096, 4, { -154.955399f, 25.986080f, -55.649719f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2006424, 0, 5957331, 4, { -124.174500f, 6.716109f, 35.974468f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006425, 0, 5957332, 4, { -126.827400f, 6.708973f, 38.789871f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2006426, 0, 5957333, 4, { -126.676804f, 6.709237f, 39.167229f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2006427, 0, 5957334, 4, { -129.981598f, 5.991162f, 37.839439f }, 1.100000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2006428, 0, 5957335, 4, { -129.934296f, 5.991236f, 38.043739f }, 1.100000f, 0.000000f, 0); + instance.addEObj( "Stainedsack", 2006254, 0, 5926806, 4, { 33.974140f, -12.000030f, 29.159000f }, 1.000000f, 0.421397f, 0); } diff --git a/src/scripts/instances/questbattles/FeatherintheCap.cpp b/src/scripts/instances/questbattles/FeatherintheCap.cpp index 4cd4c4d9..d87cd7cd 100644 --- a/src/scripts/instances/questbattles/FeatherintheCap.cpp +++ b/src/scripts/instances/questbattles/FeatherintheCap.cpp @@ -47,6 +47,32 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Companychest", 2000470, 4255757, 4255756, 4, { 90.371834f, 41.346722f, 60.735680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Huntboard", 2004438, 4887771, 4889754, 4, { 94.366341f, 40.247021f, 60.480110f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_a_evt_bind_collision01", 2001679, 4105300, 4105298, 4, { -57.398460f, 17.999990f, 0.063036f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_1", 2001680, 4105307, 4105305, 4, { -35.055031f, 19.999969f, -0.014301f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "unknown_0", 2004875, 0, 5071851, 4, { -36.347130f, 40.000000f, 5.575495f }, 1.000000f, 1.361288f, 0); + instance.addEObj( "unknown_1", 2004876, 0, 5071920, 4, { -36.347141f, 39.999969f, 5.575503f }, 1.000000f, 1.361287f, 0); + instance.addEObj( "unknown_2", 2000608, 2153761, 5289659, 4, { -48.001610f, 40.000000f, 130.437393f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5901646, 4, { 6.698669f, 44.511238f, -41.336731f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson_1", 2005851, 0, 5901650, 4, { -39.593559f, 40.780991f, 7.926595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Townsperson_2", 2005851, 0, 5901653, 4, { -40.360168f, 39.929359f, 64.927116f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Boundastrologian", 2006044, 0, 5901657, 4, { -11.083020f, 32.196159f, -35.527569f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Augustastrologian", 2006045, 0, 5901659, 4, { 15.786880f, 33.157841f, 34.241970f }, 0.991760f, -0.377700f, 0); + instance.addEObj( "Adolescentastrologian", 2006046, 0, 5901660, 4, { 16.178289f, 33.035770f, 36.880890f }, 0.991760f, -0.373961f, 0); + instance.addEObj( "unknown_3", 2006359, 0, 5939794, 4, { 79.729858f, 45.197559f, 136.568695f }, 1.000000f, -0.988154f, 0); + instance.addEObj( "Destination", 2004863, 0, 5110041, 4, { 4.455012f, 44.500000f, 121.299599f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2004332, 0, 4841589, 4, { -21.039770f, 92.187500f, -0.505822f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Rendezvouspoint", 2006316, 0, 5927102, 4, { 17.718969f, 47.599998f, -160.464706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004533, 0, 4892452, 4, { -10.129350f, 32.000000f, -38.963039f }, 1.000000f, -0.742274f, 0); + instance.addEObj( "MarkoftheNavigator", 2004591, 0, 4982807, 4, { -189.306595f, 41.927990f, 172.457108f }, 1.000000f, 1.503480f, 0); + instance.addEObj( "unknown_5", 2004670, 0, 5018803, 4, { -51.736969f, 36.861851f, 114.053703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004676, 0, 5018849, 4, { -66.923607f, 42.299999f, -153.630295f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004677, 0, 5018898, 4, { 6.084933f, 46.219479f, -157.694199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2004673, 0, 5018795, 4, { -51.309132f, 36.844730f, 114.013397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???", 2004153, 0, 4723149, 4, { 6.481973f, 46.423531f, -265.443787f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/FeintandStrike.cpp b/src/scripts/instances/questbattles/FeintandStrike.cpp index 80fb248c..d0f2c63e 100644 --- a/src/scripts/instances/questbattles/FeintandStrike.cpp +++ b/src/scripts/instances/questbattles/FeintandStrike.cpp @@ -56,9 +56,115 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/questbattles/FireandBlood.cpp b/src/scripts/instances/questbattles/FireandBlood.cpp index f52941cc..d6b265a5 100644 --- a/src/scripts/instances/questbattles/FireandBlood.cpp +++ b/src/scripts/instances/questbattles/FireandBlood.cpp @@ -42,9 +42,74 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "ClanHuntboard", 2005909, 5863338, 4, { 73.908386f, 24.322830f, 22.067520f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000608, 5105673, 4, { 84.499992f, 24.124950f, 22.859011f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2000608, 5048108, 4, { 97.900009f, 24.465071f, -4.244444f }, 1.000000f, 0.000000f ); + instance.addEObj( "Thalsscepter", 2003646, 0, 4620915, 4, { -270.088409f, 17.593571f, 31.956100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2003695, 4617495, 4622404, 4, { -280.035614f, 17.622829f, 22.302071f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003696, 4563389, 4622405, 4, { -286.231689f, 17.622749f, 20.657721f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thalsscepter_1", 2003674, 0, 4675588, 4, { -271.908386f, 17.593571f, 6.173567f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Thalsscepter_2", 2003675, 0, 4675589, 4, { -244.251801f, 17.593571f, 30.251480f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Thalsscepter_3", 2003676, 0, 4675590, 4, { -246.038696f, 17.593571f, 4.371015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Mammetactivator", 2003641, 4616318, 4620909, 4, { -84.695412f, -10.178000f, -91.555862f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shadowyorb", 2003642, 0, 4620910, 4, { 163.469803f, 6.240906f, 219.745102f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shadowyorb_1", 2003643, 0, 4620912, 4, { 154.314301f, 6.558592f, 239.521896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shadowyorb_2", 2003644, 0, 4620913, 4, { 143.742905f, 6.263255f, 210.525208f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shadowyorb_3", 2003645, 0, 4620914, 4, { 134.607193f, 6.243061f, 230.328094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003569, 4603298, 4634958, 4, { 148.951706f, 4.509544f, 224.628006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2001610, 4569374, 4569375, 4, { -278.262390f, 17.622650f, 19.181259f }, 0.991760f, 0.000048f, 0); + // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) + instance.addEObj( "Shortcut", 2000700, 0, 4569432, 4, { 139.879395f, -0.228372f, -31.551029f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4569369, 4569372, 5, { 149.187393f, -0.228943f, -35.111019f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_3", 2002575, 0, 4569370, 4, { 160.775299f, -1.641945f, -10.606120f }, 0.991760f, -1.265160f, 0); + instance.addEObj( "unknown_4", 2002735, 0, 4569382, 4, { -50.385818f, -10.178000f, -114.820198f }, 0.991760f, -1.005012f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4569384, 4569383, 4, { -48.920971f, -10.792460f, -116.285103f }, 0.991760f, -1.062825f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_5", 2002735, 0, 4569376, 4, { 129.072403f, 4.509535f, 216.306305f }, 1.000000f, 1.129171f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4569379, 4569378, 4, { 130.018494f, 4.509536f, 217.130295f }, 0.991760f, 0.000048f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_6", 2002735, 0, 4569387, 4, { -233.786301f, 17.622999f, 16.764700f }, 1.000000f, -1.486617f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 4569389, 4569388, 4, { -233.389206f, 17.622990f, 16.739140f }, 0.991760f, 0.000048f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_7", 2003506, 4594991, 4600248, 4, { 101.606300f, -4.171019f, -69.914146f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003507, 4598981, 4600250, 4, { -41.245178f, -10.879700f, -121.934898f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2003508, 4603945, 4600252, 4, { -52.140079f, -10.696590f, -91.691528f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003509, 4564172, 4600290, 4, { 130.022095f, -0.534058f, 5.172791f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003510, 4594992, 4600292, 4, { 123.552200f, -2.731445f, 25.131590f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2003511, 4598084, 4600294, 4, { 89.130997f, -3.711910f, 78.724213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2003512, 4599477, 4600296, 4, { 73.157578f, -3.335556f, 178.491302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003513, 4594999, 4600298, 4, { 100.220802f, 0.477127f, 203.242798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2003514, 4616527, 4600302, 4, { 167.865707f, 4.509536f, 233.584396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2003515, 4567234, 4600354, 4, { -191.532196f, 4.456180f, 94.520203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2003516, 4567237, 4600377, 4, { -128.869400f, 12.073380f, 96.752960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2003517, 4567232, 4600396, 4, { -66.065460f, 14.565810f, 26.350080f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003518, 4567230, 4600397, 4, { -171.754501f, 12.467810f, 12.301850f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2003519, 4596306, 4600399, 4, { -198.995102f, 11.315890f, 13.488570f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003520, 4565306, 4600401, 4, { 96.452271f, -3.738525f, 39.688599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2003521, 4565309, 4600403, 4, { 127.885902f, -3.738525f, 60.807129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003522, 4565307, 4600404, 4, { 82.383423f, -3.646973f, 59.189701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_24", 2003523, 4565308, 4600406, 4, { 108.323700f, -3.738525f, 80.552368f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_25", 2003524, 4565302, 4600409, 4, { -2.324507f, 0.927634f, 144.329300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2003525, 4565303, 4600410, 4, { 27.311819f, 0.927548f, 166.238098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003526, 4565305, 4600411, 4, { 68.331223f, 0.927661f, 136.889404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2003527, 4595900, 4600413, 4, { 77.372299f, -10.608900f, -91.074203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2003528, 4595901, 4600425, 4, { 36.027271f, -9.635880f, -104.808601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2003529, 4595903, 4600427, 4, { 2.165477f, -11.282240f, -188.867599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003530, 4618276, 4600429, 4, { -10.216280f, -11.049250f, -152.788300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2003531, 4595904, 4620920, 4, { -21.241859f, -11.023320f, -136.299393f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2000182, 4970117, 4970166, 5, { -243.015701f, 19.074579f, 10.923530f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit_1", 2000139, 0, 4970167, 4, { -272.688904f, 19.074579f, 18.222231f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5936468, 5936469, 4, { -50.078831f, -10.236320f, -115.087196f }, 0.991760f, -1.062825f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_33", 2005288, 0, 5870807, 4, { -44.235958f, -10.940800f, -120.225899f }, 0.991760f, 0.975291f, 0); + instance.addEObj( "unknown_34", 2005289, 5860310, 5872211, 4, { -46.616329f, -10.910280f, -120.836197f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_35", 2005291, 0, 5875680, 4, { -83.935143f, -10.178000f, -94.487663f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005292, 5860309, 5888360, 4, { 158.985992f, 6.278425f, -67.290947f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2003506, 4594991, 5927467, 4, { 100.414703f, -4.114531f, -67.633453f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2003509, 4564172, 5927468, 4, { 131.425903f, -0.656189f, 4.898132f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2003510, 4594992, 5927469, 4, { 124.834000f, -2.761902f, 25.253660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekdevice", 2006332, 0, 5927557, 4, { -85.679443f, -9.720032f, -93.644653f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2005290, 0, 5935143, 4, { -85.771057f, -10.208310f, -92.973328f }, 0.991760f, -1.007025f, 0); + instance.addEObj( "Identificationkey", 2005546, 0, 5863326, 4, { 109.912697f, -3.372315f, 57.178600f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/FiveEasyPieces.cpp b/src/scripts/instances/questbattles/FiveEasyPieces.cpp index 6356f066..b58b2148 100644 --- a/src/scripts/instances/questbattles/FiveEasyPieces.cpp +++ b/src/scripts/instances/questbattles/FiveEasyPieces.cpp @@ -28,6 +28,156 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/FoolMeTwice.cpp b/src/scripts/instances/questbattles/FoolMeTwice.cpp index c872b8d6..840df43f 100644 --- a/src/scripts/instances/questbattles/FoolMeTwice.cpp +++ b/src/scripts/instances/questbattles/FoolMeTwice.cpp @@ -39,6 +39,90 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/ForgottenbutNotGone.cpp b/src/scripts/instances/questbattles/ForgottenbutNotGone.cpp index 607cad2b..561b0210 100644 --- a/src/scripts/instances/questbattles/ForgottenbutNotGone.cpp +++ b/src/scripts/instances/questbattles/ForgottenbutNotGone.cpp @@ -34,8 +34,142 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009569, 0, 4, { 763.213318f, 9.000000f, 358.016998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009570, 0, 4, { 748.506775f, 9.000000f, 520.002930f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001225, 0, 4323569, 4, { 23.333300f, 53.571999f, 106.354698f }, 1.000000f, 0.649343f, 0); + instance.addEObj( "unknown_1", 2001225, 0, 4323570, 4, { 21.551701f, 51.794300f, 121.154800f }, 1.000000f, 0.517916f, 0); + instance.addEObj( "unknown_2", 2001225, 0, 4323571, 4, { 8.403500f, 49.262901f, 135.839706f }, 1.000000f, -1.043878f, 0); + instance.addEObj( "unknown_3", 2001225, 0, 4323572, 4, { 24.120800f, 55.250999f, 94.305801f }, 1.000000f, -1.130911f, 0); + instance.addEObj( "unknown_4", 2001225, 0, 4323573, 4, { 13.908300f, 48.692402f, 141.292801f }, 1.000000f, -1.291134f, 0); + instance.addEObj( "Pelicanegg", 2001226, 0, 4326233, 4, { 24.856930f, 58.243649f, 514.396912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_1", 2001226, 0, 4326236, 4, { 32.791630f, 56.748291f, 497.337189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_2", 2001226, 0, 4326238, 4, { 15.762570f, 59.159180f, 529.930420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_3", 2001226, 0, 4326242, 4, { 2.120972f, 61.875240f, 569.115601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_4", 2001226, 0, 4326243, 4, { -4.409851f, 60.654541f, 570.794189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_5", 2001226, 0, 4326245, 4, { -9.842102f, 60.044189f, 575.280273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_6", 2001226, 0, 4326246, 4, { -32.591129f, 55.394451f, 579.160217f }, 0.991760f, 0.349066f, 0); + instance.addEObj( "Pelicanegg_7", 2001226, 0, 4326247, 4, { -20.072981f, 45.049290f, 486.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rainbowlipoyster", 2001761, 0, 4178264, 4, { 542.626282f, 9.000001f, 140.538696f }, 1.000000f, 0.766292f, 0); + instance.addEObj( "Rainbowlipoyster_1", 2001761, 0, 4178265, 4, { 535.067200f, 9.526894f, 168.054001f }, 1.000000f, 0.954200f, 0); + instance.addEObj( "Rainbowlipoyster_2", 2001761, 0, 4178266, 4, { 558.090515f, 9.000001f, 166.795898f }, 1.000000f, -0.459148f, 0); + instance.addEObj( "Rainbowlipoyster_3", 2001761, 0, 4178267, 4, { 528.797485f, 9.000001f, 120.626404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar", 2001207, 0, 4322373, 4, { -257.718292f, 39.721359f, 285.297607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_1", 2001207, 0, 4322375, 4, { -278.129089f, 46.972820f, 266.881012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_2", 2001207, 0, 4322376, 4, { -286.473602f, 42.541382f, 320.362701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_3", 2001207, 0, 4322390, 4, { -240.302597f, 39.150990f, 331.519806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5327263, 4, { -85.610252f, 37.412331f, 481.616302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate", 2002375, 0, 4305018, 4, { 32.230679f, 34.078800f, 225.482193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2002522, 0, 4322850, 4, { 32.316509f, 34.478161f, 225.494904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 3640871, 4324111, 4, { -27.662939f, 71.794006f, -27.473471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 3640869, 4324113, 4, { -56.442101f, 71.794792f, -27.793831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003776, 0, 4629967, 4, { 516.093323f, 8.895996f, 251.327499f }, 2.000000f, 0.346127f, 0); + instance.addEObj( "unknown_9", 2003777, 0, 4629968, 4, { 512.718323f, 8.927683f, 280.140289f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003778, 0, 4629969, 4, { 529.576599f, 8.561299f, 265.513702f }, 1.250000f, -0.750309f, 0); + instance.addEObj( "unknown_11", 2003820, 0, 4630856, 4, { 529.198120f, 9.201172f, 242.481094f }, 0.991760f, -1.170110f, 0); + instance.addEObj( "Foodsupply", 2004317, 0, 4771276, 4, { 515.994873f, 9.407423f, 525.813416f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004318, 0, 4771277, 4, { 516.158081f, 9.128445f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_13", 2004319, 0, 4771278, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_14", 2004320, 0, 4771282, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_15", 2004321, 0, 4771283, 4, { 520.051819f, 9.435795f, 516.643616f }, 0.991760f, -0.042620f, 0); + instance.addEObj( "unknown_16", 2004371, 0, 4876869, 4, { 580.773621f, 15.531930f, 376.546906f }, 0.991760f, -0.841353f, 0); + instance.addEObj( "Destination", 2004328, 0, 4771407, 4, { 523.488281f, 17.865311f, 455.256500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004330, 0, 4772280, 4, { 379.995209f, 28.915890f, 346.547607f }, 0.991760f, -1.371351f, 0); + instance.addEObj( "unknown_18", 2001897, 0, 4265826, 4, { 684.271484f, 9.000001f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_19", 2002012, 0, 4265904, 4, { 684.290771f, 11.581540f, 411.920593f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002274, 0, 4277237, 4, { 684.271484f, 9.000000f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_21", 2002274, 0, 4277238, 4, { 689.574280f, 9.000001f, 400.914886f }, 1.000000f, -0.012971f, 0); + instance.addEObj( "unknown_22", 2004912, 0, 5110338, 4, { 450.849487f, 16.182400f, 406.701202f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002702, 0, 4374461, 4, { -338.582886f, 69.044937f, 159.661407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002713, 0, 4374656, 4, { 15.521610f, 65.719597f, 43.040970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storehouseexit", 2004966, 0, 5341512, 4, { -16.112141f, -23.285440f, 258.157806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002035, 0, 4291559, 4, { 666.710022f, 9.020000f, 509.640015f }, 0.991760f, 1.498000f, 0); + instance.addEObj( "unknown_23", 2002638, 0, 4334883, 4, { 666.710022f, 9.020000f, 509.640015f }, 1.000000f, 1.477691f, 0); + instance.addEObj( "Destination_2", 2002639, 0, 4334884, 4, { 652.252625f, 12.068800f, 519.859985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002036, 0, 4293171, 4, { 425.837097f, 16.485470f, 417.937408f }, 1.000000f, 1.106464f, 0); + instance.addEObj( "Destination_3", 2002050, 0, 4293247, 4, { 548.570312f, 14.587070f, 393.890015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002291, 0, 4293248, 4, { 562.894226f, 14.587070f, 393.881805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002292, 0, 4293249, 4, { 564.620789f, 17.553440f, 406.029602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002293, 0, 4293250, 4, { 567.083801f, 17.741619f, 415.529694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002294, 0, 4293251, 4, { 577.486511f, 17.732130f, 421.654694f }, 1.000000f, 1.554731f, 0); + instance.addEObj( "Destination_8", 2002051, 0, 4293252, 4, { 565.182190f, 18.167570f, 424.421387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unsavoryshoreline", 2002052, 0, 4293257, 4, { 472.932098f, 10.008150f, 743.534973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption", 2002053, 0, 4293259, 4, { 381.607208f, 27.669050f, 375.790588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption_1", 2002054, 0, 4293260, 4, { 367.043396f, 29.521481f, 352.437592f }, 0.991760f, -0.307062f, 0); + instance.addEObj( "Brasscontraption_2", 2002055, 0, 4293261, 4, { 379.476593f, 30.507351f, 314.076385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar", 2002415, 0, 4307709, 4, { 561.533691f, 8.701095f, 452.273499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_1", 2002416, 0, 4307710, 4, { 531.456421f, 8.712640f, 452.870789f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_2", 2002417, 0, 4307711, 4, { 565.072388f, 8.698009f, 514.778015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lionmedal", 2002056, 0, 4293281, 4, { 380.514191f, 40.152382f, 636.972473f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_1", 2002057, 0, 4293282, 4, { 386.617798f, 38.286720f, 608.239929f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_2", 2002058, 0, 4293283, 4, { 365.173615f, 36.082169f, 643.988770f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002547, 0, 4325246, 4, { 398.597412f, 79.368210f, 620.597778f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Palmwine", 2002059, 0, 4293291, 4, { -282.886993f, 33.977188f, 308.247406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Palmwine_1", 2002060, 0, 4293292, 4, { -298.278900f, 33.907021f, 276.548798f }, 1.000000f, 1.146737f, 0); + instance.addEObj( "Palmwine_2", 2002061, 0, 4293293, 4, { -248.393402f, 33.989380f, 299.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002062, 0, 4293296, 4, { -242.633804f, 45.222340f, 495.323090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002063, 0, 4293301, 4, { 558.113770f, 43.793941f, 553.655396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002064, 0, 4293304, 4, { 458.457306f, 12.898400f, 216.845901f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2002065, 0, 4293308, 4, { 458.548798f, 12.610610f, 190.478394f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2002066, 0, 4293310, 4, { 458.182587f, 12.357100f, 163.042603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2002677, 0, 4335617, 4, { 446.421295f, 13.901680f, 239.544907f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002295, 0, 4293331, 4, { 667.000183f, 9.000001f, 492.105011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emptyspace", 2002067, 0, 4293427, 4, { 524.835876f, 18.168390f, 457.080902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_1", 2002068, 0, 4293428, 4, { 524.437317f, 18.229990f, 456.992310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_2", 2002069, 0, 4293429, 4, { 524.623779f, 18.168390f, 457.447296f }, 0.991760f, 1.219334f, 0); + instance.addEObj( "Feastingtable", 2002070, 0, 4293431, 4, { 524.592773f, 18.168390f, 456.620605f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_1", 2002071, 0, 4293432, 4, { 524.594727f, 18.168390f, 455.171112f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_2", 2002072, 0, 4293433, 4, { 525.162415f, 18.142941f, 457.861908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_3", 2002073, 0, 4293435, 4, { 524.514526f, 18.168390f, 456.139313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_4", 2002074, 0, 4293437, 4, { 524.625916f, 18.142941f, 454.532806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_5", 2002675, 0, 4335453, 4, { 524.398376f, 18.168390f, 455.325714f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Feastingtable_6", 2002676, 0, 4335455, 4, { 524.437317f, 18.142941f, 456.168488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2002075, 0, 4293459, 4, { 524.835876f, 18.168400f, 457.080902f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_27", 2002076, 0, 4293460, 4, { 524.449280f, 18.229990f, 456.994598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2002077, 0, 4293461, 4, { 524.623779f, 18.168400f, 457.447296f }, 0.991800f, 1.219334f, 0); + instance.addEObj( "Feastingtable_7", 2002078, 0, 4293462, 4, { 524.592773f, 18.168400f, 456.620605f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_8", 2002079, 0, 4293463, 4, { 524.594727f, 18.168400f, 455.171112f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_9", 2002080, 0, 4293464, 4, { 525.162415f, 18.142900f, 457.861908f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_10", 2002081, 0, 4293466, 4, { 524.514526f, 18.168400f, 456.139313f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_11", 2002082, 0, 4293467, 4, { 524.668518f, 18.168400f, 454.569794f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Exoticfeast", 2002598, 0, 4331560, 4, { 524.634827f, 18.168390f, 457.148895f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2002687, 0, 4373897, 4, { 524.668518f, 18.167810f, 454.569794f }, 0.991800f, -0.047964f, 0); + instance.addEObj( "ExploratorySitegate", 2002609, 0, 4332170, 4, { 356.991302f, 77.743134f, -99.819702f }, 1.000000f, -0.785204f, 0); + instance.addEObj( "unknown_30", 2002841, 0, 4500970, 4, { 26.993160f, 54.062618f, 486.167603f }, 1.235901f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2005064, 0, 5584487, 4, { 603.016602f, 8.987488f, 577.677917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2002366, 0, 4305561, 4, { -143.053101f, 68.201988f, 586.154297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rankbox", 2006265, 0, 5920744, 4, { 425.145386f, 15.332490f, 706.618530f }, 1.000000f, 0.059461f, 0); + instance.addEObj( "unknown_31", 2006266, 0, 5920794, 4, { 427.084595f, 15.167400f, 706.736877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2002441, 0, 4308152, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002442, 0, 4308153, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin", 2004927, 0, 5327246, 4, { -10.579870f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_32", 2004937, 0, 5327249, 4, { -4.330000f, 39.530960f, 247.669098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005015, 0, 5405101, 4, { -10.990750f, 39.927109f, 267.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin_1", 2004928, 0, 5327251, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "Mokujin_2", 2004929, 0, 5327252, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_34", 2005016, 0, 5405106, 4, { -10.990800f, 39.927101f, 267.945007f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005007, 0, 5392163, 4, { 515.565979f, 9.494328f, 349.957886f }, 0.564514f, 0.803235f, 0); + instance.addEObj( "unknown_35", 2005011, 0, 5392176, 4, { 515.565979f, 9.646916f, 349.957886f }, 0.991760f, -0.541168f, 0); + instance.addEObj( "unknown_36", 2004933, 0, 5327265, 4, { -9.567444f, 40.211140f, 256.946686f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004934, 0, 5327266, 4, { -13.148160f, 41.669079f, 258.948914f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004939, 0, 5327269, 4, { -70.972137f, 36.047710f, 475.535095f }, 1.000000f, 0.810401f, 0); + instance.addEObj( "unknown_39", 2004933, 0, 5367659, 4, { -10.897120f, 40.824310f, 259.833893f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "unknown_40", 2004934, 0, 5367660, 4, { -14.115410f, 42.042549f, 253.442505f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004933, 0, 5367661, 4, { -15.315400f, 43.625488f, 259.357513f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004934, 0, 5367662, 4, { -12.338870f, 42.020039f, 255.634399f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2005932, 0, 5895605, 4, { 483.373108f, 10.909970f, 348.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2005940, 0, 5895699, 4, { -4.840000f, 39.430000f, 263.799988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2005941, 0, 5895700, 4, { -47.099998f, 39.750000f, 255.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2002378, 0, 4305760, 4, { -8.006777f, 40.556461f, 192.751205f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002377, 0, 4305767, 4, { 32.203011f, 34.087700f, 225.454102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002300, 0, 4295527, 4, { 494.979401f, 10.213230f, 329.967712f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2002307, 0, 4295557, 4, { 95.820000f, 74.905693f, -45.730000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002311, 0, 4295692, 4, { -282.707886f, 33.828941f, 300.993103f }, 0.991760f, -0.768458f, 0); + instance.addEObj( "unknown_46", 2002313, 0, 4296271, 4, { 89.844643f, 66.152702f, 18.650360f }, 0.700000f, -0.388439f, 0); + instance.addEObj( "unknown_47", 2004693, 0, 5018606, 4, { 408.633698f, 79.069107f, 623.345703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2004665, 0, 5018611, 4, { 338.742493f, 37.838001f, 750.804504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004111, 0, 4722117, 4, { -266.399292f, 35.381519f, 305.709595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004121, 0, 4722747, 4, { -52.781071f, 34.942009f, 445.304108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_23", 2004284, 0, 4757306, 4, { 517.332581f, 12.572820f, 78.961166f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2004858, 0, 5071850, 4, { -252.745895f, 49.679340f, 460.716797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005155, 0, 5650640, 4, { 534.387085f, 44.182201f, 540.224609f }, 0.991760f, -1.545450f, 0); } diff --git a/src/scripts/instances/questbattles/FortuneFavorstheBole.cpp b/src/scripts/instances/questbattles/FortuneFavorstheBole.cpp index fdf8342a..8dc5b91b 100644 --- a/src/scripts/instances/questbattles/FortuneFavorstheBole.cpp +++ b/src/scripts/instances/questbattles/FortuneFavorstheBole.cpp @@ -93,9 +93,122 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/ForwardtheRoyalMarines.cpp b/src/scripts/instances/questbattles/ForwardtheRoyalMarines.cpp index c39f61bc..2d2c3b8a 100644 --- a/src/scripts/instances/questbattles/ForwardtheRoyalMarines.cpp +++ b/src/scripts/instances/questbattles/ForwardtheRoyalMarines.cpp @@ -76,6 +76,122 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/Foxfire.cpp b/src/scripts/instances/questbattles/Foxfire.cpp deleted file mode 100644 index a0f2417e..00000000 --- a/src/scripts/instances/questbattles/Foxfire.cpp +++ /dev/null @@ -1,102 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class Foxfire : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_KYOKUHOU_01 = 6796961; - static constexpr auto P_BNPC_LEVELVA_01 = 6796959; - static constexpr auto P_BNPC_UDOKU_01 = 6796953; - static constexpr auto P_BNPC_UDOKU_MINI_01 = 6796952; - static constexpr auto P_BNPC_UDOKU_MINI_02 = 6796954; - static constexpr auto BNPC_YOUKO_01 = 6796950; - static constexpr auto BNPC_ZAKO_WAVE01_01 = 6797047; - static constexpr auto BNPC_ZAKO_WAVE01_02 = 6797048; - static constexpr auto BNPC_ZAKO_WAVE01_03 = 6797049; - static constexpr auto BNPC_ZAKO_WAVE01_04 = 6797053; - static constexpr auto BNPC_ZAKO_WAVE02_01 = 6938916; - static constexpr auto BNPC_ZAKO_WAVE02_02 = 6938917; - static constexpr auto BNPC_ZAKO_WAVE02_03 = 6938918; - static constexpr auto BNPC_ZAKO_WAVE03_01 = 6938922; - static constexpr auto BNPC_YOUKO_FUNDO_01 = 6939038; - static constexpr auto BNPC_YOUKO_FUNDO_02 = 6939039; - static constexpr auto BNPC_YOUKO_FUNDO_03 = 6949956; - static constexpr auto BNPC_YOUKO_FUNDO_04 = 6949957; - static constexpr auto BNPC_BOSSADD1_01 = 6949958; - static constexpr auto BNPC_BOSSADD1_02 = 6949959; - static constexpr auto BNPC_BOSSADD1_03 = 6949962; - static constexpr auto ERANGE_01 = 6797270; - static constexpr auto ERANGE_02 = 6938832; - static constexpr auto P_BNPC_CITIZEN_P1_01 = 6938731; - static constexpr auto P_BNPC_CITIZEN_P1_02 = 6938732; - static constexpr auto SE_WOMAN_SHOUT = 116; - static constexpr auto QIB_YELL_01 = 5145; - static constexpr auto QIB_YELL_02 = 5146; - static constexpr auto QIB_YELL_03 = 5147; - static constexpr auto QIB_YELL_04 = 5148; - static constexpr auto QIB_YELL_05 = 5149; - static constexpr auto QIB_YELL_06 = 5150; - static constexpr auto QIB_YELL_07 = 5151; - static constexpr auto QIB_YELL_08 = 5152; - static constexpr auto PR_PHASE2_YOUKO_WARP = 6938833; - static constexpr auto PR_PHASE3_YOUKO_WARP = 6938893; - static constexpr auto PR_PHASE2_5_KYOKUHOU_MOVE01 = 6938962; - static constexpr auto PR_DEBUG_BOSSBATTLE = 6950271; - static constexpr auto PR_PHASE2_5_LEVELVA_MOVE01 = 6938963; - static constexpr auto PR_LEVELVA_MOVE02 = 6950272; - static constexpr auto ACTION_SCRIPT_TRIGGER = 3269; - static constexpr auto ACTION_YOUKO_WARP_START = 9267; - static constexpr auto ACTION_YOUKO_WARP_END = 9268; - static constexpr auto ACTION_URAMI_LAZER = 9311; - static constexpr auto ACTION_JOUKA = 9336; - static constexpr auto ACTION_FINAL_HEAL = 3595; - static constexpr auto CHANNELING_FUNDO = 1; - static constexpr auto CHANNELING_URAMI = 5; - static constexpr auto STATUS_INVINCIBLE = 325; - static constexpr auto LOG_MSG_01 = 5382; - static constexpr auto LOG_MSG_02 = 5383; - static constexpr auto LOG_MSG_03 = 5384; - static constexpr auto LOG_MSG_04 = 5385; - static constexpr auto BNPC_YOUKO_URAMI_01 = 6950669; - static constexpr auto BNPC_YOUKO_URAMI_02 = 6950670; - static constexpr auto BNPC_BOSSADD2_01 = 6950759; - static constexpr auto BNPC_BOSSADD2_02 = 6950762; - static constexpr auto BNPC_BOSSADD2_03 = 6950763; - static constexpr auto BNPC_YOUKO_KOKORO = 6951562; - static constexpr auto STATUS_ASTROLOGIAN_COMPOSE_STAR = 837; - static constexpr auto P_BNPC_YOUKO = 6951650; - static constexpr auto BNPCSTATE_SPECIAL_IDLE_1 = 68; - -public: - Foxfire() : Sapphire::ScriptAPI::QuestBattleScript( 156 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2000608, 6538194, 4, { -27.571140f, -3.000000f, 46.619968f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2000608, 6538193, 4, { -28.307659f, 3.999977f, 61.762589f }, 1.000000f, 0.000000f ); - instance.registerEObj( "ClanHuntboard", 2008655, 6422886, 4, { -31.520060f, 0.076252f, -43.853790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_w_qic_004_03a", 2002872, 6799085, 4, { -79.087517f, -3.006042f, 41.336670f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_w_qic_004_03a_1", 2002872, 6799087, 4, { -61.668732f, -3.014119f, 84.855003f }, 0.991760f, -1.567030f ); - instance.registerEObj( "unknown_2", 2007457, 6611234, 4, { 137.621094f, 14.816470f, 92.484863f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2007457, 6538193, 4, { -27.894131f, 3.999977f, 61.384491f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6538194, 4, { -28.259020f, -3.000000f, 46.489510f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( Foxfire ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/GrinnersintheMist.cpp b/src/scripts/instances/questbattles/GrinnersintheMist.cpp index 4eb96b57..87957e49 100644 --- a/src/scripts/instances/questbattles/GrinnersintheMist.cpp +++ b/src/scripts/instances/questbattles/GrinnersintheMist.cpp @@ -43,8 +43,6 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_004_01a", 2007457, 6904219, 4, { 5.684449f, 16.347240f, 3.782750f }, 1.000000f, 0.000000f ); - // States -> cage01_close_01 (id: 8) cage01_open_01 (id: 10) cage01_open_02 (id: 11) } diff --git a/src/scripts/instances/questbattles/GuardianofEorzea.cpp b/src/scripts/instances/questbattles/GuardianofEorzea.cpp index 0b2b7b6e..13cff532 100644 --- a/src/scripts/instances/questbattles/GuardianofEorzea.cpp +++ b/src/scripts/instances/questbattles/GuardianofEorzea.cpp @@ -38,6 +38,156 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/HandsofHealing.cpp b/src/scripts/instances/questbattles/HandsofHealing.cpp index a4ed9946..95a4fc3b 100644 --- a/src/scripts/instances/questbattles/HandsofHealing.cpp +++ b/src/scripts/instances/questbattles/HandsofHealing.cpp @@ -52,6 +52,266 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/HeartoftheForest.cpp b/src/scripts/instances/questbattles/HeartoftheForest.cpp index ce911b1c..7aea269e 100644 --- a/src/scripts/instances/questbattles/HeartoftheForest.cpp +++ b/src/scripts/instances/questbattles/HeartoftheForest.cpp @@ -62,7 +62,172 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "unknown_0", 2005192, 5760474, 5766960, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f, 0); + instance.addEObj( "Entrance", 2001710, 4138425, 4138424, 5, { -51.452221f, -36.919319f, 313.645203f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2000989, 0, 3823377, 4, { -106.687202f, -4.161253f, -45.643250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000989, 0, 3823379, 4, { -102.746902f, -4.401515f, -49.706520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000989, 0, 3823385, 4, { -104.850403f, -4.340435f, -52.988312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000989, 0, 3823394, 4, { -108.844398f, -4.241153f, -57.010132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000989, 0, 3823397, 4, { -112.659302f, -3.909669f, -61.190521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000989, 0, 3823401, 4, { -118.636398f, -3.518063f, -64.513268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000989, 0, 3823405, 4, { -127.511803f, -2.892640f, -64.478867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000989, 0, 3823412, 4, { -117.353996f, 0.914429f, -50.905491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000989, 0, 3823416, 4, { -111.476799f, -2.111283f, -50.949821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000989, 0, 3823424, 4, { -176.735703f, 41.926590f, -127.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000989, 0, 3823431, 4, { -179.201294f, 41.938290f, -125.163200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000989, 0, 3823436, 4, { -185.775101f, 41.956139f, -122.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000989, 0, 3823439, 4, { -189.927902f, 41.899849f, -118.977501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000989, 0, 3823443, 4, { -178.272598f, 41.946621f, -131.510803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000989, 0, 3823452, 4, { -182.126297f, 44.093319f, -136.205093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000989, 0, 3823454, 4, { -183.924301f, 45.601589f, -138.584000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000989, 0, 3823474, 4, { -223.369705f, 65.192383f, -170.117294f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000989, 0, 3823478, 4, { -227.283203f, 63.083599f, -164.812698f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000989, 0, 3823481, 4, { -223.590500f, 61.701698f, -160.998001f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2000989, 0, 3823485, 4, { -219.593597f, 61.264191f, -160.662399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000989, 0, 3823490, 4, { -224.570404f, 60.000000f, -156.211700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000989, 0, 3823493, 4, { -204.765793f, 57.650002f, -156.189499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000989, 0, 3823593, 4, { -211.505005f, 61.173359f, -163.735794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000989, 0, 3823596, 4, { -215.901398f, 59.658932f, -156.554001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000989, 0, 3823600, 4, { -213.253204f, 60.419998f, -160.382599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000989, 0, 3823601, 4, { -210.509399f, 58.919998f, -157.050201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000989, 0, 3823602, 4, { -223.775101f, 54.810001f, -140.154007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000989, 0, 3823608, 4, { -225.879303f, 58.466068f, -152.178299f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2000989, 0, 3823617, 4, { -219.775696f, 58.352440f, -151.934097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2000989, 0, 3823627, 4, { -225.391098f, 56.995861f, -147.356400f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2000989, 0, 3824037, 4, { -219.836807f, 59.723690f, -155.840393f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2000989, 0, 3824042, 4, { -222.053894f, 55.756931f, -142.991104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000989, 0, 3824045, 4, { -212.838898f, 60.007149f, -159.296097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2000989, 0, 3824050, 4, { -214.303299f, 55.472000f, -141.913406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000989, 0, 3824055, 4, { -225.233505f, 63.152409f, -164.779999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2000989, 0, 3847675, 4, { -219.101303f, 56.439999f, -145.291000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2000989, 0, 3847677, 4, { -214.105896f, 57.759998f, -151.189697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2000989, 0, 3847679, 4, { -207.002197f, 57.130001f, -152.617004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000989, 0, 3847682, 4, { -213.376205f, 54.914261f, -139.597504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000989, 0, 3847685, 4, { -208.101303f, 54.775131f, -140.642303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000989, 0, 3847687, 4, { -214.426804f, 56.159321f, -145.207993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_cnt_box01vfx01", 2001210, 3757610, 3689175, 4, { -120.100601f, 2.405730f, -50.776730f }, 0.991789f, 0.000048f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_1", 2001210, 3757624, 3694554, 4, { -183.001602f, 42.326698f, -124.075798f }, 1.000000f, 1.570451f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_2", 2001210, 3757631, 3694706, 4, { -184.213196f, 45.746380f, -139.125000f }, 1.000000f, 0.000000f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "unknown_42", 2000989, 0, 3915748, 4, { -191.551300f, 41.466888f, -115.594398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000989, 0, 3915752, 4, { -186.462204f, 40.816891f, -115.784302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2000989, 0, 3915755, 4, { -191.218307f, 39.463631f, -110.626297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000989, 0, 3915759, 4, { -183.373505f, 37.236629f, -102.680702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000989, 0, 4096563, 4, { -186.592407f, 39.698158f, -111.553299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000989, 0, 4096564, 4, { -181.488998f, 39.372520f, -112.985199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2000989, 0, 4096565, 4, { -186.344604f, 36.201031f, -100.555199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2000989, 0, 4096566, 4, { -183.355698f, 38.196529f, -107.120499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2000989, 0, 4096567, 4, { -178.404999f, 36.720852f, -107.768600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000989, 0, 4096569, 4, { -177.405899f, 35.390881f, -103.573196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000989, 0, 4096570, 4, { -180.021500f, 34.727051f, -98.890297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000989, 0, 4096571, 4, { -182.217804f, 37.690910f, -116.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2000989, 0, 4096572, 4, { -188.807800f, 38.018028f, -106.121902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2000989, 0, 4096573, 4, { -181.309097f, 41.937679f, -130.304199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2000989, 0, 4096574, 4, { -182.530396f, 41.919140f, -126.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2000989, 0, 4096579, 4, { -220.313797f, 59.732182f, -155.807205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2000989, 0, 4096580, 4, { -226.965500f, 65.530830f, -170.766495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2000989, 0, 4096581, 4, { -215.623703f, 61.881599f, -163.434402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2000989, 0, 4096582, 4, { -206.911499f, 60.888500f, -165.796097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2000989, 0, 4096583, 4, { -218.172501f, 54.562969f, -138.618103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2000989, 0, 4096585, 4, { -222.671097f, 56.018742f, -143.996307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2000989, 0, 4096586, 4, { -203.646500f, 55.991982f, -150.696701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2000989, 0, 4096587, 4, { -215.205704f, 53.915279f, -133.938293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001710, 4138438, 4138434, 5, { -46.600349f, -6.881468f, -65.465378f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Thousandyearplum", 2000690, 0, 3689342, 4, { -288.543304f, 21.433680f, 217.844498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_1", 2000690, 0, 3692613, 4, { -307.137207f, 21.106791f, 215.406006f }, 1.000000f, -1.173999f, 0); + instance.addEObj( "Thousandyearplum_2", 2000690, 0, 3692616, 4, { -309.206512f, 21.227430f, 197.596497f }, 1.000000f, 1.119660f, 0); + instance.addEObj( "Thousandyearplum_3", 2000690, 0, 3692621, 4, { -339.628204f, 21.199949f, 182.168594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_4", 2000690, 0, 3692622, 4, { -353.139587f, 21.115919f, 196.709503f }, 1.000000f, -1.521987f, 0); + instance.addEObj( "Thousandyearplum_5", 2000690, 0, 3692623, 4, { -325.181000f, 21.526649f, 165.853302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_3", 2001224, 0, 4326455, 4, { -308.257599f, 61.464870f, 15.053400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_4", 2001224, 0, 4327283, 4, { -327.718506f, 60.582130f, 27.168421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_5", 2001224, 0, 4327285, 4, { -287.753601f, 62.810261f, 8.191589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone", 2001228, 0, 4309325, 4, { -484.262207f, 68.893761f, -283.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001228, 0, 4309326, 4, { -467.243896f, 65.401413f, -267.285187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001228, 0, 4309327, 4, { -526.568726f, 48.359058f, -242.947403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001228, 0, 4309329, 4, { -494.978912f, 56.382858f, -228.952805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001228, 0, 4309330, 4, { -476.322601f, 61.424740f, -239.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001228, 0, 4309331, 4, { -461.329712f, 57.476330f, -209.589706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_2", 2004434, 0, 4880289, 4, { -51.745281f, 0.200000f, 16.131550f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_3", 2004435, 0, 4880290, 4, { -63.280109f, 0.200000f, 16.049021f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_4", 2004436, 0, 4880292, 4, { -58.040699f, 0.200000f, 5.385311f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Gigantickrakkaroot", 2004437, 0, 4880306, 4, { -46.908070f, 1.359704f, -34.446602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens", 2000999, 0, 3824569, 4, { -39.607590f, 0.306507f, -27.843050f }, 1.000000f, -0.896479f, 0); + instance.addEObj( "Feedingtrough", 2001000, 0, 3824611, 4, { -52.674801f, 0.690364f, 2.307330f }, 1.000000f, 0.780778f, 0); + instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); + instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet_3", 2000751, 0, 3800617, 4, { -169.299194f, 18.604219f, -72.127853f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Diremiteeggs", 2001083, 0, 3856505, 4, { -184.488998f, 41.923210f, -128.647995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diremiteeggs_1", 2001084, 0, 3856507, 4, { -127.775902f, -1.133527f, -60.947330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guttedcampfire", 2000688, 0, 3687683, 4, { -98.488190f, 3.855461f, -145.340195f }, 1.000000f, 1.533667f, 0); + instance.addEObj( "Wornleatherbag", 2000689, 0, 3687684, 4, { -95.449173f, 3.505787f, -150.786896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureegg", 2001006, 0, 3838947, 4, { 99.678078f, -15.718380f, 193.019196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); + instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); + instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); + instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Platemail", 2001015, 0, 3842360, 4, { 219.229294f, -32.014702f, 323.927307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallencargo", 2001016, 0, 3842564, 4, { 154.196701f, -24.314859f, 503.493011f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Chocobocarriage", 2001017, 0, 3842565, 4, { 150.774307f, -23.544720f, 490.653809f }, 0.961271f, 1.220378f, 0); + instance.addEObj( "Brokencrate", 2001086, 0, 3862290, 4, { 151.079498f, -23.709080f, 499.312012f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); + instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); } diff --git a/src/scripts/instances/questbattles/HeroicReprise.cpp b/src/scripts/instances/questbattles/HeroicReprise.cpp index ea9a60e4..300281ad 100644 --- a/src/scripts/instances/questbattles/HeroicReprise.cpp +++ b/src/scripts/instances/questbattles/HeroicReprise.cpp @@ -54,6 +54,76 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "sgvf_w_btl_b0485", 2004341, 4797423, 4797433, 4, { -368.762085f, 2.038100f, 20.221100f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_1", 2004342, 4797424, 4797435, 4, { -367.525299f, 2.074300f, 26.995899f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_2", 2004343, 4797425, 4797436, 4, { -371.746307f, 1.999700f, 32.584499f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_3", 2004338, 4797426, 4797437, 4, { -362.507507f, 2.043300f, 48.482399f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_4", 2004339, 4797427, 4797438, 4, { -355.184509f, 2.119800f, 47.853298f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_5", 2004340, 4797428, 4797439, 4, { -349.628601f, 2.053600f, 52.138500f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_6", 2004335, 4797429, 4797440, 4, { -334.406708f, 2.105800f, 43.800098f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_7", 2004336, 4797430, 4797442, 4, { -336.870087f, 2.019500f, 37.104401f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_8", 2004337, 4797431, 4797443, 4, { -332.836914f, 2.041600f, 30.666300f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_9", 2004344, 4797421, 4797444, 4, { -341.024414f, 1.985900f, 15.649800f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_10", 2004345, 4797419, 4797445, 4, { -348.232788f, 2.010300f, 15.852800f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "sgvf_w_btl_b0485_11", 2004346, 4797422, 4797446, 4, { -353.540588f, 2.040400f, 11.553900f }, 1.000000f, 0.000000f, 0); + // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) + instance.addEObj( "Entrance", 2000182, 4685106, 4685107, 5, { 320.642792f, 3.735552f, 302.314301f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002735, 0, 4685142, 4, { 220.874298f, 64.988159f, 13.046390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4685143, 4685145, 4, { 220.800797f, 64.801514f, 13.539410f }, 1.000000f, 0.000000f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "sgvf_w_lvd_b0250", 2004050, 4685147, 4685149, 4, { 219.745102f, 64.682983f, -33.707211f }, 0.991760f, 0.000048f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "sgpl_w_transparent05", 2004049, 4685157, 4685156, 4, { 219.958694f, 65.018677f, 47.991199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2002735, 0, 4685160, 4, { -60.079769f, 44.339741f, -124.669800f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4685162, 4685161, 4, { -61.990799f, 44.123230f, -125.263000f }, 1.000000f, -1.570451f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "sgvf_w_lvd_b0118_2", 2004051, 4685163, 4685164, 4, { -98.791832f, 44.299992f, -124.783699f }, 1.000000f, 0.000000f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_2", 2002735, 0, 4685166, 4, { -315.480286f, 2.018222f, 33.432499f }, 0.991760f, -1.184970f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 4685167, 4685168, 4, { -314.885803f, 2.414709f, 32.833080f }, 1.000000f, 0.000000f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "Shortcut", 2000700, 0, 4685192, 4, { 325.360901f, 6.499028f, 292.726807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2004052, 4584550, 4685202, 4, { 165.269104f, 52.440060f, -190.280197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal", 2004057, 4588393, 4685203, 4, { 163.784195f, 52.706680f, -185.027100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004053, 4584553, 4685204, 4, { -35.849411f, 44.986191f, -124.177696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal_1", 2004058, 4588617, 4685205, 4, { -32.145729f, 44.996059f, -118.336502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonepedestal_2", 2004059, 4588610, 4685206, 4, { -32.404221f, 44.937031f, -128.964096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4724934, 4, { -326.989685f, 2.000000f, 43.114891f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2004074, 0, 4725267, 4, { 191.947693f, 59.006939f, -163.899307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2004075, 0, 4725268, 4, { 194.472900f, 59.156731f, -165.022003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_2", 2004076, 0, 4725269, 4, { 196.017197f, 59.853050f, -161.548294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_3", 2004077, 0, 4725270, 4, { 198.798004f, 60.096630f, -162.115204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_4", 2004078, 0, 4725271, 4, { 199.929993f, 60.852970f, -158.189896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_5", 2004079, 0, 4725272, 4, { 203.014206f, 61.084290f, -158.453995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildbananatree", 2004062, 4706914, 4719758, 4, { 206.036896f, 65.302567f, -27.040119f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_1", 2004063, 4722842, 4719759, 4, { 199.376907f, 64.682983f, -11.735090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_2", 2004064, 4706915, 4719760, 4, { 205.968002f, 64.690811f, 3.866779f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_3", 2004065, 4706916, 4719762, 4, { 236.652100f, 64.927116f, -28.061340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2004066, 0, 4719773, 4, { 206.655502f, 65.036621f, -25.903111f }, 0.991760f, -1.260904f, 0); + instance.addEObj( "unknown_6", 2004067, 0, 4719775, 4, { 200.604294f, 64.690804f, -10.987260f }, 0.991760f, -0.736456f, 0); + instance.addEObj( "unknown_7", 2004068, 0, 4719776, 4, { 206.716095f, 64.690811f, 3.346290f }, 0.991760f, -0.921409f, 0); + instance.addEObj( "unknown_8", 2004069, 0, 4719777, 4, { 235.736603f, 64.682983f, -27.115360f }, 0.991760f, 0.613842f, 0); + instance.addEObj( "unknown_9", 2004060, 4585424, 4719782, 4, { -218.153107f, -0.000002f, -6.398464f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004061, 4585624, 4719783, 4, { -307.270905f, 4.409851f, 14.023010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildbananatree_4", 2004070, 4722840, 4725258, 4, { 241.380005f, 64.956383f, -12.841170f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildbananatree_5", 2004071, 4706917, 4725259, 4, { 234.644501f, 64.824364f, 2.652663f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004072, 0, 4725260, 4, { 239.884903f, 64.690811f, -12.610960f }, 1.000000f, 0.600320f, 0); + instance.addEObj( "unknown_12", 2004073, 0, 4725261, 4, { 233.623596f, 64.760551f, 2.089992f }, 1.000000f, 0.684586f, 0); + instance.addEObj( "unknown_13", 2004129, 0, 4895780, 4, { -80.000000f, 44.200001f, -124.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ropebindings", 2006084, 0, 5908237, 4, { 236.916901f, 65.539688f, -23.214291f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2004812, 0, 5933081, 4, { 220.599594f, 64.682983f, -5.874817f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/HisForgottenHome.cpp b/src/scripts/instances/questbattles/HisForgottenHome.cpp deleted file mode 100644 index a74f3fb4..00000000 --- a/src/scripts/instances/questbattles/HisForgottenHome.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class HisForgottenHome : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_ASAHI = 7189295; - static constexpr auto P_BNPC_YUGIRI = 7189303; - static constexpr auto P_BNPC_YUGIRI_AVATAR = 7253964; - static constexpr auto P_BNPC_YUGIRI_AVATAR_2 = 7283041; - static constexpr auto P_BNPC_ALISAIE = 7189304; - static constexpr auto P_BNPC_ISSE = 7189305; - static constexpr auto P_BNPC_AZAMI = 7189306; - static constexpr auto BNPC_KOJIN_BOSS = 7189311; - static constexpr auto BNPC_KOJIN_SAMURAI_01 = 7189312; - static constexpr auto BNPC_KOJIN_SAMURAI_02 = 7189313; - static constexpr auto BNPC_KOJIN_SAMURAI_03 = 7189314; - static constexpr auto BNPC_KOJIN_SAMURAI_04 = 7189315; - static constexpr auto BNPC_KOJIN_SAMURAI_05 = 7293406; - static constexpr auto BNPC_KOJIN_SAMURAI_06 = 7293407; - static constexpr auto BNPC_KOJIN_SAMURAI_07 = 7293408; - static constexpr auto BNPC_KOJIN_NINJA_01 = 7226515; - static constexpr auto BNPC_KOJIN_NINJA_02 = 7226527; - static constexpr auto BNPC_KOJIN_NINJA_03 = 7226528; - static constexpr auto BNPC_KOJIN_NINJA_04 = 7226534; - static constexpr auto BNPC_KOJIN_NINJA_05 = 7226538; - static constexpr auto BNPC_KOJIN_NINJA_06 = 7226539; - static constexpr auto BNPC_KOJIN_NINJA_07 = 7226540; - static constexpr auto BNPC_KOJIN_NINJA_08 = 7226541; - static constexpr auto BNPC_KOJIN_MAGIC_01 = 7226535; - static constexpr auto BNPC_KOJIN_MAGIC_02 = 7226537; - static constexpr auto EOBJ_DAMAGE_AREA = 7253968; - static constexpr auto QIB_YELL_StmBdc106_01 = 6631; - static constexpr auto QIB_YELL_StmBdc106_02 = 6632; - static constexpr auto ACTION_WATER_SHARE = 10573; - static constexpr auto ACTION_BLIND = 3206; - static constexpr auto ACTION_ICE_FLOOR = 10874; - static constexpr auto ACTION_TRIGGER = 3269; - static constexpr auto LOCKON_WATER_SHARE = 62; - static constexpr auto LOCKON_ICE_FLOOR = 26; - static constexpr auto STATUS_DOT_DMAGE = 3590; - static constexpr auto ACTION_JUBAKU = 3207; - static constexpr auto EOBJ_JUBAKU_AREA = 7335014; - static constexpr auto STATUS_JUBAKU = 1039; - -public: - HisForgottenHome() : Sapphire::ScriptAPI::QuestBattleScript( 178 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( HisForgottenHome ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/HistoryRepeating.cpp b/src/scripts/instances/questbattles/HistoryRepeating.cpp index 2b6ae5c1..7cce364f 100644 --- a/src/scripts/instances/questbattles/HistoryRepeating.cpp +++ b/src/scripts/instances/questbattles/HistoryRepeating.cpp @@ -52,9 +52,200 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000608, 2807920, 5960093, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband", 2001223, 0, 4176142, 4, { 247.393997f, 1.848597f, 68.499847f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_1", 2001223, 0, 4176146, 4, { 250.217896f, 3.351637f, 54.845421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_2", 2001223, 0, 4176148, 4, { 257.312592f, 3.702497f, 56.253521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_3", 2001223, 0, 4176149, 4, { 262.451599f, 3.404894f, 61.841331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_4", 2001223, 0, 4176151, 4, { 258.458313f, 5.260255f, 50.424801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_5", 2001223, 0, 4176156, 4, { 255.154907f, 2.655392f, 62.609890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_6", 2001223, 0, 4176157, 4, { 259.361603f, 2.269265f, 68.307510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_7", 2001223, 0, 4176158, 4, { 248.571106f, 2.397313f, 60.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings", 2004819, 0, 5041583, 4, { 324.176086f, -35.552940f, 317.132599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings_1", 2004820, 0, 5041584, 4, { 324.875702f, -35.145359f, 317.687805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bindings_2", 2004821, 0, 5041585, 4, { 323.933685f, -31.349070f, 265.400085f }, 0.991760f, -0.508570f, 0); + instance.addEObj( "Bindings_3", 2004822, 0, 5041586, 4, { 324.564209f, -31.179819f, 265.937988f }, 0.991760f, -0.508697f, 0); + instance.addEObj( "Bindings_4", 2004823, 0, 5041588, 4, { 328.982391f, -24.248791f, 254.082199f }, 0.991760f, 0.190475f, 0); + instance.addEObj( "Bindings_5", 2004824, 0, 5041589, 4, { 328.114594f, -24.399229f, 253.650604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Campfire", 2002299, 0, 4295043, 4, { -307.759186f, -41.672421f, 695.368896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2004812, 0, 5326559, 4, { 264.240509f, -25.009581f, 239.032593f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2976565, 4324076, 4, { 670.002014f, 10.025080f, 503.036591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2004255, 0, 4745345, 4, { -822.655823f, -40.045521f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004256, 0, 4745346, 4, { -822.655823f, -41.704731f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004258, 0, 4745821, 4, { 293.015991f, -42.000000f, 371.894989f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004259, 0, 4745825, 4, { 303.010986f, -42.000000f, 374.035095f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004260, 0, 4745827, 4, { 298.967712f, -42.000000f, 385.056396f }, 1.400000f, -1.535207f, 0); + instance.addEObj( "Skiff", 2004278, 0, 4745868, 4, { 294.079498f, -41.162941f, 371.427002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_1", 2004279, 0, 4745873, 4, { 301.844391f, -41.295429f, 373.333313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_2", 2004280, 0, 4745888, 4, { 298.317291f, -40.854519f, 383.380188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003709, 0, 4622546, 4, { 650.347229f, 9.882284f, 479.591888f }, 1.000000f, -0.602980f, 0); + instance.addEObj( "unknown_8", 2003710, 0, 4622548, 4, { 628.064575f, 9.716066f, 496.657806f }, 1.000000f, 1.380918f, 0); + instance.addEObj( "Crookedpickaxe", 2003711, 0, 4622550, 4, { 629.102478f, 9.738708f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004037, 0, 4676652, 4, { 629.102478f, 9.738700f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004038, 0, 4676653, 4, { 626.798706f, 9.612555f, 495.238312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003987, 0, 4635604, 4, { -39.700001f, -23.180000f, -88.650002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003989, 0, 4635625, 4, { -364.980011f, -38.239040f, -242.800003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alestainedparchment", 2004024, 0, 4667185, 4, { -412.948914f, -39.038830f, -229.716705f }, 1.000000f, 1.490527f, 0); + instance.addEObj( "unknown_12", 2004031, 0, 4667237, 4, { -412.173004f, -39.839039f, -229.800003f }, 1.000000f, 1.505800f, 0); + instance.addEObj( "unknown_13", 2004028, 0, 4667233, 4, { -142.070099f, -32.795330f, -122.924896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sahaginbattlestandard", 2003871, 0, 4632727, 4, { -126.913803f, -27.084339f, 29.821051f }, 1.174927f, -0.767817f, 0); + instance.addEObj( "Sahaginbattlestandard_1", 2003872, 0, 4632728, 4, { -22.339720f, -14.980390f, -101.488899f }, 1.174927f, -0.817576f, 0); + instance.addEObj( "Giantclam", 2003897, 0, 4634869, 4, { -117.712402f, -32.496120f, -116.404503f }, 0.991760f, 1.288832f, 0); + instance.addEObj( "Giantclam_1", 2003898, 0, 4634870, 4, { -106.992897f, -31.158911f, -94.659210f }, 0.991760f, -1.423591f, 0); + instance.addEObj( "Giantclam_2", 2003899, 0, 4634871, 4, { -69.507530f, -27.301680f, -132.156998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Giantclam_3", 2003900, 0, 4634872, 4, { -89.257423f, -29.330151f, -145.642105f }, 0.991760f, 1.180902f, 0); + instance.addEObj( "Giantclam_4", 2003901, 0, 4634873, 4, { -59.572590f, -26.160860f, -164.014099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow", 2003840, 0, 4631940, 4, { -770.551575f, -38.207619f, 651.426208f }, 0.991760f, 0.600323f, 0); + instance.addEObj( "Crabburrow_1", 2003841, 0, 4631946, 4, { -765.207275f, -38.110771f, 658.112915f }, 0.991760f, -0.942310f, 0); + instance.addEObj( "Crabburrow_2", 2003842, 0, 4631947, 4, { -758.439392f, -38.049961f, 662.365173f }, 0.991760f, 0.826589f, 0); + instance.addEObj( "Crabburrow_3", 2003843, 0, 4631948, 4, { -757.143616f, -38.985359f, 676.787170f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow_4", 2003844, 0, 4631949, 4, { -754.011719f, -38.542469f, 684.832581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whitecapclam", 2003853, 0, 4632185, 4, { -810.238770f, -41.743771f, 662.165222f }, 1.000000f, -1.441076f, 0); + instance.addEObj( "Whitecapclam_1", 2003854, 0, 4632186, 4, { -789.547607f, -41.342072f, 676.356079f }, 1.000000f, 1.428301f, 0); + instance.addEObj( "Whitecapclam_2", 2003855, 0, 4632187, 4, { -790.127380f, -41.775372f, 708.583130f }, 1.000000f, 0.793895f, 0); + instance.addEObj( "unknown_14", 2003850, 0, 4632191, 4, { -810.669006f, -41.595810f, 676.161499f }, 2.500000f, 0.689346f, 0); + instance.addEObj( "unknown_15", 2003851, 0, 4632192, 4, { -798.439270f, -41.444229f, 685.012085f }, 2.500000f, 0.116264f, 0); + instance.addEObj( "unknown_16", 2003852, 0, 4632193, 4, { -801.280518f, -41.820759f, 698.888611f }, 2.500000f, -1.286736f, 0); + instance.addEObj( "Whitecapclam_3", 2003845, 0, 4632307, 4, { -813.199097f, -41.750950f, 670.374512f }, 0.991760f, -1.514498f, 0); + instance.addEObj( "Whitecapclam_4", 2003846, 0, 4632318, 4, { -800.778198f, -41.651291f, 690.791016f }, 0.991760f, -1.555723f, 0); + instance.addEObj( "Whitecapclam_5", 2003847, 0, 4632319, 4, { -803.982605f, -41.201649f, 675.257385f }, 0.991760f, -0.631866f, 0); + instance.addEObj( "Whitecapclam_6", 2003848, 0, 4632320, 4, { -797.695923f, -41.696480f, 704.249512f }, 0.991760f, 0.655068f, 0); + instance.addEObj( "Cargocrate", 2004002, 0, 4664070, 4, { -887.794006f, -20.652769f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_1", 2004003, 0, 4664071, 4, { -882.816772f, -20.647770f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_2", 2004004, 0, 4664072, 4, { -830.124207f, -25.652691f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_3", 2004005, 0, 4664073, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "Cargocrate_4", 2004006, 0, 4664074, 4, { -845.790405f, -25.647760f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "unknown_17", 2004007, 0, 4664075, 4, { -887.794006f, -20.652800f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004008, 0, 4664076, 4, { -882.816772f, -20.647800f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004009, 0, 4664077, 4, { -830.124207f, -25.652719f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004010, 0, 4664078, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "unknown_21", 2004011, 0, 4664079, 4, { -845.790405f, -25.647800f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "Destination_2", 2003764, 0, 4629238, 4, { -236.554001f, -40.998039f, -176.023300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003765, 0, 4629239, 4, { -223.633698f, -41.337940f, -185.451706f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2003766, 0, 4629240, 4, { -219.491806f, -41.878448f, -208.037994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2003767, 0, 4629241, 4, { -212.741501f, -41.662251f, -198.069504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003768, 0, 4629242, 4, { -230.716095f, -41.750069f, -201.698105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenarmaments", 2003815, 0, 4630831, 4, { -142.447906f, -40.863979f, -249.154602f }, 0.991760f, 0.407661f, 0); + instance.addEObj( "Stolenarmaments_1", 2003816, 0, 4630834, 4, { -134.597107f, -40.614399f, -234.956894f }, 1.000000f, 0.515440f, 0); + instance.addEObj( "Stolenarmaments_2", 2003817, 0, 4630840, 4, { -153.487900f, -41.070499f, -228.725296f }, 0.991760f, -0.566732f, 0); + instance.addEObj( "Stolenarmaments_3", 2003818, 0, 4630841, 4, { -278.431396f, -43.198299f, -267.627991f }, 0.991760f, 0.076748f, 0); + instance.addEObj( "Noxiousbarnacle", 2003821, 0, 4631041, 4, { -243.396698f, -42.404850f, -215.045395f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Noxiousbarnacle_1", 2003822, 0, 4631048, 4, { -224.186401f, -41.954521f, -236.341599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_2", 2003823, 0, 4631054, 4, { -191.058594f, -41.476250f, -240.850906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_3", 2003824, 0, 4631056, 4, { -179.861801f, -40.774448f, -216.160599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_4", 2003825, 0, 4631057, 4, { -212.958298f, -41.803040f, -218.686600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004029, 0, 4667235, 4, { -199.192001f, -42.000031f, -277.298309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Paralysispot", 2003828, 0, 4630936, 4, { -159.531097f, -41.392502f, -269.690002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Paralysispot_1", 2003829, 0, 4630937, 4, { -218.480392f, -39.386490f, -332.295410f }, 1.000000f, 0.852022f, 0); + instance.addEObj( "Paralysispot_2", 2003830, 0, 4630938, 4, { -270.124512f, -43.246170f, -260.348907f }, 0.991760f, -1.163110f, 0); + instance.addEObj( "Paralysispot_3", 2003831, 0, 4630939, 4, { -192.826996f, -40.730042f, -211.518494f }, 1.000000f, 0.754514f, 0); + instance.addEObj( "unknown_23", 2004043, 0, 4680950, 4, { -807.583679f, -40.726379f, 649.774780f }, 0.991760f, 0.502818f, 0); + instance.addEObj( "unknown_24", 2004044, 0, 4680951, 4, { -803.067078f, -40.726379f, 649.378113f }, 0.991760f, -0.938667f, 0); + instance.addEObj( "unknown_25", 2004045, 0, 4680952, 4, { -800.953186f, -40.502930f, 651.721130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004046, 0, 4680953, 4, { -766.448486f, -37.924870f, 700.274170f }, 1.000000f, 0.118492f, 0); + instance.addEObj( "unknown_27", 2004047, 0, 4680954, 4, { -768.738403f, -37.927090f, 704.796570f }, 1.000000f, 0.193357f, 0); + instance.addEObj( "unknown_28", 2004048, 0, 4680955, 4, { -770.958679f, -38.241230f, 706.519470f }, 0.991760f, -0.514179f, 0); + instance.addEObj( "Pillagedgoods", 2003856, 0, 4632498, 4, { -360.025208f, -35.504021f, -399.101501f }, 1.000000f, -1.499913f, 0); + instance.addEObj( "Pillagedgoods_1", 2003857, 0, 4632499, 4, { -364.461792f, -35.263611f, -437.268005f }, 0.991760f, 0.302918f, 0); + instance.addEObj( "Pillagedgoods_2", 2003858, 0, 4632500, 4, { -367.693298f, -38.619400f, -388.609100f }, 1.000000f, -0.927391f, 0); + instance.addEObj( "Pillagedgoods_3", 2003859, 0, 4632501, 4, { -350.575989f, -35.202579f, -413.321198f }, 0.991760f, 0.251337f, 0); + instance.addEObj( "unknown_29", 2003881, 0, 4633479, 4, { -370.357697f, -42.000000f, -380.084290f }, 1.500000f, 1.562938f, 0); + instance.addEObj( "unknown_30", 2003958, 0, 4635201, 4, { -500.085693f, -32.058601f, -352.021698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003959, 0, 4635202, 4, { -510.758392f, -32.144100f, -353.908508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2003960, 0, 4635203, 4, { -515.955322f, -31.779800f, -366.310303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2003961, 0, 4635204, 4, { -514.180420f, -30.972200f, -380.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2003962, 0, 4635205, 4, { -503.719604f, -30.753700f, -387.208191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough", 2003833, 0, 4678073, 4, { -500.223389f, -31.211691f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_1", 2003834, 0, 4678074, 4, { -511.021790f, -31.335461f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_2", 2003835, 0, 4678075, 4, { -516.166992f, -31.174259f, -366.384399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_3", 2003836, 0, 4678076, 4, { -514.396912f, -30.197689f, -380.514313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_4", 2003837, 0, 4678077, 4, { -503.851196f, -29.891190f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_5", 2003864, 0, 4678133, 4, { -500.223389f, -31.211700f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_6", 2003865, 0, 4678134, 4, { -511.021790f, -31.335501f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_7", 2003866, 0, 4678135, 4, { -516.165771f, -31.166401f, -366.355011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_8", 2003867, 0, 4678136, 4, { -514.374023f, -30.188900f, -380.495087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_9", 2003868, 0, 4678137, 4, { -503.851196f, -29.891199f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Plunderedcargo", 2004016, 0, 4665693, 4, { -939.114807f, -31.760000f, 846.043823f }, 1.000000f, 1.452762f, 0); + instance.addEObj( "Plunderedcargo_1", 2004017, 0, 4665694, 4, { -931.591980f, -30.260000f, 829.366882f }, 1.000000f, -0.652909f, 0); + instance.addEObj( "Plunderedcargo_2", 2004018, 0, 4665695, 4, { -917.561523f, -31.749950f, 823.157471f }, 1.000000f, 1.052365f, 0); + instance.addEObj( "Plunderedcargo_3", 2004019, 0, 4665696, 4, { -929.004089f, -29.750090f, 842.867188f }, 1.000000f, 0.426993f, 0); + instance.addEObj( "unknown_35", 2004030, 0, 4667236, 4, { -383.505005f, -38.933071f, -232.745804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004322, 0, 4771342, 4, { 312.214813f, -36.423279f, 343.953613f }, 0.991760f, 0.498599f, 0); + instance.addEObj( "unknown_37", 2004323, 0, 4771343, 4, { 312.235687f, -36.405899f, 343.963196f }, 1.000000f, 0.498543f, 0); + instance.addEObj( "Mandragorabud", 2004324, 0, 4771381, 4, { -282.978607f, -40.618679f, 425.597290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_1", 2004325, 0, 4771382, 4, { -242.580002f, -38.666321f, 514.760010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_2", 2004326, 0, 4771383, 4, { -291.058990f, -38.043251f, 596.766479f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002009, 0, 4265079, 4, { 173.845901f, -41.364090f, 280.723297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001896, 0, 4261312, 4, { 177.141998f, -42.008121f, 284.059387f }, 1.200000f, -1.569883f, 0); + instance.addEObj( "Destination_9", 2000288, 0, 3633634, 4, { 99.231392f, -14.297410f, 141.886200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sighardswaterskin", 2000289, 0, 3633699, 4, { 348.349091f, -18.596300f, 168.406799f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Sighardssatchel", 2000290, 0, 3633701, 4, { 297.408508f, -14.290290f, 148.854706f }, 1.200000f, 1.192938f, 0); + instance.addEObj( "Sighardshatchet", 2000294, 0, 3633777, 4, { 297.994110f, 0.894550f, 85.277359f }, 1.400000f, -0.381262f, 0); + instance.addEObj( "unknown_38", 2001732, 0, 4161486, 4, { 299.244598f, 0.717163f, 86.076050f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004907, 0, 5110333, 4, { 319.474792f, -36.353802f, 346.762512f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004908, 0, 5110334, 4, { 594.187683f, 43.894299f, 303.791687f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002696, 0, 4374460, 4, { 334.029785f, 10.376880f, 7.579656f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003135, 0, 4526234, 4, { -264.111206f, -39.994621f, 461.731598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004015, 0, 4665790, 4, { -924.402100f, -33.416851f, 842.333374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2004012, 0, 4665791, 4, { -847.499817f, -29.316059f, 887.075684f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_2", 2004013, 0, 4665798, 4, { -883.347107f, -29.227520f, 929.256226f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_3", 2004014, 0, 4665811, 4, { -826.810120f, -29.343140f, 971.465576f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Winetun", 2002187, 0, 4300167, 4, { -502.711090f, -35.694180f, 728.267273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2002631, 0, 4334599, 4, { -502.739899f, -36.750481f, 728.272278f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Spicebox", 2002188, 0, 4300175, 4, { -218.682098f, -42.000000f, 747.663879f }, 1.000000f, 0.122269f, 0); + instance.addEObj( "Campfire_1", 2002189, 0, 4300218, 4, { -307.759186f, -41.667500f, 695.422424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2002328, 0, 4300228, 4, { -307.774200f, -41.565071f, 695.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Supplybox", 2002452, 0, 4308994, 4, { 298.204895f, -36.405910f, 342.033997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Specifiedlocation", 2002453, 0, 4308995, 4, { 322.709198f, -40.424999f, 368.734314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2002666, 0, 4335358, 4, { 296.989990f, -35.540390f, 344.700500f }, 1.000000f, 0.332789f, 0); + instance.addEObj( "unknown_44", 2002667, 0, 4335359, 4, { 297.015411f, -36.405910f, 344.061401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002668, 0, 4335360, 4, { 297.013702f, -36.405918f, 345.330994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2002669, 0, 4335367, 4, { 322.719788f, -40.424999f, 368.742004f }, 1.000000f, 1.555236f, 0); + instance.addEObj( "unknown_47", 2002670, 0, 4335369, 4, { 322.652008f, -40.451721f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002671, 0, 4335370, 4, { 322.590912f, -40.451721f, 371.575012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_1", 2002672, 0, 4335437, 4, { 322.652008f, -40.424999f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_2", 2002673, 0, 4335438, 4, { 322.594696f, -40.424999f, 371.579315f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002454, 0, 4308996, 4, { 334.120209f, -21.298759f, 183.023193f }, 0.991760f, 0.474938f, 0); + instance.addEObj( "unknown_49", 2002577, 0, 4330212, 4, { 328.578705f, -42.000000f, 378.197510f }, 1.000000f, -0.050412f, 0); + instance.addEObj( "unknown_50", 2002632, 0, 4334603, 4, { 334.112091f, -22.103689f, 183.045197f }, 1.000000f, 0.474890f, 0); + instance.addEObj( "unknown_51", 2002458, 0, 4309341, 4, { -415.441803f, -28.387011f, -237.211304f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals", 2002455, 0, 4309069, 4, { -440.736511f, -40.487289f, -225.119095f }, 0.991760f, -1.439159f, 0); + instance.addEObj( "Boxofcrystals_1", 2002456, 0, 4309070, 4, { -417.608398f, -28.387020f, -251.586899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002457, 0, 4309071, 4, { -402.971405f, -38.115681f, -248.830093f }, 0.991760f, 0.616978f, 0); + instance.addEObj( "Sahaginpavis", 2003588, 0, 4628542, 4, { -47.623470f, -22.873289f, -152.788605f }, 1.500000f, -0.920355f, 0); + instance.addEObj( "Sahaginpavis_1", 2003586, 0, 4628545, 4, { -110.644798f, -31.157560f, -158.773102f }, 1.500000f, -1.159159f, 0); + instance.addEObj( "Sahaginpavis_2", 2003589, 0, 4628546, 4, { -55.355042f, -24.024590f, -102.190598f }, 1.500000f, -1.390167f, 0); + instance.addEObj( "Sahaginpavis_3", 2003587, 0, 4628548, 4, { -107.255203f, -31.396990f, -105.173897f }, 1.500000f, -1.167272f, 0); + instance.addEObj( "Sahaginpavis_4", 2003585, 0, 4628541, 4, { -34.901489f, -19.738871f, -129.025604f }, 1.500000f, -0.330329f, 0); + instance.addEObj( "unknown_52", 2003590, 0, 4628584, 4, { -450.852692f, -41.901871f, -238.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2003591, 0, 4628661, 4, { -235.494400f, -41.748150f, -234.433807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2003592, 0, 4628662, 4, { -204.722702f, -42.000000f, -248.499298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2003593, 0, 4628663, 4, { -241.786301f, -42.000000f, -305.296112f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2003594, 0, 4628664, 4, { -193.872604f, -41.340500f, -319.893890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2003595, 0, 4628665, 4, { -296.540710f, -41.705700f, -329.438812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Frayedsack", 2002527, 0, 4323799, 4, { -168.285004f, -21.496731f, 44.156269f }, 1.000000f, -0.192529f, 0); + instance.addEObj( "Bandedchest", 2003951, 0, 4984185, 4, { -433.555695f, -31.493231f, -307.160706f }, 1.000000f, -0.921803f, 0); + instance.addEObj( "Destination_10", 2004931, 0, 5327290, 4, { 305.592407f, -25.009581f, 229.663498f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Treasurecoffer", 2002499, 0, 4321456, 4, { -319.167114f, -36.627239f, -278.727112f }, 1.000000f, 0.300102f, 0); + instance.addEObj( "unknown_58", 2005579, 0, 5873475, 4, { -118.859200f, -25.499701f, 42.380100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtophilosophy", 2002396, 0, 4306685, 4, { -347.335388f, -36.226681f, -249.624802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_59", 2001739, 0, 4165533, 4, { 668.024719f, 7.278503f, 533.226318f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2004104, 0, 4696188, 4, { 249.256104f, -11.947810f, 98.893677f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_61", 2004683, 0, 5020445, 4, { 604.769775f, 29.781750f, 359.817200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001260, 0, 3929792, 4, { 602.502380f, 28.976830f, 361.043610f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Ironbrazier", 2001261, 0, 3929797, 4, { 602.520630f, 28.997000f, 361.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hidingspot", 2001262, 0, 3927427, 4, { 681.059021f, 41.435871f, 356.400085f }, 1.000000f, 0.802198f, 0); + instance.addEObj( "Hidingspot_1", 2001263, 0, 3927428, 4, { 680.959473f, 41.333691f, 362.448608f }, 1.000000f, 0.748521f, 0); + instance.addEObj( "Hidingspot_2", 2001263, 0, 3951412, 4, { 688.417419f, 41.599110f, 356.558105f }, 1.000000f, -0.889580f, 0); + instance.addEObj( "Dodoegg", 2001265, 0, 3929425, 4, { 529.932312f, 27.314671f, 321.116608f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Dodoegg_1", 2001266, 0, 3929427, 4, { 634.393677f, 43.101261f, 321.980591f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "Dodoegg_2", 2001267, 0, 3929430, 4, { 591.015625f, 23.722040f, 370.845001f }, 0.750000f, 0.285160f, 0); + instance.addEObj( "Dodoegg_3", 2001268, 0, 3929434, 4, { 631.616577f, 25.336201f, 390.371490f }, 0.750000f, 1.457558f, 0); + instance.addEObj( "unknown_62", 2002862, 0, 4497133, 4, { 220.686600f, -36.406250f, 323.815399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_63", 2002863, 0, 4497136, 4, { 210.477005f, -16.905680f, 115.508301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dodonest", 2002532, 0, 4326215, 4, { 52.323120f, -13.636880f, 41.184078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002554, 0, 4328185, 4, { 83.821243f, -1.182936f, -58.584641f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sucklingbabe", 2005001, 0, 5395041, 4, { 312.031708f, -35.150341f, 323.875000f }, 0.289917f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/Homecoming.cpp b/src/scripts/instances/questbattles/Homecoming.cpp index 1950ca06..92ae017f 100644 --- a/src/scripts/instances/questbattles/Homecoming.cpp +++ b/src/scripts/instances/questbattles/Homecoming.cpp @@ -19,7 +19,281 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "Pollencluster", 2000129, 0, 2315601, 4, { -154.833298f, -0.625671f, 171.099396f }, 1.144348f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3715786, 4, { -151.751007f, 1.608049f, 145.860992f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138563, 4138562, 5, { -173.216400f, -3.430103f, 183.856796f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Sylphickeepsake", 2001227, 0, 4322586, 4, { 294.431213f, -1.040000f, 143.681396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_1", 2001227, 0, 4322587, 4, { 321.827911f, -3.020000f, 144.090897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_2", 2001227, 0, 4322589, 4, { 290.637299f, -0.740000f, 163.516006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_3", 2001227, 0, 4322591, 4, { 309.508911f, -0.240000f, 173.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_4", 2001227, 0, 4322592, 4, { 298.527588f, 0.510000f, 187.215897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_5", 2001227, 0, 4322594, 4, { 258.492493f, -0.220000f, 149.720093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_6", 2001227, 0, 4322599, 4, { 260.485596f, 0.120000f, 130.993103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_7", 2001227, 0, 4322601, 4, { 257.467102f, 0.260000f, 180.673294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001672, 0, 4103733, 4, { 51.468632f, 7.888855f, 486.472809f }, 0.991760f, 1.407976f, 0); + instance.addEObj( "Destination", 2004254, 0, 4745343, 4, { 260.836792f, -9.082514f, -77.379066f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002864, 0, 4496980, 4, { 270.292114f, -0.236188f, 168.551102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2002865, 0, 4497120, 4, { 259.773590f, -8.686693f, -81.574600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2003035, 0, 4515593, 4, { 21.365570f, -6.232798f, 251.565796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_1", 2003036, 0, 4515594, 4, { 21.370729f, -6.231795f, 251.573700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom", 2003330, 0, 4548814, 4, { 197.333801f, 8.378596f, 176.602798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_1", 2003331, 0, 4548815, 4, { 235.789200f, -1.592303f, 104.609299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_2", 2003332, 0, 4548816, 4, { 198.952194f, -3.617840f, -11.549170f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Fragrantbloom_3", 2003333, 0, 4548818, 4, { 261.949493f, -7.052843f, 3.433620f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass", 2003334, 0, 4548820, 4, { 240.559402f, -5.273791f, -47.777660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_1", 2003335, 0, 4588382, 4, { 204.367706f, -3.361009f, -11.380580f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_2", 2003336, 0, 4588383, 4, { 181.841400f, 0.028064f, 34.078308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_3", 2003459, 0, 4588384, 4, { 205.467407f, -1.536390f, 90.842522f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_4", 2003460, 0, 4588395, 4, { 207.316895f, 9.219618f, 189.518997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_5", 2003461, 0, 4588396, 4, { 68.643959f, 4.922075f, 183.815094f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003425, 0, 4576915, 4, { 276.268890f, -10.496140f, -70.834373f }, 1.052795f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_2", 2002883, 0, 4498913, 4, { 102.494904f, -20.340330f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_3", 2002882, 0, 4498914, 4, { -26.077181f, -35.070999f, -539.086182f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_6", 2003344, 0, 4549544, 4, { 180.100006f, -21.814190f, -454.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_7", 2003345, 0, 4549545, 4, { 257.190796f, -23.392200f, -374.319092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_8", 2003346, 0, 4549546, 4, { 314.198395f, -17.929380f, -269.611603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sylphpodling_4", 2003343, 0, 4549547, 4, { 102.525299f, -20.309811f, -512.840515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003426, 0, 4577350, 4, { 99.748169f, -20.187740f, -512.474182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003423, 0, 4577365, 4, { 45.954391f, 6.073489f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003424, 0, 4577367, 4, { 45.954399f, 6.073500f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003388, 0, 4578406, 4, { -8.182032f, -34.830978f, -531.505005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_9", 2003472, 0, 4589592, 4, { 207.316895f, 9.219618f, 189.518997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_10", 2003473, 0, 4589593, 4, { 68.643959f, 4.922075f, 183.815094f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_11", 2003462, 0, 4589558, 4, { 325.490112f, -18.812401f, -167.101593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_12", 2003470, 0, 4589581, 4, { 243.800003f, -5.200000f, -51.700001f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_13", 2003471, 0, 4589591, 4, { 234.800003f, -3.874040f, 67.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003155, 0, 4536337, 4, { -247.292099f, 5.402741f, 279.090515f }, 0.991760f, 1.081068f, 0); + instance.addEObj( "Destination_6", 2003156, 0, 4536338, 4, { -227.161697f, 5.266186f, 276.482788f }, 0.991760f, 0.446265f, 0); + instance.addEObj( "Destination_7", 2003157, 0, 4536339, 4, { -234.703796f, 3.264596f, 271.138214f }, 0.991760f, -0.104419f, 0); + instance.addEObj( "Destination_8", 2003158, 0, 4536340, 4, { -217.317001f, 2.177073f, 285.324402f }, 0.991760f, 0.917035f, 0); + instance.addEObj( "Destination_9", 2003159, 0, 4536341, 4, { -202.240402f, 0.909965f, 278.834015f }, 0.991760f, 0.476351f, 0); + instance.addEObj( "Destination_10", 2003160, 0, 4536342, 4, { -242.640900f, 7.049800f, 297.737701f }, 0.991760f, -0.124993f, 0); + instance.addEObj( "Destination_11", 2003161, 0, 4536343, 4, { -224.126297f, 1.514189f, 267.972809f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2003162, 0, 4536344, 4, { -229.975601f, 4.013759f, 291.695099f }, 0.991760f, -0.547807f, 0); + instance.addEObj( "Sackofdevilgourds", 2003067, 0, 4517563, 4, { 354.583893f, -4.603297f, -11.392800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_1", 2003068, 0, 4517567, 4, { 323.838593f, -5.761353f, -17.896009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_2", 2003069, 0, 4517568, 4, { 327.674591f, -6.085326f, -7.901030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_3", 2003070, 0, 4517569, 4, { 328.105194f, -4.855515f, -31.267309f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_4", 2003071, 0, 4517570, 4, { 182.667099f, -1.920222f, 23.114180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_5", 2003072, 0, 4517571, 4, { 187.073502f, -0.680873f, 76.101418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_6", 2003073, 0, 4517572, 4, { 181.013107f, -0.379152f, 68.056587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_7", 2003074, 0, 4517588, 4, { 206.287796f, -2.382749f, 69.434540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepwoodsapling", 2003221, 0, 4569636, 4, { 254.206100f, -6.336769f, 41.450748f }, 0.991760f, -1.248056f, 0); + instance.addEObj( "Deepwoodsapling_1", 2003222, 0, 4569637, 4, { 253.533905f, -5.510984f, 22.278280f }, 0.991760f, -1.510563f, 0); + instance.addEObj( "Deepwoodsapling_2", 2003223, 0, 4569638, 4, { 288.768311f, -5.225069f, 37.053440f }, 1.000000f, -0.209019f, 0); + instance.addEObj( "Deepwoodsapling_3", 2003224, 0, 4569639, 4, { 281.282898f, -5.528382f, 10.890320f }, 0.991760f, 1.029748f, 0); + instance.addEObj( "Deepwoodsapling_4", 2003225, 0, 4569640, 4, { 313.383514f, -6.745697f, 17.728300f }, 1.000000f, 1.261924f, 0); + instance.addEObj( "Deepwoodsapling_5", 2003226, 0, 4569641, 4, { 309.700500f, -5.789827f, 36.660000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepwoodsapling_6", 2003227, 0, 4569642, 4, { 297.563690f, -5.432125f, 63.752991f }, 1.000000f, -0.186714f, 0); + instance.addEObj( "Deepwoodsapling_7", 2003228, 0, 4569643, 4, { 286.250214f, -4.508800f, 57.141289f }, 1.000000f, -1.297356f, 0); + instance.addEObj( "Greatergapemaw", 2003229, 0, 4569644, 4, { 206.434402f, -3.828274f, -40.060032f }, 1.000000f, -1.042362f, 0); + instance.addEObj( "Greatergapemaw_1", 2003230, 0, 4569645, 4, { 203.114502f, -3.394559f, -27.459700f }, 1.000000f, 0.152400f, 0); + instance.addEObj( "Greatergapemaw_2", 2003231, 0, 4569646, 4, { 211.596100f, -4.479522f, -51.478550f }, 1.000000f, -1.559508f, 0); + instance.addEObj( "Greatergapemaw_3", 2003232, 0, 4569647, 4, { 231.324295f, -5.301898f, -52.930630f }, 1.000000f, -0.385533f, 0); + instance.addEObj( "Greatergapemaw_4", 2003233, 0, 4569648, 4, { 245.611893f, -5.202628f, -41.667759f }, 1.000000f, -1.325491f, 0); + instance.addEObj( "Greatergapemaw_5", 2003234, 0, 4569649, 4, { 231.158707f, -3.189421f, -16.280991f }, 1.000000f, 0.425819f, 0); + instance.addEObj( "Greatergapemaw_6", 2003235, 0, 4569650, 4, { 215.535202f, -2.485040f, -19.249729f }, 1.000000f, 1.190844f, 0); + instance.addEObj( "Destination_13", 2003237, 0, 4544034, 4, { 242.509201f, 3.171883f, 174.738800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2003238, 0, 4544035, 4, { 212.800797f, 2.180446f, 124.510101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003239, 0, 4544036, 4, { 420.004486f, -11.947810f, -2.182068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2003240, 0, 4544037, 4, { -20.536249f, 18.045280f, 18.219610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2003241, 0, 4544038, 4, { 287.296295f, -5.537555f, 26.370331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_4", 2003079, 0, 4536351, 4, { 225.811600f, 6.003866f, 181.787292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_5", 2003080, 0, 4536352, 4, { 278.593506f, -4.781094f, 36.545292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_6", 2003081, 0, 4536353, 4, { 175.275497f, -0.198469f, 57.348770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_7", 2003082, 0, 4536354, 4, { 97.683311f, 7.143996f, -7.903296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ritualartifact", 2003075, 0, 4536355, 4, { 126.764000f, 3.093158f, 19.930861f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_1", 2003076, 0, 4536356, 4, { -19.144520f, 19.335110f, -11.485360f }, 1.500000f, -0.635571f, 0); + instance.addEObj( "Ritualartifact_2", 2003077, 0, 4536357, 4, { 315.975494f, -6.837254f, -16.690960f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Ritualartifact_3", 2003078, 0, 4536358, 4, { 232.630203f, -4.500855f, -59.158958f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_4", 2003303, 0, 4540178, 4, { 267.974091f, -0.139052f, 168.948395f }, 1.500000f, -1.196242f, 0); + instance.addEObj( "Fragrantbloom_8", 2003301, 0, 4540179, 4, { 220.316193f, -1.473949f, 100.497803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_5", 2003304, 0, 4540180, 4, { 302.897797f, -5.385191f, 60.722450f }, 1.500000f, -0.084814f, 0); + instance.addEObj( "Fragrantbloom_9", 2003302, 0, 4540181, 4, { 222.819199f, -2.727977f, -17.219090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003495, 0, 4593329, 4, { 396.750214f, -8.047500f, -1.323600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousobject", 2003037, 0, 4515675, 4, { 287.872894f, -5.639699f, 29.696770f }, 2.975464f, -0.583977f, 0); + instance.addEObj( "Suspiciousobject_1", 2003038, 0, 4515676, 4, { 290.811310f, -4.964163f, 52.301262f }, 2.500000f, -1.472846f, 0); + instance.addEObj( "Suspiciousobject_2", 2003039, 0, 4515678, 4, { 244.951004f, -1.262776f, 100.521500f }, 3.000000f, 0.877921f, 0); + instance.addEObj( "Greaterbanestool", 2003242, 1891418, 4573010, 4, { 251.778397f, -8.209301f, -142.010803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_1", 2003243, 1891426, 4573011, 4, { 207.514099f, -5.522569f, -194.351395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_2", 2003244, 1692526, 4573014, 4, { 207.780197f, -3.514782f, -143.904099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_3", 2003245, 1692537, 4573015, 4, { 326.714111f, -16.365271f, -177.641495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Greaterbanestool_4", 2003246, 1692505, 4573016, 4, { 387.346985f, -16.979361f, -226.037903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_5", 2003247, 1672198, 4573017, 4, { 373.249786f, -17.692381f, -161.134094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_6", 2003248, 1672181, 4573019, 4, { 272.945190f, -8.224035f, -81.923920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2003380, 0, 4572993, 4, { 62.706169f, 3.932236f, 159.040405f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003381, 0, 4572994, 4, { 7.451530f, -2.031813f, 184.790298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003382, 0, 4572995, 4, { 58.211010f, 0.944079f, 245.708206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2003383, 0, 4572996, 4, { -47.541851f, -1.805159f, 334.940186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2003384, 0, 4572997, 4, { -40.328468f, -3.492374f, 187.253998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_23", 2003385, 0, 4572999, 4, { 64.378967f, 2.166244f, 221.289597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003386, 0, 4573000, 4, { 1.918755f, -7.818126f, 283.832886f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blazingscalebomb", 2003249, 0, 4546744, 4, { 360.687012f, -17.551809f, -128.061905f }, 0.991760f, -0.431213f, 0); + instance.addEObj( "Blazingscalebomb_1", 2003250, 0, 4546746, 4, { 323.790100f, -17.990330f, -217.605499f }, 1.000000f, 0.493296f, 0); + instance.addEObj( "Blazingscalebomb_2", 2003251, 0, 4546748, 4, { 442.354889f, -17.981300f, -200.309402f }, 0.991760f, -0.255239f, 0); + instance.addEObj( "Blazingscalebomb_3", 2003252, 0, 4546750, 4, { 406.088287f, -16.969971f, -254.966003f }, 0.991760f, 0.245782f, 0); + instance.addEObj( "Blazingscalebomb_4", 2003253, 0, 4546752, 4, { 295.952606f, -20.418011f, -300.925415f }, 0.991760f, 1.360010f, 0); + instance.addEObj( "Lightningchanneler", 2003142, 0, 4534644, 4, { 286.518585f, -13.687380f, -124.681503f }, 0.991760f, -0.165816f, 0); + instance.addEObj( "Lightningchanneler_1", 2003143, 0, 4534645, 4, { 259.082886f, -11.134010f, -167.614700f }, 1.000000f, -1.171536f, 0); + instance.addEObj( "Lightningchanneler_2", 2003144, 0, 4534646, 4, { 295.193512f, -12.990950f, -186.870697f }, 1.000000f, 0.111928f, 0); + instance.addEObj( "unknown_6", 2003146, 0, 4534655, 4, { 291.174286f, -12.940800f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Taintedcrystal", 2003145, 0, 4534657, 4, { 291.174286f, -12.940790f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandswater", 2003254, 0, 4576583, 4, { 332.246613f, -18.713091f, -202.377502f }, 0.991760f, -0.165337f, 0); + instance.addEObj( "Sylphlandswater_1", 2003255, 0, 4576599, 4, { 339.995087f, -19.037540f, -154.292297f }, 0.991760f, -0.205413f, 0); + instance.addEObj( "Sylphlandswater_2", 2003256, 0, 4576606, 4, { 451.305115f, -15.596500f, -283.177002f }, 0.991760f, -1.403375f, 0); + instance.addEObj( "Sylphlandswater_3", 2003349, 0, 4576613, 4, { 360.851196f, -16.977970f, -250.649200f }, 0.991760f, -0.455939f, 0); + instance.addEObj( "Sylphlandswater_4", 2003350, 0, 4576626, 4, { 261.157013f, -21.282379f, -269.947388f }, 0.991760f, -0.890729f, 0); + instance.addEObj( "Sylphlandswater_5", 2003351, 0, 4576631, 4, { 442.252197f, -17.375071f, -225.821701f }, 0.991760f, -0.787280f, 0); + instance.addEObj( "Moonspore", 2003257, 0, 4576908, 4, { 384.115387f, -33.308289f, -436.665985f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Moonspore_1", 2003258, 0, 4576909, 4, { 392.420807f, -33.550091f, -456.443115f }, 1.000000f, -0.908982f, 0); + instance.addEObj( "Moonspore_2", 2003259, 0, 4576910, 4, { 367.051514f, -24.930229f, -440.314087f }, 0.991760f, 1.162919f, 0); + instance.addEObj( "Fragrantbloom_10", 2003337, 0, 4576921, 4, { 437.182312f, -14.656990f, -260.032593f }, 0.991760f, 0.309246f, 0); + instance.addEObj( "Fragrantbloom_11", 2003338, 0, 4576924, 4, { 303.883301f, -15.976300f, -152.208694f }, 1.000000f, -0.606650f, 0); + instance.addEObj( "Fragrantbloom_12", 2003339, 0, 4576930, 4, { 358.288910f, -19.883169f, -207.302704f }, 0.991760f, -0.427364f, 0); + instance.addEObj( "Fragrantbloom_13", 2003340, 0, 4576956, 4, { 424.389587f, -18.458300f, -195.803894f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Fragrantbloom_14", 2003341, 0, 4576995, 4, { 306.313690f, -19.641350f, -262.475891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2003435, 0, 4578698, 4, { 383.810211f, -65.293404f, -448.508392f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciouscoffer", 2003040, 0, 4550480, 4, { 326.788513f, -18.087490f, -235.948395f }, 1.000000f, -1.559955f, 0); + instance.addEObj( "Suspiciouscoffer_1", 2003041, 0, 4550484, 4, { 386.119293f, -20.186100f, -200.741806f }, 1.000000f, 1.396771f, 0); + instance.addEObj( "Suspiciouscoffer_2", 2003042, 0, 4550486, 4, { 439.780304f, -18.176470f, -247.333603f }, 0.991760f, 0.014587f, 0); + instance.addEObj( "Suspiciouscoffer_3", 2003491, 0, 4593315, 4, { 398.709015f, -17.430691f, -237.047806f }, 1.000000f, 0.461995f, 0); + instance.addEObj( "Suspiciouscoffer_4", 2003492, 0, 4593316, 4, { 387.484009f, -15.018990f, -267.248291f }, 1.000000f, 0.869870f, 0); + instance.addEObj( "Suspiciouscoffer_5", 2003493, 0, 4593317, 4, { 356.458405f, -14.073890f, -264.422394f }, 1.000000f, -0.477062f, 0); + instance.addEObj( "Suspiciouscoffer_6", 2003494, 0, 4593318, 4, { 319.447601f, -17.211760f, -200.873001f }, 0.991760f, -1.262033f, 0); + instance.addEObj( "Chokingscalebombs", 2003307, 0, 4540212, 4, { 261.849915f, -9.295776f, -72.776352f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003310, 0, 4540213, 4, { 551.822876f, -22.512110f, -352.106506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass", 2003308, 0, 4540215, 4, { 270.539001f, -12.072570f, -181.486603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Luminousmoongrass_1", 2003309, 0, 4540216, 4, { 369.399994f, -19.609619f, -156.300003f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_26", 2003260, 0, 4546867, 4, { 375.124603f, -25.634979f, -469.899994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Luminousmoongrass_2", 2003474, 0, 4589809, 4, { 385.506012f, -15.657810f, -296.532288f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_3", 2003478, 0, 4589810, 4, { 364.799988f, -34.000011f, -432.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_4", 2003479, 0, 4589811, 4, { 389.699585f, -28.098949f, -494.220490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_5", 2003487, 0, 4589812, 4, { 429.899994f, -14.288640f, -257.600006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_6", 2003488, 0, 4589813, 4, { 550.054626f, -24.240721f, -329.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glueygapemaw", 2003097, 0, 4520654, 4, { 184.789093f, -21.871460f, -479.481903f }, 0.991760f, 1.285216f, 0); + instance.addEObj( "Glueygapemaw_1", 2003098, 0, 4520656, 4, { 265.386993f, -22.831619f, -373.796112f }, 1.000000f, 1.252951f, 0); + instance.addEObj( "Glueygapemaw_2", 2003099, 0, 4520658, 4, { 186.698303f, -21.355909f, -422.540588f }, 1.000000f, -1.340379f, 0); + instance.addEObj( "Glueygapemaw_3", 2003100, 0, 4520660, 4, { 130.248199f, -25.170361f, -389.715393f }, 1.000000f, -1.020562f, 0); + instance.addEObj( "Glueygapemaw_4", 2003101, 0, 4520662, 4, { 124.653000f, -22.213520f, -473.253906f }, 1.000000f, -1.036785f, 0); + instance.addEObj( "Glueygapemaw_5", 2003102, 0, 4520664, 4, { 116.294403f, -20.164480f, -499.883606f }, 1.000000f, -0.335379f, 0); + instance.addEObj( "Glueygapemaw_6", 2003104, 0, 4520668, 4, { 205.296799f, -18.645691f, -557.161682f }, 0.991760f, 1.301800f, 0); + instance.addEObj( "Sylphlandsspring", 2003105, 0, 4520677, 4, { 173.263901f, -26.747169f, -587.845215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_1", 2003106, 0, 4520678, 4, { 165.260406f, -26.461340f, -576.364807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_2", 2003107, 0, 4520679, 4, { 152.401505f, -27.000000f, -559.358887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_3", 2003108, 0, 4520680, 4, { -36.964890f, -35.553398f, -560.757996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_4", 2003109, 0, 4520682, 4, { -42.568180f, -35.591640f, -533.290527f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_5", 2003110, 0, 4520683, 4, { -18.336990f, -35.602291f, -535.328979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Milkmistmaker", 2003280, 1909984, 4580513, 4, { 364.431305f, -16.749640f, -238.452805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_1", 2003281, 1909981, 4580514, 4, { 218.510101f, -19.649820f, -404.762909f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_2", 2003282, 1909982, 4580516, 4, { 121.303200f, -25.273790f, -348.357910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_3", 2003283, 1909983, 4580530, 4, { 144.885696f, -28.278469f, -224.927200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_15", 2003276, 0, 4580613, 4, { 276.119995f, -12.275450f, -131.393997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_16", 2003277, 0, 4580939, 4, { 351.858887f, -20.609070f, -184.734207f }, 0.991760f, 0.999755f, 0); + instance.addEObj( "Fragrantbloom_17", 2003278, 0, 4580941, 4, { 348.973907f, -17.285210f, -230.749496f }, 0.991760f, -1.059342f, 0); + instance.addEObj( "Fragrantbloom_18", 2003279, 0, 4580942, 4, { 271.981415f, -19.877180f, -278.152496f }, 0.991760f, -0.682164f, 0); + instance.addEObj( "Fragrantbloom_19", 2003437, 0, 4581908, 4, { 259.920898f, -23.496771f, -361.484985f }, 0.991760f, 1.094632f, 0); + instance.addEObj( "Fragrantbloom_20", 2003438, 0, 4581909, 4, { 228.985596f, -23.059441f, -421.204407f }, 0.991760f, -0.586900f, 0); + instance.addEObj( "Fragrantbloom_21", 2003439, 0, 4581910, 4, { 197.069107f, -21.416519f, -406.999390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_22", 2003440, 0, 4581911, 4, { 153.184906f, -23.864969f, -474.139587f }, 0.991760f, 1.237798f, 0); + instance.addEObj( "Fragrantbloom_23", 2003441, 0, 4581912, 4, { 138.908005f, -23.063499f, -301.876099f }, 0.991760f, -0.199776f, 0); + instance.addEObj( "Fragrantbloom_24", 2003442, 0, 4581914, 4, { 90.308197f, -27.785410f, -267.084412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_25", 2003443, 0, 4581915, 4, { 105.182899f, -30.148689f, -177.502594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_26", 2003444, 0, 4581916, 4, { 148.863098f, -29.661070f, -206.650696f }, 0.991760f, 1.158832f, 0); + instance.addEObj( "Fragrantbloom_27", 2003445, 0, 4581920, 4, { 201.869202f, -21.032129f, -439.100098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_28", 2003446, 0, 4581922, 4, { 97.245728f, -26.339661f, -356.404999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_27", 2003284, 0, 4551557, 4, { 93.891228f, -30.107050f, -177.120300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_28", 2003285, 0, 4551559, 4, { 93.810463f, -30.099991f, -177.277695f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Skybulb", 2003290, 0, 4572686, 4, { -10.470580f, -35.200001f, -531.696289f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Ripenedbulb", 2003292, 0, 4572687, 4, { -10.496690f, -35.200001f, -531.702881f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Destination_29", 2003390, 0, 4579390, 4, { 264.635193f, -8.955486f, -78.344856f }, 1.000000f, 0.805802f, 0); + instance.addEObj( "Skybulb_1", 2003291, 0, 4589559, 4, { -11.259720f, -35.200001f, -531.717773f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass", 2003480, 0, 4589814, 4, { 152.899994f, -24.249050f, -451.899994f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_1", 2003481, 0, 4589815, 4, { 161.899994f, -26.600000f, -537.119995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_2", 2003482, 0, 4589816, 4, { 302.700012f, -18.917789f, -290.650696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_3", 2003483, 0, 4589817, 4, { 370.700012f, -16.298861f, -257.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_4", 2003484, 0, 4589818, 4, { 327.199188f, -17.241720f, -191.027802f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_5", 2003485, 0, 4589819, 4, { 384.921600f, -20.223400f, -197.555603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_6", 2003486, 0, 4589820, 4, { 262.630188f, -10.190030f, -114.904503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_7", 2003389, 0, 4589976, 4, { 114.593498f, -20.291059f, -501.672394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_8", 2003489, 0, 4592952, 4, { 249.763199f, -24.055559f, -341.115509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_9", 2003490, 0, 4592953, 4, { 293.995514f, -13.852700f, -152.605499f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2003533, 0, 4603320, 4, { 91.827003f, -29.593201f, -158.230103f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Schemingsylphs", 2003294, 0, 4573037, 4, { 180.132507f, -23.737551f, -494.878296f }, 0.991760f, 0.480608f, 0); + instance.addEObj( "Schemingsylphs_1", 2003295, 0, 4573038, 4, { 155.748795f, -24.399229f, -462.516205f }, 0.991760f, -0.000623f, 0); + instance.addEObj( "Schemingsylphs_2", 2003296, 0, 4573039, 4, { 131.732101f, -22.728081f, -560.509583f }, 0.991760f, 1.493497f, 0); + instance.addEObj( "Schemingsylphs_3", 2003297, 0, 4573040, 4, { 255.891693f, -23.930281f, -546.654419f }, 0.991760f, -0.598118f, 0); + instance.addEObj( "Beehive", 2002610, 0, 4333205, 4, { -487.418915f, 10.025700f, 185.320801f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Beehive_1", 2002611, 0, 4333206, 4, { -502.240814f, 12.346300f, 161.465393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Beehive_2", 2002612, 0, 4333207, 4, { -474.669006f, 7.223832f, 167.269104f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Curioustussock", 2001902, 0, 4268415, 4, { -386.648407f, -0.007868f, 192.462006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_30", 2000720, 0, 3725435, 4, { -209.088104f, -4.641913f, 195.804398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_31", 2000721, 0, 3725436, 4, { -146.023605f, -5.255088f, 199.259598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_32", 2000722, 0, 3725438, 4, { -173.327301f, 2.188472f, 137.682098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "TwinAdderstandard", 2000717, 0, 3722267, 4, { -318.501587f, 20.414970f, 393.545410f }, 0.991760f, 0.283564f, 0); + instance.addEObj( "TwinAdderstandard_1", 2000718, 0, 3722268, 4, { -363.363098f, 5.072210f, 277.424194f }, 0.991760f, 1.114885f, 0); + instance.addEObj( "TwinAdderstandard_2", 2000719, 0, 3722270, 4, { -223.895599f, -5.191019f, 198.352097f }, 0.991760f, -0.967813f, 0); + instance.addEObj( "TwinAdderstandard_3", 2002606, 0, 4331866, 4, { -318.501892f, 21.894489f, 393.544586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_4", 2002607, 0, 4331867, 4, { -363.336914f, 6.527109f, 277.411591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_5", 2002608, 0, 4331868, 4, { -223.904099f, -3.697920f, 198.351593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Smallcane", 2001909, 0, 4268559, 4, { -221.332199f, 16.034121f, 291.157288f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Youngleaf", 2001910, 0, 4268560, 4, { -230.279999f, 7.193030f, 272.322906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Youngleaf_1", 2001911, 0, 4268561, 4, { -245.630005f, 11.004320f, 280.890015f }, 1.000000f, -0.375315f, 0); + instance.addEObj( "Youngleaf_2", 2001912, 0, 4268562, 4, { -237.970001f, 16.034149f, 289.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Browniebrush", 2001913, 0, 4268626, 4, { -1.935700f, -0.988330f, 340.555603f }, 0.991760f, 0.138108f, 0); + instance.addEObj( "Browniebrush_1", 2001914, 0, 4268627, 4, { -35.621410f, -2.551777f, 325.381104f }, 1.000000f, -1.548959f, 0); + instance.addEObj( "Browniebrush_2", 2001915, 0, 4268628, 4, { -81.345886f, -2.625674f, 191.790604f }, 0.991760f, 0.185758f, 0); + instance.addEObj( "Browniebrush_3", 2001916, 0, 4268629, 4, { -40.970322f, -8.247272f, 224.389999f }, 1.000000f, 0.836054f, 0); + instance.addEObj( "Browniebrush_4", 2001917, 0, 4268630, 4, { -44.435322f, -8.768008f, 281.015686f }, 1.000000f, -1.326360f, 0); + instance.addEObj( "Suspiciousbox", 2001918, 0, 4268643, 4, { -100.921402f, -8.276004f, 261.430389f }, 1.000000f, 0.662411f, 0); + instance.addEObj( "unknown_9", 2002280, 0, 4289810, 4, { -102.004700f, -8.202802f, 259.895813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2000711, 0, 3721321, 4, { -78.986153f, -8.375583f, 264.908600f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2001920, 0, 4268670, 4, { -54.647831f, -1.055976f, 328.155914f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket_1", 2001921, 0, 4268671, 4, { -67.032898f, -3.273622f, 186.999298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk", 2001922, 0, 4268683, 4, { -244.281693f, 2.853489f, 128.526703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_1", 2001923, 0, 4268684, 4, { -223.285294f, 1.979512f, 129.289703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_2", 2001924, 0, 4268685, 4, { -194.381897f, 11.070710f, 76.930992f }, 1.000000f, 0.802673f, 0); + instance.addEObj( "unknown_10", 2002270, 0, 4289889, 4, { -283.877594f, 12.242350f, -39.334942f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_34", 2001957, 0, 4269047, 4, { 190.570801f, 8.800152f, 187.755402f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylvanlilyseed", 2002190, 0, 4300386, 4, { 233.661407f, 6.449697f, 199.145401f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_1", 2002191, 0, 4300387, 4, { 189.668198f, 7.954254f, 133.675705f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_2", 2002192, 0, 4300388, 4, { 181.067902f, 0.077871f, 43.304089f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002330, 0, 4300445, 4, { 217.664001f, 11.392100f, 147.400497f }, 1.200000f, 0.027980f, 0); + instance.addEObj( "Destination_35", 2002193, 0, 4300516, 4, { 222.033905f, -3.676586f, -25.900640f }, 0.991760f, 0.397259f, 0); + instance.addEObj( "unknown_12", 2004032, 0, 4671676, 4, { -318.615601f, 12.254900f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Sylphlandsaetheryte", 2004430, 0, 4879190, 4, { 198.295807f, -29.803900f, -220.439194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003047, 0, 4516241, 4, { -318.617188f, 12.128480f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrierthreshold", 2003046, 0, 4516242, 4, { -318.623688f, 12.252930f, -35.050049f }, 0.991760f, -1.543354f, 0); + instance.addEObj( "unknown_13", 2003057, 0, 4517325, 4, { -318.615601f, 12.254920f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Barrierthreshold_1", 2003347, 0, 4550125, 4, { -318.615601f, 12.254920f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003434, 0, 4577483, 4, { -318.615601f, 12.254900f, -35.033001f }, 1.000000f, -1.543355f, 0); + instance.addEObj( "Sweetsmellingwildflower", 2004140, 0, 4867989, 4, { 308.138397f, -15.467660f, -136.414597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004139, 0, 4867990, 4, { 376.950989f, -17.823540f, -134.512207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004143, 0, 4868022, 4, { 96.639137f, -26.655270f, -321.145386f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004152, 0, 4841612, 4, { 195.500595f, -31.476770f, -220.428406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frayedsack", 2002530, 0, 4323823, 4, { 576.244019f, -23.992371f, -423.743103f }, 1.000000f, 0.676128f, 0); + instance.addEObj( "Destination_36", 2002445, 0, 4308347, 4, { 3.160000f, 20.594299f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002446, 0, 4308348, 4, { 3.160000f, 20.594330f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2002498, 0, 4321569, 4, { 116.073097f, -21.432310f, -294.891907f }, 1.000000f, -0.221463f, 0); + instance.addEObj( "Destination_37", 2002394, 0, 4306624, 4, { -271.534302f, 13.757680f, -51.773930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2002395, 0, 4306625, 4, { -271.504700f, 13.176810f, -51.772308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2001713, 0, 4101329, 4, { 51.498920f, 7.909368f, 486.490112f }, 1.000000f, 1.407901f, 0); + instance.addEObj( "unknown_19", 2001806, 0, 4175894, 4, { 30.342871f, 8.417048f, 475.352997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004103, 0, 4696198, 4, { -53.624901f, -8.901268f, 298.765411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2000710, 0, 3715906, 4, { -296.284485f, 0.346088f, 251.026093f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Smallcane_1", 2000686, 0, 3719061, 4, { -241.152893f, -0.557573f, 212.956802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousboxes", 2000715, 0, 3722151, 4, { -101.015503f, -8.265948f, 261.272614f }, 1.000000f, 0.743996f, 0); + instance.addEObj( "Silkstrand", 2000723, 0, 3775548, 4, { -73.319641f, -2.914551f, 189.593307f }, 1.500000f, -0.651753f, 0); + instance.addEObj( "Silkstrand_1", 2000723, 0, 3775559, 4, { -189.723495f, 2.737110f, 126.692497f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_2", 2000723, 0, 3775564, 4, { -242.603195f, 11.806290f, 18.966921f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Claxiosleafprint", 2000724, 0, 3775568, 4, { -283.826508f, 12.255220f, -39.326191f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Silkstrand_3", 2000983, 0, 3853767, 4, { -101.501801f, -3.665283f, 189.591904f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_4", 2000983, 0, 3853881, 4, { -223.516800f, 8.639088f, 56.797329f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_5", 2000983, 0, 3875418, 4, { -167.781204f, 1.213504f, 160.362595f }, 1.500000f, -0.782852f, 0); + instance.addEObj( "Silkstrand_6", 2000983, 0, 3875420, 4, { -208.565598f, 6.937147f, 82.102966f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2004682, 0, 5021334, 4, { -395.543488f, 12.303440f, 325.937988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2004573, 0, 4951056, 4, { 36.554340f, -3.697749f, 225.780106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2004574, 0, 4951057, 4, { -84.082047f, -5.746114f, 321.518005f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/HopeontheWaves.cpp b/src/scripts/instances/questbattles/HopeontheWaves.cpp deleted file mode 100644 index ea33fd36..00000000 --- a/src/scripts/instances/questbattles/HopeontheWaves.cpp +++ /dev/null @@ -1,126 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class HopeontheWaves : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto WARP_01 = 7186209; - static constexpr auto NCUT_01 = 1676; - static constexpr auto NCUT_02 = 1677; - static constexpr auto P_BNPC_PIRATE_01 = 7288485; - static constexpr auto P_BNPC_PIRATE_02 = 7288494; - static constexpr auto P_BNPC_PIRATE_03 = 7288495; - static constexpr auto P_BNPC_PIRATE_04 = 7288497; - static constexpr auto P_BNPC_PIRATE_05 = 7288498; - static constexpr auto P_BNPC_ALPHINAUD = 7288500; - static constexpr auto P_BNPC_CARBUNCLE_WHITE = 7288502; - static constexpr auto P_BNPC_YUGIRI = 7288507; - static constexpr auto P_BNPC_TANSUI = 7288519; - static constexpr auto BNPC_ENEMY_EMPIRE_SPEAR_01 = 7288522; - static constexpr auto BNPC_ENEMY_EMPIRE_SPEAR_02 = 7288525; - static constexpr auto BNPC_ENEMY_EMPIRE_SPEAR_03 = 7288526; - static constexpr auto BNPC_ENEMY_EMPIRE_SPEAR_04 = 7288527; - static constexpr auto BNPC_ENEMY_EMPIRE_SPEAR_05 = 7288528; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_01 = 7288529; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_02 = 7288530; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_03 = 7288531; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_04 = 7288532; - static constexpr auto BNPC_ENEMY_EMPIRE_SWORD_01 = 7288533; - static constexpr auto BNPC_ENEMY_EMPIRE_SWORD_02 = 7288534; - static constexpr auto BNPC_KMACHINE_IRONSPIKE = 7288535; - static constexpr auto PR_TANSUI_MOVE_POS = 7288548; - static constexpr auto PR_PIRATE_MOVE_POS = 7292066; - static constexpr auto PR_PIRATE_MOVE_POS2 = 7315871; - static constexpr auto EOBJ_SHARED_CONTROL = 7295786; - static constexpr auto EVENT_RANGE_NEXT_CUT = 7291574; - static constexpr auto P_BNPC_ALPHINAUD_2 = 7292138; - static constexpr auto P_BNPC_CARBUNCLE_WHITE_2 = 7292140; - static constexpr auto P_BNPC_YUGIRI_2 = 7292141; - static constexpr auto P_BNPC_TANSUI_2 = 7292143; - static constexpr auto P_BNPC_YUGIRI_AVATAR01 = 7307562; - static constexpr auto P_BNPC_YUGIRI_AVATAR02 = 7307565; - static constexpr auto BNPC_ENEMY_EMPIRE_LEADER = 7292111; - static constexpr auto BNPC_ENEMY_EMPIRE_SPEAR_06 = 7292072; - static constexpr auto BNPC_ENEMY_EMPIRE_SPEAR_07 = 7292100; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_05 = 7292073; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_06 = 7292101; - static constexpr auto BNPC_ENEMY_EMPIRE_SWORD_03 = 7292079; - static constexpr auto BNPC_ENEMY_EMPIRE_SWORD_04 = 7292102; - static constexpr auto BNPC_KMACHINE_IRONSPIKE_01 = 7292118; - static constexpr auto BNPC_KMACHINE_IRONSPIKE_02 = 7292121; - static constexpr auto BNPC_KMACHINE_IRONSPIKE_03 = 7292124; - static constexpr auto BNPC_KMACHINE_IRONSPIKE_04 = 7292125; - static constexpr auto BNPC_MACHINE_WHEELED = 7292132; - static constexpr auto BNPC_TOUMEI_ACTION_LB = 7292152; - static constexpr auto BNPC_TOUMEI_ACTION_DIST = 7292160; - static constexpr auto BNPC_MACHINE_BIT_01 = 7292516; - static constexpr auto BNPC_MACHINE_BIT_02 = 7292517; - static constexpr auto BNPC_MACHINE_BIT_03 = 7292518; - static constexpr auto BNPC_MACHINE_BIT_04 = 7292519; - static constexpr auto BNPC_MACHINE_BIT_BOM_01 = 7292524; - static constexpr auto BNPC_MACHINE_BIT_BOM_02 = 7292524; - static constexpr auto BNPC_MACHINE_BIT_BOM_03 = 7292524; - static constexpr auto BNPC_MACHINE_BIT_BOM_04 = 7292524; - static constexpr auto BNPC_MACHINE_BIT_BOM_05 = 7292524; - static constexpr auto BNPC_MACHINE_BIT_BOM_06 = 7292524; - static constexpr auto BNPC_TOUMEI_POS01 = 7292520; - static constexpr auto BNPC_TOUMEI_POS02 = 7292521; - static constexpr auto BNPC_TOUMEI_POS03 = 7292136; - static constexpr auto P_BNPC_GOSETSU = 7309542; - static constexpr auto P_BNPC_YOTSUYU = 7309544; - static constexpr auto PR_MACHINE_BIT_BOM_POS01 = 7292522; - static constexpr auto ACTION_DIST_MISSILE = 10816; - static constexpr auto ACTION_TOUMEI_DIST_MISSILE = 10893; - static constexpr auto ACTION_KMACHINE_SUICIDE = 10928; - static constexpr auto ACTION_SLOW_AREA = 10892; - static constexpr auto ACTION_BLIND = 3206; - static constexpr auto ACTION_LB = 10894; - static constexpr auto ACTION_SUMMON = 9158; - static constexpr auto LOCKON_DIST = 17; - static constexpr auto BNPCBASE_KMACHINE_IRONSPIKE_01 = 8468; - static constexpr auto BNPCBASE_KMACHINE_IRONSPIKE_02 = 8468; - static constexpr auto BNPCBASE_KMACHINE_IRONSPIKE_03 = 8468; - static constexpr auto BNPCBASE_KMACHINE_IRONSPIKE_04 = 8468; - static constexpr auto BNPCBASE_MACHINE_WHEELED = 8469; - static constexpr auto EOBJ_SLOW_AREA = 7292514; - static constexpr auto EOBJ_WALL_CONTROL = 7307561; - static constexpr auto EOBJ_GOSETSU_KATANA = 7315865; - static constexpr auto STATUS_SLOW_TIME = 3620; - static constexpr auto QIB_YELL_StmBdc103_01 = 6733; - static constexpr auto QIB_YELL_StmBdc103_02 = 3089; - static constexpr auto QIB_YELL_StmBdc103_03 = 6736; - static constexpr auto LOC_BGM1 = 107; - static constexpr auto LOGMESSAGE_LB_COUNT_01 = 9201; - static constexpr auto LOGMESSAGE_LB_COUNT_02 = 9202; - static constexpr auto LOGMESSAGE_LB_COUNT_03 = 9203; - static constexpr auto LOGMESSAGE_LB_COUNT_04 = 9204; - static constexpr auto LOGMESSAGE_LB_COUNT_05 = 9205; - static constexpr auto LINEVOICE_ALPHINAUD_01 = 8201086; - -public: - HopeontheWaves() : Sapphire::ScriptAPI::QuestBattleScript( 181 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2008480, 6894787, 4, { 564.783630f, -60.304729f, -136.444901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004541, 0, 4, { 800.087585f, 0.000000f, 44.317749f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( HopeontheWaves ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/HowtoQuitYou.cpp b/src/scripts/instances/questbattles/HowtoQuitYou.cpp index acf41df1..dc592543 100644 --- a/src/scripts/instances/questbattles/HowtoQuitYou.cpp +++ b/src/scripts/instances/questbattles/HowtoQuitYou.cpp @@ -84,8 +84,142 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009569, 0, 4, { 763.213318f, 9.000000f, 358.016998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009570, 0, 4, { 748.506775f, 9.000000f, 520.002930f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001225, 0, 4323569, 4, { 23.333300f, 53.571999f, 106.354698f }, 1.000000f, 0.649343f, 0); + instance.addEObj( "unknown_1", 2001225, 0, 4323570, 4, { 21.551701f, 51.794300f, 121.154800f }, 1.000000f, 0.517916f, 0); + instance.addEObj( "unknown_2", 2001225, 0, 4323571, 4, { 8.403500f, 49.262901f, 135.839706f }, 1.000000f, -1.043878f, 0); + instance.addEObj( "unknown_3", 2001225, 0, 4323572, 4, { 24.120800f, 55.250999f, 94.305801f }, 1.000000f, -1.130911f, 0); + instance.addEObj( "unknown_4", 2001225, 0, 4323573, 4, { 13.908300f, 48.692402f, 141.292801f }, 1.000000f, -1.291134f, 0); + instance.addEObj( "Pelicanegg", 2001226, 0, 4326233, 4, { 24.856930f, 58.243649f, 514.396912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_1", 2001226, 0, 4326236, 4, { 32.791630f, 56.748291f, 497.337189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_2", 2001226, 0, 4326238, 4, { 15.762570f, 59.159180f, 529.930420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_3", 2001226, 0, 4326242, 4, { 2.120972f, 61.875240f, 569.115601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_4", 2001226, 0, 4326243, 4, { -4.409851f, 60.654541f, 570.794189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_5", 2001226, 0, 4326245, 4, { -9.842102f, 60.044189f, 575.280273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_6", 2001226, 0, 4326246, 4, { -32.591129f, 55.394451f, 579.160217f }, 0.991760f, 0.349066f, 0); + instance.addEObj( "Pelicanegg_7", 2001226, 0, 4326247, 4, { -20.072981f, 45.049290f, 486.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rainbowlipoyster", 2001761, 0, 4178264, 4, { 542.626282f, 9.000001f, 140.538696f }, 1.000000f, 0.766292f, 0); + instance.addEObj( "Rainbowlipoyster_1", 2001761, 0, 4178265, 4, { 535.067200f, 9.526894f, 168.054001f }, 1.000000f, 0.954200f, 0); + instance.addEObj( "Rainbowlipoyster_2", 2001761, 0, 4178266, 4, { 558.090515f, 9.000001f, 166.795898f }, 1.000000f, -0.459148f, 0); + instance.addEObj( "Rainbowlipoyster_3", 2001761, 0, 4178267, 4, { 528.797485f, 9.000001f, 120.626404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar", 2001207, 0, 4322373, 4, { -257.718292f, 39.721359f, 285.297607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_1", 2001207, 0, 4322375, 4, { -278.129089f, 46.972820f, 266.881012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_2", 2001207, 0, 4322376, 4, { -286.473602f, 42.541382f, 320.362701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_3", 2001207, 0, 4322390, 4, { -240.302597f, 39.150990f, 331.519806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5327263, 4, { -85.610252f, 37.412331f, 481.616302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate", 2002375, 0, 4305018, 4, { 32.230679f, 34.078800f, 225.482193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2002522, 0, 4322850, 4, { 32.316509f, 34.478161f, 225.494904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 3640871, 4324111, 4, { -27.662939f, 71.794006f, -27.473471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 3640869, 4324113, 4, { -56.442101f, 71.794792f, -27.793831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003776, 0, 4629967, 4, { 516.093323f, 8.895996f, 251.327499f }, 2.000000f, 0.346127f, 0); + instance.addEObj( "unknown_9", 2003777, 0, 4629968, 4, { 512.718323f, 8.927683f, 280.140289f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003778, 0, 4629969, 4, { 529.576599f, 8.561299f, 265.513702f }, 1.250000f, -0.750309f, 0); + instance.addEObj( "unknown_11", 2003820, 0, 4630856, 4, { 529.198120f, 9.201172f, 242.481094f }, 0.991760f, -1.170110f, 0); + instance.addEObj( "Foodsupply", 2004317, 0, 4771276, 4, { 515.994873f, 9.407423f, 525.813416f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004318, 0, 4771277, 4, { 516.158081f, 9.128445f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_13", 2004319, 0, 4771278, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_14", 2004320, 0, 4771282, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_15", 2004321, 0, 4771283, 4, { 520.051819f, 9.435795f, 516.643616f }, 0.991760f, -0.042620f, 0); + instance.addEObj( "unknown_16", 2004371, 0, 4876869, 4, { 580.773621f, 15.531930f, 376.546906f }, 0.991760f, -0.841353f, 0); + instance.addEObj( "Destination", 2004328, 0, 4771407, 4, { 523.488281f, 17.865311f, 455.256500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004330, 0, 4772280, 4, { 379.995209f, 28.915890f, 346.547607f }, 0.991760f, -1.371351f, 0); + instance.addEObj( "unknown_18", 2001897, 0, 4265826, 4, { 684.271484f, 9.000001f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_19", 2002012, 0, 4265904, 4, { 684.290771f, 11.581540f, 411.920593f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002274, 0, 4277237, 4, { 684.271484f, 9.000000f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_21", 2002274, 0, 4277238, 4, { 689.574280f, 9.000001f, 400.914886f }, 1.000000f, -0.012971f, 0); + instance.addEObj( "unknown_22", 2004912, 0, 5110338, 4, { 450.849487f, 16.182400f, 406.701202f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002702, 0, 4374461, 4, { -338.582886f, 69.044937f, 159.661407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002713, 0, 4374656, 4, { 15.521610f, 65.719597f, 43.040970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storehouseexit", 2004966, 0, 5341512, 4, { -16.112141f, -23.285440f, 258.157806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002035, 0, 4291559, 4, { 666.710022f, 9.020000f, 509.640015f }, 0.991760f, 1.498000f, 0); + instance.addEObj( "unknown_23", 2002638, 0, 4334883, 4, { 666.710022f, 9.020000f, 509.640015f }, 1.000000f, 1.477691f, 0); + instance.addEObj( "Destination_2", 2002639, 0, 4334884, 4, { 652.252625f, 12.068800f, 519.859985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002036, 0, 4293171, 4, { 425.837097f, 16.485470f, 417.937408f }, 1.000000f, 1.106464f, 0); + instance.addEObj( "Destination_3", 2002050, 0, 4293247, 4, { 548.570312f, 14.587070f, 393.890015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002291, 0, 4293248, 4, { 562.894226f, 14.587070f, 393.881805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002292, 0, 4293249, 4, { 564.620789f, 17.553440f, 406.029602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002293, 0, 4293250, 4, { 567.083801f, 17.741619f, 415.529694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002294, 0, 4293251, 4, { 577.486511f, 17.732130f, 421.654694f }, 1.000000f, 1.554731f, 0); + instance.addEObj( "Destination_8", 2002051, 0, 4293252, 4, { 565.182190f, 18.167570f, 424.421387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unsavoryshoreline", 2002052, 0, 4293257, 4, { 472.932098f, 10.008150f, 743.534973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption", 2002053, 0, 4293259, 4, { 381.607208f, 27.669050f, 375.790588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption_1", 2002054, 0, 4293260, 4, { 367.043396f, 29.521481f, 352.437592f }, 0.991760f, -0.307062f, 0); + instance.addEObj( "Brasscontraption_2", 2002055, 0, 4293261, 4, { 379.476593f, 30.507351f, 314.076385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar", 2002415, 0, 4307709, 4, { 561.533691f, 8.701095f, 452.273499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_1", 2002416, 0, 4307710, 4, { 531.456421f, 8.712640f, 452.870789f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_2", 2002417, 0, 4307711, 4, { 565.072388f, 8.698009f, 514.778015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lionmedal", 2002056, 0, 4293281, 4, { 380.514191f, 40.152382f, 636.972473f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_1", 2002057, 0, 4293282, 4, { 386.617798f, 38.286720f, 608.239929f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_2", 2002058, 0, 4293283, 4, { 365.173615f, 36.082169f, 643.988770f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002547, 0, 4325246, 4, { 398.597412f, 79.368210f, 620.597778f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Palmwine", 2002059, 0, 4293291, 4, { -282.886993f, 33.977188f, 308.247406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Palmwine_1", 2002060, 0, 4293292, 4, { -298.278900f, 33.907021f, 276.548798f }, 1.000000f, 1.146737f, 0); + instance.addEObj( "Palmwine_2", 2002061, 0, 4293293, 4, { -248.393402f, 33.989380f, 299.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002062, 0, 4293296, 4, { -242.633804f, 45.222340f, 495.323090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002063, 0, 4293301, 4, { 558.113770f, 43.793941f, 553.655396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002064, 0, 4293304, 4, { 458.457306f, 12.898400f, 216.845901f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2002065, 0, 4293308, 4, { 458.548798f, 12.610610f, 190.478394f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2002066, 0, 4293310, 4, { 458.182587f, 12.357100f, 163.042603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2002677, 0, 4335617, 4, { 446.421295f, 13.901680f, 239.544907f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002295, 0, 4293331, 4, { 667.000183f, 9.000001f, 492.105011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emptyspace", 2002067, 0, 4293427, 4, { 524.835876f, 18.168390f, 457.080902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_1", 2002068, 0, 4293428, 4, { 524.437317f, 18.229990f, 456.992310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_2", 2002069, 0, 4293429, 4, { 524.623779f, 18.168390f, 457.447296f }, 0.991760f, 1.219334f, 0); + instance.addEObj( "Feastingtable", 2002070, 0, 4293431, 4, { 524.592773f, 18.168390f, 456.620605f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_1", 2002071, 0, 4293432, 4, { 524.594727f, 18.168390f, 455.171112f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_2", 2002072, 0, 4293433, 4, { 525.162415f, 18.142941f, 457.861908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_3", 2002073, 0, 4293435, 4, { 524.514526f, 18.168390f, 456.139313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_4", 2002074, 0, 4293437, 4, { 524.625916f, 18.142941f, 454.532806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_5", 2002675, 0, 4335453, 4, { 524.398376f, 18.168390f, 455.325714f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Feastingtable_6", 2002676, 0, 4335455, 4, { 524.437317f, 18.142941f, 456.168488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2002075, 0, 4293459, 4, { 524.835876f, 18.168400f, 457.080902f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_27", 2002076, 0, 4293460, 4, { 524.449280f, 18.229990f, 456.994598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2002077, 0, 4293461, 4, { 524.623779f, 18.168400f, 457.447296f }, 0.991800f, 1.219334f, 0); + instance.addEObj( "Feastingtable_7", 2002078, 0, 4293462, 4, { 524.592773f, 18.168400f, 456.620605f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_8", 2002079, 0, 4293463, 4, { 524.594727f, 18.168400f, 455.171112f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_9", 2002080, 0, 4293464, 4, { 525.162415f, 18.142900f, 457.861908f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_10", 2002081, 0, 4293466, 4, { 524.514526f, 18.168400f, 456.139313f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_11", 2002082, 0, 4293467, 4, { 524.668518f, 18.168400f, 454.569794f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Exoticfeast", 2002598, 0, 4331560, 4, { 524.634827f, 18.168390f, 457.148895f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2002687, 0, 4373897, 4, { 524.668518f, 18.167810f, 454.569794f }, 0.991800f, -0.047964f, 0); + instance.addEObj( "ExploratorySitegate", 2002609, 0, 4332170, 4, { 356.991302f, 77.743134f, -99.819702f }, 1.000000f, -0.785204f, 0); + instance.addEObj( "unknown_30", 2002841, 0, 4500970, 4, { 26.993160f, 54.062618f, 486.167603f }, 1.235901f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2005064, 0, 5584487, 4, { 603.016602f, 8.987488f, 577.677917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2002366, 0, 4305561, 4, { -143.053101f, 68.201988f, 586.154297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rankbox", 2006265, 0, 5920744, 4, { 425.145386f, 15.332490f, 706.618530f }, 1.000000f, 0.059461f, 0); + instance.addEObj( "unknown_31", 2006266, 0, 5920794, 4, { 427.084595f, 15.167400f, 706.736877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2002441, 0, 4308152, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002442, 0, 4308153, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin", 2004927, 0, 5327246, 4, { -10.579870f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_32", 2004937, 0, 5327249, 4, { -4.330000f, 39.530960f, 247.669098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005015, 0, 5405101, 4, { -10.990750f, 39.927109f, 267.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin_1", 2004928, 0, 5327251, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "Mokujin_2", 2004929, 0, 5327252, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_34", 2005016, 0, 5405106, 4, { -10.990800f, 39.927101f, 267.945007f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005007, 0, 5392163, 4, { 515.565979f, 9.494328f, 349.957886f }, 0.564514f, 0.803235f, 0); + instance.addEObj( "unknown_35", 2005011, 0, 5392176, 4, { 515.565979f, 9.646916f, 349.957886f }, 0.991760f, -0.541168f, 0); + instance.addEObj( "unknown_36", 2004933, 0, 5327265, 4, { -9.567444f, 40.211140f, 256.946686f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004934, 0, 5327266, 4, { -13.148160f, 41.669079f, 258.948914f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004939, 0, 5327269, 4, { -70.972137f, 36.047710f, 475.535095f }, 1.000000f, 0.810401f, 0); + instance.addEObj( "unknown_39", 2004933, 0, 5367659, 4, { -10.897120f, 40.824310f, 259.833893f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "unknown_40", 2004934, 0, 5367660, 4, { -14.115410f, 42.042549f, 253.442505f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004933, 0, 5367661, 4, { -15.315400f, 43.625488f, 259.357513f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004934, 0, 5367662, 4, { -12.338870f, 42.020039f, 255.634399f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2005932, 0, 5895605, 4, { 483.373108f, 10.909970f, 348.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2005940, 0, 5895699, 4, { -4.840000f, 39.430000f, 263.799988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2005941, 0, 5895700, 4, { -47.099998f, 39.750000f, 255.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2002378, 0, 4305760, 4, { -8.006777f, 40.556461f, 192.751205f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002377, 0, 4305767, 4, { 32.203011f, 34.087700f, 225.454102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002300, 0, 4295527, 4, { 494.979401f, 10.213230f, 329.967712f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2002307, 0, 4295557, 4, { 95.820000f, 74.905693f, -45.730000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002311, 0, 4295692, 4, { -282.707886f, 33.828941f, 300.993103f }, 0.991760f, -0.768458f, 0); + instance.addEObj( "unknown_46", 2002313, 0, 4296271, 4, { 89.844643f, 66.152702f, 18.650360f }, 0.700000f, -0.388439f, 0); + instance.addEObj( "unknown_47", 2004693, 0, 5018606, 4, { 408.633698f, 79.069107f, 623.345703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2004665, 0, 5018611, 4, { 338.742493f, 37.838001f, 750.804504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004111, 0, 4722117, 4, { -266.399292f, 35.381519f, 305.709595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004121, 0, 4722747, 4, { -52.781071f, 34.942009f, 445.304108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_23", 2004284, 0, 4757306, 4, { 517.332581f, 12.572820f, 78.961166f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2004858, 0, 5071850, 4, { -252.745895f, 49.679340f, 460.716797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005155, 0, 5650640, 4, { 534.387085f, 44.182201f, 540.224609f }, 0.991760f, -1.545450f, 0); } diff --git a/src/scripts/instances/questbattles/ICouldHaveTrancedAllNight.cpp b/src/scripts/instances/questbattles/ICouldHaveTrancedAllNight.cpp index 720b86be..fb9edda9 100644 --- a/src/scripts/instances/questbattles/ICouldHaveTrancedAllNight.cpp +++ b/src/scripts/instances/questbattles/ICouldHaveTrancedAllNight.cpp @@ -55,7 +55,6 @@ private: static constexpr auto LCUT_POS_CAM0 = 5963631; static constexpr auto LOC_VFX0 = 251; static constexpr auto LOC_SE0 = 52; - static constexpr auto BNPC_HATE_SCAPEGOAT = 7022197; public: ICouldHaveTrancedAllNight() : Sapphire::ScriptAPI::QuestBattleScript( 149 ) @@ -63,31 +62,110 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_l1p1_q3_swhu1", 2005078, 5573675, 4, { -150.601807f, -15.195440f, 86.396042f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_1", 2005079, 5573676, 4, { -160.177505f, -15.426880f, 111.877502f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_2", 2005080, 5573677, 4, { -178.133102f, -15.426880f, 85.038406f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_3", 2005081, 5573687, 4, { 147.790497f, -15.205700f, 85.606216f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_4", 2005082, 5573688, 4, { 181.170303f, -15.426880f, 81.284790f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_5", 2005083, 5573689, 4, { 160.730392f, -15.457460f, 117.518303f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_6", 2005084, 5573690, 4, { -0.015289f, -15.426890f, -162.924103f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_7", 2005085, 5573691, 4, { 19.010250f, -15.416970f, -200.015396f }, 1.000000f, -0.000000f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "sgbg_l1p1_q3_swhu1_8", 2005086, 5573692, 4, { -18.994480f, -15.426890f, -199.992798f }, 0.991760f, 0.000048f ); - // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) - instance.registerEObj( "unknown_0", 2004187, 4724282, 4, { 0.000000f, -7.200000f, -268.700012f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004188, 4724284, 4, { 232.307495f, -7.200000f, 134.122894f }, 1.000000f, 0.542586f ); - instance.registerEObj( "unknown_2", 2004189, 4724283, 4, { -232.837494f, -7.217590f, 134.416702f }, 0.991760f, 1.033762f ); - instance.registerEObj( "sgvf_l1p1_lvd_b0441", 2004202, 4797506, 4, { -0.101569f, 30.000000f, 1.413736f }, 1.000000f, 0.000000f ); - // States -> STAGE_def (id: 2) STAGE_pop_anim (id: 3) - instance.registerEObj( "Magitekreaper", 2007710, 0, 4, { -0.135500f, 28.501801f, 18.021700f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007722, 6642830, 4, { 7.805808f, 29.000000f, 0.239120f }, 1.000000f, 0.000000f ); + instance.addEObj( "Whizzlepop", 2006178, 0, 5914865, 4, { 468.955414f, 83.634644f, 75.028557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_1", 2006178, 0, 5914866, 4, { 484.702789f, 83.634644f, 79.209473f }, 0.991760f, 1.353711f, 0); + instance.addEObj( "Whizzlepop_2", 2006178, 0, 5914867, 4, { 449.484985f, 78.324463f, 94.804321f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_3", 2006178, 0, 5914868, 4, { 496.635315f, 78.324463f, 95.017822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_4", 2006178, 0, 5914869, 4, { 508.445801f, 78.324463f, 83.848267f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_5", 2006178, 0, 5914870, 4, { 478.019287f, 82.200317f, 89.585693f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio", 2006177, 0, 5918890, 4, { -469.077606f, 147.960098f, 37.094601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_1", 2006177, 0, 5918891, 4, { -447.521790f, 147.960098f, 44.959572f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_2", 2006177, 0, 5918894, 4, { -499.840210f, 147.124603f, 74.760567f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_3", 2006177, 0, 5918895, 4, { -448.233795f, 148.655899f, 106.340103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_4", 2006177, 0, 5918897, 4, { -487.540985f, 147.936203f, 104.173203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_5", 2006177, 0, 5918898, 4, { -445.640594f, 148.075302f, 74.881439f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_6", 2006177, 0, 5918899, 4, { -468.033112f, 147.534698f, 65.401581f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×テスト用タロットカード", 2006327, 5926325, 5926254, 4, { -364.156586f, 148.638107f, 72.007202f }, 0.991760f, 0.000048f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) depop2 (id: 14) + instance.addEObj( "×テスト用タロットカード_1", 2006327, 5939341, 5939358, 4, { -388.050995f, 147.304398f, 61.335800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_2", 2006327, 5939343, 5939361, 4, { -381.060913f, 147.961197f, 48.224800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_3", 2006327, 5939347, 5939365, 4, { -364.126099f, 147.942001f, 48.592800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_4", 2006327, 5939351, 5939367, 4, { -355.883301f, 147.344498f, 59.922100f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_5", 2006327, 5939354, 5939371, 4, { -380.330902f, 148.399994f, 72.418503f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) depop2 (id: 15) + instance.addEObj( "Miningpoint", 2005948, 0, 5896354, 4, { 350.385193f, 103.481201f, 333.905701f }, 0.991760f, -0.502449f, 0); + instance.addEObj( "Miningpoint_1", 2005949, 0, 5896355, 4, { 386.178009f, 77.173691f, 286.532898f }, 0.991760f, 0.539922f, 0); + instance.addEObj( "Miningpoint_2", 2005950, 0, 5896356, 4, { 338.867310f, 92.510757f, 314.268585f }, 0.991760f, -0.695240f, 0); + instance.addEObj( "Entrance", 2006170, 0, 5910294, 4, { 66.847069f, 53.518860f, 206.442093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005697, 0, 5881964, 4, { -50.200001f, 100.699997f, -203.000000f }, 1.000000f, -0.986647f, 0); + instance.addEObj( "Aethercurrent", 2006205, 0, 5915602, 4, { 675.618591f, 135.766693f, 197.819199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006206, 0, 5915604, 4, { 744.640198f, 136.651398f, -50.351330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006207, 0, 5915606, 4, { 34.459450f, 52.695290f, 33.240330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006208, 0, 5915608, 4, { -236.356995f, 123.322701f, -218.482895f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006209, 0, 5915611, 4, { -827.153870f, 163.863297f, -35.545269f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006210, 0, 5915612, 4, { -570.765625f, 147.103806f, 67.313904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aethercurrent_6", 2006211, 0, 5915614, 4, { -854.554993f, 200.848495f, 531.080017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006212, 0, 5915615, 4, { -85.253738f, 202.540497f, 766.753174f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006213, 0, 5915619, 4, { 239.161697f, 101.922401f, 210.727097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006214, 0, 5915621, 4, { -175.834000f, 201.449600f, 460.726990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005422, 0, 5860158, 4, { 365.858002f, 80.111427f, 6.336100f }, 0.700000f, -1.242511f, 0); + instance.addEObj( "Icywall", 2005532, 0, 5860200, 4, { -488.753510f, 139.000000f, 742.140625f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2005424, 0, 5860265, 4, { 302.480103f, 232.541000f, 769.685791f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Junkpile", 2006124, 0, 5909567, 4, { -43.184841f, 100.860100f, -181.803406f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Glowstone", 2006180, 0, 5911714, 4, { -43.691639f, 101.511597f, -181.605194f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2006120, 0, 5909562, 4, { 67.954803f, 53.337669f, 199.524597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2006121, 0, 5909563, 4, { -35.829231f, 100.968903f, -182.818405f }, 0.991760f, -1.267423f, 0); + instance.addEObj( "unknown_3", 2006122, 0, 5909564, 4, { -43.015411f, 100.863297f, -181.850601f }, 1.000000f, -0.618664f, 0); + instance.addEObj( "unknown_4", 2006123, 0, 5909565, 4, { -43.015400f, 100.863297f, -181.850601f }, 1.000000f, -0.618663f, 0); + instance.addEObj( "unknown_5", 2006377, 0, 5937554, 4, { -370.451996f, 147.343506f, 59.130798f }, 1.000000f, 1.430050f, 0); + instance.addEObj( "unknown_6", 2005976, 0, 5900028, 4, { 277.140015f, 232.540695f, 760.147705f }, 1.000000f, 1.453210f, 0); + instance.addEObj( "Caveentrance", 2005336, 0, 5822037, 4, { -488.776215f, 138.939499f, 741.083679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2006097, 0, 5910209, 4, { 263.362305f, 65.640320f, -293.500885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005868, 0, 5891905, 4, { 55.846031f, 83.322662f, -218.278305f }, 1.250000f, -0.000000f, 0); + instance.addEObj( "unknown_9", 2005869, 0, 5891906, 4, { 104.551102f, 63.322899f, -218.278305f }, 1.250000f, -0.000000f, 0); + instance.addEObj( "Cumbersomesack", 2005870, 0, 5891912, 4, { 295.317688f, 81.681519f, -91.096786f }, 0.991760f, -0.942303f, 0); + instance.addEObj( "Cumbersomesack_1", 2005871, 0, 5891913, 4, { 345.199493f, 89.982986f, -65.423737f }, 1.000000f, -1.160410f, 0); + instance.addEObj( "Cumbersomesack_2", 2005872, 0, 5891914, 4, { 282.068298f, 89.360260f, -12.468200f }, 1.000000f, 0.456910f, 0); + instance.addEObj( "Cumbersomesack_3", 2005873, 0, 5891915, 4, { 302.078796f, 89.048439f, 35.632370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005874, 0, 5891917, 4, { 245.354599f, 76.590141f, 66.343246f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005875, 0, 5891918, 4, { 238.972794f, 78.387543f, -66.320671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005876, 0, 5891919, 4, { 342.064606f, 74.754539f, -115.019501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2006098, 0, 5910241, 4, { 302.477692f, 68.258797f, -151.692093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot", 2005877, 0, 5891925, 4, { 458.717285f, 83.734993f, 34.751110f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot_1", 2005878, 0, 5891926, 4, { 490.792603f, 83.734993f, -14.838050f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot_2", 2005879, 0, 5891927, 4, { 496.438385f, 83.734993f, 18.637409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005880, 0, 5891935, 4, { 428.829315f, 77.958679f, 123.093903f }, 1.000000f, 0.000237f, 0); + instance.addEObj( "unknown_12", 2005881, 0, 5891936, 4, { 560.914185f, 77.492340f, 58.516762f }, 0.991760f, -0.001129f, 0); + instance.addEObj( "unknown_13", 2005882, 0, 5891937, 4, { 535.353088f, 77.941689f, -103.999199f }, 0.991760f, -0.000334f, 0); + instance.addEObj( "unknown_14", 2006099, 0, 5910271, 4, { 302.477692f, 68.258797f, -151.692093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006100, 0, 5910339, 4, { -194.384003f, 106.599998f, -283.763885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006101, 0, 5910340, 4, { -214.634399f, 106.737602f, -275.883606f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_17", 2006102, 0, 5910341, 4, { -204.562500f, 106.599998f, -298.463898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2006103, 0, 5910368, 4, { -408.899506f, 150.641296f, -173.987595f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Bonfire", 2006104, 0, 5910369, 4, { -408.897797f, 150.861603f, -174.005997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005883, 0, 5891973, 4, { -492.578796f, 154.833893f, -54.580910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005884, 0, 5891981, 4, { -403.280701f, 154.833298f, 82.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005886, 0, 5891985, 4, { -403.264008f, 154.854202f, 82.870903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenitems", 2005885, 0, 5891986, 4, { -403.264008f, 155.378601f, 82.870903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2005887, 0, 5891998, 4, { -894.438110f, 215.228394f, 155.870804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2005888, 0, 5892023, 4, { -618.736877f, 153.852798f, 349.298096f }, 1.000000f, -1.155719f, 0); + instance.addEObj( "Medicinalherbs", 2006061, 0, 5908212, 4, { -486.902008f, 137.429703f, 701.342102f }, 1.200000f, 0.881142f, 0); + instance.addEObj( "Medicinalherbs_1", 2006062, 0, 5908220, 4, { -471.824493f, 137.407501f, 705.582581f }, 1.174927f, 0.941831f, 0); + instance.addEObj( "Medicinalherbs_2", 2006063, 0, 5908221, 4, { -473.474915f, 137.429703f, 685.415283f }, 1.200000f, -0.735027f, 0); + instance.addEObj( "Shatteredaetheryte", 2006064, 0, 5908227, 4, { -599.666077f, 192.387100f, 496.895386f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_1", 2006065, 0, 5908228, 4, { -170.563293f, 200.106003f, 785.351013f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_2", 2006066, 0, 5908229, 4, { 183.243805f, 220.296402f, 746.857788f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_3", 2006067, 0, 5908230, 4, { -635.898193f, 151.933502f, 258.842712f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_4", 2006068, 0, 5908231, 4, { -588.560425f, 147.960098f, -53.630131f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_5", 2006069, 0, 5908232, 4, { -284.291595f, 147.960098f, -17.666050f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_6", 2006070, 0, 5908233, 4, { 132.313004f, 61.211311f, -206.626907f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_7", 2006071, 0, 5908234, 4, { 360.438904f, 78.409119f, 24.533991f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring", 2006072, 0, 5908235, 4, { -876.746887f, 167.078598f, 42.687580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_1", 2006073, 0, 5908236, 4, { -924.618286f, 223.969406f, 266.099487f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_2", 2006074, 0, 5908238, 4, { -782.166992f, 176.273605f, 391.587585f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_3", 2006075, 0, 5908239, 4, { -883.822815f, 200.346603f, 495.039612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_4", 2006076, 0, 5908240, 4, { -786.308411f, 157.753998f, 613.195618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Woodenbridge", 2006077, 0, 5908242, 4, { -843.795410f, 214.039902f, 360.664795f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×未使用", 2006078, 0, 5908245, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "×未使用_1", 2006079, 0, 5908246, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "Destination_3", 2006080, 0, 5908247, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "Destination_4", 2006081, 0, 5908257, 4, { -327.220490f, 137.129700f, 664.798584f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006082, 0, 5908258, 4, { -437.388489f, 137.102295f, 604.897095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2006083, 0, 5908259, 4, { -363.290009f, 137.129700f, 555.723206f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/InCrimsonItBegan.cpp b/src/scripts/instances/questbattles/InCrimsonItBegan.cpp deleted file mode 100644 index d655102a..00000000 --- a/src/scripts/instances/questbattles/InCrimsonItBegan.cpp +++ /dev/null @@ -1,133 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class InCrimsonItBegan : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto INIT_WARP_POINT_001 = 6842088; - static constexpr auto CUT_SCENE_01 = 1394; - static constexpr auto P_BNPC_ALPHINAUD = 6828499; - static constexpr auto P_BNPC_CARBUNCLE = 6828504; - static constexpr auto P_BNPC_PIPIN = 6828509; - static constexpr auto P_BNPC_ALISAIE = 6828511; - static constexpr auto P_BNPC_KRILE = 6828515; - static constexpr auto BNPC_EMPIER_PHASE1_THM1 = 6889827; - static constexpr auto BNPC_EMPIER_PHASE1_THM2 = 6889828; - static constexpr auto BNPC_EMPIER_PHASE1_EXC1 = 6889829; - static constexpr auto BNPC_EMPIER_PHASE1_EXC2 = 6889831; - static constexpr auto BNPC_EMPIER_PHASE1_PGL1 = 6889830; - static constexpr auto P_BNPC_PHASE1_HOSTAGE1 = 6889837; - static constexpr auto P_BNPC_PHASE1_HOSTAGE2 = 6889836; - static constexpr auto P_BNPC_PHASE1_HOSTAGE3 = 6889838; - static constexpr auto PRANGE_PHASE1_HOSTAGE1 = 6889840; - static constexpr auto PRANGE_PHASE1_HOSTAGE2 = 6889841; - static constexpr auto PRANGE_PHASE1_HOSTAGE3 = 6889842; - static constexpr auto ERANGE_PHASE1 = 6889834; - static constexpr auto ERANGE_PHASE2 = 6890073; - static constexpr auto ERANGE_PHASE3 = 6890276; - static constexpr auto P_BNPC_PHASE2_HOSTAGE1 = 6890159; - static constexpr auto P_BNPC_PHASE2_HOSTAGE2 = 6890160; - static constexpr auto P_BNPC_KAIHOUGUN_PHASE2_SWD1 = 6890173; - static constexpr auto P_BNPC_KAIHOUGUN_PHASE2_EXC1 = 6890181; - static constexpr auto BNPC_EMPIER_PHASE2_EXC1 = 6890206; - static constexpr auto BNPC_EMPIER_PHASE2_PGL1 = 6890188; - static constexpr auto BNPC_EMPIER_PHASE2_THM1 = 6890189; - static constexpr auto BNPC_EMPIER_PHASE2_THM2 = 6890191; - static constexpr auto BNPC_EMPIER_PHASE2_MACHINE1 = 6890192; - static constexpr auto BNPC_EMPIER_PHASE2_MACHINE2 = 6890201; - static constexpr auto P_BNPC_PHASE3_HOSTAGE1 = 6890300; - static constexpr auto P_BNPC_PHASE3_HOSTAGE2 = 6890305; - static constexpr auto P_BNPC_KAIHOUGUN_PHASE3_SWD1 = 6890306; - static constexpr auto P_BNPC_KAIHOUGUN_PHASE3_EXC1 = 6890307; - static constexpr auto BNPC_EMPIER_PHASE3_EXC1 = 6890318; - static constexpr auto BNPC_EMPIER_PHASE3_PGL1 = 6890309; - static constexpr auto BNPC_WOLFMAN_PHASE3_SAM1 = 6890320; - static constexpr auto BNPC_WOLFMAN_PHASE3_LNC1 = 6890321; - static constexpr auto BNPC_WOLFMAN_PHASE3_ARC1 = 6890322; - static constexpr auto BNPC_WOLFMAN_PHASE3_ARC2 = 6890327; - static constexpr auto EOBJ_BOSS_ROOM_CONTROL = 6890473; - static constexpr auto ERANGE_PHASE4 = 6890642; - static constexpr auto BNPC_SKULL_FORCE_PHASE4_FORDLA = 6828565; - static constexpr auto BNPC_SKULL_FORCE_PHASE4_THM1 = 6890671; - static constexpr auto BNPC_SKULL_FORCE_PHASE4_THM2 = 6890672; - static constexpr auto BNPC_SKULL_FORCE_PHASE4_SWD1 = 6890673; - static constexpr auto BNPC_SKULL_FORCE_PHASE4_LNC1 = 6890674; - static constexpr auto BNPC_ZENOS = 6828566; - static constexpr auto BNPC_STATE_EXHAUSTED = 6; - static constexpr auto BNPC_STATE_SCARE = 7; - static constexpr auto BNPC_STATE_ACTIVE = 1; - static constexpr auto BNPC_STATE_ATTRIBUTE_CHANGE_A1_B1_C0_KEEP = 139; - static constexpr auto BEHAVIOR_HOSTAGE_PHASE1 = 30936; - static constexpr auto BEHAVIOR_ALPHINAUD_PHASE1 = 30937; - static constexpr auto PRANGE_PHASE1_ALPHINAUD1 = 6891799; - static constexpr auto PRANGE_PHASE2_KAIHOUGUN_EXC = 6892443; - static constexpr auto PRANGE_PHASE2_KAIHOUGUN_SWD = 6892444; - static constexpr auto PRANGE_PHASE1_ALISAIE1 = 6892447; - static constexpr auto BEHAVIOR_PIPIN_PHASE1 = 30938; - static constexpr auto BEHAVIOR_KRILE_PHASE1 = 30939; - static constexpr auto YELL_KRILE_01 = 4789; - static constexpr auto YELL_PIPIN_01 = 4790; - static constexpr auto YELL_HOSTAGE_04 = 4792; - static constexpr auto YELL_HOSTAGE_05 = 4793; - static constexpr auto YELL_HOSTAGE_06 = 4794; - static constexpr auto YELL_KAIHOUGUN_01 = 4799; - static constexpr auto YELL_KAIHOUGUN_02 = 4800; - static constexpr auto YELL_ALPHINAUD_02 = 4801; - static constexpr auto YELL_WOLFMAN_01 = 4802; - static constexpr auto YELL_WOLFMAN_02 = 4803; - static constexpr auto YELL_FORDOLA_03 = 4791; - static constexpr auto STATUS_KNOCKDOWN_ETERNAL = 3000; - static constexpr auto STATUS_KNOCKDOWN = 3001; - static constexpr auto STATUS_STUN = 2991; - static constexpr auto STATUS_TERROR = 3331; - static constexpr auto PRANGE_HOSTAGE_DEPOP = 6828473; - static constexpr auto BNPC_TOUMEI_HOCK_NPCDEAD = 6894431; - static constexpr auto P_BNPC_PIPIN_SECOND = 6842091; - static constexpr auto P_BNPC_ALISAIE_SECOND = 6842089; - static constexpr auto BNPC_FUJINKEN = 6895494; - static constexpr auto BNPC_RAIJINKEN_01 = 6895495; - static constexpr auto BNPC_RAIJINKEN_02 = 6940216; - static constexpr auto BNPC_RAIJINKEN_03 = 6940214; - static constexpr auto BNPC_RAIJINKEN_04 = 6940227; - static constexpr auto BNPC_RAIJINKEN_05 = 6940210; - static constexpr auto BNPC_RAIJINKEN_06 = 6940230; - static constexpr auto BNPC_RAIJINKEN_07 = 6940212; - static constexpr auto BNPC_RAIJINKEN_08 = 6940226; - static constexpr auto BNPC_RAIJINKEN_09 = 6940235; - static constexpr auto BNPC_RAIJINKEN_10 = 6940237; - static constexpr auto BNPC_RAIJINKEN_11 = 6940236; - static constexpr auto BNPC_RAIJINKEN_12 = 6940238; - static constexpr auto ENPC_ALPINAUD = 6971433; - static constexpr auto ENPC_KRILE = 6971434; - static constexpr auto ACTION_RAIDDAMAGE_PHASE1 = 8693; - static constexpr auto ACTION_HATE_RESETED = 3269; - static constexpr auto LINEVOICE_FORDOLA_03 = 8201359; - static constexpr auto LINEVOICE_PIPIN_03 = 8201328; - static constexpr auto BGM_ZENOS_BATTLE = 207; - -public: - InCrimsonItBegan() : Sapphire::ScriptAPI::QuestBattleScript( 155 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "ClanHuntboard", 2008654, 0, 4, { 95.105537f, 0.652042f, 22.605730f }, 1.000000f, -1.231116f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( InCrimsonItBegan ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/InHerDefense.cpp b/src/scripts/instances/questbattles/InHerDefense.cpp index 9ba90d62..626fbe6f 100644 --- a/src/scripts/instances/questbattles/InHerDefense.cpp +++ b/src/scripts/instances/questbattles/InHerDefense.cpp @@ -77,74 +77,110 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgvf_w_btl_b0485", 2004341, 4797423, 4, { -368.761902f, 1.900000f, 20.220869f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_1", 2004342, 4797424, 4, { -367.525085f, 1.900000f, 26.995680f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_2", 2004343, 4797425, 4, { -371.746185f, 1.900000f, 32.584270f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_3", 2004338, 4797426, 4, { -362.507385f, 1.900000f, 48.482269f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_4", 2004339, 4797427, 4, { -355.184601f, 1.899924f, 47.853260f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_5", 2004340, 4797428, 4, { -349.628601f, 1.899914f, 52.138340f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_6", 2004335, 4797429, 4, { -334.406708f, 1.899990f, 43.799950f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_7", 2004336, 4797430, 4, { -336.870087f, 1.900000f, 37.104382f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_8", 2004337, 4797431, 4, { -332.837006f, 1.900000f, 30.666309f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_9", 2004344, 4797421, 4, { -341.024414f, 1.880961f, 15.649740f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_10", 2004345, 4797419, 4, { -348.232788f, 1.900000f, 15.852800f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "sgvf_w_btl_b0485_11", 2004346, 4797422, 4, { -353.540588f, 1.899946f, 11.553900f }, 1.000000f, -0.000000f ); - // States -> omen (id: 3) fukidasi (id: 4) end_0f (id: 5) end_anm (id: 6) omen1 (id: 8) - instance.registerEObj( "Entrance", 2000182, 4685106, 5, { 320.642792f, 3.735552f, 302.314301f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 220.874298f, 64.988159f, 13.046390f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4685143, 4, { 220.800797f, 64.801514f, 13.539410f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0250", 2004050, 4685147, 4, { 219.745102f, 64.682983f, -33.707211f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_transparent05", 2004049, 4685157, 4, { 219.958694f, 65.018677f, 47.991199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -60.079769f, 44.339741f, -124.669800f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4685162, 4, { -61.990799f, 44.123230f, -125.263000f }, 1.000000f, -1.570451f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2004051, 4685163, 4, { -98.791832f, 44.299992f, -124.783699f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -315.480286f, 1.957748f, 33.432499f }, 0.991760f, -1.184874f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 4685167, 4, { -314.885803f, 1.999334f, 32.833080f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 325.360901f, 6.499028f, 292.726807f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2004052, 4584550, 4, { 165.269104f, 52.440060f, -190.280197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal", 2004057, 4588393, 4, { 163.784195f, 52.706680f, -185.027100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004053, 4584553, 4, { -35.849411f, 44.986191f, -124.177696f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal_1", 2004058, 4588617, 4, { -32.145729f, 44.996059f, -118.336502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Stonepedestal_2", 2004059, 4588610, 4, { -32.404221f, 44.937031f, -128.964096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -326.989685f, 2.000000f, 43.114891f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer", 2004074, 0, 4, { 191.947693f, 59.006939f, -163.899307f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_1", 2004075, 0, 4, { 194.472900f, 59.156731f, -165.022003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_2", 2004076, 0, 4, { 196.017197f, 59.853050f, -161.548294f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_3", 2004077, 0, 4, { 198.798004f, 60.096630f, -162.115204f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_4", 2004078, 0, 4, { 199.929993f, 60.852970f, -158.189896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_5", 2004079, 0, 4, { 203.014206f, 61.084290f, -158.453995f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Wildbananatree", 2004062, 4706914, 4, { 206.036896f, 65.302567f, -27.040119f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_1", 2004063, 4722842, 4, { 199.376907f, 64.682983f, -11.735090f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_2", 2004064, 4706915, 4, { 205.968002f, 64.690811f, 3.866779f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_3", 2004065, 4706916, 4, { 236.652100f, 64.927116f, -28.061340f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2004066, 0, 4, { 206.655502f, 65.036621f, -25.903111f }, 0.991760f, -1.260904f ); - instance.registerEObj( "unknown_6", 2004067, 0, 4, { 200.604294f, 64.690804f, -10.987260f }, 0.991760f, -0.736456f ); - instance.registerEObj( "unknown_7", 2004068, 0, 4, { 206.716095f, 64.690811f, 3.346290f }, 0.991760f, -0.921409f ); - instance.registerEObj( "unknown_8", 2004069, 0, 4, { 235.736603f, 64.682983f, -27.115360f }, 0.991760f, 0.613842f ); - instance.registerEObj( "unknown_9", 2004060, 4585424, 4, { -218.153107f, -0.000002f, -6.398464f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004061, 4585624, 4, { -307.270905f, 4.409851f, 14.023010f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wildbananatree_4", 2004070, 4722840, 4, { 241.380005f, 64.956383f, -12.841170f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Wildbananatree_5", 2004071, 4706917, 4, { 234.644501f, 64.824364f, 2.652663f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004072, 0, 4, { 239.884903f, 64.690811f, -12.610960f }, 1.000000f, 0.600320f ); - instance.registerEObj( "unknown_12", 2004073, 0, 4, { 233.623596f, 64.760551f, 2.089992f }, 1.000000f, 0.684586f ); - instance.registerEObj( "unknown_13", 2004129, 0, 4, { -80.000000f, 44.200001f, -124.500000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Whizzlepop", 2006178, 0, 5914865, 4, { 468.955414f, 83.634644f, 75.028557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_1", 2006178, 0, 5914866, 4, { 484.702789f, 83.634644f, 79.209473f }, 0.991760f, 1.353711f, 0); + instance.addEObj( "Whizzlepop_2", 2006178, 0, 5914867, 4, { 449.484985f, 78.324463f, 94.804321f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_3", 2006178, 0, 5914868, 4, { 496.635315f, 78.324463f, 95.017822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_4", 2006178, 0, 5914869, 4, { 508.445801f, 78.324463f, 83.848267f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whizzlepop_5", 2006178, 0, 5914870, 4, { 478.019287f, 82.200317f, 89.585693f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio", 2006177, 0, 5918890, 4, { -469.077606f, 147.960098f, 37.094601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_1", 2006177, 0, 5918891, 4, { -447.521790f, 147.960098f, 44.959572f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_2", 2006177, 0, 5918894, 4, { -499.840210f, 147.124603f, 74.760567f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_3", 2006177, 0, 5918895, 4, { -448.233795f, 148.655899f, 106.340103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_4", 2006177, 0, 5918897, 4, { -487.540985f, 147.936203f, 104.173203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Tornfolio_5", 2006177, 0, 5918898, 4, { -445.640594f, 148.075302f, 74.881439f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tornfolio_6", 2006177, 0, 5918899, 4, { -468.033112f, 147.534698f, 65.401581f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×テスト用タロットカード", 2006327, 5926325, 5926254, 4, { -364.156586f, 148.638107f, 72.007202f }, 0.991760f, 0.000048f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) depop2 (id: 14) + instance.addEObj( "×テスト用タロットカード_1", 2006327, 5939341, 5939358, 4, { -388.050995f, 147.304398f, 61.335800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_2", 2006327, 5939343, 5939361, 4, { -381.060913f, 147.961197f, 48.224800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_3", 2006327, 5939347, 5939365, 4, { -364.126099f, 147.942001f, 48.592800f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_4", 2006327, 5939351, 5939367, 4, { -355.883301f, 147.344498f, 59.922100f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) + instance.addEObj( "×テスト用タロットカード_5", 2006327, 5939354, 5939371, 4, { -380.330902f, 148.399994f, 72.418503f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 2) depop (id: 3) initial_position (id: 4) depop2 (id: 15) + instance.addEObj( "Miningpoint", 2005948, 0, 5896354, 4, { 350.385193f, 103.481201f, 333.905701f }, 0.991760f, -0.502449f, 0); + instance.addEObj( "Miningpoint_1", 2005949, 0, 5896355, 4, { 386.178009f, 77.173691f, 286.532898f }, 0.991760f, 0.539922f, 0); + instance.addEObj( "Miningpoint_2", 2005950, 0, 5896356, 4, { 338.867310f, 92.510757f, 314.268585f }, 0.991760f, -0.695240f, 0); + instance.addEObj( "Entrance", 2006170, 0, 5910294, 4, { 66.847069f, 53.518860f, 206.442093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005697, 0, 5881964, 4, { -50.200001f, 100.699997f, -203.000000f }, 1.000000f, -0.986647f, 0); + instance.addEObj( "Aethercurrent", 2006205, 0, 5915602, 4, { 675.618591f, 135.766693f, 197.819199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006206, 0, 5915604, 4, { 744.640198f, 136.651398f, -50.351330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006207, 0, 5915606, 4, { 34.459450f, 52.695290f, 33.240330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006208, 0, 5915608, 4, { -236.356995f, 123.322701f, -218.482895f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006209, 0, 5915611, 4, { -827.153870f, 163.863297f, -35.545269f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006210, 0, 5915612, 4, { -570.765625f, 147.103806f, 67.313904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aethercurrent_6", 2006211, 0, 5915614, 4, { -854.554993f, 200.848495f, 531.080017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006212, 0, 5915615, 4, { -85.253738f, 202.540497f, 766.753174f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006213, 0, 5915619, 4, { 239.161697f, 101.922401f, 210.727097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006214, 0, 5915621, 4, { -175.834000f, 201.449600f, 460.726990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005422, 0, 5860158, 4, { 365.858002f, 80.111427f, 6.336100f }, 0.700000f, -1.242511f, 0); + instance.addEObj( "Icywall", 2005532, 0, 5860200, 4, { -488.753510f, 139.000000f, 742.140625f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2005424, 0, 5860265, 4, { 302.480103f, 232.541000f, 769.685791f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Junkpile", 2006124, 0, 5909567, 4, { -43.184841f, 100.860100f, -181.803406f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Glowstone", 2006180, 0, 5911714, 4, { -43.691639f, 101.511597f, -181.605194f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2006120, 0, 5909562, 4, { 67.954803f, 53.337669f, 199.524597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2006121, 0, 5909563, 4, { -35.829231f, 100.968903f, -182.818405f }, 0.991760f, -1.267423f, 0); + instance.addEObj( "unknown_3", 2006122, 0, 5909564, 4, { -43.015411f, 100.863297f, -181.850601f }, 1.000000f, -0.618664f, 0); + instance.addEObj( "unknown_4", 2006123, 0, 5909565, 4, { -43.015400f, 100.863297f, -181.850601f }, 1.000000f, -0.618663f, 0); + instance.addEObj( "unknown_5", 2006377, 0, 5937554, 4, { -370.451996f, 147.343506f, 59.130798f }, 1.000000f, 1.430050f, 0); + instance.addEObj( "unknown_6", 2005976, 0, 5900028, 4, { 277.140015f, 232.540695f, 760.147705f }, 1.000000f, 1.453210f, 0); + instance.addEObj( "Caveentrance", 2005336, 0, 5822037, 4, { -488.776215f, 138.939499f, 741.083679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2006097, 0, 5910209, 4, { 263.362305f, 65.640320f, -293.500885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005868, 0, 5891905, 4, { 55.846031f, 83.322662f, -218.278305f }, 1.250000f, -0.000000f, 0); + instance.addEObj( "unknown_9", 2005869, 0, 5891906, 4, { 104.551102f, 63.322899f, -218.278305f }, 1.250000f, -0.000000f, 0); + instance.addEObj( "Cumbersomesack", 2005870, 0, 5891912, 4, { 295.317688f, 81.681519f, -91.096786f }, 0.991760f, -0.942303f, 0); + instance.addEObj( "Cumbersomesack_1", 2005871, 0, 5891913, 4, { 345.199493f, 89.982986f, -65.423737f }, 1.000000f, -1.160410f, 0); + instance.addEObj( "Cumbersomesack_2", 2005872, 0, 5891914, 4, { 282.068298f, 89.360260f, -12.468200f }, 1.000000f, 0.456910f, 0); + instance.addEObj( "Cumbersomesack_3", 2005873, 0, 5891915, 4, { 302.078796f, 89.048439f, 35.632370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005874, 0, 5891917, 4, { 245.354599f, 76.590141f, 66.343246f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005875, 0, 5891918, 4, { 238.972794f, 78.387543f, -66.320671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005876, 0, 5891919, 4, { 342.064606f, 74.754539f, -115.019501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2006098, 0, 5910241, 4, { 302.477692f, 68.258797f, -151.692093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot", 2005877, 0, 5891925, 4, { 458.717285f, 83.734993f, 34.751110f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot_1", 2005878, 0, 5891926, 4, { 490.792603f, 83.734993f, -14.838050f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Illuminatipot_2", 2005879, 0, 5891927, 4, { 496.438385f, 83.734993f, 18.637409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005880, 0, 5891935, 4, { 428.829315f, 77.958679f, 123.093903f }, 1.000000f, 0.000237f, 0); + instance.addEObj( "unknown_12", 2005881, 0, 5891936, 4, { 560.914185f, 77.492340f, 58.516762f }, 0.991760f, -0.001129f, 0); + instance.addEObj( "unknown_13", 2005882, 0, 5891937, 4, { 535.353088f, 77.941689f, -103.999199f }, 0.991760f, -0.000334f, 0); + instance.addEObj( "unknown_14", 2006099, 0, 5910271, 4, { 302.477692f, 68.258797f, -151.692093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006100, 0, 5910339, 4, { -194.384003f, 106.599998f, -283.763885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006101, 0, 5910340, 4, { -214.634399f, 106.737602f, -275.883606f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_17", 2006102, 0, 5910341, 4, { -204.562500f, 106.599998f, -298.463898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2006103, 0, 5910368, 4, { -408.899506f, 150.641296f, -173.987595f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Bonfire", 2006104, 0, 5910369, 4, { -408.897797f, 150.861603f, -174.005997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005883, 0, 5891973, 4, { -492.578796f, 154.833893f, -54.580910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005884, 0, 5891981, 4, { -403.280701f, 154.833298f, 82.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005886, 0, 5891985, 4, { -403.264008f, 154.854202f, 82.870903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenitems", 2005885, 0, 5891986, 4, { -403.264008f, 155.378601f, 82.870903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2005887, 0, 5891998, 4, { -894.438110f, 215.228394f, 155.870804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2005888, 0, 5892023, 4, { -618.736877f, 153.852798f, 349.298096f }, 1.000000f, -1.155719f, 0); + instance.addEObj( "Medicinalherbs", 2006061, 0, 5908212, 4, { -486.902008f, 137.429703f, 701.342102f }, 1.200000f, 0.881142f, 0); + instance.addEObj( "Medicinalherbs_1", 2006062, 0, 5908220, 4, { -471.824493f, 137.407501f, 705.582581f }, 1.174927f, 0.941831f, 0); + instance.addEObj( "Medicinalherbs_2", 2006063, 0, 5908221, 4, { -473.474915f, 137.429703f, 685.415283f }, 1.200000f, -0.735027f, 0); + instance.addEObj( "Shatteredaetheryte", 2006064, 0, 5908227, 4, { -599.666077f, 192.387100f, 496.895386f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_1", 2006065, 0, 5908228, 4, { -170.563293f, 200.106003f, 785.351013f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_2", 2006066, 0, 5908229, 4, { 183.243805f, 220.296402f, 746.857788f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_3", 2006067, 0, 5908230, 4, { -635.898193f, 151.933502f, 258.842712f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_4", 2006068, 0, 5908231, 4, { -588.560425f, 147.960098f, -53.630131f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_5", 2006069, 0, 5908232, 4, { -284.291595f, 147.960098f, -17.666050f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_6", 2006070, 0, 5908233, 4, { 132.313004f, 61.211311f, -206.626907f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Shatteredaetheryte_7", 2006071, 0, 5908234, 4, { 360.438904f, 78.409119f, 24.533991f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring", 2006072, 0, 5908235, 4, { -876.746887f, 167.078598f, 42.687580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_1", 2006073, 0, 5908236, 4, { -924.618286f, 223.969406f, 266.099487f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_2", 2006074, 0, 5908238, 4, { -782.166992f, 176.273605f, 391.587585f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_3", 2006075, 0, 5908239, 4, { -883.822815f, 200.346603f, 495.039612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Untaintedspring_4", 2006076, 0, 5908240, 4, { -786.308411f, 157.753998f, 613.195618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Woodenbridge", 2006077, 0, 5908242, 4, { -843.795410f, 214.039902f, 360.664795f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×未使用", 2006078, 0, 5908245, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "×未使用_1", 2006079, 0, 5908246, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "Destination_3", 2006080, 0, 5908247, 4, { -81.739700f, 152.540802f, 747.876770f }, 1.000000f, -0.000211f, 0); + instance.addEObj( "Destination_4", 2006081, 0, 5908257, 4, { -327.220490f, 137.129700f, 664.798584f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006082, 0, 5908258, 4, { -437.388489f, 137.102295f, 604.897095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2006083, 0, 5908259, 4, { -363.290009f, 137.129700f, 555.723206f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/InLovingMemory.cpp b/src/scripts/instances/questbattles/InLovingMemory.cpp deleted file mode 100644 index b7e9a83d..00000000 --- a/src/scripts/instances/questbattles/InLovingMemory.cpp +++ /dev/null @@ -1,116 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class InLovingMemory : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_ARUKA = 6901737; - static constexpr auto P_BNPC_SETOTO = 6901735; - static constexpr auto BNPC_DOLL_01 = 6901738; - static constexpr auto BNPC_DOLL_02 = 6901739; - static constexpr auto BNPC_DOLL_03 = 6901741; - static constexpr auto BNPC_DOLL_04 = 6901742; - static constexpr auto BNPC_HUMBABA = 6901917; - static constexpr auto BNPC_SEARCH_TRASH_01 = 6958147; - static constexpr auto BNPC_SEARCH_TRASH_02 = 6958148; - static constexpr auto BNPC_SEARCH_TRASH_03 = 6958149; - static constexpr auto BNPC_SEARCH_TRASH_04 = 6958150; - static constexpr auto BNPC_SEARCH_TRASH_05 = 6958151; - static constexpr auto BNPC_SEARCH_TRASH_06 = 6958152; - static constexpr auto BNPC_SEARCH_TRASH_07 = 6958153; - static constexpr auto BNPC_SEARCH_TRASH_08 = 6958154; - static constexpr auto BNPC_SEARCH_TRASH_09 = 6958155; - static constexpr auto EOBJ_CLOSE_BOOK01 = 6901867; - static constexpr auto EOBJ_CLOSE_BOOK02 = 6901868; - static constexpr auto EOBJ_BAG01 = 6901869; - static constexpr auto EOBJ_BAG02 = 6901870; - static constexpr auto EOBJ_OPEN_BOOK01 = 6901875; - static constexpr auto EOBJ_CHEST01 = 6901877; - static constexpr auto EVENT_ACTION_01 = 24; - static constexpr auto EOBJ_WALL = 6958171; - static constexpr auto EOBJ_WALL_BOSS = 6970234; - static constexpr auto EOBJ_TREASURE_CHEST_B = 6958451; - static constexpr auto EOBJ_TREASURE_CHEST_S = 6958680; - static constexpr auto LOG_MSG_DROP_BOX_B = 5386; - static constexpr auto LOG_MSG_DROP_BOX_S = 5387; - static constexpr auto BNPC_DEAD_DOLL_01 = 6958508; - static constexpr auto BNPC_DEAD_DOLL_02 = 6958509; - static constexpr auto BNPC_DEAD_DOLL_03 = 6958510; - static constexpr auto BNPC_DEAD_DOLL_04 = 6958511; - static constexpr auto BNPC_DEAD_DOLL_05 = 6958512; - static constexpr auto ER_BOSS_PHASE = 6958532; - static constexpr auto BGM_BOSS_BATTLE = 206; - static constexpr auto BNPC_THUNDER_BALL = 6958665; - static constexpr auto ACTION_THUNDER_II = 8990; - static constexpr auto PR_SETOTO_MOVE_01 = 6958668; - static constexpr auto ACTION_THUNDER_SPARK = 8991; - static constexpr auto ACTION_HUMBABA_BREATH = 8989; - static constexpr auto BNPC_TOUMEI = 6958726; - static constexpr auto BNPC_TOUMEI_ACTION = 6958747; - static constexpr auto STATUS_HASTE = 8; - -public: - InLovingMemory() : Sapphire::ScriptAPI::QuestBattleScript( 176 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5040923, 4, { 203.452301f, 0.116688f, 208.657593f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 199.471802f, 0.116693f, 210.128204f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d7_a4_scy01", 2005153, 5619221, 4, { 198.706802f, -20.000010f, 229.113907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004696, 5009720, 4, { -200.316895f, -4.301562f, -43.621670f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004697, 5009721, 4, { -47.771290f, -0.000000f, -71.658272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d7_a1_evl01", 2004698, 5031991, 4, { -125.087196f, -2.000000f, 28.417601f }, 1.000000f, -0.000000f ); - // States -> evils_def (id: 17) evils_off_anim (id: 22) evils_on (id: 23) evils_on_anim (id: 24) - instance.registerEObj( "sgvf_f1d7_b0574", 2004699, 5031992, 4, { -104.790604f, -2.000000f, 47.174728f }, 1.000000f, 0.000000f ); - // States -> vf_baria1_off (id: 3) vf_baria_on (id: 6) - instance.registerEObj( "unknown_3", 2004700, 0, 4, { 2.343430f, 48.179089f, -2.083742f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004702, 5009732, 4, { 125.604897f, 43.999989f, 3.999085f }, 1.000000f, 0.005971f ); - instance.registerEObj( "unknown_5", 2004701, 0, 4, { 149.666000f, 44.200001f, -0.006115f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004703, 5010816, 4, { 196.927399f, 44.000019f, -101.381798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_f1d7_a1_evl01_1", 2004704, 5032163, 4, { 199.696106f, 44.000000f, -181.197006f }, 1.000000f, 0.000000f ); - // States -> evils_def (id: 17) evils_off_anim (id: 22) evils_on (id: 23) evils_on_anim (id: 24) - instance.registerEObj( "Aetherialflow", 2004705, 5032164, 4, { 199.682800f, 44.163898f, -180.392395f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Fellorb", 2004706, 5009746, 4, { 200.094101f, -0.000008f, 0.050249f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Aetherialflow_1", 2004707, 5033533, 4, { 199.899506f, 0.000000f, -3.297300f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_7", 2004768, 5033548, 4, { 210.649307f, 0.116687f, -6.120441f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004769, 5033549, 4, { 189.489807f, 0.116688f, -6.804901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004770, 5033551, 4, { 204.506500f, 0.116687f, 9.902725f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2004708, 5034801, 4, { -119.510101f, -2.400002f, 18.885540f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5034800, 4, { -130.314606f, -2.400000f, -18.221069f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_10", 2002735, 0, 4, { -125.041801f, -1.964380f, -20.543480f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0", 2004996, 5390927, 4, { -112.845497f, -2.400000f, 12.122500f }, 1.000000f, 0.785314f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0_1", 2004997, 5390928, 4, { -112.845497f, -2.400000f, -12.378100f }, 1.000000f, 0.785457f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0_2", 2004998, 5390929, 4, { -137.250000f, -2.400000f, 12.122500f }, 1.000000f, -0.785410f ); - instance.registerEObj( "sgpl_f1d7_a1_gar0_3", 2004999, 5390930, 4, { -137.396194f, -2.400000f, -12.366500f }, 1.000000f, -0.785398f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2004782, 5038257, 4, { 198.459198f, 43.991699f, -172.369705f }, 1.000000f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 5038255, 4, { 197.802597f, 43.991699f, -125.932701f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_11", 2002735, 0, 4, { 199.511703f, 44.022221f, -130.601303f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5018466, 5, { -255.724792f, -9.199999f, -5.249732f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -252.173401f, -9.199999f, 5.737248f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 200.798599f, -0.000008f, 240.880905f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( InLovingMemory ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/InNaturesEmbrace.cpp b/src/scripts/instances/questbattles/InNaturesEmbrace.cpp index 2e49bdf6..58b05055 100644 --- a/src/scripts/instances/questbattles/InNaturesEmbrace.cpp +++ b/src/scripts/instances/questbattles/InNaturesEmbrace.cpp @@ -24,9 +24,115 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/questbattles/IntheDarkofNight.cpp b/src/scripts/instances/questbattles/IntheDarkofNight.cpp deleted file mode 100644 index fcf1cd81..00000000 --- a/src/scripts/instances/questbattles/IntheDarkofNight.cpp +++ /dev/null @@ -1,69 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class IntheDarkofNight : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_IZORUDE_BOSS = 7808975; - static constexpr auto BNPC_TOUMEI_ACTION_A01 = 7810191; - static constexpr auto BNPC_TOUMEI_ACTION_A02 = 7810209; - static constexpr auto BNPC_TOUMEI_ACTION_B01 = 7810198; - static constexpr auto BNPC_TOUMEI_ACTION_B02 = 7810200; - static constexpr auto BNPC_TOUMEI_ACTION_B03 = 7810202; - static constexpr auto BNPC_TOUMEI_ACTION_B04 = 7810207; - static constexpr auto P_BNPC_NOCTIS = 7808974; - static constexpr auto BNPC_TOUMEI_ACTION_C01 = 7821422; - static constexpr auto BNPC_TOUMEI_ACTION_C02 = 7821430; - static constexpr auto BNPC_TOUMEI_ACTION_C03 = 7821431; - static constexpr auto BNPC_TOUMEI_ACTION_C04 = 7821432; - static constexpr auto BNPC_TOUMEI_ACTION_C05 = 7821433; - static constexpr auto BNPC_TOUMEI_ACTION_C06 = 7821434; - static constexpr auto BNPC_TOUMEI_ACTION_D01 = 7821435; - static constexpr auto BNPC_TOUMEI_ACTION_D02 = 7821436; - static constexpr auto BNPC_TOUMEI_ACTION_D03 = 7821437; - static constexpr auto BNPC_TOUMEI_ACTION_D04 = 7821438; - static constexpr auto BNPC_TOUMEI_ACTION_D05 = 7821439; - static constexpr auto BNPC_TOUMEI_ACTION_D06 = 7821440; - static constexpr auto BNPC_TOUMEI_ACTION_E01 = 7840020; - static constexpr auto BNPC_TOUMEI_ACTION_E02 = 7840030; - static constexpr auto BNPC_TOUMEI_TARGET = 7840047; - static constexpr auto BNPC_TOUMEI_TARGETAE_01 = 7846607; - static constexpr auto BNPC_TOUMEI_TARGETAE_02 = 7846618; - static constexpr auto ACTION_CLAW_SHARE = 14606; - static constexpr auto ACTION_SIX_LASER = 14602; - static constexpr auto ACTION_SIX_LASER_TOUMEI = 14603; - static constexpr auto ACTION_TOWER_ATTACK = 14608; - static constexpr auto ACTION_TOWER_ATTACK_TOUMEI_SMALL = 14609; - static constexpr auto ACTION_TOWER_ATTACK_TOUMEI_WIDE = 14610; - static constexpr auto ACTION_TOWER_ATTACK_TOUMEI_SMALL_2 = 14981; - static constexpr auto ACTION_STOMP = 14605; - static constexpr auto ACTION_TARGETAE_ATTACK = 15082; - static constexpr auto ACTION_TARGETAE_ATTACK_TOUMEI = 15083; - static constexpr auto LOCKON_CLAW_SHARE = 93; - static constexpr auto LOCKON_TARGETAE = 129; - -public: - IntheDarkofNight() : Sapphire::ScriptAPI::QuestBattleScript( 184 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( IntheDarkofNight ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/IntheEyesofGodsandMen.cpp b/src/scripts/instances/questbattles/IntheEyesofGodsandMen.cpp index f689f528..e4cadc71 100644 --- a/src/scripts/instances/questbattles/IntheEyesofGodsandMen.cpp +++ b/src/scripts/instances/questbattles/IntheEyesofGodsandMen.cpp @@ -57,23 +57,271 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Golemsoulstone", 2001220, 0, 4164203, 4, { 149.040100f, 10.371680f, -425.419403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001220, 0, 4164204, 4, { 132.823395f, 10.101450f, -446.693207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001220, 0, 4164205, 4, { 152.404602f, 11.089990f, -464.588409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001220, 0, 4164206, 4, { 133.172806f, 10.938360f, -468.907715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001220, 0, 4164207, 4, { 132.746902f, 10.371670f, -426.726196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001220, 0, 4164208, 4, { 162.989594f, 11.089990f, -477.945190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001220, 0, 4164209, 4, { 116.311203f, 10.246460f, -438.123413f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001220, 0, 4164210, 4, { 119.131897f, 11.081040f, -470.372498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004612, 0, 5912535, 4, { -118.390701f, 19.239149f, -268.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002597, 0, 4331402, 4, { -406.121185f, 7.142155f, 526.914124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002876, 0, 4498476, 4, { 95.022217f, 8.655489f, -446.590912f }, 1.000000f, -0.429069f, 0); + instance.addEObj( "Destination", 2002919, 0, 4506652, 4, { 90.969780f, 10.021080f, -460.392914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002931, 0, 4507094, 4, { -268.526215f, 4.757392f, -77.142616f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003448, 0, 4583274, 4, { -255.781693f, 4.533628f, -82.138687f }, 0.991760f, -1.223528f, 0); + instance.addEObj( "unknown_4", 2003449, 0, 4583313, 4, { -256.631104f, 4.437773f, -87.518433f }, 0.991760f, 0.712704f, 0); + instance.addEObj( "unknown_5", 2003450, 0, 4583314, 4, { -257.958496f, 4.351757f, -90.112267f }, 0.991760f, -0.547879f, 0); + instance.addEObj( "unknown_6", 2003451, 0, 4583315, 4, { -257.575104f, 4.256459f, -96.003960f }, 0.991760f, 0.159176f, 0); + instance.addEObj( "Oilbarrels", 2002956, 0, 4508239, 4, { -199.953293f, 5.684701f, 101.830200f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_1", 2002949, 0, 4508246, 4, { -70.145813f, 11.373430f, 97.089050f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_2", 2002950, 0, 4508248, 4, { -118.089203f, 27.715719f, 126.985199f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002968, 0, 4508681, 4, { -41.385590f, 9.941669f, 62.994942f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002969, 0, 4508682, 4, { -23.534389f, 8.431059f, 146.169601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002970, 0, 4508683, 4, { -62.278221f, -1.741502f, 18.553289f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002971, 0, 4508684, 4, { -206.552994f, 5.978723f, 116.940903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage", 2002972, 0, 4508686, 4, { 51.691830f, 19.214769f, 30.409370f }, 1.000000f, -1.089137f, 0); + instance.addEObj( "Makeshiftcage_1", 2002973, 0, 4508687, 4, { 225.647705f, 8.139290f, 10.895080f }, 0.991760f, -0.997001f, 0); + instance.addEObj( "Makeshiftcage_2", 2002974, 0, 4508688, 4, { 149.004303f, 7.766785f, 158.739594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_3", 2002975, 0, 4508689, 4, { 269.677002f, 11.305130f, -6.087010f }, 0.991760f, 0.966924f, 0); + instance.addEObj( "Sturdycage", 2002976, 2501004, 4508698, 4, { 541.591614f, 12.085930f, -134.325302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002977, 0, 4508699, 4, { 463.600006f, 18.559999f, -98.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002978, 0, 4508700, 4, { 405.592896f, 16.532801f, -71.378822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Succulent", 2002979, 0, 4509076, 4, { -180.658493f, 6.313267f, -136.210205f }, 1.000000f, -0.884366f, 0); + instance.addEObj( "Succulent_1", 2002980, 0, 4509080, 4, { -125.929703f, 7.102873f, -104.759300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Succulent_2", 2002981, 0, 4509083, 4, { -30.639441f, 8.669304f, -86.999069f }, 0.991760f, -1.180560f, 0); + instance.addEObj( "Succulent_3", 2002982, 0, 4509101, 4, { -116.414101f, -0.302681f, -34.385860f }, 1.000000f, -0.578349f, 0); + instance.addEObj( "Succulent_4", 2002983, 0, 4509114, 4, { -149.667694f, 8.011425f, -39.644760f }, 0.991760f, -1.462734f, 0); + instance.addEObj( "Succulent_5", 2002984, 0, 4509116, 4, { -189.835907f, 9.234670f, 17.975719f }, 1.000000f, 1.423243f, 0); + instance.addEObj( "Succulent_6", 2002985, 0, 4509120, 4, { -41.008808f, 0.169784f, 15.935120f }, 0.991760f, -0.059107f, 0); + instance.addEObj( "Succulent_7", 2002986, 0, 4509140, 4, { -78.808197f, -1.081560f, 44.080460f }, 0.991760f, -1.395279f, 0); + instance.addEObj( "Barrelsoffiresand", 2003127, 0, 4522433, 4, { -75.486717f, -2.151611f, -73.462120f }, 1.998901f, -0.524992f, 0); + instance.addEObj( "Barrelsoffiresand_1", 2003128, 0, 4522435, 4, { -201.543304f, 3.005051f, -223.374603f }, 1.998901f, 1.103096f, 0); + instance.addEObj( "Barrelsoffiresand_2", 2003129, 0, 4522438, 4, { -192.626495f, 6.631571f, 48.397160f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_3", 2003130, 0, 4522439, 4, { -237.994995f, 6.956853f, 168.131805f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_4", 2003131, 0, 4522441, 4, { -230.087296f, 7.697851f, 229.166504f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_5", 2003132, 0, 4522446, 4, { -153.302094f, -0.247486f, 55.315399f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_6", 2003133, 0, 4522449, 4, { -69.016602f, -2.791504f, -17.772221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon", 2003060, 0, 4517553, 4, { -112.935898f, -0.154814f, -125.918800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_1", 2003061, 0, 4517554, 4, { -152.406601f, 5.462051f, -99.424591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_2", 2003062, 0, 4517555, 4, { -69.642937f, -1.388559f, -89.503807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_3", 2003063, 0, 4517556, 4, { -125.200104f, -1.383086f, 48.928780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_4", 2003064, 0, 4517557, 4, { -179.214996f, 7.207130f, 98.236923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_5", 2003065, 0, 4517558, 4, { -158.444397f, 6.463324f, -3.815506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_6", 2003066, 0, 4517559, 4, { -131.228806f, 18.248489f, 109.724197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground", 2003166, 0, 4553347, 4, { -69.396912f, -1.323903f, -106.480400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_1", 2003167, 0, 4553348, 4, { -88.115753f, -2.616952f, -96.669724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_2", 2003168, 0, 4553349, 4, { -155.421494f, 3.873022f, -132.206299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_3", 2003169, 0, 4553350, 4, { -191.154297f, 3.699344f, -161.983704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_4", 2003170, 0, 4553351, 4, { -156.512604f, 6.395191f, -54.744949f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_5", 2003171, 0, 4553352, 4, { -18.373350f, 1.346465f, -26.978609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_6", 2003172, 0, 4553353, 4, { -19.344971f, 0.476368f, 15.204470f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_1", 2002987, 0, 4509952, 4, { -236.689102f, 6.991684f, 184.683197f }, 0.991760f, 1.208737f, 0); + instance.addEObj( "Sturdycage_2", 2002988, 0, 4509953, 4, { -224.172699f, 7.305353f, 208.621094f }, 0.991760f, 1.182819f, 0); + instance.addEObj( "Sturdycage_3", 2002989, 0, 4509956, 4, { -205.462799f, 7.705750f, 36.575809f }, 0.991760f, -1.424850f, 0); + instance.addEObj( "Sturdycage_4", 2002990, 0, 4509957, 4, { -92.851196f, -1.571716f, 52.567261f }, 0.991760f, 0.285660f, 0); + instance.addEObj( "Sturdycage_5", 2002991, 0, 4509959, 4, { -163.653107f, 7.248047f, 15.701480f }, 0.991760f, 0.567822f, 0); + instance.addEObj( "Destination_8", 2002992, 0, 4509965, 4, { -257.582703f, 4.162292f, -125.049103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002993, 0, 4509968, 4, { -79.748657f, -2.082996f, -88.453842f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002994, 0, 4509970, 4, { 31.981541f, 3.629559f, -302.698212f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002995, 0, 4509972, 4, { -24.582781f, -0.675715f, -181.114700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002996, 0, 4509973, 4, { -19.090811f, -0.491350f, -225.339005f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_6", 2003010, 0, 4512263, 4, { -33.035831f, 5.966248f, 37.369259f }, 0.991760f, -0.674051f, 0); + instance.addEObj( "Sturdycage_7", 2003011, 0, 4512269, 4, { -154.704895f, 6.249221f, -33.181099f }, 0.991760f, 1.057389f, 0); + instance.addEObj( "Destination_13", 2003013, 0, 4512276, 4, { -153.162399f, 4.542759f, -110.925598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer", 2003136, 0, 4534648, 4, { -52.967571f, -1.179273f, 17.545330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_1", 2003140, 0, 4534649, 4, { -37.092049f, -0.522755f, 14.910020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_2", 2003141, 0, 4534650, 4, { -22.525709f, 3.645426f, -44.657169f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_3", 2003147, 0, 4534651, 4, { 25.220881f, 2.861978f, 10.804310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer_4", 2003148, 0, 4534652, 4, { 15.287430f, 2.205783f, 22.997999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavyarmscrate", 2003015, 0, 4515084, 4, { 133.653702f, 13.990590f, 152.269806f }, 0.991760f, -1.291583f, 0); + instance.addEObj( "Heavyarmscrate_1", 2003016, 0, 4515087, 4, { 185.205200f, 13.997970f, 231.921295f }, 0.991760f, 0.146833f, 0); + instance.addEObj( "Heavyarmscrate_2", 2003017, 0, 4515109, 4, { -97.488136f, 45.792240f, 197.293793f }, 0.991760f, -0.965362f, 0); + instance.addEObj( "Heavyarmscrate_3", 2003018, 0, 4515110, 4, { -100.549896f, 45.786461f, 211.059601f }, 0.991760f, -0.375016f, 0); + instance.addEObj( "Heavyarmscrate_4", 2003019, 0, 4515111, 4, { -88.031303f, 43.505859f, 149.011505f }, 1.000000f, 1.549420f, 0); + instance.addEObj( "Heavyarmscrate_5", 2003020, 0, 4515113, 4, { -77.811920f, 43.495289f, 155.516998f }, 0.991760f, -0.500549f, 0); + instance.addEObj( "Heavyarmscrate_6", 2003021, 0, 4515115, 4, { -190.535599f, 39.993900f, 145.998199f }, 0.991760f, -1.168288f, 0); + instance.addEObj( "Heavyarmscrate_7", 2003022, 0, 4515116, 4, { -170.832901f, 40.000011f, 135.467102f }, 1.000000f, -1.520869f, 0); + instance.addEObj( "Amaljaabeacon_7", 2003323, 0, 4545365, 4, { -91.089539f, 12.456130f, 81.278671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_8", 2003324, 0, 4545366, 4, { 85.447403f, 26.521540f, 223.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_9", 2003325, 0, 4545367, 4, { -40.085510f, 8.084092f, 139.702301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_10", 2003326, 0, 4545368, 4, { -185.109695f, 39.993900f, 158.832794f }, 0.991760f, -1.385158f, 0); + instance.addEObj( "Amaljaabeacon_11", 2003327, 0, 4545370, 4, { -110.122498f, 45.792240f, 192.127396f }, 0.991760f, -1.154098f, 0); + instance.addEObj( "Amaljaabeacon_12", 2003328, 0, 4545371, 4, { -31.002529f, 38.488762f, 287.644196f }, 1.000000f, 0.302504f, 0); + instance.addEObj( "Amaljaabeacon_13", 2003329, 0, 4545372, 4, { 55.789299f, 34.833759f, 149.070007f }, 0.991760f, 0.120947f, 0); + instance.addEObj( "Destination_14", 2003352, 0, 4575574, 4, { -346.993011f, 13.514660f, 656.665588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003353, 0, 4575654, 4, { -248.078293f, 2.865807f, 675.987122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2003354, 0, 4576546, 4, { -132.013901f, -1.428253f, 778.823181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2003355, 0, 4576571, 4, { -43.485432f, -0.304372f, 759.490723f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_18", 2003356, 0, 4576591, 4, { 78.473160f, 14.331260f, 589.986877f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003357, 0, 4576636, 4, { 179.988205f, 6.657562f, 601.168274f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane", 2003173, 0, 4551389, 4, { 125.699303f, 7.516973f, 231.386902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_1", 2003174, 0, 4551391, 4, { 120.588898f, 7.997574f, 252.834793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_2", 2003175, 0, 4551392, 4, { 87.756851f, 8.806590f, 229.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_3", 2003176, 0, 4551393, 4, { 102.988197f, 8.865117f, 202.195007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_4", 2003177, 0, 4551394, 4, { 145.322495f, 7.481102f, 200.817703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003181, 0, 4551429, 4, { -82.122810f, 8.251786f, 345.016510f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_21", 2003182, 0, 4551432, 4, { -88.893150f, 7.749825f, 296.100891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_22", 2003183, 0, 4551434, 4, { -51.263229f, 10.689950f, 169.678406f }, 0.991760f, -0.729946f, 0); + instance.addEObj( "Destination_23", 2003184, 0, 4551437, 4, { -135.118301f, 5.098139f, 257.892700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003185, 0, 4551439, 4, { -212.917404f, 7.798600f, 232.482407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003186, 0, 4551441, 4, { -96.722420f, 9.433675f, 204.705597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_26", 2003189, 0, 4572956, 4, { -65.048981f, 9.437910f, 53.047970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_27", 2003190, 0, 4572957, 4, { -123.629700f, 14.051720f, 90.326813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_28", 2003191, 0, 4572958, 4, { -127.032898f, 25.537210f, 130.669693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_29", 2003192, 0, 4572959, 4, { -145.576096f, 37.942150f, 163.579697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_30", 2003193, 0, 4572960, 4, { -92.509377f, 45.811230f, 178.607101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_31", 2003194, 0, 4572961, 4, { 24.363701f, 35.981670f, 188.281906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_32", 2003195, 0, 4572962, 4, { 83.608917f, 24.639990f, 202.142899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2003111, 0, 4521182, 4, { -119.287399f, -1.459251f, 49.851200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_34", 2003112, 0, 4521184, 4, { -174.876602f, 4.809911f, 83.737312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_35", 2003113, 0, 4521186, 4, { -86.566994f, 43.426571f, 154.658005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_36", 2003114, 0, 4521188, 4, { -103.556297f, 27.936119f, 118.391502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_37", 2003115, 0, 4521214, 4, { -145.563004f, 14.565490f, 108.453201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2003116, 0, 4521216, 4, { -84.385597f, 12.479160f, 94.597549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2003118, 0, 4521236, 4, { -50.003849f, 8.712891f, 51.529659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_4", 2003119, 0, 4521254, 4, { -104.081802f, 45.609249f, 197.161697f }, 0.991760f, -0.705402f, 0); + instance.addEObj( "Makeshiftcage_5", 2003120, 0, 4521316, 4, { -71.490959f, 45.784580f, 185.618301f }, 0.991760f, 1.332453f, 0); + instance.addEObj( "Makeshiftcage_6", 2003121, 0, 4521318, 4, { -151.350296f, 38.780090f, 178.113998f }, 0.991760f, -0.142407f, 0); + instance.addEObj( "Makeshiftcage_7", 2003122, 0, 4521382, 4, { -123.472099f, 37.847260f, 191.515900f }, 0.991760f, 0.786240f, 0); + instance.addEObj( "Makeshiftcage_8", 2003123, 0, 4521385, 4, { -97.005692f, 45.715641f, 221.701797f }, 0.991760f, 0.003404f, 0); + instance.addEObj( "Makeshiftcage_9", 2003124, 0, 4521411, 4, { -234.682297f, 7.290946f, 191.425598f }, 0.991760f, 1.490433f, 0); + instance.addEObj( "Boxofcrystals", 2003048, 0, 4517129, 4, { -136.840195f, 18.761400f, 116.533096f }, 0.991760f, 0.399081f, 0); + instance.addEObj( "Boxofcrystals_1", 2003049, 0, 4517130, 4, { -121.776802f, 28.742319f, 140.350693f }, 0.991760f, -0.441345f, 0); + instance.addEObj( "Boxofcrystals_2", 2003050, 0, 4517133, 4, { -91.938347f, 43.084751f, 156.862701f }, 0.991760f, -1.221378f, 0); + instance.addEObj( "Boxofcrystals_3", 2003051, 0, 4517134, 4, { -55.384151f, 42.532879f, 192.195404f }, 0.991760f, -0.130918f, 0); + instance.addEObj( "Boxofcrystals_4", 2003052, 0, 4517135, 4, { 6.675940f, 36.916370f, 207.045105f }, 0.991760f, 0.776580f, 0); + instance.addEObj( "Boxofcrystals_5", 2003053, 0, 4517191, 4, { 73.339813f, 31.808500f, 153.777100f }, 0.991760f, -0.287007f, 0); + instance.addEObj( "Boxofcrystals_6", 2003054, 0, 4517203, 4, { 79.429077f, 25.806280f, 208.683304f }, 0.991760f, -0.127122f, 0); + instance.addEObj( "Boxofcrystals_7", 2003055, 0, 4517204, 4, { 106.907402f, 14.627240f, 147.565598f }, 0.991760f, -1.344507f, 0); + instance.addEObj( "Largeboxofcrystals", 2003056, 0, 4517205, 4, { 135.423798f, 8.102478f, 178.362701f }, 0.991760f, -0.780089f, 0); + instance.addEObj( "unknown_7", 2003477, 0, 4589778, 4, { -187.343307f, 5.368213f, 88.274933f }, 1.000000f, -1.531249f, 0); + instance.addEObj( "unknown_8", 2003477, 0, 4589779, 4, { -139.607193f, 18.175819f, 116.688103f }, 0.991760f, 0.152202f, 0); + instance.addEObj( "unknown_9", 2003476, 0, 4589781, 4, { -167.583298f, 8.402516f, 97.663101f }, 1.000000f, -0.657362f, 0); + instance.addEObj( "unknown_10", 2003475, 0, 4589782, 4, { -123.175102f, 37.421921f, 174.127899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003477, 0, 4589783, 4, { -124.021500f, 34.632999f, 160.213394f }, 1.000000f, -1.068839f, 0); + instance.addEObj( "unknown_12", 2003476, 0, 4589784, 4, { -49.515560f, 41.692101f, 195.558395f }, 0.991760f, -1.273271f, 0); + instance.addEObj( "unknown_13", 2003477, 0, 4589785, 4, { -48.108910f, 41.429420f, 198.450897f }, 0.991760f, 1.062729f, 0); + instance.addEObj( "unknown_14", 2003476, 0, 4589786, 4, { 17.993210f, 36.105270f, 200.249100f }, 0.991760f, 1.056881f, 0); + instance.addEObj( "unknown_15", 2003475, 0, 4589787, 4, { 69.323891f, 32.179340f, 154.344803f }, 0.991760f, -0.720525f, 0); + instance.addEObj( "unknown_16", 2003476, 0, 4589789, 4, { 71.251213f, 25.826509f, 194.389008f }, 0.991760f, 0.847394f, 0); + instance.addEObj( "unknown_17", 2003477, 0, 4589791, 4, { 40.909302f, 35.355099f, 178.210098f }, 0.991760f, -1.150743f, 0); + instance.addEObj( "unknown_18", 2003476, 0, 4589792, 4, { 103.426003f, 15.220250f, 151.775299f }, 0.991760f, 1.132143f, 0); + instance.addEObj( "unknown_19", 2003477, 0, 4589793, 4, { 112.925301f, 13.163010f, 160.814697f }, 0.991760f, 0.539251f, 0); + instance.addEObj( "unknown_20", 2003477, 0, 4589990, 4, { -184.639404f, 5.357027f, 88.017197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003477, 0, 4590002, 4, { 93.022041f, 19.665030f, 175.141296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2003475, 0, 4590013, 4, { 144.694199f, 7.861092f, 178.492004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003476, 0, 4590014, 4, { 127.470398f, 8.438070f, 182.397003f }, 0.991760f, 0.921026f, 0); + instance.addEObj( "unknown_24", 2003477, 0, 4590015, 4, { 134.128098f, 8.299429f, 175.187302f }, 0.991760f, 0.832629f, 0); + instance.addEObj( "Temperedarms", 2003024, 0, 4515195, 4, { 345.291412f, 8.638885f, -24.372910f }, 1.500000f, 0.557528f, 0); + instance.addEObj( "Temperedarms_1", 2003025, 0, 4515198, 4, { 361.123291f, 11.022260f, -48.917759f }, 1.500000f, 0.239031f, 0); + instance.addEObj( "Temperedarms_2", 2003026, 0, 4515217, 4, { 492.168488f, 7.754978f, -167.268707f }, 1.480042f, 0.283363f, 0); + instance.addEObj( "Temperedarms_3", 2003027, 0, 4515219, 4, { 501.056610f, 7.626338f, -144.391098f }, 1.500000f, 0.994030f, 0); + instance.addEObj( "Temperedarms_4", 2003028, 0, 4515223, 4, { 494.315887f, 7.796488f, -135.651505f }, 1.480042f, 0.493710f, 0); + instance.addEObj( "Temperedarms_5", 2003029, 0, 4515224, 4, { 546.703003f, 10.562700f, -141.852005f }, 1.500000f, -0.549726f, 0); + instance.addEObj( "Temperedarms_6", 2003030, 0, 4515227, 4, { 552.219727f, 7.627223f, -175.168396f }, 1.480042f, 0.867392f, 0); + instance.addEObj( "Temperedarms_7", 2003031, 0, 4515229, 4, { 558.533630f, 7.599624f, -166.775299f }, 1.500000f, 0.628026f, 0); + instance.addEObj( "unknown_25", 2003532, 0, 4603313, 4, { 543.814087f, 7.599618f, -29.917299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaacache", 2003197, 3861824, 4576925, 4, { 45.563728f, 22.066200f, 34.411610f }, 1.000000f, -1.528504f, 0); + instance.addEObj( "Amaljaacache_1", 2003199, 2500946, 4576929, 4, { 361.078491f, 13.382560f, -35.684910f }, 0.991760f, 1.212870f, 0); + instance.addEObj( "Destination_40", 2003205, 0, 4551467, 4, { 493.859985f, 7.607170f, -147.553802f }, 1.000000f, 1.508731f, 0); + instance.addEObj( "Destination_41", 2003206, 0, 4551468, 4, { 531.395386f, 7.583679f, -119.676598f }, 0.991760f, 0.773720f, 0); + instance.addEObj( "Destination_42", 2003207, 0, 4551469, 4, { 483.817688f, 7.614197f, -154.436600f }, 0.991760f, -0.182462f, 0); + instance.addEObj( "Destination_43", 2003208, 0, 4551470, 4, { 315.907501f, 7.980469f, -36.270748f }, 0.991760f, 1.552595f, 0); + instance.addEObj( "Destination_44", 2003209, 0, 4551471, 4, { 382.603912f, 15.029830f, -64.379677f }, 0.991760f, 0.787755f, 0); + instance.addEObj( "Destination_45", 2003210, 0, 4551473, 4, { 357.215088f, 10.080800f, -36.373539f }, 0.991760f, 1.294726f, 0); + instance.addEObj( "Impregnablecage", 2003083, 2500998, 4520490, 4, { 125.552498f, 15.365730f, 132.548798f }, 1.000000f, 0.125650f, 0); + instance.addEObj( "Impregnablecage_1", 2003084, 2501001, 4520491, 4, { 115.612701f, 15.418080f, 132.923203f }, 1.000000f, 0.124639f, 0); + instance.addEObj( "Impregnablecage_2", 2003085, 2501246, 4520492, 4, { -169.989197f, 41.219940f, 175.027695f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Impregnablecage_3", 2003086, 2501247, 4520493, 4, { -159.807693f, 41.153561f, 174.456406f }, 0.991760f, 0.084418f, 0); + instance.addEObj( "Destination_46", 2003087, 0, 4520542, 4, { 545.250610f, 7.570650f, -155.766098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_47", 2003088, 0, 4520543, 4, { 417.248199f, 12.528330f, -128.007202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_48", 2003089, 0, 4520546, 4, { 548.604980f, 7.599620f, -100.477699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_49", 2003090, 0, 4520547, 4, { 537.339783f, 7.599620f, -71.686157f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_50", 2003091, 0, 4520548, 4, { 586.687988f, 6.576489f, -77.657089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_51", 2003092, 0, 4520550, 4, { 429.176514f, 17.818729f, -76.768127f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_52", 2003093, 0, 4520551, 4, { 528.901672f, 7.584663f, -117.458504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_8", 2003094, 0, 4520570, 4, { 176.819901f, 13.827120f, 228.239502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sturdycage_9", 2003095, 0, 4520573, 4, { -88.761719f, 43.503422f, 145.494797f }, 0.991760f, -0.001678f, 0); + instance.addEObj( "Sturdycage_10", 2003096, 0, 4520574, 4, { -96.670868f, 45.782841f, 214.663895f }, 0.991760f, -1.212073f, 0); + instance.addEObj( "Destination_53", 2003213, 0, 4572973, 4, { 211.130600f, 8.010925f, 92.456306f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_54", 2003214, 0, 4572974, 4, { 186.419006f, 8.149029f, 122.103302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_55", 2003215, 0, 4572975, 4, { 399.079712f, 13.290890f, -100.556602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_56", 2003216, 0, 4572976, 4, { 446.957001f, 18.596781f, -83.815651f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_57", 2003217, 0, 4572977, 4, { 610.365906f, 5.469007f, -79.281013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_58", 2003218, 0, 4572978, 4, { 654.494873f, 7.150023f, -66.052658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_59", 2003219, 0, 4572979, 4, { 477.216400f, 9.365082f, -138.376602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Infernoaltar", 2002918, 2501137, 4504684, 4, { 483.823486f, 11.184110f, -164.200302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wrinkledbillofsale", 2001435, 0, 3987751, 4, { 101.832802f, 7.250390f, -534.544800f }, 0.900235f, -0.115877f, 0); + instance.addEObj( "Rhalgrsbile", 2001455, 0, 3995633, 4, { 28.120871f, 6.995212f, -611.291382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005627, 0, 5877491, 4, { 16.850660f, 1.858377f, -0.786919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_60", 2001522, 0, 4055936, 4, { 22.189301f, 17.872160f, -600.218506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_61", 2001523, 0, 4055942, 4, { -105.572403f, 15.002520f, -185.302505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_62", 2001524, 0, 4056093, 4, { 197.441101f, 15.557800f, -450.582611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_63", 2001525, 0, 4056101, 4, { -203.798798f, 27.268730f, -351.760315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001856, 0, 4219527, 4, { -147.290497f, 25.912849f, -359.705902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001857, 0, 4219528, 4, { -301.913910f, 5.319162f, 471.285614f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002688, 0, 4374408, 4, { -51.976681f, -23.094151f, -573.155396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002691, 0, 4374410, 4, { 695.509277f, 3.846602f, -89.476883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002703, 0, 4374417, 4, { 194.246307f, 15.467850f, -450.515991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002460, 0, 4310121, 4, { 15.625260f, 3.490307f, -664.513672f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2002640, 0, 4334916, 4, { 16.304331f, 3.590319f, -665.604004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002641, 0, 4334917, 4, { 15.565550f, 4.216647f, -662.208923f }, 1.000000f, -0.022588f, 0); + instance.addEObj( "Peistecadaver", 2002549, 0, 4328384, 4, { -306.397186f, 20.609039f, -392.062103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rottingangler", 2002550, 0, 4328385, 4, { -238.107300f, 4.941675f, -242.421600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MapofZanrak", 2001980, 0, 4272326, 4, { -202.227798f, 28.142820f, -318.501587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Huntingknife", 2001981, 0, 4272327, 4, { -78.934937f, 26.475969f, -350.087799f }, 0.991760f, 1.303068f, 0); + instance.addEObj( "unknown_32", 2002272, 0, 4302237, 4, { 34.896259f, 3.396969f, -343.710388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_64", 2002044, 0, 4293183, 4, { 75.974609f, 2.114381f, 692.988403f }, 0.991760f, 0.984882f, 0); + instance.addEObj( "Destination_65", 2002045, 0, 4293184, 4, { 89.083504f, 3.217660f, 673.107483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wellwickwormterritory", 2002046, 0, 4293189, 4, { 42.876961f, 18.810720f, 582.561584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wellwickwormterritory_1", 2002576, 0, 4330140, 4, { 58.000000f, 21.021481f, 569.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002290, 0, 4293205, 4, { -454.128510f, 7.338567f, 580.152405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sanddune", 2002047, 0, 4293215, 4, { -115.738098f, -10.986640f, 728.769287f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Sanddune_1", 2002048, 0, 4293216, 4, { -102.932800f, -11.300080f, 735.796570f }, 2.487183f, 0.000048f, 0); + instance.addEObj( "Sanddune_2", 2002049, 0, 4293217, 4, { -88.044807f, -11.093320f, 726.361023f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Oddpot", 2002245, 0, 4300410, 4, { -192.514206f, 35.212540f, 129.071793f }, 0.991760f, 0.067526f, 0); + instance.addEObj( "Zaharakaetheryte", 2002581, 0, 4330430, 4, { 694.382507f, 7.943437f, -80.139618f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Zaharakaetheryte_1", 2003458, 0, 4588206, 4, { 694.382507f, 7.943400f, -80.139603f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Destination_66", 2006315, 0, 5940619, 4, { -60.148708f, 23.148100f, -406.780212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002430, 0, 4308248, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002534, 0, 4323986, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002434, 0, 4308692, 4, { -101.274200f, 28.225889f, 117.235001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2002438, 0, 4308966, 4, { -433.506104f, 7.168668f, -20.735910f }, 3.500000f, 0.762357f, 0); + instance.addEObj( "unknown_35", 2005466, 0, 5854624, 4, { -466.701202f, -3.164927f, 65.828003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_67", 2006291, 0, 5922954, 4, { -389.119995f, 3.450000f, -57.560001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2006292, 0, 5922955, 4, { -389.119995f, 3.450000f, -57.560001f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Destination_68", 2006293, 0, 5922956, 4, { -384.899597f, 6.112344f, -45.200241f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006333, 0, 5939502, 4, { -215.690002f, 16.840000f, -270.640015f }, 1.000000f, -0.210656f, 0); + instance.addEObj( "Treasurecoffer", 2002493, 0, 4321484, 4, { 553.698730f, 7.599624f, -172.166199f }, 1.000000f, 0.870908f, 0); + instance.addEObj( "Stolenbox", 2002447, 0, 4308451, 4, { 41.439999f, 25.101311f, -149.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenbox_1", 2002548, 0, 4325281, 4, { 17.859909f, 20.525551f, -629.133911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006184, 0, 5914854, 4, { -143.069397f, 26.655300f, -358.095703f }, 1.000000f, 0.757372f, 0); + instance.addEObj( "Treasurecoffer_1", 2002492, 0, 4321513, 4, { 483.864014f, 9.279949f, -162.979904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier", 2002344, 0, 4302757, 4, { -97.370003f, 14.870000f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier_1", 2002345, 0, 4302758, 4, { -97.370003f, 16.453659f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sultansworncoffer", 2002348, 0, 4303051, 4, { -99.402657f, -14.397480f, -179.455994f }, 1.000000f, -0.715955f, 0); + instance.addEObj( "Sultansworncoffer_1", 2002349, 0, 4303052, 4, { -97.398376f, 14.846980f, -188.220093f }, 0.991760f, -0.009060f, 0); + instance.addEObj( "Sultansworncoffer_2", 2002350, 0, 4303053, 4, { 115.983803f, 11.184810f, -482.780212f }, 0.991760f, -0.036481f, 0); + instance.addEObj( "Sultansworncoffer_3", 2002351, 0, 4303054, 4, { 137.770004f, 10.628660f, -420.548309f }, 1.000000f, -0.039448f, 0); + instance.addEObj( "Destination_69", 2002356, 0, 4303293, 4, { -407.429993f, 7.185612f, 525.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2002357, 0, 4303294, 4, { -407.429993f, 7.184288f, 525.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002387, 0, 4306192, 4, { -347.082489f, 0.954483f, 741.447083f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002301, 0, 4296324, 4, { 161.273697f, 4.207580f, 828.859070f }, 1.000000f, 1.235475f, 0); + instance.addEObj( "unknown_42", 2002302, 0, 4296325, 4, { 160.620300f, 4.212564f, 834.256287f }, 0.991760f, 1.221211f, 0); + instance.addEObj( "unknown_43", 2002303, 0, 4296326, 4, { 156.885300f, 4.328951f, 834.968811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002304, 0, 4296327, 4, { 155.978699f, 4.368924f, 828.008118f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2002305, 0, 4296328, 4, { 158.682693f, 4.232400f, 834.578430f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2002306, 0, 4296330, 4, { 158.842407f, 4.269780f, 826.718872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDestroyer", 2004595, 0, 4982858, 4, { -83.734711f, 40.454830f, -332.108612f }, 1.000000f, 0.076209f, 0); + instance.addEObj( "unknown_47", 2004680, 0, 5020950, 4, { -435.892487f, 13.728350f, -420.999390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch", 2004879, 0, 5101990, 4, { -16.428761f, 5.273652f, -55.626640f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_1", 2004880, 0, 5101991, 4, { 6.779421f, 3.755133f, -35.851212f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "Tradervetch_2", 2004881, 0, 5101992, 4, { -30.646120f, 0.747151f, -22.073870f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_3", 2004882, 0, 5101993, 4, { -69.066719f, -2.176041f, -32.906898f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_4", 2004883, 0, 5101994, 4, { -53.631111f, -1.355626f, -53.342541f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_5", 2004884, 0, 5101995, 4, { -64.837624f, -1.523772f, -69.487083f }, 2.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/IntoaCopperHell.cpp b/src/scripts/instances/questbattles/IntoaCopperHell.cpp index f5df4a96..e66d6dc9 100644 --- a/src/scripts/instances/questbattles/IntoaCopperHell.cpp +++ b/src/scripts/instances/questbattles/IntoaCopperHell.cpp @@ -35,12 +35,6 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009578, 2091611, 4, { 31.545870f, 7.999978f, -121.025002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009578, 2091610, 4, { 4.407776f, 8.022990f, -105.310699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2009578, 2091597, 4, { -184.324402f, 18.000000f, 65.271606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2009578, 2091596, 4, { -146.806107f, 14.005000f, 63.857010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Companychest", 2000470, 4255821, 4, { -149.301498f, 4.552717f, -91.365868f }, 0.991760f, -0.619932f ); - instance.registerEObj( "Huntboard", 2004440, 2217635, 4, { -152.330902f, 4.230781f, -92.351143f }, 0.991760f, 0.000048f ); } diff --git a/src/scripts/instances/questbattles/IntotheDragonsMaw.cpp b/src/scripts/instances/questbattles/IntotheDragonsMaw.cpp index 4384b038..f41d9125 100644 --- a/src/scripts/instances/questbattles/IntotheDragonsMaw.cpp +++ b/src/scripts/instances/questbattles/IntotheDragonsMaw.cpp @@ -34,23 +34,266 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/IshgardianJustice.cpp b/src/scripts/instances/questbattles/IshgardianJustice.cpp index 6fba0d6b..3bfe35e8 100644 --- a/src/scripts/instances/questbattles/IshgardianJustice.cpp +++ b/src/scripts/instances/questbattles/IshgardianJustice.cpp @@ -88,6 +88,33 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Frightenedmaid", 2006125, 0, 5910084, 4, { 137.239105f, 14.553130f, -150.328796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005421, 0, 5853399, 4, { 120.661400f, 14.953100f, -156.627701f }, 0.600000f, -0.758220f, 0); + instance.addEObj( "Entrance", 2005548, 0, 5864780, 4, { -3.824143f, 42.343750f, -207.975098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×エンタープライズ", 2005537, 0, 5862288, 4, { 142.961700f, -14.267210f, 81.864616f }, 0.991760f, 1.262533f, 0); + instance.addEObj( "×エンタープライズ_1", 2005496, 0, 5859607, 4, { 191.696899f, -14.358760f, 56.672119f }, 0.991760f, -0.696368f, 0); + instance.addEObj( "unknown_1", 2006290, 0, 5922578, 4, { 151.634705f, -9.185400f, -64.945099f }, 1.000000f, -0.565068f, 0); + instance.addEObj( "×è·ç‰©", 2006261, 0, 5919081, 4, { -246.376404f, -20.034920f, -64.671799f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Heavysack", 2006262, 0, 5919181, 4, { -246.355606f, -20.034920f, -64.667526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2006263, 0, 5919187, 4, { -15.228990f, 16.009670f, -7.465327f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006264, 0, 5919190, 4, { -15.229000f, 16.009670f, -7.465300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2006276, 0, 5938056, 4, { 71.847321f, 10.122830f, -107.188301f }, 1.000000f, -1.489029f, 0); + instance.addEObj( "unknown_5", 2006277, 0, 5938057, 4, { 84.444199f, 10.054900f, -122.395401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005398, 0, 5837940, 4, { 192.984497f, -14.347900f, 56.339401f }, 1.000000f, 0.628319f, 0); + instance.addEObj( "unknown_7", 2005399, 0, 5837944, 4, { 192.984497f, -14.347900f, 56.339401f }, 1.000000f, 0.628319f, 0); + instance.addEObj( "Chocobofodder", 2006242, 0, 5926953, 4, { -245.428207f, -20.034920f, -87.637817f }, 1.000000f, 0.444177f, 0); + instance.addEObj( "Elaissestrap", 2006246, 0, 5926965, 4, { -218.386597f, -16.034901f, -34.677299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006257, 0, 5926966, 4, { -218.386597f, -16.034901f, -34.677299f }, 0.500000f, 1.473381f, 0); + instance.addEObj( "Elaissestrap_1", 2006247, 0, 5926967, 4, { -229.219406f, -20.034901f, -83.054001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006258, 0, 5926968, 4, { -229.219406f, -20.034901f, -83.053993f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Elaissestrap_2", 2006248, 0, 5926969, 4, { -252.145706f, -20.034920f, -57.655361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Counterfeitcoin", 2006249, 0, 5926970, 4, { -164.690704f, -12.598410f, -25.944920f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Counterfeitcoin_1", 2006250, 0, 5926971, 4, { -117.031898f, -4.511617f, -24.726210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Counterfeitcoin_2", 2006251, 0, 5926972, 4, { -87.077316f, -4.710484f, -13.968680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Counterfeitcoin_3", 2006252, 0, 5926973, 4, { 46.372070f, 11.997600f, 43.778080f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Counterfeitcoin_4", 2006253, 0, 5926974, 4, { 116.746696f, -4.712837f, -26.627081f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2006331, 0, 5926976, 4, { 118.821701f, -11.634940f, -13.348590f }, 0.500000f, -1.178418f, 0); + instance.addEObj( "Bottomlesspurse", 2006330, 0, 5926977, 4, { 118.821701f, -11.634900f, -13.348600f }, 0.750000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/JustDeserts.cpp b/src/scripts/instances/questbattles/JustDeserts.cpp index 6d8999e4..c2e8320e 100644 --- a/src/scripts/instances/questbattles/JustDeserts.cpp +++ b/src/scripts/instances/questbattles/JustDeserts.cpp @@ -22,6 +22,133 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000605, 0, 4263086, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000606, 3861081, 4263087, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000604, 4262798, 4263088, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Earthspritecore", 2001221, 0, 4163769, 4, { -185.673004f, 36.598942f, 348.954987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4163770, 4, { -144.712997f, 44.095612f, 337.720398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4163771, 4, { -139.159897f, 44.119518f, 375.516693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4163772, 4, { -125.920898f, 46.215401f, 364.480713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4163773, 4, { -207.121796f, 34.620338f, 343.721710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4163774, 4, { -177.589203f, 37.378311f, 375.839203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4163775, 4, { -135.196198f, 45.881248f, 388.070709f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_7", 2001221, 0, 4163776, 4, { -124.855698f, 47.177441f, 336.891602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000205, 3841548, 3237648, 4, { -382.994202f, 25.285480f, -512.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000206, 4030543, 3237650, 4, { -382.797791f, 24.058620f, -569.999329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000207, 4030563, 3237652, 4, { -384.516693f, 24.065800f, -577.594116f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlever", 2000209, 0, 3237656, 4, { -392.499512f, 24.935869f, -487.555908f }, 1.000000f, 1.042826f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock02", 2001705, 4165897, 4108317, 4, { -345.592102f, 15.234820f, -632.468323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock03", 2001705, 4165900, 4108323, 4, { -366.638000f, 15.153470f, -651.078613f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138496, 4138489, 5, { -466.621002f, 22.995081f, -472.606415f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Ironlever_1", 2001805, 0, 4175817, 4, { -377.859192f, 24.185551f, -562.981689f }, 0.991760f, 1.504764f, 0); + instance.addEObj( "unknown_4", 2001684, 0, 4105352, 4, { 191.706497f, 53.259998f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "Curiousobject", 2003654, 0, 4622131, 4, { -68.557579f, 13.811150f, 159.184296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003655, 0, 4622132, 4, { -68.912437f, 13.549060f, 159.191299f }, 1.000000f, -0.118714f, 0); + instance.addEObj( "Preciouspotsherd", 2003656, 0, 4622218, 4, { -72.945534f, 13.527350f, 159.206696f }, 1.000000f, -0.416651f, 0); + instance.addEObj( "Preciouspotsherd_1", 2003657, 0, 4622219, 4, { -80.168518f, 13.427830f, 158.135193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Preciouspotsherd_2", 2003658, 0, 4622225, 4, { -71.041443f, 13.443610f, 155.966293f }, 1.000000f, 1.114817f, 0); + instance.addEObj( "Preciouspotsherd_3", 2003659, 0, 4622229, 4, { -76.128853f, 13.454370f, 155.911102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003903, 0, 4635043, 4, { -432.590515f, 28.794950f, -383.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003904, 0, 4673429, 4, { -432.590515f, 28.795000f, -383.577515f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2005163, 0, 5655919, 4, { 364.692993f, 74.880417f, 170.318405f }, 1.000000f, 0.515260f, 0); + instance.addEObj( "unknown_9", 2005210, 0, 5707766, 4, { 364.667114f, 74.838120f, 170.304794f }, 0.991760f, 0.478285f, 0); + instance.addEObj( "Caravansack", 2001408, 0, 3972501, 4, { 154.381302f, 52.555969f, 200.925507f }, 0.991760f, -0.426474f, 0); + instance.addEObj( "Caravansack_1", 2001409, 0, 3972503, 4, { 141.835495f, 53.000080f, 221.575607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); + instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_3", 2001544, 0, 4068720, 4, { 259.056488f, 53.448139f, 25.430000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2001468, 0, 4002288, 4, { -87.371643f, 50.629879f, 315.604614f }, 1.335633f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2001469, 0, 4002293, 4, { -74.943207f, 53.255798f, 336.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2001472, 0, 4003482, 4, { 150.725098f, 18.805120f, -5.748842f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Shadedoutcropping", 2001474, 0, 4014193, 4, { 96.247253f, 16.975349f, 188.860504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001758, 0, 4175144, 4, { -269.838898f, 15.347900f, -718.118530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002694, 0, 4374439, 4, { -659.887085f, 62.116219f, -805.250305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002698, 0, 4374438, 4, { 328.773987f, 63.000000f, -228.168198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "WakingSandsentrance", 2001711, 0, 4148333, 4, { -480.918091f, 18.001030f, -386.862000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003455, 0, 4672971, 4, { -520.720886f, 12.537260f, -369.257294f }, 1.000000f, -0.160624f, 0); + instance.addEObj( "Destination_3", 2002252, 0, 4301817, 4, { -662.345581f, 63.703388f, -805.475891f }, 1.000000f, -1.516295f, 0); + instance.addEObj( "unknown_15", 2002858, 0, 4502882, 4, { -470.847687f, 22.690121f, -439.597198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002859, 0, 4502883, 4, { -386.630493f, 24.769951f, -500.924988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002860, 0, 4502910, 4, { -367.215393f, 16.534220f, -628.223816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002861, 0, 4502913, 4, { -327.476013f, 14.770360f, -782.936218f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003561, 0, 4620227, 4, { 175.079300f, 52.657982f, -51.644081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003562, 0, 4620228, 4, { 140.193497f, 55.403481f, -32.144279f }, 1.000000f, -0.431827f, 0); + instance.addEObj( "unknown_20", 2003563, 0, 4620916, 4, { 90.466728f, 15.128930f, 156.129196f }, 1.000000f, -0.851278f, 0); + instance.addEObj( "unknown_21", 2003563, 0, 4620917, 4, { 90.683792f, 15.115320f, 157.440903f }, 1.000000f, -1.528101f, 0); + instance.addEObj( "unknown_22", 2003563, 0, 4620918, 4, { 90.393692f, 15.986160f, 156.714096f }, 1.000000f, -0.476697f, 0); + instance.addEObj( "Weatheredcrate", 2003564, 0, 4622239, 4, { -494.902893f, 19.051371f, -352.231415f }, 0.750000f, -0.588395f, 0); + instance.addEObj( "Blackscale", 2003565, 0, 4622240, 4, { -492.155792f, 19.051319f, -356.257690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_1", 2003566, 0, 4622241, 4, { -477.134888f, 21.550840f, -362.625000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_2", 2003567, 0, 4622242, 4, { -462.865997f, 23.031300f, -361.162415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_3", 2003568, 0, 4622243, 4, { -444.846008f, 23.021820f, -360.569000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003573, 0, 4622363, 4, { 192.679306f, 52.578350f, 14.635490f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003570, 0, 4677129, 4, { -390.152710f, 24.013620f, -348.136200f }, 0.750000f, 0.007942f, 0); + instance.addEObj( "unknown_24", 2003570, 0, 4677130, 4, { -390.079590f, 24.657551f, -348.104492f }, 0.750000f, -0.164489f, 0); + instance.addEObj( "unknown_25", 2003571, 0, 4677131, 4, { 122.520599f, 49.369301f, -179.912094f }, 0.750000f, 0.232433f, 0); + instance.addEObj( "unknown_26", 2003571, 0, 4677132, 4, { 121.849197f, 49.353828f, -180.857895f }, 0.750000f, -0.604124f, 0); + instance.addEObj( "unknown_27", 2003572, 0, 4677134, 4, { 256.280212f, 53.858521f, 144.223694f }, 0.750000f, 1.456685f, 0); + instance.addEObj( "unknown_28", 2003572, 0, 4677135, 4, { 254.908997f, 52.413540f, 144.814804f }, 0.750000f, 0.436474f, 0); + instance.addEObj( "Planarfissure", 2002431, 0, 4308386, 4, { -178.373398f, 15.435460f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002432, 0, 4308387, 4, { -211.169601f, 15.408760f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002535, 0, 4323988, 4, { -178.373398f, 15.435420f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_3", 2002536, 0, 4323989, 4, { -211.169601f, 15.408720f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002310, 0, 4295817, 4, { -283.908386f, 15.067190f, -774.671997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate_1", 2004102, 0, 4695118, 4, { -283.908386f, 15.067200f, -774.671997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001808, 0, 4175875, 4, { 160.723297f, 54.825562f, -45.548222f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001714, 0, 4190129, 4, { 191.706497f, 53.206501f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_31", 2001714, 0, 4101396, 4, { 191.706497f, 53.259991f, -43.777889f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_32", 2004690, 0, 5021395, 4, { 301.300903f, 63.558701f, 161.296494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage", 2004132, 0, 4721955, 4, { -158.026199f, 14.901680f, -197.023407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004136, 0, 4721965, 4, { -156.549500f, 14.974940f, -192.488205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage_1", 2004133, 0, 4892862, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Winebaudsmessage_2", 2004134, 0, 4892863, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Listofdemands", 2004847, 0, 5071821, 4, { 323.642792f, 62.984390f, -207.887100f }, 1.000000f, -1.371537f, 0); + instance.addEObj( "EATCcargocrate", 2000738, 0, 3706840, 4, { 217.118195f, 60.471439f, 121.538002f }, 0.747620f, 0.830903f, 0); + instance.addEObj( "EATCcargocrate_1", 2000739, 0, 3706841, 4, { 212.965103f, 52.824039f, 147.999802f }, 0.747620f, 0.764395f, 0); + instance.addEObj( "EATCcargocrate_2", 2000740, 0, 3706842, 4, { 228.448898f, 55.569160f, 172.082993f }, 0.747620f, 0.113389f, 0); + instance.addEObj( "Fafafonosbaggage", 2001273, 0, 3923934, 4, { -210.864395f, 31.683620f, 370.595703f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Fafafonosbaggage_1", 2001274, 0, 3923935, 4, { -215.686295f, 31.992800f, 361.348907f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fafafonosbaggage_2", 2001275, 0, 3923937, 4, { -218.890701f, 31.788309f, 365.163605f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Magnetite", 2001276, 0, 3923953, 4, { -162.859604f, 49.869110f, 312.336792f }, 1.300000f, -0.000000f, 0); + instance.addEObj( "Magnetite_1", 2001356, 0, 3949808, 4, { -118.516899f, 56.229370f, 411.123810f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Magnetite_2", 2001357, 0, 3949809, 4, { -99.895340f, 59.123940f, 389.090698f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Writofseizure", 2001456, 0, 3999587, 4, { -246.576706f, 35.180309f, 383.315613f }, 1.000000f, 1.167259f, 0); + instance.addEObj( "Writofseizure_1", 2001457, 0, 3999591, 4, { -218.018997f, 35.816582f, 426.025787f }, 1.000000f, -0.002433f, 0); + instance.addEObj( "Writofseizure_2", 2001458, 0, 3999593, 4, { -282.081604f, 35.200500f, 438.834198f }, 0.991760f, 0.407578f, 0); + instance.addEObj( "Writofseizure_3", 2001459, 0, 3999595, 4, { -306.982391f, 34.317501f, 396.963409f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001852, 0, 4217254, 4, { -235.248795f, 15.910670f, -293.097198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trappoint", 2001374, 0, 3951678, 4, { 101.867302f, 49.365681f, -171.121094f }, 0.991760f, -1.182530f, 0); + instance.addEObj( "Trappoint_1", 2001375, 0, 3951683, 4, { 111.436600f, 49.171101f, -177.996506f }, 0.900208f, -0.674530f, 0); + instance.addEObj( "Trappoint_2", 2001376, 0, 3951862, 4, { 115.190300f, 49.143421f, -183.031998f }, 0.900208f, -0.273005f, 0); + instance.addEObj( "Trappoint_3", 2001377, 0, 3951883, 4, { 106.858902f, 49.335419f, -173.693497f }, 0.991760f, -0.931860f, 0); + instance.addEObj( "Nanaschitepebble", 2001399, 0, 3955178, 4, { 61.631142f, 46.075420f, -265.430695f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Nanaschitepebble_1", 2001400, 0, 3955182, 4, { 98.055641f, 45.213470f, -214.379593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nanaschitepebble_2", 2001401, 0, 3955184, 4, { 85.587769f, 46.424850f, -266.468292f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Nanaschitepebble_3", 2001402, 0, 3955186, 4, { 47.837040f, 45.220798f, -223.498901f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Splinteredcrate", 2001382, 0, 3953773, 4, { -282.520813f, 13.480670f, -145.922104f }, 0.991760f, 0.922943f, 0); + instance.addEObj( "Decayingvegetables", 2001383, 0, 3953775, 4, { -283.192200f, 13.480670f, -145.860992f }, 0.991760f, 1.086698f, 0); + instance.addEObj( "Bottomlesstoolbox", 2001384, 0, 3953776, 4, { -278.034698f, 13.480670f, -146.562897f }, 0.991760f, -0.671846f, 0); + instance.addEObj( "Unsoldpot", 2001475, 0, 4010998, 4, { -353.951996f, 13.900940f, -102.644096f }, 0.991760f, 0.004243f, 0); + instance.addEObj( "Decayingvegetables_1", 2001476, 0, 4011001, 4, { -356.013611f, 13.903760f, -100.384903f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "Emptydecanter", 2001477, 0, 4011002, 4, { -325.368195f, 13.983500f, -109.073997f }, 0.991760f, -0.977592f, 0); + instance.addEObj( "Holeycup", 2001478, 0, 4011003, 4, { -324.971405f, 13.983500f, -108.587402f }, 0.991760f, 0.583399f, 0); + instance.addEObj( "Motheatensack", 2001479, 0, 4011004, 4, { -355.428406f, 13.900940f, -101.609901f }, 0.991760f, -0.962156f, 0); + instance.addEObj( "Flotsam", 2001385, 0, 3953779, 4, { -285.216705f, 19.834650f, -165.813995f }, 0.320374f, 0.081159f, 0); + instance.addEObj( "Flotsam_1", 2001386, 0, 3953780, 4, { -282.883209f, 19.015869f, -166.643906f }, 0.778198f, -1.349212f, 0); + instance.addEObj( "Flotsam_2", 2001387, 0, 3953781, 4, { -293.232697f, 19.514210f, -164.340897f }, 0.778198f, -0.018445f, 0); + instance.addEObj( "Oremound", 2001368, 0, 3951891, 4, { 297.566193f, 62.546749f, -194.048996f }, 0.991760f, 0.740205f, 0); + instance.addEObj( "Oremound_1", 2001369, 0, 3951893, 4, { 293.018890f, 63.492680f, -236.133408f }, 0.991760f, -1.090533f, 0); + instance.addEObj( "Oremound_2", 2001735, 0, 4161181, 4, { 318.346405f, 63.544731f, -200.930496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sharpenedpickaxe", 2001371, 0, 3952079, 4, { 315.281891f, 62.935490f, -202.934906f }, 0.961304f, 1.229137f, 0); + instance.addEObj( "Oldhammer", 2001372, 0, 3952084, 4, { 324.421997f, 64.036842f, -247.028397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavysledgehammer", 2001373, 0, 3952087, 4, { 291.432007f, 62.563419f, -228.564896f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/KeepingtheFlameAlive.cpp b/src/scripts/instances/questbattles/KeepingtheFlameAlive.cpp index c5189cc9..9c20853f 100644 --- a/src/scripts/instances/questbattles/KeepingtheFlameAlive.cpp +++ b/src/scripts/instances/questbattles/KeepingtheFlameAlive.cpp @@ -108,62 +108,20 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Thalsscepter", 2003646, 0, 4, { -270.088409f, 17.593571f, 31.956100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2003695, 4617495, 4, { -280.035614f, 17.622829f, 22.302071f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003696, 4563389, 4, { -286.231689f, 17.622749f, 20.657721f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Thalsscepter_1", 2003674, 0, 4, { -271.908386f, 17.593571f, 6.173567f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Thalsscepter_2", 2003675, 0, 4, { -244.251801f, 17.593571f, 30.251480f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Thalsscepter_3", 2003676, 0, 4, { -246.038696f, 17.593571f, 4.371015f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Mammetactivator", 2003641, 4616318, 4, { -84.695412f, -10.178000f, -91.555862f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb", 2003642, 0, 4, { 163.469803f, 6.240906f, 219.745102f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb_1", 2003643, 0, 4, { 154.283905f, 6.240900f, 239.520905f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb_2", 2003644, 0, 4, { 143.742905f, 6.240900f, 210.525208f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shadowyorb_3", 2003645, 0, 4, { 134.607193f, 6.240900f, 230.328094f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003569, 4603298, 4, { 148.951706f, 4.509544f, 224.628006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2001610, 4569374, 4, { -278.262390f, 17.622650f, 19.181259f }, 0.991760f, 0.000048f ); - // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 139.879395f, -0.228372f, -31.551029f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4569369, 5, { 149.187393f, -0.228943f, -35.111019f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2004238, 4772738, 4738623, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1fc_b0472", 2004239, 4797573, 4738624, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f, 0.000000f, 0); + // States -> wind_def (id: 2) wind_def_anim (id: 3) wind_pop (id: 4) wind_pop_anim (id: 5) + instance.addEObj( "sgvf_r1fc_b0471", 2004240, 4841629, 4841628, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f, 0.793709f, 0); + // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) + instance.addEObj( "sgvf_r1fc_b0471_1", 2004349, 4841631, 4841634, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f, 0.000000f, 0); + // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) + instance.addEObj( "sgvf_r1fc_b0471_2", 2004350, 4841632, 4841635, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f, 0.000000f, 0); + // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) + instance.addEObj( "sgvf_r1fc_b0471_3", 2004351, 4841633, 4841636, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f, 0.000000f, 0); + // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) + instance.addEObj( "Entrance", 2000182, 4738599, 4738602, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_3", 2002575, 0, 4, { 160.775299f, -1.641945f, -10.606120f }, 0.991760f, -1.265160f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { -50.385818f, -10.178000f, -114.820198f }, 0.991760f, -1.005012f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4569384, 4, { -48.920971f, -10.792460f, -116.285103f }, 0.991760f, -1.062825f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 129.072403f, 4.509535f, 216.306305f }, 1.000000f, 1.129171f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4569379, 4, { 130.018494f, 4.509536f, 217.130295f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { -233.786301f, 17.622999f, 16.764700f }, 1.000000f, -1.486617f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 4569389, 4, { -233.389206f, 17.622990f, 16.739140f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2003506, 4594991, 4, { 101.606300f, -4.171019f, -69.914146f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2003507, 4598981, 4, { -41.245178f, -10.879700f, -121.934898f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2003508, 4603945, 4, { -52.140079f, -10.696590f, -91.691528f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2003509, 4564172, 4, { 130.022095f, -0.534058f, 5.172791f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2003510, 4594992, 4, { 123.552200f, -2.731445f, 25.131590f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2003511, 4598084, 4, { 89.130997f, -3.711910f, 78.724213f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2003512, 4599477, 4, { 73.157578f, -3.335556f, 178.491302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2003513, 4594999, 4, { 100.220802f, 0.477127f, 203.242798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2003514, 4616527, 4, { 167.865707f, 4.509536f, 233.584396f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2003515, 4567234, 4, { -191.532196f, 4.456180f, 94.520203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2003516, 4567237, 4, { -128.869400f, 12.073380f, 96.752960f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2003517, 4567232, 4, { -66.065460f, 14.565810f, 26.350080f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2003518, 4567230, 4, { -171.754501f, 12.467810f, 12.301850f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2003519, 4596306, 4, { -198.995102f, 11.315890f, 13.488570f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2003520, 4565306, 4, { 96.452271f, -3.738525f, 39.688599f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_22", 2003521, 4565309, 4, { 127.885902f, -3.738525f, 60.807129f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2003522, 4565307, 4, { 82.383423f, -3.646973f, 59.189701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_24", 2003523, 4565308, 4, { 108.323700f, -3.738525f, 80.552368f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2003524, 4565302, 4, { -2.324507f, 0.927634f, 144.329300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2003525, 4565303, 4, { 27.311819f, 0.927548f, 166.238098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2003526, 4565305, 4, { 68.331223f, 0.927661f, 136.889404f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2003527, 4595900, 4, { 77.372299f, -10.608900f, -91.074203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2003528, 4595901, 4, { 36.027271f, -9.635880f, -104.808601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2003529, 4595903, 4, { 2.165477f, -11.282240f, -188.867599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2003530, 4618276, 4, { -10.216280f, -11.049250f, -152.788300f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_32", 2003531, 4595904, 4, { -21.241859f, -11.023320f, -136.299393f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 4970117, 5, { -243.015701f, 19.074579f, 10.923530f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit_1", 2000139, 0, 4, { -272.688904f, 19.074579f, 18.222231f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4738604, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/KeepingtheOath.cpp b/src/scripts/instances/questbattles/KeepingtheOath.cpp index ecf7c9b5..7f8f14bc 100644 --- a/src/scripts/instances/questbattles/KeepingtheOath.cpp +++ b/src/scripts/instances/questbattles/KeepingtheOath.cpp @@ -50,23 +50,266 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/KeepingtheSpiritAlive.cpp b/src/scripts/instances/questbattles/KeepingtheSpiritAlive.cpp index 0fcbe4a5..2890de77 100644 --- a/src/scripts/instances/questbattles/KeepingtheSpiritAlive.cpp +++ b/src/scripts/instances/questbattles/KeepingtheSpiritAlive.cpp @@ -21,12 +21,133 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009578, 2091611, 4, { 31.545870f, 7.999978f, -121.025002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009578, 2091610, 4, { 4.407776f, 8.022990f, -105.310699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2009578, 2091597, 4, { -184.324402f, 18.000000f, 65.271606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2009578, 2091596, 4, { -146.806107f, 14.005000f, 63.857010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Companychest", 2000470, 4255821, 4, { -149.301498f, 4.552717f, -91.365868f }, 0.991760f, -0.619932f ); - instance.registerEObj( "Huntboard", 2004440, 2217635, 4, { -152.330902f, 4.230781f, -92.351143f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000605, 0, 4263086, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000606, 3861081, 4263087, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000604, 4262798, 4263088, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Earthspritecore", 2001221, 0, 4163769, 4, { -185.673004f, 36.598942f, 348.954987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4163770, 4, { -144.712997f, 44.095612f, 337.720398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4163771, 4, { -139.159897f, 44.119518f, 375.516693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4163772, 4, { -125.920898f, 46.215401f, 364.480713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4163773, 4, { -207.121796f, 34.620338f, 343.721710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4163774, 4, { -177.589203f, 37.378311f, 375.839203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4163775, 4, { -135.196198f, 45.881248f, 388.070709f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_7", 2001221, 0, 4163776, 4, { -124.855698f, 47.177441f, 336.891602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000205, 3841548, 3237648, 4, { -382.994202f, 25.285480f, -512.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000206, 4030543, 3237650, 4, { -382.797791f, 24.058620f, -569.999329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000207, 4030563, 3237652, 4, { -384.516693f, 24.065800f, -577.594116f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlever", 2000209, 0, 3237656, 4, { -392.499512f, 24.935869f, -487.555908f }, 1.000000f, 1.042826f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock02", 2001705, 4165897, 4108317, 4, { -345.592102f, 15.234820f, -632.468323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock03", 2001705, 4165900, 4108323, 4, { -366.638000f, 15.153470f, -651.078613f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138496, 4138489, 5, { -466.621002f, 22.995081f, -472.606415f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Ironlever_1", 2001805, 0, 4175817, 4, { -377.859192f, 24.185551f, -562.981689f }, 0.991760f, 1.504764f, 0); + instance.addEObj( "unknown_4", 2001684, 0, 4105352, 4, { 191.706497f, 53.259998f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "Curiousobject", 2003654, 0, 4622131, 4, { -68.557579f, 13.811150f, 159.184296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003655, 0, 4622132, 4, { -68.912437f, 13.549060f, 159.191299f }, 1.000000f, -0.118714f, 0); + instance.addEObj( "Preciouspotsherd", 2003656, 0, 4622218, 4, { -72.945534f, 13.527350f, 159.206696f }, 1.000000f, -0.416651f, 0); + instance.addEObj( "Preciouspotsherd_1", 2003657, 0, 4622219, 4, { -80.168518f, 13.427830f, 158.135193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Preciouspotsherd_2", 2003658, 0, 4622225, 4, { -71.041443f, 13.443610f, 155.966293f }, 1.000000f, 1.114817f, 0); + instance.addEObj( "Preciouspotsherd_3", 2003659, 0, 4622229, 4, { -76.128853f, 13.454370f, 155.911102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003903, 0, 4635043, 4, { -432.590515f, 28.794950f, -383.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003904, 0, 4673429, 4, { -432.590515f, 28.795000f, -383.577515f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2005163, 0, 5655919, 4, { 364.692993f, 74.880417f, 170.318405f }, 1.000000f, 0.515260f, 0); + instance.addEObj( "unknown_9", 2005210, 0, 5707766, 4, { 364.667114f, 74.838120f, 170.304794f }, 0.991760f, 0.478285f, 0); + instance.addEObj( "Caravansack", 2001408, 0, 3972501, 4, { 154.381302f, 52.555969f, 200.925507f }, 0.991760f, -0.426474f, 0); + instance.addEObj( "Caravansack_1", 2001409, 0, 3972503, 4, { 141.835495f, 53.000080f, 221.575607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); + instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_3", 2001544, 0, 4068720, 4, { 259.056488f, 53.448139f, 25.430000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2001468, 0, 4002288, 4, { -87.371643f, 50.629879f, 315.604614f }, 1.335633f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2001469, 0, 4002293, 4, { -74.943207f, 53.255798f, 336.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2001472, 0, 4003482, 4, { 150.725098f, 18.805120f, -5.748842f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Shadedoutcropping", 2001474, 0, 4014193, 4, { 96.247253f, 16.975349f, 188.860504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001758, 0, 4175144, 4, { -269.838898f, 15.347900f, -718.118530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002694, 0, 4374439, 4, { -659.887085f, 62.116219f, -805.250305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002698, 0, 4374438, 4, { 328.773987f, 63.000000f, -228.168198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "WakingSandsentrance", 2001711, 0, 4148333, 4, { -480.918091f, 18.001030f, -386.862000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003455, 0, 4672971, 4, { -520.720886f, 12.537260f, -369.257294f }, 1.000000f, -0.160624f, 0); + instance.addEObj( "Destination_3", 2002252, 0, 4301817, 4, { -662.345581f, 63.703388f, -805.475891f }, 1.000000f, -1.516295f, 0); + instance.addEObj( "unknown_15", 2002858, 0, 4502882, 4, { -470.847687f, 22.690121f, -439.597198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002859, 0, 4502883, 4, { -386.630493f, 24.769951f, -500.924988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002860, 0, 4502910, 4, { -367.215393f, 16.534220f, -628.223816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002861, 0, 4502913, 4, { -327.476013f, 14.770360f, -782.936218f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003561, 0, 4620227, 4, { 175.079300f, 52.657982f, -51.644081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003562, 0, 4620228, 4, { 140.193497f, 55.403481f, -32.144279f }, 1.000000f, -0.431827f, 0); + instance.addEObj( "unknown_20", 2003563, 0, 4620916, 4, { 90.466728f, 15.128930f, 156.129196f }, 1.000000f, -0.851278f, 0); + instance.addEObj( "unknown_21", 2003563, 0, 4620917, 4, { 90.683792f, 15.115320f, 157.440903f }, 1.000000f, -1.528101f, 0); + instance.addEObj( "unknown_22", 2003563, 0, 4620918, 4, { 90.393692f, 15.986160f, 156.714096f }, 1.000000f, -0.476697f, 0); + instance.addEObj( "Weatheredcrate", 2003564, 0, 4622239, 4, { -494.902893f, 19.051371f, -352.231415f }, 0.750000f, -0.588395f, 0); + instance.addEObj( "Blackscale", 2003565, 0, 4622240, 4, { -492.155792f, 19.051319f, -356.257690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_1", 2003566, 0, 4622241, 4, { -477.134888f, 21.550840f, -362.625000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_2", 2003567, 0, 4622242, 4, { -462.865997f, 23.031300f, -361.162415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_3", 2003568, 0, 4622243, 4, { -444.846008f, 23.021820f, -360.569000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003573, 0, 4622363, 4, { 192.679306f, 52.578350f, 14.635490f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003570, 0, 4677129, 4, { -390.152710f, 24.013620f, -348.136200f }, 0.750000f, 0.007942f, 0); + instance.addEObj( "unknown_24", 2003570, 0, 4677130, 4, { -390.079590f, 24.657551f, -348.104492f }, 0.750000f, -0.164489f, 0); + instance.addEObj( "unknown_25", 2003571, 0, 4677131, 4, { 122.520599f, 49.369301f, -179.912094f }, 0.750000f, 0.232433f, 0); + instance.addEObj( "unknown_26", 2003571, 0, 4677132, 4, { 121.849197f, 49.353828f, -180.857895f }, 0.750000f, -0.604124f, 0); + instance.addEObj( "unknown_27", 2003572, 0, 4677134, 4, { 256.280212f, 53.858521f, 144.223694f }, 0.750000f, 1.456685f, 0); + instance.addEObj( "unknown_28", 2003572, 0, 4677135, 4, { 254.908997f, 52.413540f, 144.814804f }, 0.750000f, 0.436474f, 0); + instance.addEObj( "Planarfissure", 2002431, 0, 4308386, 4, { -178.373398f, 15.435460f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002432, 0, 4308387, 4, { -211.169601f, 15.408760f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002535, 0, 4323988, 4, { -178.373398f, 15.435420f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_3", 2002536, 0, 4323989, 4, { -211.169601f, 15.408720f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002310, 0, 4295817, 4, { -283.908386f, 15.067190f, -774.671997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate_1", 2004102, 0, 4695118, 4, { -283.908386f, 15.067200f, -774.671997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001808, 0, 4175875, 4, { 160.723297f, 54.825562f, -45.548222f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001714, 0, 4190129, 4, { 191.706497f, 53.206501f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_31", 2001714, 0, 4101396, 4, { 191.706497f, 53.259991f, -43.777889f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_32", 2004690, 0, 5021395, 4, { 301.300903f, 63.558701f, 161.296494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage", 2004132, 0, 4721955, 4, { -158.026199f, 14.901680f, -197.023407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004136, 0, 4721965, 4, { -156.549500f, 14.974940f, -192.488205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage_1", 2004133, 0, 4892862, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Winebaudsmessage_2", 2004134, 0, 4892863, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Listofdemands", 2004847, 0, 5071821, 4, { 323.642792f, 62.984390f, -207.887100f }, 1.000000f, -1.371537f, 0); + instance.addEObj( "EATCcargocrate", 2000738, 0, 3706840, 4, { 217.118195f, 60.471439f, 121.538002f }, 0.747620f, 0.830903f, 0); + instance.addEObj( "EATCcargocrate_1", 2000739, 0, 3706841, 4, { 212.965103f, 52.824039f, 147.999802f }, 0.747620f, 0.764395f, 0); + instance.addEObj( "EATCcargocrate_2", 2000740, 0, 3706842, 4, { 228.448898f, 55.569160f, 172.082993f }, 0.747620f, 0.113389f, 0); + instance.addEObj( "Fafafonosbaggage", 2001273, 0, 3923934, 4, { -210.864395f, 31.683620f, 370.595703f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Fafafonosbaggage_1", 2001274, 0, 3923935, 4, { -215.686295f, 31.992800f, 361.348907f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fafafonosbaggage_2", 2001275, 0, 3923937, 4, { -218.890701f, 31.788309f, 365.163605f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Magnetite", 2001276, 0, 3923953, 4, { -162.859604f, 49.869110f, 312.336792f }, 1.300000f, -0.000000f, 0); + instance.addEObj( "Magnetite_1", 2001356, 0, 3949808, 4, { -118.516899f, 56.229370f, 411.123810f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Magnetite_2", 2001357, 0, 3949809, 4, { -99.895340f, 59.123940f, 389.090698f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Writofseizure", 2001456, 0, 3999587, 4, { -246.576706f, 35.180309f, 383.315613f }, 1.000000f, 1.167259f, 0); + instance.addEObj( "Writofseizure_1", 2001457, 0, 3999591, 4, { -218.018997f, 35.816582f, 426.025787f }, 1.000000f, -0.002433f, 0); + instance.addEObj( "Writofseizure_2", 2001458, 0, 3999593, 4, { -282.081604f, 35.200500f, 438.834198f }, 0.991760f, 0.407578f, 0); + instance.addEObj( "Writofseizure_3", 2001459, 0, 3999595, 4, { -306.982391f, 34.317501f, 396.963409f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001852, 0, 4217254, 4, { -235.248795f, 15.910670f, -293.097198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trappoint", 2001374, 0, 3951678, 4, { 101.867302f, 49.365681f, -171.121094f }, 0.991760f, -1.182530f, 0); + instance.addEObj( "Trappoint_1", 2001375, 0, 3951683, 4, { 111.436600f, 49.171101f, -177.996506f }, 0.900208f, -0.674530f, 0); + instance.addEObj( "Trappoint_2", 2001376, 0, 3951862, 4, { 115.190300f, 49.143421f, -183.031998f }, 0.900208f, -0.273005f, 0); + instance.addEObj( "Trappoint_3", 2001377, 0, 3951883, 4, { 106.858902f, 49.335419f, -173.693497f }, 0.991760f, -0.931860f, 0); + instance.addEObj( "Nanaschitepebble", 2001399, 0, 3955178, 4, { 61.631142f, 46.075420f, -265.430695f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Nanaschitepebble_1", 2001400, 0, 3955182, 4, { 98.055641f, 45.213470f, -214.379593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nanaschitepebble_2", 2001401, 0, 3955184, 4, { 85.587769f, 46.424850f, -266.468292f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Nanaschitepebble_3", 2001402, 0, 3955186, 4, { 47.837040f, 45.220798f, -223.498901f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Splinteredcrate", 2001382, 0, 3953773, 4, { -282.520813f, 13.480670f, -145.922104f }, 0.991760f, 0.922943f, 0); + instance.addEObj( "Decayingvegetables", 2001383, 0, 3953775, 4, { -283.192200f, 13.480670f, -145.860992f }, 0.991760f, 1.086698f, 0); + instance.addEObj( "Bottomlesstoolbox", 2001384, 0, 3953776, 4, { -278.034698f, 13.480670f, -146.562897f }, 0.991760f, -0.671846f, 0); + instance.addEObj( "Unsoldpot", 2001475, 0, 4010998, 4, { -353.951996f, 13.900940f, -102.644096f }, 0.991760f, 0.004243f, 0); + instance.addEObj( "Decayingvegetables_1", 2001476, 0, 4011001, 4, { -356.013611f, 13.903760f, -100.384903f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "Emptydecanter", 2001477, 0, 4011002, 4, { -325.368195f, 13.983500f, -109.073997f }, 0.991760f, -0.977592f, 0); + instance.addEObj( "Holeycup", 2001478, 0, 4011003, 4, { -324.971405f, 13.983500f, -108.587402f }, 0.991760f, 0.583399f, 0); + instance.addEObj( "Motheatensack", 2001479, 0, 4011004, 4, { -355.428406f, 13.900940f, -101.609901f }, 0.991760f, -0.962156f, 0); + instance.addEObj( "Flotsam", 2001385, 0, 3953779, 4, { -285.216705f, 19.834650f, -165.813995f }, 0.320374f, 0.081159f, 0); + instance.addEObj( "Flotsam_1", 2001386, 0, 3953780, 4, { -282.883209f, 19.015869f, -166.643906f }, 0.778198f, -1.349212f, 0); + instance.addEObj( "Flotsam_2", 2001387, 0, 3953781, 4, { -293.232697f, 19.514210f, -164.340897f }, 0.778198f, -0.018445f, 0); + instance.addEObj( "Oremound", 2001368, 0, 3951891, 4, { 297.566193f, 62.546749f, -194.048996f }, 0.991760f, 0.740205f, 0); + instance.addEObj( "Oremound_1", 2001369, 0, 3951893, 4, { 293.018890f, 63.492680f, -236.133408f }, 0.991760f, -1.090533f, 0); + instance.addEObj( "Oremound_2", 2001735, 0, 4161181, 4, { 318.346405f, 63.544731f, -200.930496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sharpenedpickaxe", 2001371, 0, 3952079, 4, { 315.281891f, 62.935490f, -202.934906f }, 0.961304f, 1.229137f, 0); + instance.addEObj( "Oldhammer", 2001372, 0, 3952084, 4, { 324.421997f, 64.036842f, -247.028397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavysledgehammer", 2001373, 0, 3952087, 4, { 291.432007f, 62.563419f, -228.564896f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/KindredSpirits.cpp b/src/scripts/instances/questbattles/KindredSpirits.cpp index 1583a2f5..7e70b328 100644 --- a/src/scripts/instances/questbattles/KindredSpirits.cpp +++ b/src/scripts/instances/questbattles/KindredSpirits.cpp @@ -38,23 +38,110 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Springcore", 2006356, 0, 5935427, 4, { -503.756012f, -58.509480f, -503.033691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_1", 2006356, 0, 5935428, 4, { -499.300415f, -58.214001f, -463.584412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_2", 2006356, 0, 5935429, 4, { -512.484192f, -56.971661f, -479.306091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_3", 2006356, 0, 5935430, 4, { -476.787994f, -58.587841f, -514.616882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_4", 2006356, 0, 5935431, 4, { -480.780212f, -57.274231f, -496.720612f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcore_5", 2006356, 0, 5935432, 4, { -469.194702f, -57.906929f, -495.066803f }, 1.000000f, 0.008036f, 0); + instance.addEObj( "Springcore_6", 2006356, 0, 5935433, 4, { -494.337402f, -57.733509f, -482.052185f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Springcore_7", 2006356, 0, 5935434, 4, { -478.165985f, -58.167671f, -472.125214f }, 1.000000f, 0.008036f, 0); + instance.addEObj( "Brambleweedrope", 2005710, 0, 5886226, 4, { 654.976929f, -65.052856f, -128.584305f }, 1.000000f, -0.158530f, 0); + instance.addEObj( "Entrance", 2005517, 0, 5861483, 4, { -151.981705f, -14.711070f, -538.561279f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2006308, 0, 5921843, 4, { 363.927795f, 134.083405f, 247.741898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2006375, 0, 5937939, 4, { 880.675110f, -97.850777f, -743.209229f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005695, 0, 5881756, 4, { -621.500000f, -58.500000f, -319.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "AirshiptoIshgard", 2005370, 0, 5916122, 4, { -812.001282f, -57.849281f, 162.789505f }, 0.991760f, -1.317327f, 0); + instance.addEObj( "Aethercurrent", 2006225, 0, 5916002, 4, { -595.001404f, -166.226303f, 582.444214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006226, 0, 5916005, 4, { 484.737091f, -142.446198f, 689.117920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006227, 0, 5916022, 4, { -505.576508f, -217.550903f, 329.869293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006228, 0, 5916030, 4, { 157.968094f, -177.265594f, 785.124023f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006229, 0, 5916032, 4, { -631.148071f, -59.062820f, -159.611298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006230, 0, 5916037, 4, { 180.448303f, 30.010010f, -471.095093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006231, 0, 5916039, 4, { 486.183105f, 113.107101f, -185.697006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006232, 0, 5916043, 4, { 64.102600f, 150.498993f, -139.863495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006233, 0, 5916044, 4, { 231.301407f, -82.111038f, 261.017792f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006234, 0, 5916045, 4, { 616.022888f, -65.536537f, -111.587196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005409, 0, 5857517, 4, { -254.657806f, -185.675507f, 662.684082f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005410, 0, 5857520, 4, { -81.154419f, -136.979996f, 468.536591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005411, 0, 5857522, 4, { -122.764702f, -165.979996f, 646.509521f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Springcrystal", 2005412, 0, 5857545, 4, { 408.895905f, -124.000000f, 718.562500f }, 0.991760f, -0.074735f, 0); + instance.addEObj( "Springcrystal_1", 2005413, 0, 5857553, 4, { 208.222595f, -124.000000f, 632.809814f }, 0.991760f, -1.356326f, 0); + instance.addEObj( "Springcrystal_2", 2005414, 0, 5857719, 4, { 334.798096f, -124.000000f, 751.346985f }, 0.991760f, -0.060929f, 0); + instance.addEObj( "Springcrystal_3", 2005415, 0, 5857721, 4, { 216.934006f, -124.000000f, 611.786072f }, 0.991760f, -0.789964f, 0); + instance.addEObj( "Springcrystal_4", 2005416, 0, 5857722, 4, { 326.497192f, -123.500000f, 564.446411f }, 0.991760f, -0.100717f, 0); + instance.addEObj( "Springcrystal_5", 2005417, 0, 5857723, 4, { 398.367188f, -124.000000f, 584.375977f }, 0.991760f, 1.357258f, 0); + instance.addEObj( "Springcrystal_6", 2005492, 0, 5857953, 4, { 270.801788f, -124.000000f, 725.520630f }, 0.991760f, -1.460420f, 0); + instance.addEObj( "Destination_3", 2005418, 0, 5857954, 4, { 418.429901f, -121.445297f, 630.648376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005419, 0, 5857955, 4, { 299.825409f, -115.810898f, 424.747192f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2005420, 0, 5857994, 4, { 531.181580f, -99.870361f, 349.965607f }, 0.700000f, -0.455839f, 0); + instance.addEObj( "unknown_1", 2005493, 0, 5858080, 4, { -678.950195f, -109.697098f, 463.157013f }, 0.991760f, 1.486976f, 0); + instance.addEObj( "Destination_5", 2005497, 0, 5858719, 4, { -703.861328f, -62.007809f, 113.504204f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2005500, 0, 5912435, 4, { -761.806702f, -39.109440f, 77.622681f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2005501, 0, 5912436, 4, { -761.806702f, -39.109402f, 77.622704f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Vunduaetheryte", 2006288, 0, 5921844, 4, { 369.562103f, 143.181702f, 260.719086f }, 1.000000f, -1.165264f, 0); + instance.addEObj( "×エンタープライズ2", 2006411, 0, 5938130, 4, { -818.035889f, -57.642361f, 151.719193f }, 1.000000f, 0.525521f, 0); + instance.addEObj( "unknown_2", 2006361, 0, 5932883, 4, { -447.867615f, -4.226807f, -703.730774f }, 0.991760f, -1.469720f, 0); + instance.addEObj( "unknown_3", 2006366, 0, 5935261, 4, { -179.437195f, 19.436171f, -855.977722f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2006413, 0, 5939318, 4, { -448.501007f, -3.653519f, -710.402710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006342, 0, 5930944, 4, { 533.531677f, -100.114502f, 367.544098f }, 0.991760f, 0.632537f, 0); + instance.addEObj( "Lockedbasket", 2006274, 0, 5921163, 4, { 305.073608f, 71.063919f, -413.412689f }, 0.991760f, 0.093047f, 0); + instance.addEObj( "Lockedbasket_1", 2006275, 0, 5921164, 4, { 384.054199f, 71.411461f, -311.909698f }, 0.991760f, -0.149134f, 0); + instance.addEObj( "unknown_4", 2006379, 0, 5937776, 4, { 305.073608f, 70.664551f, -413.443207f }, 0.991760f, -0.670162f, 0); + instance.addEObj( "unknown_5", 2006380, 0, 5937778, 4, { 384.060913f, 70.956978f, -311.882385f }, 0.991760f, -0.434402f, 0); + instance.addEObj( "×", 2006452, 0, 5960937, 4, { 304.926910f, 70.665611f, -413.570312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006453, 0, 5960945, 4, { 383.787811f, 70.938828f, -311.500092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005987, 0, 5900345, 4, { -44.083370f, -176.806305f, 753.291992f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2005988, 0, 5900346, 4, { 98.863159f, -175.280396f, 780.758301f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2005989, 0, 5900347, 4, { 207.493607f, -176.705399f, 720.764221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "×エンタープライズ", 2005495, 0, 5859576, 4, { -815.343079f, -57.546211f, 153.558701f }, 1.000000f, 0.544800f, 0); + instance.addEObj( "unknown_9", 2005625, 0, 5883652, 4, { -151.302307f, -14.708430f, -529.897095f }, 0.991760f, -1.432712f, 0); + instance.addEObj( "unknown_10", 2005585, 0, 5877118, 4, { -248.982605f, -182.409195f, 744.884521f }, 1.000000f, 1.540455f, 0); + instance.addEObj( "Packedmeal", 2005584, 0, 5877119, 4, { -249.044800f, -182.342606f, 744.852478f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Cloudmushroom", 2006000, 0, 5901886, 4, { -181.020493f, -165.176804f, 536.618774f }, 2.000000f, 1.377967f, 0); + instance.addEObj( "Gnawedbone", 2006001, 0, 5901925, 4, { -131.252304f, -137.676498f, 512.280823f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2006002, 0, 5901960, 4, { -709.681885f, -105.180496f, 448.386200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2006003, 0, 5901961, 4, { -709.681824f, -105.165497f, 448.412811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Provisions", 2006004, 0, 5901962, 4, { -709.681824f, -104.727798f, 448.412811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "RoseKnightweapons", 2005588, 0, 5877121, 4, { 710.219299f, -65.536522f, -120.625198f }, 1.250000f, 0.969732f, 0); + instance.addEObj( "RoseKnightweapons_1", 2005589, 0, 5877123, 4, { 643.904419f, -65.536522f, -126.372498f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "RoseKnightarmor", 2005590, 0, 5877126, 4, { 687.856689f, -65.536522f, -162.828400f }, 1.500000f, -0.724929f, 0); + instance.addEObj( "unknown_13", 2005773, 0, 5888247, 4, { 113.908600f, -85.587891f, 443.717010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Blackloam", 2005774, 0, 5888252, 4, { -21.168360f, -175.254898f, 737.757324f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_1", 2005775, 0, 5888253, 4, { 55.786098f, -175.254898f, 723.008789f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_2", 2005776, 0, 5888254, 4, { 36.870640f, -175.254898f, 774.079895f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Blackloam_3", 2005777, 0, 5888256, 4, { 1.261036f, -175.254898f, 705.787415f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Blackloam_4", 2005778, 0, 5888258, 4, { 95.929237f, -175.254898f, 769.107971f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005780, 0, 5888261, 4, { -143.817795f, -176.801193f, 743.886597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005781, 0, 5888262, 4, { -115.285500f, -176.801102f, 741.692993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005782, 0, 5888263, 4, { -101.519997f, -176.801193f, 755.577515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2005783, 0, 5888264, 4, { -109.223198f, -176.806305f, 771.924316f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005784, 0, 5888266, 4, { -129.711807f, -176.801102f, 773.815186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest", 2005779, 0, 5888273, 4, { -101.519997f, -175.848602f, 755.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_1", 2006445, 0, 5960887, 4, { -143.817795f, -175.830704f, 743.886597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_2", 2006446, 0, 5960888, 4, { -115.285500f, -175.832001f, 741.692993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_3", 2006447, 0, 5960889, 4, { -109.223198f, -175.848907f, 771.924316f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gastornisnest_4", 2006448, 0, 5960890, 4, { -129.711807f, -175.832901f, 773.815186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006255, 0, 5927107, 4, { -586.130981f, -165.927094f, 607.534912f }, 1.000000f, -1.389183f, 0); + instance.addEObj( "unknown_19", 2006256, 0, 5927108, 4, { -586.130981f, -165.927094f, 607.534912f }, 1.000000f, -1.389183f, 0); + instance.addEObj( "Gurglegrass", 2005824, 0, 5890519, 4, { 204.853897f, 12.762570f, -596.195679f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gurglegrass_1", 2005825, 0, 5890520, 4, { 244.353607f, 38.357929f, -564.352722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gurglegrass_2", 2005826, 0, 5890521, 4, { 224.959595f, 12.879210f, -653.325623f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2006033, 0, 5905827, 4, { -275.213593f, -14.240420f, -690.286926f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005830, 0, 5890524, 4, { -569.233887f, -50.650410f, -449.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering", 2005827, 0, 5890527, 4, { 86.063919f, 98.585579f, -335.142914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering_1", 2005828, 0, 5890528, 4, { 180.820496f, 98.585579f, -309.500610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Zunduoffering_2", 2005829, 0, 5890529, 4, { 80.252533f, 98.585579f, -309.043793f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2005831, 0, 5890587, 4, { -238.233795f, 103.114799f, -241.734100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut", 2006109, 0, 5910999, 4, { 685.164673f, -98.847237f, -675.329285f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_1", 2006110, 0, 5911000, 4, { 734.973389f, -98.140648f, -684.319214f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_2", 2006111, 0, 5911001, 4, { 778.835815f, -98.576317f, -669.549622f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_3", 2006112, 0, 5911002, 4, { 835.825073f, -97.819618f, -685.877075f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_4", 2006113, 0, 5911092, 4, { 784.129272f, -11.396840f, -419.154907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackfeather", 2006114, 0, 5911093, 4, { 749.614807f, -11.396870f, -349.976715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackfeather_1", 2006115, 0, 5911094, 4, { 715.360779f, -11.396840f, -397.289001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2006116, 0, 5911102, 4, { 650.836487f, -136.622803f, 655.090576f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2006117, 0, 5911103, 4, { 650.505981f, -136.621399f, 654.912170f }, 1.500000f, -0.955060f, 0); } diff --git a/src/scripts/instances/questbattles/LeiasLegacy.cpp b/src/scripts/instances/questbattles/LeiasLegacy.cpp index 6fd0c765..a8b98b6a 100644 --- a/src/scripts/instances/questbattles/LeiasLegacy.cpp +++ b/src/scripts/instances/questbattles/LeiasLegacy.cpp @@ -26,7 +26,98 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "unknown_0", 2001217, 0, 3896009, 4, { 143.907898f, -26.213240f, 288.586304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment", 2001212, 0, 3920288, 4, { -233.827194f, -31.603571f, 363.483490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_1", 2001212, 0, 3920291, 4, { -210.405304f, -30.263439f, 339.910309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_2", 2001212, 0, 3920292, 4, { -193.951004f, -32.511791f, 287.437012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_3", 2001212, 0, 3920297, 4, { -228.257996f, -26.702641f, 296.407501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002500, 0, 4321459, 4, { -287.226593f, -79.420212f, 488.636688f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002500, 0, 4321585, 4, { -280.811798f, -79.453796f, 502.494812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002500, 0, 4321586, 4, { -276.546906f, -81.106941f, 463.178589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002500, 0, 4321587, 4, { -297.265808f, -79.690392f, 498.251099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2002500, 0, 4321588, 4, { -296.517792f, -79.288193f, 472.396301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002500, 0, 4321589, 4, { -270.604614f, -80.473587f, 483.565308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002500, 0, 4321590, 4, { -255.953995f, -79.382019f, 473.689392f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2002500, 0, 4321591, 4, { -269.224091f, -77.344063f, 510.199005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002500, 0, 4321623, 4, { -294.341888f, -79.279083f, 513.495972f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshipfragment", 2004261, 0, 4746509, 4, { 322.222412f, -6.361168f, 18.316811f }, 1.400000f, 0.240699f, 0); + instance.addEObj( "unknown_10", 2004262, 0, 4746510, 4, { 321.652802f, -6.433453f, 18.224859f }, 1.500000f, 0.774193f, 0); + instance.addEObj( "unknown_11", 2004263, 0, 4746511, 4, { 322.559387f, -6.321119f, 18.343599f }, 1.450000f, -1.362784f, 0); + instance.addEObj( "unknown_12", 2004347, 0, 4868696, 4, { 322.601105f, -6.360372f, 17.896509f }, 1.600000f, -0.570340f, 0); + instance.addEObj( "unknown_13", 2004348, 0, 4868697, 4, { 322.078888f, -6.432873f, 17.748600f }, 1.300000f, -0.783565f, 0); + instance.addEObj( "Warballoondebris", 2004442, 0, 4891873, 4, { 265.016907f, -13.914900f, 58.457279f }, 1.000000f, 0.490834f, 0); + instance.addEObj( "unknown_14", 2004519, 0, 4891874, 4, { 260.191315f, -17.213100f, 67.611923f }, 1.000000f, -1.276617f, 0); + instance.addEObj( "unknown_15", 2004520, 0, 4891875, 4, { 260.707397f, -16.157860f, 63.172409f }, 1.000000f, 0.656738f, 0); + instance.addEObj( "unknown_16", 2004521, 0, 4891876, 4, { 262.212708f, -16.276260f, 63.610401f }, 1.000000f, -0.810459f, 0); + instance.addEObj( "Ixalistoragepot", 2004443, 0, 4892061, 4, { 211.932495f, -4.898254f, 27.573000f }, 1.998901f, -1.218245f, 0); + instance.addEObj( "Ixalistoragepot_1", 2004444, 0, 4892062, 4, { 212.003998f, -5.292601f, 28.763309f }, 1.000000f, -1.364642f, 0); + instance.addEObj( "unknown_17", 2004522, 0, 4902947, 4, { -35.968399f, -40.945332f, 160.347000f }, 1.449585f, 0.173236f, 0); + instance.addEObj( "unknown_18", 2004445, 0, 4902948, 4, { -35.995461f, -40.393318f, 160.638199f }, 0.991760f, 0.679218f, 0); + instance.addEObj( "Lathegearwheel", 2004543, 0, 4922229, 4, { -35.995499f, -40.556431f, 160.638199f }, 1.000000f, 0.252590f, 0); + instance.addEObj( "unknown_19", 2004535, 0, 4893738, 4, { 150.100800f, -18.118971f, 99.719353f }, 1.000000f, -0.440750f, 0); + instance.addEObj( "Markedterritory", 2004452, 0, 4890717, 4, { 324.605103f, -14.206180f, 181.139801f }, 0.991760f, 1.171260f, 0); + instance.addEObj( "Markedterritory_1", 2004453, 0, 4890718, 4, { 304.042694f, -18.858070f, 190.831696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_2", 2004454, 0, 4890719, 4, { 319.591797f, -16.101589f, 205.682297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_3", 2004455, 0, 4890720, 4, { 322.712891f, -14.480900f, 196.276703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "EhcatlNinestoragepot", 2004456, 0, 4890806, 4, { 238.309906f, -28.467819f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "EhcatlNinestoragepot_1", 2004457, 0, 4890807, 4, { 217.169205f, -27.404160f, 209.888702f }, 1.000000f, 0.825532f, 0); + instance.addEObj( "EhcatlNinestoragepot_2", 2004458, 0, 4890810, 4, { 215.140305f, -25.819309f, 229.686005f }, 0.991760f, 0.054122f, 0); + instance.addEObj( "EhcatlNinestoragepot_3", 2004459, 0, 4890811, 4, { 234.637802f, -24.271429f, 228.210907f }, 1.000000f, 0.587589f, 0); + instance.addEObj( "unknown_20", 2004523, 0, 4892111, 4, { 238.309906f, -29.110319f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004524, 0, 4892112, 4, { 217.169205f, -28.036131f, 209.888702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004525, 0, 4892113, 4, { 215.140305f, -26.448540f, 229.686005f }, 1.000000f, 0.892995f, 0); + instance.addEObj( "unknown_23", 2004526, 0, 4892114, 4, { 234.637802f, -24.927940f, 228.210907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot", 2004460, 0, 4890851, 4, { 85.656708f, -38.312939f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot_1", 2004461, 0, 4890853, 4, { 83.006599f, -41.516979f, 362.249512f }, 1.000000f, 1.480753f, 0); + instance.addEObj( "Stolenstoragepot_2", 2004462, 0, 4890854, 4, { 66.089668f, -40.685822f, 355.243713f }, 1.000000f, 0.843735f, 0); + instance.addEObj( "unknown_24", 2004527, 0, 4893977, 4, { 85.656708f, -39.027821f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004528, 0, 4893978, 4, { 83.006577f, -42.181721f, 362.249512f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004529, 0, 4893979, 4, { 66.089668f, -41.383770f, 355.243713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004463, 0, 4890862, 4, { 25.760000f, -44.740002f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snatchedstoragepot", 2004464, 0, 4890863, 4, { 25.760000f, -43.430199f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004465, 0, 4890889, 4, { -22.649139f, -7.454814f, -140.625107f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2004466, 0, 4890890, 4, { -47.104740f, -7.201632f, -159.830002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004467, 0, 4890891, 4, { -52.509998f, -8.238971f, -149.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004468, 0, 4890892, 4, { -91.447388f, -6.546204f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2004469, 0, 4890893, 4, { -123.902000f, -9.035076f, -118.217903f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2004470, 0, 4890894, 4, { -135.539993f, -10.210440f, -103.639999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2004471, 0, 4890895, 4, { -108.283203f, -8.586540f, -51.375721f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot", 2004472, 0, 4890896, 4, { -22.649111f, -6.145164f, -140.625107f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_1", 2004473, 0, 4890897, 4, { -47.104698f, -5.909051f, -159.830002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_2", 2004474, 0, 4890898, 4, { -52.536758f, -6.946814f, -149.706299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_3", 2004475, 0, 4890899, 4, { -91.447350f, -5.247173f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_4", 2004476, 0, 4890900, 4, { -123.902000f, -7.714047f, -118.217903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_5", 2004477, 0, 4890901, 4, { -135.546005f, -8.900931f, -103.654503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_6", 2004478, 0, 4890902, 4, { -108.280899f, -7.263391f, -51.348289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004357, 0, 4876992, 4, { -52.983631f, -47.065941f, 415.767487f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2004500, 0, 4890947, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004501, 0, 4890948, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004502, 0, 4890949, 4, { 150.250000f, -27.650000f, 112.379997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2004503, 0, 4890950, 4, { 150.279999f, -27.600000f, 112.379997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2004504, 0, 4890951, 4, { 150.225098f, -27.587971f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004505, 0, 4890952, 4, { 150.225098f, -27.587999f, 112.352203f }, 0.991800f, -1.374447f, 0); + instance.addEObj( "Windtouchedaethersand", 2002894, 0, 4499379, 4, { -152.819199f, -8.438673f, -78.507690f }, 0.991760f, -1.345369f, 0); + instance.addEObj( "unknown_42", 2002895, 0, 4499380, 4, { -152.959305f, -9.268820f, -78.665413f }, 1.200000f, -0.017453f, 0); + instance.addEObj( "Waterblessedaethersand", 2002896, 0, 4499400, 4, { 28.825220f, 1.576339f, -96.779503f }, 0.991760f, 0.249512f, 0); + instance.addEObj( "unknown_43", 2002898, 0, 4500718, 4, { -152.819199f, -9.274364f, -78.794640f }, 0.991760f, -0.503872f, 0); + instance.addEObj( "Stolenprovisions", 2002844, 0, 4504804, 4, { -26.169250f, -7.562927f, -147.020798f }, 0.991760f, 1.237031f, 0); + instance.addEObj( "Stolenprovisions_1", 2002845, 0, 4504805, 4, { -137.270294f, -9.595765f, -80.837624f }, 0.991760f, -0.470768f, 0); + instance.addEObj( "Stolenprovisions_2", 2002846, 0, 4504806, 4, { -147.572998f, -1.905349f, -120.313599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2002920, 0, 4504903, 4, { 185.631302f, -27.333790f, 182.719193f }, 0.991760f, -1.242558f, 0); + instance.addEObj( "unknown_45", 2002921, 0, 4504904, 4, { 184.807205f, -27.269079f, 183.504700f }, 1.000000f, -1.198863f, 0); + instance.addEObj( "unknown_46", 2002920, 0, 4504905, 4, { 186.248795f, -27.304741f, 182.621597f }, 1.000000f, -0.571384f, 0); + instance.addEObj( "unknown_47", 2005471, 0, 5854744, 4, { -174.944702f, -61.875431f, 371.572296f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Destination", 2005966, 0, 5900030, 4, { 163.530899f, -27.328920f, 207.873505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2005235, 0, 5764983, 4, { 440.776611f, -0.106645f, -61.750118f }, 0.642375f, -0.513324f, 0); + instance.addEObj( "unknown_49", 2002388, 0, 4306194, 4, { -268.843414f, -78.855553f, 444.858490f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Epitaphtoinfancy", 2002399, 0, 4306754, 4, { 107.860397f, 7.714637f, -45.129051f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002401, 0, 4306756, 4, { 107.999603f, 7.202641f, -45.457420f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002402, 0, 4306757, 4, { 107.645798f, 7.095438f, -45.473320f }, 1.000000f, -1.256946f, 0); + instance.addEObj( "unknown_52", 2005852, 0, 5889879, 4, { 110.611504f, 6.922153f, -49.352982f }, 1.800000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2004685, 0, 5021343, 4, { -190.692505f, -58.533581f, 347.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004110, 0, 4722113, 4, { -14.232840f, -53.537338f, 531.181091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004128, 0, 4722838, 4, { 384.298492f, -8.529028f, -95.597839f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2004878, 0, 5097920, 4, { 328.908112f, -5.203369f, 266.559814f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/LikeMotherLikeDaughter.cpp b/src/scripts/instances/questbattles/LikeMotherLikeDaughter.cpp index ba1f829d..d9e7edc3 100644 --- a/src/scripts/instances/questbattles/LikeMotherLikeDaughter.cpp +++ b/src/scripts/instances/questbattles/LikeMotherLikeDaughter.cpp @@ -40,9 +40,281 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "Pollencluster", 2000129, 0, 2315601, 4, { -154.833298f, -0.625671f, 171.099396f }, 1.144348f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3715786, 4, { -151.751007f, 1.608049f, 145.860992f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138563, 4138562, 5, { -173.216400f, -3.430103f, 183.856796f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Sylphickeepsake", 2001227, 0, 4322586, 4, { 294.431213f, -1.040000f, 143.681396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_1", 2001227, 0, 4322587, 4, { 321.827911f, -3.020000f, 144.090897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_2", 2001227, 0, 4322589, 4, { 290.637299f, -0.740000f, 163.516006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_3", 2001227, 0, 4322591, 4, { 309.508911f, -0.240000f, 173.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_4", 2001227, 0, 4322592, 4, { 298.527588f, 0.510000f, 187.215897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_5", 2001227, 0, 4322594, 4, { 258.492493f, -0.220000f, 149.720093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_6", 2001227, 0, 4322599, 4, { 260.485596f, 0.120000f, 130.993103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_7", 2001227, 0, 4322601, 4, { 257.467102f, 0.260000f, 180.673294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001672, 0, 4103733, 4, { 51.468632f, 7.888855f, 486.472809f }, 0.991760f, 1.407976f, 0); + instance.addEObj( "Destination", 2004254, 0, 4745343, 4, { 260.836792f, -9.082514f, -77.379066f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002864, 0, 4496980, 4, { 270.292114f, -0.236188f, 168.551102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2002865, 0, 4497120, 4, { 259.773590f, -8.686693f, -81.574600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2003035, 0, 4515593, 4, { 21.365570f, -6.232798f, 251.565796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_1", 2003036, 0, 4515594, 4, { 21.370729f, -6.231795f, 251.573700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom", 2003330, 0, 4548814, 4, { 197.333801f, 8.378596f, 176.602798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_1", 2003331, 0, 4548815, 4, { 235.789200f, -1.592303f, 104.609299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_2", 2003332, 0, 4548816, 4, { 198.952194f, -3.617840f, -11.549170f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Fragrantbloom_3", 2003333, 0, 4548818, 4, { 261.949493f, -7.052843f, 3.433620f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass", 2003334, 0, 4548820, 4, { 240.559402f, -5.273791f, -47.777660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_1", 2003335, 0, 4588382, 4, { 204.367706f, -3.361009f, -11.380580f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_2", 2003336, 0, 4588383, 4, { 181.841400f, 0.028064f, 34.078308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_3", 2003459, 0, 4588384, 4, { 205.467407f, -1.536390f, 90.842522f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_4", 2003460, 0, 4588395, 4, { 207.316895f, 9.219618f, 189.518997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_5", 2003461, 0, 4588396, 4, { 68.643959f, 4.922075f, 183.815094f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003425, 0, 4576915, 4, { 276.268890f, -10.496140f, -70.834373f }, 1.052795f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_2", 2002883, 0, 4498913, 4, { 102.494904f, -20.340330f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_3", 2002882, 0, 4498914, 4, { -26.077181f, -35.070999f, -539.086182f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_6", 2003344, 0, 4549544, 4, { 180.100006f, -21.814190f, -454.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_7", 2003345, 0, 4549545, 4, { 257.190796f, -23.392200f, -374.319092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_8", 2003346, 0, 4549546, 4, { 314.198395f, -17.929380f, -269.611603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sylphpodling_4", 2003343, 0, 4549547, 4, { 102.525299f, -20.309811f, -512.840515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003426, 0, 4577350, 4, { 99.748169f, -20.187740f, -512.474182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003423, 0, 4577365, 4, { 45.954391f, 6.073489f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003424, 0, 4577367, 4, { 45.954399f, 6.073500f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003388, 0, 4578406, 4, { -8.182032f, -34.830978f, -531.505005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_9", 2003472, 0, 4589592, 4, { 207.316895f, 9.219618f, 189.518997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_10", 2003473, 0, 4589593, 4, { 68.643959f, 4.922075f, 183.815094f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_11", 2003462, 0, 4589558, 4, { 325.490112f, -18.812401f, -167.101593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_12", 2003470, 0, 4589581, 4, { 243.800003f, -5.200000f, -51.700001f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_13", 2003471, 0, 4589591, 4, { 234.800003f, -3.874040f, 67.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003155, 0, 4536337, 4, { -247.292099f, 5.402741f, 279.090515f }, 0.991760f, 1.081068f, 0); + instance.addEObj( "Destination_6", 2003156, 0, 4536338, 4, { -227.161697f, 5.266186f, 276.482788f }, 0.991760f, 0.446265f, 0); + instance.addEObj( "Destination_7", 2003157, 0, 4536339, 4, { -234.703796f, 3.264596f, 271.138214f }, 0.991760f, -0.104419f, 0); + instance.addEObj( "Destination_8", 2003158, 0, 4536340, 4, { -217.317001f, 2.177073f, 285.324402f }, 0.991760f, 0.917035f, 0); + instance.addEObj( "Destination_9", 2003159, 0, 4536341, 4, { -202.240402f, 0.909965f, 278.834015f }, 0.991760f, 0.476351f, 0); + instance.addEObj( "Destination_10", 2003160, 0, 4536342, 4, { -242.640900f, 7.049800f, 297.737701f }, 0.991760f, -0.124993f, 0); + instance.addEObj( "Destination_11", 2003161, 0, 4536343, 4, { -224.126297f, 1.514189f, 267.972809f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2003162, 0, 4536344, 4, { -229.975601f, 4.013759f, 291.695099f }, 0.991760f, -0.547807f, 0); + instance.addEObj( "Sackofdevilgourds", 2003067, 0, 4517563, 4, { 354.583893f, -4.603297f, -11.392800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_1", 2003068, 0, 4517567, 4, { 323.838593f, -5.761353f, -17.896009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_2", 2003069, 0, 4517568, 4, { 327.674591f, -6.085326f, -7.901030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_3", 2003070, 0, 4517569, 4, { 328.105194f, -4.855515f, -31.267309f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_4", 2003071, 0, 4517570, 4, { 182.667099f, -1.920222f, 23.114180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_5", 2003072, 0, 4517571, 4, { 187.073502f, -0.680873f, 76.101418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_6", 2003073, 0, 4517572, 4, { 181.013107f, -0.379152f, 68.056587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_7", 2003074, 0, 4517588, 4, { 206.287796f, -2.382749f, 69.434540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepwoodsapling", 2003221, 0, 4569636, 4, { 254.206100f, -6.336769f, 41.450748f }, 0.991760f, -1.248056f, 0); + instance.addEObj( "Deepwoodsapling_1", 2003222, 0, 4569637, 4, { 253.533905f, -5.510984f, 22.278280f }, 0.991760f, -1.510563f, 0); + instance.addEObj( "Deepwoodsapling_2", 2003223, 0, 4569638, 4, { 288.768311f, -5.225069f, 37.053440f }, 1.000000f, -0.209019f, 0); + instance.addEObj( "Deepwoodsapling_3", 2003224, 0, 4569639, 4, { 281.282898f, -5.528382f, 10.890320f }, 0.991760f, 1.029748f, 0); + instance.addEObj( "Deepwoodsapling_4", 2003225, 0, 4569640, 4, { 313.383514f, -6.745697f, 17.728300f }, 1.000000f, 1.261924f, 0); + instance.addEObj( "Deepwoodsapling_5", 2003226, 0, 4569641, 4, { 309.700500f, -5.789827f, 36.660000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepwoodsapling_6", 2003227, 0, 4569642, 4, { 297.563690f, -5.432125f, 63.752991f }, 1.000000f, -0.186714f, 0); + instance.addEObj( "Deepwoodsapling_7", 2003228, 0, 4569643, 4, { 286.250214f, -4.508800f, 57.141289f }, 1.000000f, -1.297356f, 0); + instance.addEObj( "Greatergapemaw", 2003229, 0, 4569644, 4, { 206.434402f, -3.828274f, -40.060032f }, 1.000000f, -1.042362f, 0); + instance.addEObj( "Greatergapemaw_1", 2003230, 0, 4569645, 4, { 203.114502f, -3.394559f, -27.459700f }, 1.000000f, 0.152400f, 0); + instance.addEObj( "Greatergapemaw_2", 2003231, 0, 4569646, 4, { 211.596100f, -4.479522f, -51.478550f }, 1.000000f, -1.559508f, 0); + instance.addEObj( "Greatergapemaw_3", 2003232, 0, 4569647, 4, { 231.324295f, -5.301898f, -52.930630f }, 1.000000f, -0.385533f, 0); + instance.addEObj( "Greatergapemaw_4", 2003233, 0, 4569648, 4, { 245.611893f, -5.202628f, -41.667759f }, 1.000000f, -1.325491f, 0); + instance.addEObj( "Greatergapemaw_5", 2003234, 0, 4569649, 4, { 231.158707f, -3.189421f, -16.280991f }, 1.000000f, 0.425819f, 0); + instance.addEObj( "Greatergapemaw_6", 2003235, 0, 4569650, 4, { 215.535202f, -2.485040f, -19.249729f }, 1.000000f, 1.190844f, 0); + instance.addEObj( "Destination_13", 2003237, 0, 4544034, 4, { 242.509201f, 3.171883f, 174.738800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2003238, 0, 4544035, 4, { 212.800797f, 2.180446f, 124.510101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003239, 0, 4544036, 4, { 420.004486f, -11.947810f, -2.182068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2003240, 0, 4544037, 4, { -20.536249f, 18.045280f, 18.219610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2003241, 0, 4544038, 4, { 287.296295f, -5.537555f, 26.370331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_4", 2003079, 0, 4536351, 4, { 225.811600f, 6.003866f, 181.787292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_5", 2003080, 0, 4536352, 4, { 278.593506f, -4.781094f, 36.545292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_6", 2003081, 0, 4536353, 4, { 175.275497f, -0.198469f, 57.348770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_7", 2003082, 0, 4536354, 4, { 97.683311f, 7.143996f, -7.903296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ritualartifact", 2003075, 0, 4536355, 4, { 126.764000f, 3.093158f, 19.930861f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_1", 2003076, 0, 4536356, 4, { -19.144520f, 19.335110f, -11.485360f }, 1.500000f, -0.635571f, 0); + instance.addEObj( "Ritualartifact_2", 2003077, 0, 4536357, 4, { 315.975494f, -6.837254f, -16.690960f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Ritualartifact_3", 2003078, 0, 4536358, 4, { 232.630203f, -4.500855f, -59.158958f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_4", 2003303, 0, 4540178, 4, { 267.974091f, -0.139052f, 168.948395f }, 1.500000f, -1.196242f, 0); + instance.addEObj( "Fragrantbloom_8", 2003301, 0, 4540179, 4, { 220.316193f, -1.473949f, 100.497803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_5", 2003304, 0, 4540180, 4, { 302.897797f, -5.385191f, 60.722450f }, 1.500000f, -0.084814f, 0); + instance.addEObj( "Fragrantbloom_9", 2003302, 0, 4540181, 4, { 222.819199f, -2.727977f, -17.219090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003495, 0, 4593329, 4, { 396.750214f, -8.047500f, -1.323600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousobject", 2003037, 0, 4515675, 4, { 287.872894f, -5.639699f, 29.696770f }, 2.975464f, -0.583977f, 0); + instance.addEObj( "Suspiciousobject_1", 2003038, 0, 4515676, 4, { 290.811310f, -4.964163f, 52.301262f }, 2.500000f, -1.472846f, 0); + instance.addEObj( "Suspiciousobject_2", 2003039, 0, 4515678, 4, { 244.951004f, -1.262776f, 100.521500f }, 3.000000f, 0.877921f, 0); + instance.addEObj( "Greaterbanestool", 2003242, 1891418, 4573010, 4, { 251.778397f, -8.209301f, -142.010803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_1", 2003243, 1891426, 4573011, 4, { 207.514099f, -5.522569f, -194.351395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_2", 2003244, 1692526, 4573014, 4, { 207.780197f, -3.514782f, -143.904099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_3", 2003245, 1692537, 4573015, 4, { 326.714111f, -16.365271f, -177.641495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Greaterbanestool_4", 2003246, 1692505, 4573016, 4, { 387.346985f, -16.979361f, -226.037903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_5", 2003247, 1672198, 4573017, 4, { 373.249786f, -17.692381f, -161.134094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_6", 2003248, 1672181, 4573019, 4, { 272.945190f, -8.224035f, -81.923920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2003380, 0, 4572993, 4, { 62.706169f, 3.932236f, 159.040405f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003381, 0, 4572994, 4, { 7.451530f, -2.031813f, 184.790298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003382, 0, 4572995, 4, { 58.211010f, 0.944079f, 245.708206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2003383, 0, 4572996, 4, { -47.541851f, -1.805159f, 334.940186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2003384, 0, 4572997, 4, { -40.328468f, -3.492374f, 187.253998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_23", 2003385, 0, 4572999, 4, { 64.378967f, 2.166244f, 221.289597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003386, 0, 4573000, 4, { 1.918755f, -7.818126f, 283.832886f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blazingscalebomb", 2003249, 0, 4546744, 4, { 360.687012f, -17.551809f, -128.061905f }, 0.991760f, -0.431213f, 0); + instance.addEObj( "Blazingscalebomb_1", 2003250, 0, 4546746, 4, { 323.790100f, -17.990330f, -217.605499f }, 1.000000f, 0.493296f, 0); + instance.addEObj( "Blazingscalebomb_2", 2003251, 0, 4546748, 4, { 442.354889f, -17.981300f, -200.309402f }, 0.991760f, -0.255239f, 0); + instance.addEObj( "Blazingscalebomb_3", 2003252, 0, 4546750, 4, { 406.088287f, -16.969971f, -254.966003f }, 0.991760f, 0.245782f, 0); + instance.addEObj( "Blazingscalebomb_4", 2003253, 0, 4546752, 4, { 295.952606f, -20.418011f, -300.925415f }, 0.991760f, 1.360010f, 0); + instance.addEObj( "Lightningchanneler", 2003142, 0, 4534644, 4, { 286.518585f, -13.687380f, -124.681503f }, 0.991760f, -0.165816f, 0); + instance.addEObj( "Lightningchanneler_1", 2003143, 0, 4534645, 4, { 259.082886f, -11.134010f, -167.614700f }, 1.000000f, -1.171536f, 0); + instance.addEObj( "Lightningchanneler_2", 2003144, 0, 4534646, 4, { 295.193512f, -12.990950f, -186.870697f }, 1.000000f, 0.111928f, 0); + instance.addEObj( "unknown_6", 2003146, 0, 4534655, 4, { 291.174286f, -12.940800f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Taintedcrystal", 2003145, 0, 4534657, 4, { 291.174286f, -12.940790f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandswater", 2003254, 0, 4576583, 4, { 332.246613f, -18.713091f, -202.377502f }, 0.991760f, -0.165337f, 0); + instance.addEObj( "Sylphlandswater_1", 2003255, 0, 4576599, 4, { 339.995087f, -19.037540f, -154.292297f }, 0.991760f, -0.205413f, 0); + instance.addEObj( "Sylphlandswater_2", 2003256, 0, 4576606, 4, { 451.305115f, -15.596500f, -283.177002f }, 0.991760f, -1.403375f, 0); + instance.addEObj( "Sylphlandswater_3", 2003349, 0, 4576613, 4, { 360.851196f, -16.977970f, -250.649200f }, 0.991760f, -0.455939f, 0); + instance.addEObj( "Sylphlandswater_4", 2003350, 0, 4576626, 4, { 261.157013f, -21.282379f, -269.947388f }, 0.991760f, -0.890729f, 0); + instance.addEObj( "Sylphlandswater_5", 2003351, 0, 4576631, 4, { 442.252197f, -17.375071f, -225.821701f }, 0.991760f, -0.787280f, 0); + instance.addEObj( "Moonspore", 2003257, 0, 4576908, 4, { 384.115387f, -33.308289f, -436.665985f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Moonspore_1", 2003258, 0, 4576909, 4, { 392.420807f, -33.550091f, -456.443115f }, 1.000000f, -0.908982f, 0); + instance.addEObj( "Moonspore_2", 2003259, 0, 4576910, 4, { 367.051514f, -24.930229f, -440.314087f }, 0.991760f, 1.162919f, 0); + instance.addEObj( "Fragrantbloom_10", 2003337, 0, 4576921, 4, { 437.182312f, -14.656990f, -260.032593f }, 0.991760f, 0.309246f, 0); + instance.addEObj( "Fragrantbloom_11", 2003338, 0, 4576924, 4, { 303.883301f, -15.976300f, -152.208694f }, 1.000000f, -0.606650f, 0); + instance.addEObj( "Fragrantbloom_12", 2003339, 0, 4576930, 4, { 358.288910f, -19.883169f, -207.302704f }, 0.991760f, -0.427364f, 0); + instance.addEObj( "Fragrantbloom_13", 2003340, 0, 4576956, 4, { 424.389587f, -18.458300f, -195.803894f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Fragrantbloom_14", 2003341, 0, 4576995, 4, { 306.313690f, -19.641350f, -262.475891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2003435, 0, 4578698, 4, { 383.810211f, -65.293404f, -448.508392f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciouscoffer", 2003040, 0, 4550480, 4, { 326.788513f, -18.087490f, -235.948395f }, 1.000000f, -1.559955f, 0); + instance.addEObj( "Suspiciouscoffer_1", 2003041, 0, 4550484, 4, { 386.119293f, -20.186100f, -200.741806f }, 1.000000f, 1.396771f, 0); + instance.addEObj( "Suspiciouscoffer_2", 2003042, 0, 4550486, 4, { 439.780304f, -18.176470f, -247.333603f }, 0.991760f, 0.014587f, 0); + instance.addEObj( "Suspiciouscoffer_3", 2003491, 0, 4593315, 4, { 398.709015f, -17.430691f, -237.047806f }, 1.000000f, 0.461995f, 0); + instance.addEObj( "Suspiciouscoffer_4", 2003492, 0, 4593316, 4, { 387.484009f, -15.018990f, -267.248291f }, 1.000000f, 0.869870f, 0); + instance.addEObj( "Suspiciouscoffer_5", 2003493, 0, 4593317, 4, { 356.458405f, -14.073890f, -264.422394f }, 1.000000f, -0.477062f, 0); + instance.addEObj( "Suspiciouscoffer_6", 2003494, 0, 4593318, 4, { 319.447601f, -17.211760f, -200.873001f }, 0.991760f, -1.262033f, 0); + instance.addEObj( "Chokingscalebombs", 2003307, 0, 4540212, 4, { 261.849915f, -9.295776f, -72.776352f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003310, 0, 4540213, 4, { 551.822876f, -22.512110f, -352.106506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass", 2003308, 0, 4540215, 4, { 270.539001f, -12.072570f, -181.486603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Luminousmoongrass_1", 2003309, 0, 4540216, 4, { 369.399994f, -19.609619f, -156.300003f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_26", 2003260, 0, 4546867, 4, { 375.124603f, -25.634979f, -469.899994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Luminousmoongrass_2", 2003474, 0, 4589809, 4, { 385.506012f, -15.657810f, -296.532288f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_3", 2003478, 0, 4589810, 4, { 364.799988f, -34.000011f, -432.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_4", 2003479, 0, 4589811, 4, { 389.699585f, -28.098949f, -494.220490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_5", 2003487, 0, 4589812, 4, { 429.899994f, -14.288640f, -257.600006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_6", 2003488, 0, 4589813, 4, { 550.054626f, -24.240721f, -329.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glueygapemaw", 2003097, 0, 4520654, 4, { 184.789093f, -21.871460f, -479.481903f }, 0.991760f, 1.285216f, 0); + instance.addEObj( "Glueygapemaw_1", 2003098, 0, 4520656, 4, { 265.386993f, -22.831619f, -373.796112f }, 1.000000f, 1.252951f, 0); + instance.addEObj( "Glueygapemaw_2", 2003099, 0, 4520658, 4, { 186.698303f, -21.355909f, -422.540588f }, 1.000000f, -1.340379f, 0); + instance.addEObj( "Glueygapemaw_3", 2003100, 0, 4520660, 4, { 130.248199f, -25.170361f, -389.715393f }, 1.000000f, -1.020562f, 0); + instance.addEObj( "Glueygapemaw_4", 2003101, 0, 4520662, 4, { 124.653000f, -22.213520f, -473.253906f }, 1.000000f, -1.036785f, 0); + instance.addEObj( "Glueygapemaw_5", 2003102, 0, 4520664, 4, { 116.294403f, -20.164480f, -499.883606f }, 1.000000f, -0.335379f, 0); + instance.addEObj( "Glueygapemaw_6", 2003104, 0, 4520668, 4, { 205.296799f, -18.645691f, -557.161682f }, 0.991760f, 1.301800f, 0); + instance.addEObj( "Sylphlandsspring", 2003105, 0, 4520677, 4, { 173.263901f, -26.747169f, -587.845215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_1", 2003106, 0, 4520678, 4, { 165.260406f, -26.461340f, -576.364807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_2", 2003107, 0, 4520679, 4, { 152.401505f, -27.000000f, -559.358887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_3", 2003108, 0, 4520680, 4, { -36.964890f, -35.553398f, -560.757996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_4", 2003109, 0, 4520682, 4, { -42.568180f, -35.591640f, -533.290527f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_5", 2003110, 0, 4520683, 4, { -18.336990f, -35.602291f, -535.328979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Milkmistmaker", 2003280, 1909984, 4580513, 4, { 364.431305f, -16.749640f, -238.452805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_1", 2003281, 1909981, 4580514, 4, { 218.510101f, -19.649820f, -404.762909f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_2", 2003282, 1909982, 4580516, 4, { 121.303200f, -25.273790f, -348.357910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_3", 2003283, 1909983, 4580530, 4, { 144.885696f, -28.278469f, -224.927200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_15", 2003276, 0, 4580613, 4, { 276.119995f, -12.275450f, -131.393997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_16", 2003277, 0, 4580939, 4, { 351.858887f, -20.609070f, -184.734207f }, 0.991760f, 0.999755f, 0); + instance.addEObj( "Fragrantbloom_17", 2003278, 0, 4580941, 4, { 348.973907f, -17.285210f, -230.749496f }, 0.991760f, -1.059342f, 0); + instance.addEObj( "Fragrantbloom_18", 2003279, 0, 4580942, 4, { 271.981415f, -19.877180f, -278.152496f }, 0.991760f, -0.682164f, 0); + instance.addEObj( "Fragrantbloom_19", 2003437, 0, 4581908, 4, { 259.920898f, -23.496771f, -361.484985f }, 0.991760f, 1.094632f, 0); + instance.addEObj( "Fragrantbloom_20", 2003438, 0, 4581909, 4, { 228.985596f, -23.059441f, -421.204407f }, 0.991760f, -0.586900f, 0); + instance.addEObj( "Fragrantbloom_21", 2003439, 0, 4581910, 4, { 197.069107f, -21.416519f, -406.999390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_22", 2003440, 0, 4581911, 4, { 153.184906f, -23.864969f, -474.139587f }, 0.991760f, 1.237798f, 0); + instance.addEObj( "Fragrantbloom_23", 2003441, 0, 4581912, 4, { 138.908005f, -23.063499f, -301.876099f }, 0.991760f, -0.199776f, 0); + instance.addEObj( "Fragrantbloom_24", 2003442, 0, 4581914, 4, { 90.308197f, -27.785410f, -267.084412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_25", 2003443, 0, 4581915, 4, { 105.182899f, -30.148689f, -177.502594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_26", 2003444, 0, 4581916, 4, { 148.863098f, -29.661070f, -206.650696f }, 0.991760f, 1.158832f, 0); + instance.addEObj( "Fragrantbloom_27", 2003445, 0, 4581920, 4, { 201.869202f, -21.032129f, -439.100098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_28", 2003446, 0, 4581922, 4, { 97.245728f, -26.339661f, -356.404999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_27", 2003284, 0, 4551557, 4, { 93.891228f, -30.107050f, -177.120300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_28", 2003285, 0, 4551559, 4, { 93.810463f, -30.099991f, -177.277695f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Skybulb", 2003290, 0, 4572686, 4, { -10.470580f, -35.200001f, -531.696289f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Ripenedbulb", 2003292, 0, 4572687, 4, { -10.496690f, -35.200001f, -531.702881f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Destination_29", 2003390, 0, 4579390, 4, { 264.635193f, -8.955486f, -78.344856f }, 1.000000f, 0.805802f, 0); + instance.addEObj( "Skybulb_1", 2003291, 0, 4589559, 4, { -11.259720f, -35.200001f, -531.717773f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass", 2003480, 0, 4589814, 4, { 152.899994f, -24.249050f, -451.899994f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_1", 2003481, 0, 4589815, 4, { 161.899994f, -26.600000f, -537.119995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_2", 2003482, 0, 4589816, 4, { 302.700012f, -18.917789f, -290.650696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_3", 2003483, 0, 4589817, 4, { 370.700012f, -16.298861f, -257.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_4", 2003484, 0, 4589818, 4, { 327.199188f, -17.241720f, -191.027802f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_5", 2003485, 0, 4589819, 4, { 384.921600f, -20.223400f, -197.555603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_6", 2003486, 0, 4589820, 4, { 262.630188f, -10.190030f, -114.904503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_7", 2003389, 0, 4589976, 4, { 114.593498f, -20.291059f, -501.672394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_8", 2003489, 0, 4592952, 4, { 249.763199f, -24.055559f, -341.115509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_9", 2003490, 0, 4592953, 4, { 293.995514f, -13.852700f, -152.605499f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2003533, 0, 4603320, 4, { 91.827003f, -29.593201f, -158.230103f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Schemingsylphs", 2003294, 0, 4573037, 4, { 180.132507f, -23.737551f, -494.878296f }, 0.991760f, 0.480608f, 0); + instance.addEObj( "Schemingsylphs_1", 2003295, 0, 4573038, 4, { 155.748795f, -24.399229f, -462.516205f }, 0.991760f, -0.000623f, 0); + instance.addEObj( "Schemingsylphs_2", 2003296, 0, 4573039, 4, { 131.732101f, -22.728081f, -560.509583f }, 0.991760f, 1.493497f, 0); + instance.addEObj( "Schemingsylphs_3", 2003297, 0, 4573040, 4, { 255.891693f, -23.930281f, -546.654419f }, 0.991760f, -0.598118f, 0); + instance.addEObj( "Beehive", 2002610, 0, 4333205, 4, { -487.418915f, 10.025700f, 185.320801f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Beehive_1", 2002611, 0, 4333206, 4, { -502.240814f, 12.346300f, 161.465393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Beehive_2", 2002612, 0, 4333207, 4, { -474.669006f, 7.223832f, 167.269104f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Curioustussock", 2001902, 0, 4268415, 4, { -386.648407f, -0.007868f, 192.462006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_30", 2000720, 0, 3725435, 4, { -209.088104f, -4.641913f, 195.804398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_31", 2000721, 0, 3725436, 4, { -146.023605f, -5.255088f, 199.259598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_32", 2000722, 0, 3725438, 4, { -173.327301f, 2.188472f, 137.682098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "TwinAdderstandard", 2000717, 0, 3722267, 4, { -318.501587f, 20.414970f, 393.545410f }, 0.991760f, 0.283564f, 0); + instance.addEObj( "TwinAdderstandard_1", 2000718, 0, 3722268, 4, { -363.363098f, 5.072210f, 277.424194f }, 0.991760f, 1.114885f, 0); + instance.addEObj( "TwinAdderstandard_2", 2000719, 0, 3722270, 4, { -223.895599f, -5.191019f, 198.352097f }, 0.991760f, -0.967813f, 0); + instance.addEObj( "TwinAdderstandard_3", 2002606, 0, 4331866, 4, { -318.501892f, 21.894489f, 393.544586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_4", 2002607, 0, 4331867, 4, { -363.336914f, 6.527109f, 277.411591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_5", 2002608, 0, 4331868, 4, { -223.904099f, -3.697920f, 198.351593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Smallcane", 2001909, 0, 4268559, 4, { -221.332199f, 16.034121f, 291.157288f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Youngleaf", 2001910, 0, 4268560, 4, { -230.279999f, 7.193030f, 272.322906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Youngleaf_1", 2001911, 0, 4268561, 4, { -245.630005f, 11.004320f, 280.890015f }, 1.000000f, -0.375315f, 0); + instance.addEObj( "Youngleaf_2", 2001912, 0, 4268562, 4, { -237.970001f, 16.034149f, 289.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Browniebrush", 2001913, 0, 4268626, 4, { -1.935700f, -0.988330f, 340.555603f }, 0.991760f, 0.138108f, 0); + instance.addEObj( "Browniebrush_1", 2001914, 0, 4268627, 4, { -35.621410f, -2.551777f, 325.381104f }, 1.000000f, -1.548959f, 0); + instance.addEObj( "Browniebrush_2", 2001915, 0, 4268628, 4, { -81.345886f, -2.625674f, 191.790604f }, 0.991760f, 0.185758f, 0); + instance.addEObj( "Browniebrush_3", 2001916, 0, 4268629, 4, { -40.970322f, -8.247272f, 224.389999f }, 1.000000f, 0.836054f, 0); + instance.addEObj( "Browniebrush_4", 2001917, 0, 4268630, 4, { -44.435322f, -8.768008f, 281.015686f }, 1.000000f, -1.326360f, 0); + instance.addEObj( "Suspiciousbox", 2001918, 0, 4268643, 4, { -100.921402f, -8.276004f, 261.430389f }, 1.000000f, 0.662411f, 0); + instance.addEObj( "unknown_9", 2002280, 0, 4289810, 4, { -102.004700f, -8.202802f, 259.895813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2000711, 0, 3721321, 4, { -78.986153f, -8.375583f, 264.908600f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2001920, 0, 4268670, 4, { -54.647831f, -1.055976f, 328.155914f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket_1", 2001921, 0, 4268671, 4, { -67.032898f, -3.273622f, 186.999298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk", 2001922, 0, 4268683, 4, { -244.281693f, 2.853489f, 128.526703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_1", 2001923, 0, 4268684, 4, { -223.285294f, 1.979512f, 129.289703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_2", 2001924, 0, 4268685, 4, { -194.381897f, 11.070710f, 76.930992f }, 1.000000f, 0.802673f, 0); + instance.addEObj( "unknown_10", 2002270, 0, 4289889, 4, { -283.877594f, 12.242350f, -39.334942f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_34", 2001957, 0, 4269047, 4, { 190.570801f, 8.800152f, 187.755402f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylvanlilyseed", 2002190, 0, 4300386, 4, { 233.661407f, 6.449697f, 199.145401f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_1", 2002191, 0, 4300387, 4, { 189.668198f, 7.954254f, 133.675705f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_2", 2002192, 0, 4300388, 4, { 181.067902f, 0.077871f, 43.304089f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002330, 0, 4300445, 4, { 217.664001f, 11.392100f, 147.400497f }, 1.200000f, 0.027980f, 0); + instance.addEObj( "Destination_35", 2002193, 0, 4300516, 4, { 222.033905f, -3.676586f, -25.900640f }, 0.991760f, 0.397259f, 0); + instance.addEObj( "unknown_12", 2004032, 0, 4671676, 4, { -318.615601f, 12.254900f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Sylphlandsaetheryte", 2004430, 0, 4879190, 4, { 198.295807f, -29.803900f, -220.439194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003047, 0, 4516241, 4, { -318.617188f, 12.128480f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrierthreshold", 2003046, 0, 4516242, 4, { -318.623688f, 12.252930f, -35.050049f }, 0.991760f, -1.543354f, 0); + instance.addEObj( "unknown_13", 2003057, 0, 4517325, 4, { -318.615601f, 12.254920f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Barrierthreshold_1", 2003347, 0, 4550125, 4, { -318.615601f, 12.254920f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003434, 0, 4577483, 4, { -318.615601f, 12.254900f, -35.033001f }, 1.000000f, -1.543355f, 0); + instance.addEObj( "Sweetsmellingwildflower", 2004140, 0, 4867989, 4, { 308.138397f, -15.467660f, -136.414597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004139, 0, 4867990, 4, { 376.950989f, -17.823540f, -134.512207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004143, 0, 4868022, 4, { 96.639137f, -26.655270f, -321.145386f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004152, 0, 4841612, 4, { 195.500595f, -31.476770f, -220.428406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frayedsack", 2002530, 0, 4323823, 4, { 576.244019f, -23.992371f, -423.743103f }, 1.000000f, 0.676128f, 0); + instance.addEObj( "Destination_36", 2002445, 0, 4308347, 4, { 3.160000f, 20.594299f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002446, 0, 4308348, 4, { 3.160000f, 20.594330f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2002498, 0, 4321569, 4, { 116.073097f, -21.432310f, -294.891907f }, 1.000000f, -0.221463f, 0); + instance.addEObj( "Destination_37", 2002394, 0, 4306624, 4, { -271.534302f, 13.757680f, -51.773930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2002395, 0, 4306625, 4, { -271.504700f, 13.176810f, -51.772308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2001713, 0, 4101329, 4, { 51.498920f, 7.909368f, 486.490112f }, 1.000000f, 1.407901f, 0); + instance.addEObj( "unknown_19", 2001806, 0, 4175894, 4, { 30.342871f, 8.417048f, 475.352997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004103, 0, 4696198, 4, { -53.624901f, -8.901268f, 298.765411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2000710, 0, 3715906, 4, { -296.284485f, 0.346088f, 251.026093f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Smallcane_1", 2000686, 0, 3719061, 4, { -241.152893f, -0.557573f, 212.956802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousboxes", 2000715, 0, 3722151, 4, { -101.015503f, -8.265948f, 261.272614f }, 1.000000f, 0.743996f, 0); + instance.addEObj( "Silkstrand", 2000723, 0, 3775548, 4, { -73.319641f, -2.914551f, 189.593307f }, 1.500000f, -0.651753f, 0); + instance.addEObj( "Silkstrand_1", 2000723, 0, 3775559, 4, { -189.723495f, 2.737110f, 126.692497f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_2", 2000723, 0, 3775564, 4, { -242.603195f, 11.806290f, 18.966921f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Claxiosleafprint", 2000724, 0, 3775568, 4, { -283.826508f, 12.255220f, -39.326191f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Silkstrand_3", 2000983, 0, 3853767, 4, { -101.501801f, -3.665283f, 189.591904f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_4", 2000983, 0, 3853881, 4, { -223.516800f, 8.639088f, 56.797329f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_5", 2000983, 0, 3875418, 4, { -167.781204f, 1.213504f, 160.362595f }, 1.500000f, -0.782852f, 0); + instance.addEObj( "Silkstrand_6", 2000983, 0, 3875420, 4, { -208.565598f, 6.937147f, 82.102966f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2004682, 0, 5021334, 4, { -395.543488f, 12.303440f, 325.937988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2004573, 0, 4951056, 4, { 36.554340f, -3.697749f, 225.780106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2004574, 0, 4951057, 4, { -84.082047f, -5.746114f, 321.518005f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/LordoftheInferno.cpp b/src/scripts/instances/questbattles/LordoftheInferno.cpp index efbfd8ef..8d0ce0f8 100644 --- a/src/scripts/instances/questbattles/LordoftheInferno.cpp +++ b/src/scripts/instances/questbattles/LordoftheInferno.cpp @@ -43,6 +43,73 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Companychest", 2000470, 4255821, 4255820, 4, { -149.301498f, 4.552717f, -91.365868f }, 0.991760f, -0.619932f, 0); + instance.addEObj( "Huntboard", 2004440, 2217635, 4889667, 4, { -152.330902f, 4.230781f, -92.351143f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_a_evt_bind_collision01", 2001681, 4105389, 4105388, 4, { 44.785252f, 4.000000f, -150.783905f }, 1.000000f, 0.314892f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_1", 2001682, 4105393, 4105391, 4, { 30.722040f, 4.644863f, -140.090500f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_2", 2001683, 4105395, 4105394, 4, { 23.643730f, 5.152849f, -152.244293f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_3", 2001706, 4126566, 4126565, 4, { 41.066471f, 4.000000f, -159.784195f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "unknown_0", 2000608, 2091611, 4324003, 4, { 32.197731f, 8.099938f, -119.738602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 2091609, 4324012, 4, { 47.756962f, 8.099940f, -92.824043f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 2091610, 4324014, 4, { 5.026391f, 8.099938f, -104.277901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002999, 0, 4511449, 4, { -69.924294f, 4.000000f, -117.409302f }, 1.000000f, 1.457064f, 0); + instance.addEObj( "Conspicuouscrates", 2003000, 0, 4511461, 4, { -144.792892f, 12.002940f, -3.465488f }, 1.000000f, 0.124494f, 0); + instance.addEObj( "Conspicuouscrates_1", 2003001, 0, 4511524, 4, { -144.792892f, 12.006590f, -3.465488f }, 1.000000f, 0.124494f, 0); + instance.addEObj( "unknown_4", 2003002, 0, 4511529, 4, { -146.013596f, 12.000000f, -5.172852f }, 0.991760f, 0.391955f, 0); + instance.addEObj( "unknown_5", 2003002, 0, 4511534, 4, { -145.996506f, 11.978270f, -3.452308f }, 0.991760f, 1.250262f, 0); + instance.addEObj( "unknown_6", 2003002, 0, 4511536, 4, { -143.861801f, 11.978270f, -3.127099f }, 0.991760f, 0.230245f, 0); + instance.addEObj( "unknown_7", 2003003, 0, 4511541, 4, { -145.240295f, 12.043620f, -2.238888f }, 1.174927f, 1.197722f, 0); + instance.addEObj( "unknown_8", 2001727, 0, 4162335, 4, { 24.351500f, 7.199998f, -102.732201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fadedgilcoins", 2001280, 0, 3947581, 4, { -162.442902f, 17.486099f, 60.224781f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fadedgilcoins_1", 2001281, 0, 3947688, 4, { -254.726807f, 18.000000f, 67.353157f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Fadedgilcoins_2", 2001282, 0, 3947846, 4, { -21.744141f, 10.018190f, -78.477226f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fadedgilcoins_3", 2001283, 0, 3947866, 4, { 37.064110f, 7.249538f, -98.893761f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Fadedgilcoins_4", 2001285, 0, 3948843, 4, { -80.338791f, 0.700921f, -59.525490f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Strikingdummy", 2001514, 0, 4055676, 4, { -105.897400f, 4.000000f, -107.874001f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_1", 2001515, 0, 4055678, 4, { -108.155701f, 4.000000f, -105.798698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_2", 2001516, 0, 4055679, 4, { -77.768631f, 4.000000f, -129.233795f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_3", 2001517, 0, 4055680, 4, { -74.850319f, 4.000000f, -130.992599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_4", 2001518, 0, 4055682, 4, { -71.576271f, 4.000000f, -132.753403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_5", 2001718, 0, 4148351, 4, { -108.201698f, 4.989685f, -105.760300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_6", 2001719, 0, 4148352, 4, { -105.936501f, 4.965500f, -107.861801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_7", 2001720, 0, 4148353, 4, { -77.893806f, 5.034212f, -129.178299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_8", 2001721, 0, 4148354, 4, { -74.883957f, 4.902517f, -130.975800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_9", 2001722, 0, 4148355, 4, { -71.704048f, 5.038770f, -132.640503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_10", 2001790, 0, 4175145, 4, { -105.597397f, 4.000000f, -107.573997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_11", 2001791, 0, 4175146, 4, { -107.855698f, 4.000000f, -105.498703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_12", 2001792, 0, 4175147, 4, { -77.468628f, 4.000000f, -128.933807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_13", 2001793, 0, 4175148, 4, { -74.550323f, 4.000000f, -130.692596f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_14", 2001794, 0, 4175149, 4, { -71.276268f, 4.000000f, -132.453400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_15", 2001798, 0, 4175151, 4, { -107.901703f, 4.989685f, -105.460297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_16", 2001799, 0, 4175152, 4, { -105.636497f, 4.965500f, -107.561798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_17", 2001800, 0, 4175153, 4, { -77.593803f, 5.034212f, -128.878296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_18", 2001801, 0, 4175154, 4, { -74.583946f, 4.902517f, -130.675797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_19", 2001802, 0, 4175155, 4, { -71.404053f, 5.038770f, -132.340500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001855, 0, 4236085, 4, { -74.549492f, 1.998901f, -42.330700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001858, 0, 4236092, 4, { -21.827080f, 4.000000f, -145.139603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2004333, 0, 4841588, 4, { -31.627710f, 83.199989f, -9.434661f }, 0.781000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002599, 0, 4331656, 4, { -53.801319f, 84.180733f, -3.045938f }, 1.000000f, 0.257016f, 0); + instance.addEObj( "unknown_12", 2005975, 0, 5900174, 4, { -20.222401f, 83.199997f, -1.470200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gangplank", 2001667, 0, 4103454, 4, { -45.336491f, 84.112282f, -0.782598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001673, 0, 4105162, 4, { -53.769249f, 84.138092f, -3.106336f }, 1.000000f, 0.269064f, 0); + instance.addEObj( "unknown_14", 2001687, 0, 4105450, 4, { -53.769299f, 84.138100f, -3.106300f }, 1.000000f, 0.269065f, 0); + instance.addEObj( "unknown_15", 2001688, 0, 4105451, 4, { -53.769299f, 84.138100f, -3.106300f }, 1.000000f, 0.269065f, 0); + instance.addEObj( "unknown_16", 2001854, 0, 4217237, 4, { 23.093679f, 6.999992f, -86.289658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDuskTrader", 2004594, 0, 4982836, 4, { -211.852798f, 19.620060f, 74.792130f }, 0.991760f, 1.283258f, 0); + instance.addEObj( "unknown_17", 2004674, 0, 5018811, 4, { -161.551102f, 12.604210f, -0.449216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004675, 0, 5018813, 4, { -71.322380f, 4.651390f, -107.042099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???", 2004112, 0, 4722118, 4, { -122.176003f, 4.031771f, -107.250999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2004890, 0, 5119584, 4, { -196.586807f, 18.949970f, 61.085331f }, 0.600000f, 0.447360f, 0); + instance.addEObj( "Narrowgap", 2004885, 0, 5119653, 4, { -206.488297f, 19.203131f, 49.958370f }, 0.750000f, -0.324806f, 0); + instance.addEObj( "Narrowgap_1", 2004886, 0, 5119655, 4, { -245.193802f, 19.177999f, 63.680901f }, 0.747620f, -0.330557f, 0); + instance.addEObj( "Narrowgap_2", 2004887, 0, 5119656, 4, { -194.092804f, 19.152691f, 91.340134f }, 0.750000f, 0.342493f, 0); + instance.addEObj( "Narrowgap_3", 2004888, 0, 5119657, 4, { -243.610901f, 20.084900f, 104.425697f }, 0.750000f, -1.239528f, 0); + instance.addEObj( "Destination", 2004889, 0, 5121155, 4, { -136.539398f, 12.000000f, 23.541731f }, 1.000000f, 1.081450f, 0); + instance.addEObj( "Destination_1", 2005193, 0, 5668682, 4, { -38.091930f, 4.000000f, -141.329895f }, 1.000000f, 0.285269f, 0); } diff --git a/src/scripts/instances/questbattles/LurkersintheGrotto.cpp b/src/scripts/instances/questbattles/LurkersintheGrotto.cpp index ba657989..cf6c6a2f 100644 --- a/src/scripts/instances/questbattles/LurkersintheGrotto.cpp +++ b/src/scripts/instances/questbattles/LurkersintheGrotto.cpp @@ -23,6 +23,115 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/questbattles/MasterMusosai.cpp b/src/scripts/instances/questbattles/MasterMusosai.cpp deleted file mode 100644 index 04a835c5..00000000 --- a/src/scripts/instances/questbattles/MasterMusosai.cpp +++ /dev/null @@ -1,91 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class MasterMusosai : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_MUSOSAI = 6783224; - static constexpr auto LOC_ACTOR0 = 1020968; - static constexpr auto LOC_ACTOR1 = 1020969; - static constexpr auto LOC_ACTOR2 = 1020970; - static constexpr auto LOC_ACTOR3 = 1022927; - static constexpr auto LOC_ACTOR4 = 1022928; - static constexpr auto LOC_MARKER_00 = 6942129; - static constexpr auto LOC_MARKER_01 = 6942136; - static constexpr auto LOC_SE0 = 142; - static constexpr auto LOC_SE1 = 153; - static constexpr auto LOC_BGM0 = 39; - static constexpr auto BNPC_ENEMY_BEROALD = 6984416; - static constexpr auto BNPC_ENEMY_AXE_01 = 6984417; - static constexpr auto BNPC_ENEMY_AXE_02 = 6984418; - static constexpr auto BNPC_ENEMY_BOW_01 = 6984419; - static constexpr auto BNPC_ENEMY_BOW_02 = 6984442; - static constexpr auto BNPC_ENEMY_BOW_03 = 6984443; - static constexpr auto BNPC_ENEMY_BOW_04 = 6984457; - static constexpr auto ENPC_SHOWMAN = 6942131; - static constexpr auto BNPC_MUSOSAI_02 = 6997754; - static constexpr auto BNPC_TOUMEI_SCAPEGOAT = 6997977; - static constexpr auto BNPC_TOUMEI_BEROALD = 6984494; - static constexpr auto PR_MOVE_BOW_POS_01 = 6984642; - static constexpr auto PR_MOVE_BOW_POS_02 = 6984730; - static constexpr auto PR_MOVE_BOW_POS_03 = 6984774; - static constexpr auto PR_MOVE_BOW_POS_04 = 6984776; - static constexpr auto PR_MOVE_BEROALD_POS = 6996457; - static constexpr auto PR_PLAYER_SEC_POS = 6997801; - static constexpr auto ACT_IAIDO_SINGLE = 7487; - static constexpr auto ACT_IAIDO_MULTI = 7488; - static constexpr auto ACT_IAIDO_DOT = 7489; - static constexpr auto ACT_MUSOUSAI_KATSU = 9505; - static constexpr auto ACT_FASTBLADE = 9503; - static constexpr auto ACT_SAMURAI_W1 = 7477; - static constexpr auto ACT_SAMURAI_W21 = 7478; - static constexpr auto ACT_SAMURAI_W22 = 7479; - static constexpr auto ACT_SAMURAI_W23 = 7480; - static constexpr auto ACT_SAMURAI_W31 = 7481; - static constexpr auto ACT_SAMURAI_W32 = 7482; - static constexpr auto BNPCSTATE_ARM_CROSS = 169; - static constexpr auto BNPCSTATE_ACTIVE = 1; - static constexpr auto BEHAVIOR_BEROALD_BASE_01 = 31047; - static constexpr auto BEHAVIOR_BEROALD_BASE_02 = 31048; - static constexpr auto BEHAVIOR_BEROALD_BASE_03 = 31049; - static constexpr auto BEHAVIOR_AXE01_BASE = 30066; - static constexpr auto BEHAVIOR_AXE02_BASE = 30078; - static constexpr auto STA_IAIDO_DOT = 2831; - static constexpr auto YELL_MUSOUSAI_01 = 6324; - static constexpr auto YELL_MUSOUSAI_02 = 6325; - static constexpr auto YELL_MUSOUSAI_03 = 6326; - static constexpr auto YELL_MUSOUSAI_04 = 6327; - static constexpr auto YELL_MUSOUSAI_05 = 6328; - static constexpr auto YELL_BEROALD_07 = 6335; - static constexpr auto YELL_BEROALD_08 = 6336; - static constexpr auto YELL_BEROALD_09 = 6337; - static constexpr auto SE_APPLAUSE = 142; - static constexpr auto LOC_BGM1 = 209; - -public: - MasterMusosai() : Sapphire::ScriptAPI::QuestBattleScript( 157 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2004364, 0, 4, { -93.101089f, -13.129550f, 6.845694f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Companychest", 2000470, 4255822, 4, { 128.974701f, 5.067919f, -40.913502f }, 1.000000f, -0.343160f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( MasterMusosai ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/MasterandStudent.cpp b/src/scripts/instances/questbattles/MasterandStudent.cpp index cc7aa8b1..c6db1621 100644 --- a/src/scripts/instances/questbattles/MasterandStudent.cpp +++ b/src/scripts/instances/questbattles/MasterandStudent.cpp @@ -46,6 +46,142 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001225, 0, 4323569, 4, { 23.333300f, 53.571999f, 106.354698f }, 1.000000f, 0.649343f, 0); + instance.addEObj( "unknown_1", 2001225, 0, 4323570, 4, { 21.551701f, 51.794300f, 121.154800f }, 1.000000f, 0.517916f, 0); + instance.addEObj( "unknown_2", 2001225, 0, 4323571, 4, { 8.403500f, 49.262901f, 135.839706f }, 1.000000f, -1.043878f, 0); + instance.addEObj( "unknown_3", 2001225, 0, 4323572, 4, { 24.120800f, 55.250999f, 94.305801f }, 1.000000f, -1.130911f, 0); + instance.addEObj( "unknown_4", 2001225, 0, 4323573, 4, { 13.908300f, 48.692402f, 141.292801f }, 1.000000f, -1.291134f, 0); + instance.addEObj( "Pelicanegg", 2001226, 0, 4326233, 4, { 24.856930f, 58.243649f, 514.396912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_1", 2001226, 0, 4326236, 4, { 32.791630f, 56.748291f, 497.337189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_2", 2001226, 0, 4326238, 4, { 15.762570f, 59.159180f, 529.930420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_3", 2001226, 0, 4326242, 4, { 2.120972f, 61.875240f, 569.115601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_4", 2001226, 0, 4326243, 4, { -4.409851f, 60.654541f, 570.794189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_5", 2001226, 0, 4326245, 4, { -9.842102f, 60.044189f, 575.280273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_6", 2001226, 0, 4326246, 4, { -32.591129f, 55.394451f, 579.160217f }, 0.991760f, 0.349066f, 0); + instance.addEObj( "Pelicanegg_7", 2001226, 0, 4326247, 4, { -20.072981f, 45.049290f, 486.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rainbowlipoyster", 2001761, 0, 4178264, 4, { 542.626282f, 9.000001f, 140.538696f }, 1.000000f, 0.766292f, 0); + instance.addEObj( "Rainbowlipoyster_1", 2001761, 0, 4178265, 4, { 535.067200f, 9.526894f, 168.054001f }, 1.000000f, 0.954200f, 0); + instance.addEObj( "Rainbowlipoyster_2", 2001761, 0, 4178266, 4, { 558.090515f, 9.000001f, 166.795898f }, 1.000000f, -0.459148f, 0); + instance.addEObj( "Rainbowlipoyster_3", 2001761, 0, 4178267, 4, { 528.797485f, 9.000001f, 120.626404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar", 2001207, 0, 4322373, 4, { -257.718292f, 39.721359f, 285.297607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_1", 2001207, 0, 4322375, 4, { -278.129089f, 46.972820f, 266.881012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_2", 2001207, 0, 4322376, 4, { -286.473602f, 42.541382f, 320.362701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_3", 2001207, 0, 4322390, 4, { -240.302597f, 39.150990f, 331.519806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5327263, 4, { -85.610252f, 37.412331f, 481.616302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate", 2002375, 0, 4305018, 4, { 32.230679f, 34.078800f, 225.482193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2002522, 0, 4322850, 4, { 32.316509f, 34.478161f, 225.494904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 3640871, 4324111, 4, { -27.662939f, 71.794006f, -27.473471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 3640869, 4324113, 4, { -56.442101f, 71.794792f, -27.793831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003776, 0, 4629967, 4, { 516.093323f, 8.895996f, 251.327499f }, 2.000000f, 0.346127f, 0); + instance.addEObj( "unknown_9", 2003777, 0, 4629968, 4, { 512.718323f, 8.927683f, 280.140289f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003778, 0, 4629969, 4, { 529.576599f, 8.561299f, 265.513702f }, 1.250000f, -0.750309f, 0); + instance.addEObj( "unknown_11", 2003820, 0, 4630856, 4, { 529.198120f, 9.201172f, 242.481094f }, 0.991760f, -1.170110f, 0); + instance.addEObj( "Foodsupply", 2004317, 0, 4771276, 4, { 515.994873f, 9.407423f, 525.813416f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004318, 0, 4771277, 4, { 516.158081f, 9.128445f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_13", 2004319, 0, 4771278, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_14", 2004320, 0, 4771282, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_15", 2004321, 0, 4771283, 4, { 520.051819f, 9.435795f, 516.643616f }, 0.991760f, -0.042620f, 0); + instance.addEObj( "unknown_16", 2004371, 0, 4876869, 4, { 580.773621f, 15.531930f, 376.546906f }, 0.991760f, -0.841353f, 0); + instance.addEObj( "Destination", 2004328, 0, 4771407, 4, { 523.488281f, 17.865311f, 455.256500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004330, 0, 4772280, 4, { 379.995209f, 28.915890f, 346.547607f }, 0.991760f, -1.371351f, 0); + instance.addEObj( "unknown_18", 2001897, 0, 4265826, 4, { 684.271484f, 9.000001f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_19", 2002012, 0, 4265904, 4, { 684.290771f, 11.581540f, 411.920593f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002274, 0, 4277237, 4, { 684.271484f, 9.000000f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_21", 2002274, 0, 4277238, 4, { 689.574280f, 9.000001f, 400.914886f }, 1.000000f, -0.012971f, 0); + instance.addEObj( "unknown_22", 2004912, 0, 5110338, 4, { 450.849487f, 16.182400f, 406.701202f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002702, 0, 4374461, 4, { -338.582886f, 69.044937f, 159.661407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002713, 0, 4374656, 4, { 15.521610f, 65.719597f, 43.040970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storehouseexit", 2004966, 0, 5341512, 4, { -16.112141f, -23.285440f, 258.157806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002035, 0, 4291559, 4, { 666.710022f, 9.020000f, 509.640015f }, 0.991760f, 1.498000f, 0); + instance.addEObj( "unknown_23", 2002638, 0, 4334883, 4, { 666.710022f, 9.020000f, 509.640015f }, 1.000000f, 1.477691f, 0); + instance.addEObj( "Destination_2", 2002639, 0, 4334884, 4, { 652.252625f, 12.068800f, 519.859985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002036, 0, 4293171, 4, { 425.837097f, 16.485470f, 417.937408f }, 1.000000f, 1.106464f, 0); + instance.addEObj( "Destination_3", 2002050, 0, 4293247, 4, { 548.570312f, 14.587070f, 393.890015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002291, 0, 4293248, 4, { 562.894226f, 14.587070f, 393.881805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002292, 0, 4293249, 4, { 564.620789f, 17.553440f, 406.029602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002293, 0, 4293250, 4, { 567.083801f, 17.741619f, 415.529694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002294, 0, 4293251, 4, { 577.486511f, 17.732130f, 421.654694f }, 1.000000f, 1.554731f, 0); + instance.addEObj( "Destination_8", 2002051, 0, 4293252, 4, { 565.182190f, 18.167570f, 424.421387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unsavoryshoreline", 2002052, 0, 4293257, 4, { 472.932098f, 10.008150f, 743.534973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption", 2002053, 0, 4293259, 4, { 381.607208f, 27.669050f, 375.790588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption_1", 2002054, 0, 4293260, 4, { 367.043396f, 29.521481f, 352.437592f }, 0.991760f, -0.307062f, 0); + instance.addEObj( "Brasscontraption_2", 2002055, 0, 4293261, 4, { 379.476593f, 30.507351f, 314.076385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar", 2002415, 0, 4307709, 4, { 561.533691f, 8.701095f, 452.273499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_1", 2002416, 0, 4307710, 4, { 531.456421f, 8.712640f, 452.870789f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_2", 2002417, 0, 4307711, 4, { 565.072388f, 8.698009f, 514.778015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lionmedal", 2002056, 0, 4293281, 4, { 380.514191f, 40.152382f, 636.972473f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_1", 2002057, 0, 4293282, 4, { 386.617798f, 38.286720f, 608.239929f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_2", 2002058, 0, 4293283, 4, { 365.173615f, 36.082169f, 643.988770f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002547, 0, 4325246, 4, { 398.597412f, 79.368210f, 620.597778f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Palmwine", 2002059, 0, 4293291, 4, { -282.886993f, 33.977188f, 308.247406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Palmwine_1", 2002060, 0, 4293292, 4, { -298.278900f, 33.907021f, 276.548798f }, 1.000000f, 1.146737f, 0); + instance.addEObj( "Palmwine_2", 2002061, 0, 4293293, 4, { -248.393402f, 33.989380f, 299.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002062, 0, 4293296, 4, { -242.633804f, 45.222340f, 495.323090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002063, 0, 4293301, 4, { 558.113770f, 43.793941f, 553.655396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002064, 0, 4293304, 4, { 458.457306f, 12.898400f, 216.845901f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2002065, 0, 4293308, 4, { 458.548798f, 12.610610f, 190.478394f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2002066, 0, 4293310, 4, { 458.182587f, 12.357100f, 163.042603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2002677, 0, 4335617, 4, { 446.421295f, 13.901680f, 239.544907f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002295, 0, 4293331, 4, { 667.000183f, 9.000001f, 492.105011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emptyspace", 2002067, 0, 4293427, 4, { 524.835876f, 18.168390f, 457.080902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_1", 2002068, 0, 4293428, 4, { 524.437317f, 18.229990f, 456.992310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_2", 2002069, 0, 4293429, 4, { 524.623779f, 18.168390f, 457.447296f }, 0.991760f, 1.219334f, 0); + instance.addEObj( "Feastingtable", 2002070, 0, 4293431, 4, { 524.592773f, 18.168390f, 456.620605f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_1", 2002071, 0, 4293432, 4, { 524.594727f, 18.168390f, 455.171112f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_2", 2002072, 0, 4293433, 4, { 525.162415f, 18.142941f, 457.861908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_3", 2002073, 0, 4293435, 4, { 524.514526f, 18.168390f, 456.139313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_4", 2002074, 0, 4293437, 4, { 524.625916f, 18.142941f, 454.532806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_5", 2002675, 0, 4335453, 4, { 524.398376f, 18.168390f, 455.325714f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Feastingtable_6", 2002676, 0, 4335455, 4, { 524.437317f, 18.142941f, 456.168488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2002075, 0, 4293459, 4, { 524.835876f, 18.168400f, 457.080902f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_27", 2002076, 0, 4293460, 4, { 524.449280f, 18.229990f, 456.994598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2002077, 0, 4293461, 4, { 524.623779f, 18.168400f, 457.447296f }, 0.991800f, 1.219334f, 0); + instance.addEObj( "Feastingtable_7", 2002078, 0, 4293462, 4, { 524.592773f, 18.168400f, 456.620605f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_8", 2002079, 0, 4293463, 4, { 524.594727f, 18.168400f, 455.171112f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_9", 2002080, 0, 4293464, 4, { 525.162415f, 18.142900f, 457.861908f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_10", 2002081, 0, 4293466, 4, { 524.514526f, 18.168400f, 456.139313f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_11", 2002082, 0, 4293467, 4, { 524.668518f, 18.168400f, 454.569794f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Exoticfeast", 2002598, 0, 4331560, 4, { 524.634827f, 18.168390f, 457.148895f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2002687, 0, 4373897, 4, { 524.668518f, 18.167810f, 454.569794f }, 0.991800f, -0.047964f, 0); + instance.addEObj( "ExploratorySitegate", 2002609, 0, 4332170, 4, { 356.991302f, 77.743134f, -99.819702f }, 1.000000f, -0.785204f, 0); + instance.addEObj( "unknown_30", 2002841, 0, 4500970, 4, { 26.993160f, 54.062618f, 486.167603f }, 1.235901f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2005064, 0, 5584487, 4, { 603.016602f, 8.987488f, 577.677917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2002366, 0, 4305561, 4, { -143.053101f, 68.201988f, 586.154297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rankbox", 2006265, 0, 5920744, 4, { 425.145386f, 15.332490f, 706.618530f }, 1.000000f, 0.059461f, 0); + instance.addEObj( "unknown_31", 2006266, 0, 5920794, 4, { 427.084595f, 15.167400f, 706.736877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2002441, 0, 4308152, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002442, 0, 4308153, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin", 2004927, 0, 5327246, 4, { -10.579870f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_32", 2004937, 0, 5327249, 4, { -4.330000f, 39.530960f, 247.669098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005015, 0, 5405101, 4, { -10.990750f, 39.927109f, 267.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin_1", 2004928, 0, 5327251, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "Mokujin_2", 2004929, 0, 5327252, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_34", 2005016, 0, 5405106, 4, { -10.990800f, 39.927101f, 267.945007f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005007, 0, 5392163, 4, { 515.565979f, 9.494328f, 349.957886f }, 0.564514f, 0.803235f, 0); + instance.addEObj( "unknown_35", 2005011, 0, 5392176, 4, { 515.565979f, 9.646916f, 349.957886f }, 0.991760f, -0.541168f, 0); + instance.addEObj( "unknown_36", 2004933, 0, 5327265, 4, { -9.567444f, 40.211140f, 256.946686f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004934, 0, 5327266, 4, { -13.148160f, 41.669079f, 258.948914f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004939, 0, 5327269, 4, { -70.972137f, 36.047710f, 475.535095f }, 1.000000f, 0.810401f, 0); + instance.addEObj( "unknown_39", 2004933, 0, 5367659, 4, { -10.897120f, 40.824310f, 259.833893f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "unknown_40", 2004934, 0, 5367660, 4, { -14.115410f, 42.042549f, 253.442505f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004933, 0, 5367661, 4, { -15.315400f, 43.625488f, 259.357513f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004934, 0, 5367662, 4, { -12.338870f, 42.020039f, 255.634399f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2005932, 0, 5895605, 4, { 483.373108f, 10.909970f, 348.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2005940, 0, 5895699, 4, { -4.840000f, 39.430000f, 263.799988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2005941, 0, 5895700, 4, { -47.099998f, 39.750000f, 255.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2002378, 0, 4305760, 4, { -8.006777f, 40.556461f, 192.751205f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002377, 0, 4305767, 4, { 32.203011f, 34.087700f, 225.454102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002300, 0, 4295527, 4, { 494.979401f, 10.213230f, 329.967712f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2002307, 0, 4295557, 4, { 95.820000f, 74.905693f, -45.730000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002311, 0, 4295692, 4, { -282.707886f, 33.828941f, 300.993103f }, 0.991760f, -0.768458f, 0); + instance.addEObj( "unknown_46", 2002313, 0, 4296271, 4, { 89.844643f, 66.152702f, 18.650360f }, 0.700000f, -0.388439f, 0); + instance.addEObj( "unknown_47", 2004693, 0, 5018606, 4, { 408.633698f, 79.069107f, 623.345703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2004665, 0, 5018611, 4, { 338.742493f, 37.838001f, 750.804504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004111, 0, 4722117, 4, { -266.399292f, 35.381519f, 305.709595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004121, 0, 4722747, 4, { -52.781071f, 34.942009f, 445.304108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_23", 2004284, 0, 4757306, 4, { 517.332581f, 12.572820f, 78.961166f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2004858, 0, 5071850, 4, { -252.745895f, 49.679340f, 460.716797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005155, 0, 5650640, 4, { 534.387085f, 44.182201f, 540.224609f }, 0.991760f, -1.545450f, 0); } diff --git a/src/scripts/instances/questbattles/MasterofMarksmanship.cpp b/src/scripts/instances/questbattles/MasterofMarksmanship.cpp index c576d952..687d3875 100644 --- a/src/scripts/instances/questbattles/MasterofMarksmanship.cpp +++ b/src/scripts/instances/questbattles/MasterofMarksmanship.cpp @@ -88,11 +88,185 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2000200, 2489513, 4, { 111.832100f, 24.171450f, -613.209473f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2000201, 2489537, 4, { 47.863529f, 24.380640f, -739.987976f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2000202, 2489511, 4, { 127.017097f, 24.144819f, -719.131226f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000203, 2489539, 4, { 176.514206f, 24.118999f, -640.707825f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2000204, 0, 4, { 223.131302f, 22.248779f, -596.149780f }, 0.991760f, 0.000048f ); + instance.addEObj( "Wildchocobofeather", 2006422, 0, 5941686, 4, { 516.932922f, -44.187210f, -98.982674f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_1", 2006422, 0, 5941687, 4, { 472.726501f, -45.171822f, -112.890099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_2", 2006422, 0, 5941688, 4, { 477.643311f, -45.755428f, -126.500702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_3", 2006422, 0, 5941689, 4, { 510.077789f, -45.101700f, -120.259598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_4", 2006422, 0, 5941690, 4, { 488.586792f, -38.384258f, -101.526398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_5", 2006422, 0, 5941691, 4, { 488.555695f, -45.958611f, -149.020706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_6", 2006422, 0, 5941692, 4, { 517.363586f, -43.852039f, -132.255005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylviel", 2005765, 0, 5886231, 4, { 287.891998f, -94.590698f, 606.653015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2006309, 0, 5921850, 4, { 258.169189f, -112.938103f, 924.143127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005696, 0, 5881743, 4, { -209.348602f, -35.408501f, 162.933701f }, 1.000000f, 1.160675f, 0); + instance.addEObj( "Aethercurrent", 2006195, 0, 5915503, 4, { 765.023804f, -15.794190f, 289.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006196, 0, 5915514, 4, { 384.908600f, -41.682480f, 74.280647f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006197, 0, 5915515, 4, { 707.739990f, -41.098549f, -14.556910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006198, 0, 5915520, 4, { 208.020004f, -36.530590f, 3.510000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006199, 0, 5915554, 4, { 256.851013f, -104.575600f, 834.320984f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006200, 0, 5915555, 4, { -143.666107f, -83.664749f, 611.140076f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006201, 0, 5915557, 4, { 18.673340f, -25.857100f, -103.856598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006202, 0, 5915563, 4, { -487.920105f, 223.904205f, -135.417007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006203, 0, 5915571, 4, { -662.596802f, -102.896400f, 680.746582f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006204, 0, 5915573, 4, { 167.248901f, -4.219567f, -479.438995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005436, 0, 5856230, 4, { 634.515930f, -40.054932f, -295.094208f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2005437, 0, 5856231, 4, { 234.424301f, -56.626282f, -259.144012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2005489, 0, 5856306, 4, { 169.604507f, -63.221840f, -11.797100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005440, 0, 5856256, 4, { -245.075195f, -84.550232f, 450.919312f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "unknown_3", 2005441, 0, 5856257, 4, { -282.734497f, -63.645390f, 335.866211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "“未使用", 2005442, 0, 5856604, 4, { 480.330505f, -51.141399f, 29.976990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005443, 0, 5856628, 4, { 262.836700f, -97.215271f, 614.343384f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005444, 0, 5856629, 4, { 190.531998f, -118.362396f, 567.849182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2006423, 0, 5941705, 4, { 394.380707f, -93.953697f, 731.830078f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sacrificialchamberentrance", 2005446, 0, 5857218, 4, { -9.079163f, -127.702797f, 734.004578f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005448, 0, 5857899, 4, { -688.380188f, 4.898132f, -794.857727f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2005449, 0, 5857900, 4, { -710.902588f, 8.865417f, -817.990417f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicaetheryte", 2006289, 0, 5921851, 4, { 257.777802f, -111.917900f, 925.410583f }, 1.000000f, 0.294291f, 0); + instance.addEObj( "unknown_6", 2006418, 0, 5940583, 4, { 728.111389f, -49.955700f, 34.930500f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_3", 2006419, 0, 5940584, 4, { 610.290405f, 2.980188f, -488.439301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2006371, 0, 5935793, 4, { 731.599426f, -40.967651f, -27.382580f }, 1.000000f, 1.331372f, 0); + instance.addEObj( "unknown_8", 2006365, 0, 5933556, 4, { 218.432907f, -104.753197f, 592.004211f }, 0.991760f, -0.932818f, 0); + instance.addEObj( "Gronahlm", 2006344, 0, 5931052, 4, { -557.799072f, -92.219543f, 595.180908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2006345, 0, 5931053, 4, { -557.763123f, -92.118767f, 595.056030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2005936, 0, 5895657, 4, { 229.313705f, -56.830971f, -245.088303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005937, 0, 5895658, 4, { 229.480804f, -56.887650f, -247.526901f }, 1.000000f, 0.875572f, 0); + instance.addEObj( "Destination_4", 2005938, 0, 5895663, 4, { 163.289993f, -64.230003f, -102.879997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005939, 0, 5895664, 4, { 237.623703f, -54.039879f, -216.999405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mysteriousbox", 2005986, 0, 5900315, 4, { 507.869995f, -21.900000f, -524.409973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2006096, 0, 5908628, 4, { 507.869995f, -21.888580f, -524.409973f }, 0.500000f, -1.570451f, 0); + instance.addEObj( "Whilomsalmon", 2005574, 0, 5871822, 4, { 447.096893f, -47.693359f, -283.663208f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2005575, 0, 5871824, 4, { 303.262512f, -39.067390f, -351.145813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005576, 0, 5871825, 4, { 291.912903f, -34.329288f, -402.159607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005573, 0, 5871826, 4, { 441.970001f, -21.520000f, -545.030029f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005859, 0, 5890199, 4, { -561.804626f, -46.684330f, 300.491913f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005860, 0, 5890200, 4, { -561.820312f, -46.699799f, 300.461914f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "Foultaint_1", 2005861, 0, 5890212, 4, { -678.370422f, -100.572304f, 778.133728f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2005862, 0, 5890214, 4, { -678.370422f, -100.602798f, 777.462280f }, 1.693726f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2005863, 0, 5890309, 4, { -122.399498f, 0.718000f, -615.806030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005595, 0, 5877224, 4, { 671.460815f, -54.068909f, 66.306671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobosnare", 2005593, 0, 5877225, 4, { 671.405212f, -53.811642f, 66.355766f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005596, 0, 5877227, 4, { 441.898102f, -43.531910f, -189.219696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobosnare_1", 2005594, 0, 5877228, 4, { 441.933289f, -43.276440f, -189.211502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005598, 0, 5877230, 4, { 645.507385f, -46.717941f, -119.879501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobonest", 2005597, 0, 5877231, 4, { 645.498474f, -46.417881f, -119.742897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chandlerswick", 2006127, 0, 5911376, 4, { 871.893188f, -20.589050f, 193.615997f }, 2.500000f, 0.603846f, 0); + instance.addEObj( "Chandlerswick_1", 2006128, 0, 5911378, 4, { 872.651794f, -16.411329f, 216.772293f }, 2.500000f, -1.032810f, 0); + instance.addEObj( "Chandlerswick_2", 2006129, 0, 5911379, 4, { 841.119507f, -5.216516f, 216.280701f }, 2.500000f, 1.351055f, 0); + instance.addEObj( "Chandlerswick_3", 2006456, 0, 5961683, 4, { 832.490417f, -7.366076f, 222.718597f }, 2.500000f, 1.453138f, 0); + instance.addEObj( "Chandlerswick_4", 2006457, 0, 5961684, 4, { 870.413696f, -4.702106f, 216.245895f }, 3.000000f, -0.796728f, 0); + instance.addEObj( "Destination_7", 2006130, 0, 5911448, 4, { 378.766388f, -42.534740f, -373.084015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2006131, 0, 5911449, 4, { 378.766388f, -42.534698f, -373.084015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2006132, 0, 5911457, 4, { 312.808807f, -47.151348f, -256.267914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006133, 0, 5911458, 4, { 360.049500f, -44.426041f, -284.003204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2006134, 0, 5911460, 4, { 319.137604f, -48.184250f, -318.072815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2006135, 0, 5911461, 4, { 312.808807f, -47.151402f, -256.267914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2006136, 0, 5911462, 4, { 360.049500f, -44.425999f, -284.003204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006137, 0, 5911463, 4, { 319.137604f, -48.184299f, -318.072815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2006138, 0, 5911465, 4, { 833.283386f, -22.196520f, 212.935806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lampshade", 2005599, 0, 5877233, 4, { 577.659790f, -34.492710f, 492.738312f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2005601, 0, 5877240, 4, { 441.898102f, -43.531898f, -189.219696f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_11", 2005600, 0, 5877241, 4, { 441.933289f, -43.276402f, -189.211502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_27", 2005602, 0, 5877242, 4, { 441.941193f, -43.259651f, -189.154205f }, 1.000000f, -0.226108f, 0); + instance.addEObj( "Decayingtree", 2005603, 0, 5877247, 4, { 641.914795f, -34.114819f, 332.062805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingtree_1", 2005604, 0, 5877248, 4, { 665.376770f, -30.704359f, 340.694885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingtree_2", 2005605, 0, 5877249, 4, { 663.437622f, -32.470852f, 321.370789f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2006139, 0, 5911481, 4, { 792.037170f, -33.547161f, -272.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2006140, 0, 5911482, 4, { 792.037170f, -33.547199f, -272.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006142, 0, 5911547, 4, { 664.581726f, -24.510180f, -289.013885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dravanianlily", 2006141, 0, 5911550, 4, { 664.581726f, -24.274321f, -289.013885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2006179, 0, 5911568, 4, { 663.513672f, -24.524200f, -289.013885f }, 1.000000f, -0.507401f, 0); + instance.addEObj( "unknown_32", 2006144, 0, 5911566, 4, { 162.432297f, -18.039400f, -566.704773f }, 0.991760f, -1.068423f, 0); + instance.addEObj( "Dravanianlily_1", 2006143, 0, 5911567, 4, { 162.432495f, -17.929890f, -566.683777f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006311, 0, 5922984, 4, { 663.513672f, -24.524200f, -289.013885f }, 1.000000f, -0.507400f, 0); + instance.addEObj( "Woodenhuntingbow", 2005607, 0, 5877260, 4, { 419.648499f, -26.321560f, -507.586487f }, 0.991760f, -0.886611f, 0); + instance.addEObj( "Destination_12", 2005609, 0, 5877264, 4, { 44.494431f, -37.000000f, -309.631592f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Caelumtreefruit", 2005610, 0, 5877281, 4, { 171.524796f, -19.650120f, -385.330414f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Caelumtreefruit_1", 2005611, 0, 5877282, 4, { 175.733902f, -15.616510f, -398.489899f }, 1.500000f, 0.520462f, 0); + instance.addEObj( "Caelumtreefruit_2", 2005612, 0, 5877283, 4, { 195.135193f, -19.160139f, -389.558197f }, 1.500000f, 1.346569f, 0); + instance.addEObj( "unknown_34", 2005613, 0, 5877285, 4, { 169.342407f, -7.593880f, -392.226013f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005614, 0, 5877286, 4, { 177.389404f, -7.544930f, -397.649994f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005615, 0, 5877287, 4, { 183.948593f, -6.957005f, -381.401306f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Dravanianclay", 2005617, 0, 5877290, 4, { 197.253296f, -99.922897f, 644.495178f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dravanianclay_1", 2005618, 0, 5877291, 4, { 287.652496f, -94.082764f, 597.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew", 2005619, 0, 5877293, 4, { 352.361298f, -48.011971f, 68.510696f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_1", 2005620, 0, 5877297, 4, { 388.302887f, -41.159180f, 80.777161f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_2", 2005621, 0, 5877299, 4, { 413.320312f, -50.885071f, 98.354424f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_3", 2005622, 0, 5877300, 4, { 435.438507f, -51.141399f, 56.281158f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_4", 2005623, 0, 5877301, 4, { 414.505188f, -50.993450f, 35.833912f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_5", 2005624, 0, 5877302, 4, { 437.668396f, -51.141399f, 80.113113f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Yellowpebble", 2005633, 0, 5881642, 4, { -273.518005f, -82.473663f, 644.647827f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_1", 2005634, 0, 5881643, 4, { -307.295288f, -80.151993f, 665.678284f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_2", 2005635, 0, 5881644, 4, { -187.212997f, -84.833908f, 733.516418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_3", 2005636, 0, 5881645, 4, { -247.181000f, -77.603989f, 819.485718f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_4", 2005637, 0, 5881646, 4, { -443.045685f, -83.750954f, 714.289917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_5", 2005638, 0, 5881647, 4, { -605.920471f, -96.042122f, 625.390930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Abandonedwain", 2005641, 0, 5881662, 4, { -44.750900f, -120.862297f, 603.062927f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005642, 0, 5881663, 4, { -44.750900f, -120.862297f, 603.062927f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand", 2005643, 0, 5881678, 4, { 500.177704f, -98.974777f, 819.508972f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand_1", 2005644, 0, 5881679, 4, { 475.514191f, -99.721092f, 818.738770f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand_2", 2005645, 0, 5881681, 4, { 462.993103f, -101.126297f, 841.599609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2005646, 0, 5881683, 4, { 69.722977f, -49.254311f, -141.703796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2005648, 0, 5881694, 4, { 705.916504f, -36.330410f, 197.842407f }, 0.750000f, -0.976767f, 0); + instance.addEObj( "unknown_40", 2005647, 0, 5881695, 4, { 707.094788f, -36.249470f, 198.869202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2005649, 0, 5881706, 4, { 705.916504f, -36.330399f, 197.842407f }, 0.750000f, -0.976768f, 0); + instance.addEObj( "Gallimimusegg", 2005650, 0, 5881789, 4, { -330.293610f, 133.621399f, -185.218704f }, 1.000000f, -1.445890f, 0); + instance.addEObj( "Gallimimusegg_1", 2005651, 0, 5881790, 4, { -327.347687f, 142.803894f, -209.968201f }, 1.000000f, 1.370044f, 0); + instance.addEObj( "Gallimimusegg_2", 2005652, 0, 5881791, 4, { -271.523499f, 151.840698f, -237.072098f }, 1.000000f, -0.843781f, 0); + instance.addEObj( "Gallimimusegg_3", 2005653, 0, 5881792, 4, { -273.847992f, 156.307007f, -311.701385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gallimimusegg_4", 2005654, 0, 5881793, 4, { -245.277893f, 159.599304f, -342.428802f }, 1.000000f, 0.855362f, 0); + instance.addEObj( "Gallimimusegg_5", 2005655, 0, 5881794, 4, { -223.470306f, 155.702805f, -303.318512f }, 1.000000f, -0.957691f, 0); + instance.addEObj( "Gallimimusegg_6", 2005656, 0, 5881795, 4, { -217.129807f, 160.043503f, -327.483307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gallimimusegg_7", 2005657, 0, 5881799, 4, { -302.394714f, 151.810699f, -245.929703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2005703, 0, 5884497, 4, { 706.776428f, -35.225159f, 202.539307f }, 1.000000f, 0.410813f, 0); + instance.addEObj( "unknown_43", 2005702, 0, 5884498, 4, { 706.776428f, -35.225201f, 202.539307f }, 1.000000f, 0.410813f, 0); + instance.addEObj( "Friedchocobothigh", 2005701, 0, 5884499, 4, { 706.776428f, -35.225159f, 202.539307f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2006444, 0, 5960731, 4, { -431.132111f, -34.623280f, 249.832397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2005661, 0, 5882000, 4, { -354.409393f, -90.725830f, 520.208313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005662, 0, 5882003, 4, { -245.652405f, -96.738762f, 537.535889f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2005663, 0, 5882004, 4, { -242.450607f, -79.199348f, 431.967712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Peculiarcenser", 2005658, 0, 5882006, 4, { -354.409393f, -90.725800f, 520.208313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Peculiarcenser_1", 2005659, 0, 5882007, 4, { -245.652405f, -96.738808f, 537.535889f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Peculiarcenser_2", 2005660, 0, 5882008, 4, { -242.438507f, -79.181282f, 431.971008f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2005664, 0, 5882227, 4, { 136.678299f, -68.460800f, 12.190100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005665, 0, 5882228, 4, { 174.466003f, -61.077202f, -32.657009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2005666, 0, 5882229, 4, { 189.546204f, -64.695503f, 17.492210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2005670, 0, 5882349, 4, { 188.639694f, -95.246208f, 296.191986f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicsupplies", 2005667, 0, 5882350, 4, { 188.639694f, -95.246208f, 296.191986f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_52", 2005671, 0, 5882354, 4, { 261.611603f, -90.738136f, 267.202301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicsupplies_1", 2005668, 0, 5882355, 4, { 261.611603f, -90.738136f, 267.202301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_53", 2005672, 0, 5882357, 4, { 266.817688f, -78.851227f, 221.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gnathicsupplies_2", 2005669, 0, 5882358, 4, { 266.817596f, -78.851219f, 221.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gronahlm_1", 2005673, 0, 5882374, 4, { -114.158600f, 130.228699f, -558.110718f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006029, 0, 5905506, 4, { 27.010031f, -138.504395f, 718.679688f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2006030, 0, 5905519, 4, { 125.252899f, -111.178596f, 300.757690f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Begrimedtablet", 2006031, 0, 5905538, 4, { -43.852001f, 272.620697f, -812.533081f }, 1.000000f, -0.651911f, 0); + instance.addEObj( "Wyverntails", 2006032, 0, 5905605, 4, { 377.650299f, 25.240480f, -624.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2006145, 0, 5911603, 4, { 868.156372f, -3.603497f, 243.737396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2006146, 0, 5911604, 4, { 838.501709f, -6.457367f, 237.524902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2006147, 0, 5911605, 4, { 847.048584f, -4.942038f, 275.282593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2006148, 0, 5911621, 4, { 839.845215f, -31.582861f, -319.536987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlegtrap", 2006149, 0, 5911657, 4, { 431.278015f, -39.337189f, -413.650391f }, 1.000000f, 0.971629f, 0); + instance.addEObj( "Ironlegtrap_1", 2006150, 0, 5911658, 4, { 465.621307f, -34.758308f, -417.698486f }, 1.000000f, 1.024385f, 0); + instance.addEObj( "Ironlegtrap_2", 2006151, 0, 5911659, 4, { 439.464813f, -34.988701f, -444.104614f }, 1.000000f, 0.127129f, 0); + instance.addEObj( "unknown_58", 2006153, 0, 5911677, 4, { 661.781616f, -24.278730f, -473.932007f }, 0.991760f, 0.593244f, 0); + instance.addEObj( "unknown_59", 2006154, 0, 5911678, 4, { 662.348328f, -24.399229f, -470.023712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2006155, 0, 5911680, 4, { 661.091919f, -24.399229f, -470.115204f }, 0.991760f, 1.054272f, 0); + instance.addEObj( "unknown_61", 2006156, 0, 5911682, 4, { 663.234924f, -24.272650f, -473.506012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2006162, 0, 5911697, 4, { 184.618301f, -27.767099f, -443.247894f }, 1.000000f, -0.000488f, 0); + instance.addEObj( "unknown_63", 2006157, 0, 5911701, 4, { 97.062500f, -2.059998f, -497.306793f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2006158, 0, 5911702, 4, { 95.428200f, -2.139925f, -495.812500f }, 0.991760f, 0.387710f, 0); + instance.addEObj( "unknown_65", 2006159, 0, 5911703, 4, { 95.304787f, -2.235441f, -494.276489f }, 0.991760f, 0.551611f, 0); + instance.addEObj( "unknown_66", 2006160, 0, 5911704, 4, { 98.927711f, -2.085159f, -495.695190f }, 0.991760f, 0.703503f, 0); + instance.addEObj( "unknown_67", 2006161, 0, 5911705, 4, { 98.437538f, -2.188295f, -495.226990f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_68", 2006163, 0, 5911717, 4, { 97.062500f, -2.060000f, -497.306793f }, 0.747600f, 0.000047f, 0); + instance.addEObj( "unknown_69", 2006164, 0, 5911718, 4, { 95.428200f, -2.139900f, -495.812500f }, 0.991800f, 0.387709f, 0); + instance.addEObj( "unknown_70", 2006165, 0, 5911719, 4, { 95.304802f, -2.235400f, -494.276489f }, 0.991800f, 0.551611f, 0); + instance.addEObj( "unknown_71", 2006166, 0, 5911720, 4, { 98.927696f, -2.085200f, -495.695190f }, 0.991800f, 0.703504f, 0); + instance.addEObj( "unknown_72", 2006167, 0, 5911721, 4, { 98.437500f, -2.188300f, -495.226990f }, 0.600000f, 0.000047f, 0); + instance.addEObj( "unknown_73", 2006168, 0, 5911759, 4, { 346.223907f, -29.674240f, -420.993500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2006169, 0, 5911761, 4, { 352.520813f, -29.001480f, -414.552307f }, 1.000000f, -0.042022f, 0); + instance.addEObj( "Destination_15", 2005833, 0, 5890610, 4, { 227.289307f, -22.262100f, -499.106689f }, 1.000000f, -0.000984f, 0); + instance.addEObj( "unknown_75", 2005832, 0, 5890611, 4, { 227.289200f, -22.262070f, -499.106689f }, 2.500000f, 0.741923f, 0); + instance.addEObj( "Destination_16", 2005834, 0, 5890612, 4, { 215.953201f, -22.026630f, -500.313385f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/MyFirstMudra.cpp b/src/scripts/instances/questbattles/MyFirstMudra.cpp index f39aab58..ccf6a813 100644 --- a/src/scripts/instances/questbattles/MyFirstMudra.cpp +++ b/src/scripts/instances/questbattles/MyFirstMudra.cpp @@ -34,8 +34,70 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009569, 0, 4, { 763.213318f, 9.000000f, 358.016998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009570, 0, 4, { 748.506775f, 9.000000f, 520.002930f }, 1.000000f, 0.000000f ); + instance.addEObj( "Earthspritecore", 2001221, 0, 4317453, 4, { 24.254431f, 33.082001f, 77.006813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4317463, 4, { 36.383110f, 29.327450f, 97.069283f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4317464, 4, { 57.943031f, 25.847639f, 102.136200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4317465, 4, { 81.398323f, 27.585211f, 72.983543f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4317466, 4, { 71.316971f, 31.176069f, 55.866718f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4317467, 4, { 57.775848f, 35.021290f, 42.465599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4317468, 4, { 51.790691f, 29.262480f, 76.374199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart", 2001209, 0, 4325253, 4, { -132.622604f, 81.568703f, -302.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_1", 2001209, 0, 4325254, 4, { -137.231293f, 79.621353f, -288.497406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_2", 2001209, 0, 4325255, 4, { -117.845001f, 77.342613f, -251.100601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_3", 2001209, 0, 4325256, 4, { -106.409897f, 75.083290f, -235.247192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_4", 2001209, 0, 4325257, 4, { -98.687920f, 77.810257f, -248.015793f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_5", 2001209, 0, 4325258, 4, { -146.210403f, 77.813263f, -231.622803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_6", 2001209, 0, 4325259, 4, { -156.901703f, 81.039307f, -272.390900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_7", 2001209, 0, 4325260, 4, { -161.449203f, 80.542236f, -280.232788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004967, 0, 5346846, 4, { -215.762695f, 72.531464f, -137.223999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003660, 0, 4622487, 4, { 11.235560f, 2.821239f, 321.140198f }, 0.991760f, -1.332051f, 0); + instance.addEObj( "Doblyncarcass", 2003664, 0, 4622488, 4, { 11.337400f, 2.700494f, 320.942993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003661, 0, 4622490, 4, { 34.500610f, 12.139650f, 254.291504f }, 0.991760f, -1.227347f, 0); + instance.addEObj( "Basiliskcarcass", 2003665, 0, 4622493, 4, { 34.509411f, 12.196140f, 254.139694f }, 0.991760f, 0.407997f, 0); + instance.addEObj( "unknown_3", 2003662, 0, 4622494, 4, { 111.039803f, 19.412701f, 121.171898f }, 1.000000f, -0.480383f, 0); + instance.addEObj( "Ahrimancarcass", 2003666, 0, 4622505, 4, { 111.192497f, 19.424681f, 121.202400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2004001, 0, 4663924, 4, { 111.039803f, 19.412701f, 121.171898f }, 1.000000f, -0.480383f, 0); + instance.addEObj( "Destination", 2003667, 0, 4622529, 4, { 139.496094f, 20.302320f, 102.932297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003668, 0, 4622532, 4, { 111.039803f, 19.412701f, 121.171898f }, 1.000000f, -0.480383f, 0); + instance.addEObj( "unknown_6", 2003669, 0, 4622535, 4, { 143.256897f, 22.211861f, 99.952293f }, 0.991760f, -1.218139f, 0); + instance.addEObj( "unknown_7", 2003669, 0, 4672804, 4, { 143.965698f, 24.472570f, 97.224312f }, 1.000000f, -0.528366f, 0); + instance.addEObj( "unknown_8", 2003669, 0, 4672806, 4, { 146.976303f, 22.584490f, 102.764603f }, 1.000000f, -0.758763f, 0); + instance.addEObj( "Entrance", 2002710, 0, 4374399, 4, { -295.177307f, 87.969727f, -230.999893f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002711, 0, 4374400, 4, { -113.188698f, 47.372391f, 29.594910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004608, 0, 5000002, 4, { -105.105698f, 51.999939f, -56.570549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Processedceruleum", 2002153, 0, 4293192, 4, { -44.022282f, 5.045057f, 417.990204f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Processedceruleum_1", 2002154, 0, 4293193, 4, { -27.000000f, 5.203161f, 412.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Processedceruleum_2", 2002155, 0, 4293194, 4, { -26.000000f, 5.283132f, 424.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002620, 0, 4334534, 4, { -44.022301f, 3.781800f, 417.990204f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_10", 2002621, 0, 4334535, 4, { -27.000000f, 3.946200f, 412.000000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_11", 2002622, 0, 4334536, 4, { -26.000000f, 4.000000f, 424.000000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "ImmortalFlamesstandard", 2002253, 0, 4301858, 4, { -60.000000f, 2.932424f, 354.000000f }, 1.000000f, 0.409934f, 0); + instance.addEObj( "ImmortalFlamesstandard_1", 2002254, 0, 4301860, 4, { -77.188232f, -2.772532f, 299.580414f }, 0.991760f, -0.544017f, 0); + instance.addEObj( "ImmortalFlamesstandard_2", 2002255, 0, 4301867, 4, { -12.426380f, 14.597930f, 302.749115f }, 1.000000f, -0.109793f, 0); + instance.addEObj( "Bubblingcauldron", 2002256, 0, 4301959, 4, { 1.311151f, 5.523519f, 370.846191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002257, 0, 4302006, 4, { 136.919098f, 31.709431f, 20.126650f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Earthcradledaethersand", 2002892, 0, 4499347, 4, { 259.396210f, 25.000000f, 44.199390f }, 1.000000f, 1.549783f, 0); + instance.addEObj( "unknown_12", 2004607, 0, 5000001, 4, { -60.850719f, 76.542351f, -204.866196f }, 1.000000f, -0.750814f, 0); + instance.addEObj( "unknown_13", 2004662, 0, 5041823, 4, { -140.094604f, 58.324821f, -82.053299f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem", 2004584, 0, 5579049, 4, { -31.810011f, 74.102127f, -67.880402f }, 0.930753f, -0.935053f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem_1", 2004585, 0, 5579050, 4, { -112.687798f, 47.959061f, -17.198910f }, 0.961271f, -0.119064f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem_2", 2004586, 0, 5579051, 4, { 39.601330f, 46.999962f, -10.585770f }, 0.839199f, -0.613074f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem_3", 2004587, 0, 5579052, 4, { -32.369720f, 47.999901f, -71.890587f }, 0.961271f, -1.563805f, 0); + instance.addEObj( "unknown_14", 2005162, 0, 5655563, 4, { -111.936600f, 47.372768f, 6.455512f }, 1.000000f, 0.925671f, 0); + instance.addEObj( "unknown_15", 2005043, 0, 5579220, 4, { -257.404510f, 60.227310f, -65.842720f }, 1.000000f, 0.000614f, 0); + instance.addEObj( "unknown_16", 2005044, 0, 5579226, 4, { -265.613800f, 82.291847f, -178.606903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Frayedsack", 2002529, 0, 4323822, 4, { -324.697113f, 87.986061f, -133.499893f }, 1.000000f, -1.349706f, 0); + instance.addEObj( "Stolenbox", 2002448, 0, 4308579, 4, { 213.706497f, 30.221649f, 61.050491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006183, 0, 5914836, 4, { -78.274399f, 68.351097f, -157.326004f }, 1.000000f, 1.277591f, 0); + instance.addEObj( "unknown_18", 2005977, 0, 5899996, 4, { 1.601733f, 21.326450f, 181.886902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005978, 0, 5899997, 4, { 1.601700f, 21.326500f, 181.886902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005973, 0, 5899823, 4, { 6.830000f, 4.980000f, 283.290009f }, 1.000000f, 0.710417f, 0); + instance.addEObj( "Destination_3", 2005972, 0, 5899864, 4, { -6.841051f, 5.745786f, 290.887299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005974, 0, 5899898, 4, { 14.348940f, 5.631089f, 276.770386f }, 1.150000f, 0.000000f, 0); + instance.addEObj( "Epitaphtofluidity", 2002398, 0, 4306727, 4, { -253.447205f, 60.704689f, -43.897030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2002544, 0, 4324095, 4, { -117.235100f, 48.050659f, 37.186161f }, 0.991760f, 1.020544f, 0); + instance.addEObj( "???", 2004125, 0, 4722825, 4, { -18.028811f, 22.392469f, 398.605286f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002363, 0, 4330174, 4, { 53.850471f, 13.990370f, 236.686096f }, 0.900000f, -0.639573f, 0); } diff --git a/src/scripts/instances/questbattles/Nightkin.cpp b/src/scripts/instances/questbattles/Nightkin.cpp deleted file mode 100644 index cdc4870d..00000000 --- a/src/scripts/instances/questbattles/Nightkin.cpp +++ /dev/null @@ -1,133 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class Nightkin : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_SIRUN_01 = 6828450; - static constexpr auto BNPC_BOSS = 6828480; - static constexpr auto EOBJ_BOOKS_01 = 6828550; - static constexpr auto EOBJ_BOOKS_02 = 6828551; - static constexpr auto EOBJ_BOOKS_03 = 6828552; - static constexpr auto EOBJ_BOOKS_04 = 6828553; - static constexpr auto EOBJ_BOOKS_05 = 6828554; - static constexpr auto EOBJ_BOOKS_06 = 6828555; - static constexpr auto EOBJ_DOOR_01 = 6829006; - static constexpr auto EOBJ_DOOR_02 = 6840287; - static constexpr auto BGM_BOSSBATTLE = 309; - static constexpr auto EVENT_ACTION_01 = 21; - static constexpr auto LOGMESSAGE_BOOK_NOT_RELATED = 5349; - static constexpr auto EOBJ_SMN_GIMMICK_01 = 6935381; - static constexpr auto EOBJ_SMN_GIMMICK_02 = 6935530; - static constexpr auto EOBJ_SMN_GIMMICK_03 = 6937457; - static constexpr auto EOBJ_SMN_GIMMICK_04 = 6937458; - static constexpr auto EOBJ_SMN_GIMMICK_05 = 6937459; - static constexpr auto EOBJ_SMN_GIMMICK_06 = 6937460; - static constexpr auto BNPC_BOSSADD_WAVE1_01 = 6935533; - static constexpr auto BNPC_BOSSADD_WAVE1_02 = 6935532; - static constexpr auto BNPC_BOSSADD_WAVE1_03 = 6937468; - static constexpr auto BNPC_BOSSADD_WAVE1_04 = 6937469; - static constexpr auto BNPC_BOSSADD_WAVE1_05 = 6937470; - static constexpr auto BNPC_BOSSADD_WAVE1_06 = 6937472; - static constexpr auto PR_SMN_GIMMICK_01 = 6935561; - static constexpr auto PR_SMN_GIMMICK_02 = 6935562; - static constexpr auto PR_SMN_GIMMICK_03 = 6937473; - static constexpr auto PR_SMN_GIMMICK_04 = 6937474; - static constexpr auto PR_SMN_GIMMICK_05 = 6937475; - static constexpr auto PR_SMN_GIMMICK_06 = 6937476; - static constexpr auto BNPC_SMN_GIMMICK_TOUMEI_01 = 6935578; - static constexpr auto BNPC_SMN_GIMMICK_TOUMEI_02 = 6935579; - static constexpr auto BNPC_SMN_GIMMICK_TOUMEI_03 = 6937462; - static constexpr auto BNPC_SMN_GIMMICK_TOUMEI_04 = 6937465; - static constexpr auto BNPC_SMN_GIMMICK_TOUMEI_05 = 6937466; - static constexpr auto BNPC_SMN_GIMMICK_TOUMEI_06 = 6937467; - static constexpr auto PR_BATTLE_CORE = 6935784; - static constexpr auto ACTION_SCRIPT_TRIGGER = 3269; - static constexpr auto ACTION_SCRIPT_TRIGGER_B = 4777; - static constexpr auto ACTION_SCRIPT_TRIGGER_JIBAKU = 4731; - static constexpr auto ACTION_BOSS_SUMMON = 9196; - static constexpr auto BNPC_TRASH1_01 = 6937505; - static constexpr auto BNPC_TRASH1_02 = 6937506; - static constexpr auto BNPC_TRASH2_01 = 6937507; - static constexpr auto BNPC_TRASH2_02 = 6937508; - static constexpr auto BNPC_TRASH2_03 = 6937509; - static constexpr auto BNPC_TRASH2_04 = 6937510; - static constexpr auto BNPC_TRASH3_01 = 6937511; - static constexpr auto BNPC_TRASH3_02 = 6937512; - static constexpr auto BNPC_TRASH3_03 = 6937513; - static constexpr auto BNPC_TRASH4_01 = 6937514; - static constexpr auto BNPC_TRASH4_02 = 6937516; - static constexpr auto BNPC_TRASH4_03 = 6937517; - static constexpr auto ER_BOSS_ROOM_JUDGE = 6937544; - static constexpr auto LOCKON_VOID_SPARK = 23; - static constexpr auto ACTION_VOID_SPARK = 8216; - static constexpr auto BNPC_DARKBALL = 6938101; - static constexpr auto BGM_DUNGEON = 303; - static constexpr auto ACTION_DARKBALL_SPARK = 8261; - static constexpr auto QIB_YELL_01 = 5429; - -public: - Nightkin() : Sapphire::ScriptAPI::QuestBattleScript( 166 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 353.541412f, -39.250000f, -59.553089f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5419624, 4, { 350.673187f, -39.000000f, -60.588070f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "OnGarleanHierarchyVolume1", 2005891, 0, 4, { -199.611694f, 6.900000f, -56.354649f }, 1.000000f, -0.298927f ); - instance.registerEObj( "OnGarleanHierarchyVolume2", 2005892, 0, 4, { -72.116417f, 0.900000f, -9.577726f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Essences&Permutations", 2005893, 0, 4, { 54.309052f, -8.099999f, 62.262531f }, 1.000000f, 0.000000f ); - instance.registerEObj( "OvertheHorizon", 2005894, 0, 4, { 113.656601f, -8.153534f, 83.276863f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Leatherbounddiary", 2005895, 0, 4, { 253.342499f, -24.000000f, -16.578369f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Leatherbounddiary_1", 2005896, 0, 4, { 252.532898f, -40.000000f, -78.517921f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5419606, 4, { -22.327221f, 0.000000f, -0.318492f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2005019, 5419607, 4, { 22.309731f, 0.000000f, -0.124082f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -20.486000f, 0.000000f, 0.109200f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_2", 2005316, 5774736, 4, { -11.221270f, 0.000000f, -6.534676f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2d3_dbook01", 2005328, 5815254, 4, { -10.516900f, 0.000000f, -1.875240f }, 1.000000f, 0.000000f ); - // States -> step_all_off (id: 15) step1_all_on (id: 16) step1_side_off (id: 17) step2_all_on (id: 18) step2_side_off (id: 19) step3_all_on (id: 20) step3_side_off (id: 21) - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5419612, 4, { 178.337997f, -8.000000f, 53.739559f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2005020, 5419614, 4, { 179.630203f, -8.000000f, 0.354116f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 177.873505f, -8.000000f, 52.121300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2d3_a0_gmc17", 2005354, 5852274, 4, { 177.539993f, -7.995000f, 32.977421f }, 1.000000f, 0.000000f ); - // States -> bk03_def (id: 5) bk03_on (id: 6) bk03_on_anim (id: 8) bk03_brt (id: 11) bk03_brt_anim (id: 12) bk03_brt_ofanim (id: 14) bk03_dead (id: 15) bk03_dead_anim (id: 16) - instance.registerEObj( "unknown_4", 2004942, 5033535, 4, { -316.612915f, -0.015320f, 0.045776f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2004949, 5033537, 4, { -173.408096f, 12.000000f, -33.362572f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2004956, 5033536, 4, { -48.355900f, -0.015320f, 0.747620f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2004957, 5033538, 4, { 43.900150f, -0.015320f, -1.083435f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2004958, 5004619, 4, { 82.139282f, -8.011047f, 69.748901f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2004959, 5004620, 4, { 117.387604f, -9.018127f, 69.291138f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_d2d3_a0_gmc04", 2004960, 5336977, 4, { 138.888000f, -9.018127f, 87.533859f }, 0.991760f, 0.000048f ); - // States -> book_def (id: 3) book_off (id: 4) book_off_anim (id: 5) - instance.registerEObj( "unknown_10", 2004962, 5033543, 4, { 156.328598f, -9.018127f, 95.628304f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2004963, 5004621, 4, { 176.257004f, -8.011047f, -9.414856f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2004964, 5773506, 4, { 297.779785f, -24.002501f, -43.308731f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2004965, 5004586, 4, { 325.666107f, -39.017399f, -59.098209f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5330520, 5, { -387.057098f, -0.015320f, 4.592957f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -381.085205f, -0.015320f, 6.094601f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 393.697998f, -39.047909f, -59.586491f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( Nightkin ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/NinjaAssassin.cpp b/src/scripts/instances/questbattles/NinjaAssassin.cpp index 9eae6f99..216f904d 100644 --- a/src/scripts/instances/questbattles/NinjaAssassin.cpp +++ b/src/scripts/instances/questbattles/NinjaAssassin.cpp @@ -31,6 +31,122 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/NinjaBathin.cpp b/src/scripts/instances/questbattles/NinjaBathin.cpp index 5f594c2c..b1c3d74e 100644 --- a/src/scripts/instances/questbattles/NinjaBathin.cpp +++ b/src/scripts/instances/questbattles/NinjaBathin.cpp @@ -57,9 +57,70 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001707, 0, 4127680, 4, { -614.880127f, -3.100000f, -60.755001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138685, 4138683, 5, { -598.732117f, -1.714300f, 9.483954f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2004812, 0, 5143397, 4, { -572.755005f, -1.696505f, -17.003180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace", 2005835, 0, 5887310, 4, { 440.819214f, 4.107256f, 110.286598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_1", 2005839, 0, 5887311, 4, { 443.405701f, 8.115125f, 134.550598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_2", 2005843, 0, 5887312, 4, { 428.732697f, 7.888855f, 129.076004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_3", 2005836, 0, 5887313, 4, { 468.506500f, 3.909009f, 94.483177f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_4", 2005840, 0, 5887314, 4, { 432.405212f, 4.109103f, 66.769440f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_5", 2005844, 0, 5887315, 4, { 467.398987f, 3.890991f, 79.609810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_6", 2005837, 0, 5887316, 4, { 463.195312f, 3.909010f, 64.587334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_7", 2005841, 0, 5887317, 4, { 410.121399f, 3.890898f, 58.253990f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_8", 2005845, 0, 5887318, 4, { 465.550812f, 3.908967f, 109.755699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_9", 2005838, 0, 5887319, 4, { 443.110687f, 4.741745f, 74.515221f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_10", 2005842, 0, 5887320, 4, { 402.293793f, 3.908934f, 93.413658f }, 2.741264f, 0.099780f, 0); + instance.addEObj( "Aetherialtrace_11", 2005846, 0, 5887321, 4, { 410.471497f, 3.909006f, 73.024422f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hiddenparchment", 2001892, 0, 4264402, 4, { -457.707397f, 29.192419f, 58.351582f }, 0.991760f, 0.289191f, 0); + instance.addEObj( "Hiddenparchment_1", 2001893, 0, 4264413, 4, { -388.696899f, 27.027069f, 45.588310f }, 0.991760f, -1.200395f, 0); + instance.addEObj( "Hiddenparchment_2", 2001894, 0, 4264414, 4, { -393.419098f, 42.564629f, -2.971054f }, 0.991760f, 0.282476f, 0); + instance.addEObj( "Oldwoodenbox", 2001895, 0, 4264446, 4, { -600.610413f, -3.390371f, -53.788090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oldwoodenbox_1", 2002478, 0, 4314621, 4, { -600.598816f, -3.163693f, -53.777821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×ClsExc250:å¾ã¡åˆã‚ã›ãƒã‚¤ãƒ³ãƒˆ", 2000295, 0, 3633524, 4, { -574.931580f, -1.449221f, -3.996652f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004913, 0, 5110340, 4, { -436.545410f, -2.304138f, 48.599850f }, 0.800000f, 0.000048f, 0); + instance.addEObj( "Blackmarketeer", 2004916, 0, 5120198, 4, { -436.527588f, -2.003800f, 48.621601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002690, 0, 4374457, 4, { 381.565308f, 23.929300f, -138.263107f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002707, 0, 4374458, 4, { 210.202896f, -2.049000f, 80.493843f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2001945, 0, 4268842, 4, { -620.569214f, -3.100000f, -49.759701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oblongfossil", 2001947, 0, 4268846, 4, { -449.912292f, 29.969191f, 10.849120f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_1", 2001948, 0, 4268847, 4, { -362.864594f, 56.403809f, -8.259895f }, 1.998901f, 0.814892f, 0); + instance.addEObj( "Roundfossil", 2002827, 0, 4488981, 4, { -418.364410f, 20.233049f, 58.420761f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Roundfossil_1", 2002828, 0, 4488986, 4, { -373.909393f, 10.490130f, 88.547974f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_2", 2002829, 0, 4488989, 4, { -370.870514f, 59.220211f, -10.391420f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_3", 2002830, 0, 4488990, 4, { -428.244385f, 33.807590f, -0.686768f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002083, 0, 4293527, 4, { 402.333588f, 8.721668f, 47.219742f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2002084, 0, 4293528, 4, { 437.288696f, 8.215124f, 133.049805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002085, 0, 4293529, 4, { 404.886505f, 4.332874f, 88.459061f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Beastmanaetheryte", 2002086, 0, 4293686, 4, { 382.579895f, 25.278299f, -138.997299f }, 1.000000f, -1.388891f, 0); + instance.addEObj( "Destination_4", 2002096, 0, 4294929, 4, { 467.827301f, 3.908999f, 106.097000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Warmwine", 2002260, 0, 4294931, 4, { 467.857910f, 3.908999f, 106.127502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002842, 0, 4504651, 4, { 286.372192f, -3.128174f, 145.616806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002843, 0, 4504652, 4, { 298.423492f, -3.100000f, 166.933105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005469, 0, 5854719, 4, { 377.650299f, 0.796124f, -3.593968f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005470, 0, 5854727, 4, { 398.188110f, -3.100000f, 11.229400f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004938, 0, 5327277, 4, { -570.810608f, -1.522780f, -12.591280f }, 1.000000f, 0.548931f, 0); + instance.addEObj( "Destination_8", 2004930, 0, 5327285, 4, { 439.786499f, 12.164110f, 70.571907f }, 1.000000f, 1.152304f, 0); + instance.addEObj( "Weatheredcrate", 2005008, 0, 5392187, 4, { 208.299103f, -2.067544f, 259.849487f }, 0.700000f, -1.528726f, 0); + instance.addEObj( "unknown_5", 2005012, 0, 5392188, 4, { 208.299103f, -1.711737f, 259.849487f }, 1.000000f, -1.528727f, 0); + instance.addEObj( "Destination_9", 2005925, 0, 5895468, 4, { -449.088287f, -1.205505f, 116.594101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2005926, 0, 5895469, 4, { -424.235107f, -5.147305f, 168.685699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2005927, 0, 5895470, 4, { -457.730103f, -12.625930f, 218.931702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Keystone", 2005520, 0, 5860073, 4, { 622.938171f, -3.052244f, 171.695999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_12", 2005529, 0, 5860458, 4, { 290.173706f, 41.276340f, -193.810501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005543, 0, 5862476, 4, { 405.141510f, 4.109600f, 81.067101f }, 0.991760f, -1.148674f, 0); + instance.addEObj( "Destination_12", 2002384, 0, 4305989, 4, { 256.798889f, -3.052744f, 60.951618f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002386, 0, 4306151, 4, { 256.381805f, -3.261654f, 58.147141f }, 0.400000f, -0.806658f, 0); + instance.addEObj( "Shabbycasket", 2003007, 0, 4516151, 4, { 600.538513f, -2.344561f, 173.115097f }, 1.000000f, -0.092533f, 0); + instance.addEObj( "Shabbycasket_1", 2003139, 0, 4532503, 4, { 600.538513f, -2.514199f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_8", 2003305, 0, 4540189, 4, { 600.538513f, -2.216532f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_9", 2004664, 0, 5021339, 4, { 496.981689f, 17.785681f, 64.169418f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004684, 0, 5021342, 4, { 212.096298f, -2.174379f, 254.544296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004691, 0, 5021396, 4, { 503.218414f, 16.560680f, 59.848129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004108, 0, 4722038, 4, { 504.491302f, 16.908689f, 71.678238f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004895, 0, 5120253, 4, { 242.957306f, -0.966233f, 257.617004f }, 1.000000f, 0.961899f, 0); + instance.addEObj( "Whimperingbarrel", 2004891, 0, 5120303, 4, { 274.665314f, -0.931000f, 230.617599f }, 1.000000f, -0.654481f, 0); } diff --git a/src/scripts/instances/questbattles/NotoriousBiggs.cpp b/src/scripts/instances/questbattles/NotoriousBiggs.cpp index bbb6c72f..6ec8e74c 100644 --- a/src/scripts/instances/questbattles/NotoriousBiggs.cpp +++ b/src/scripts/instances/questbattles/NotoriousBiggs.cpp @@ -52,23 +52,281 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Pollencluster", 2000129, 0, 2315601, 4, { -154.833298f, -0.625671f, 171.099396f }, 1.144348f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3715786, 4, { -151.751007f, 1.608049f, 145.860992f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138563, 4138562, 5, { -173.216400f, -3.430103f, 183.856796f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Sylphickeepsake", 2001227, 0, 4322586, 4, { 294.431213f, -1.040000f, 143.681396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_1", 2001227, 0, 4322587, 4, { 321.827911f, -3.020000f, 144.090897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_2", 2001227, 0, 4322589, 4, { 290.637299f, -0.740000f, 163.516006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_3", 2001227, 0, 4322591, 4, { 309.508911f, -0.240000f, 173.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_4", 2001227, 0, 4322592, 4, { 298.527588f, 0.510000f, 187.215897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_5", 2001227, 0, 4322594, 4, { 258.492493f, -0.220000f, 149.720093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_6", 2001227, 0, 4322599, 4, { 260.485596f, 0.120000f, 130.993103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_7", 2001227, 0, 4322601, 4, { 257.467102f, 0.260000f, 180.673294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001672, 0, 4103733, 4, { 51.468632f, 7.888855f, 486.472809f }, 0.991760f, 1.407976f, 0); + instance.addEObj( "Destination", 2004254, 0, 4745343, 4, { 260.836792f, -9.082514f, -77.379066f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002864, 0, 4496980, 4, { 270.292114f, -0.236188f, 168.551102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2002865, 0, 4497120, 4, { 259.773590f, -8.686693f, -81.574600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2003035, 0, 4515593, 4, { 21.365570f, -6.232798f, 251.565796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_1", 2003036, 0, 4515594, 4, { 21.370729f, -6.231795f, 251.573700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom", 2003330, 0, 4548814, 4, { 197.333801f, 8.378596f, 176.602798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_1", 2003331, 0, 4548815, 4, { 235.789200f, -1.592303f, 104.609299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_2", 2003332, 0, 4548816, 4, { 198.952194f, -3.617840f, -11.549170f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Fragrantbloom_3", 2003333, 0, 4548818, 4, { 261.949493f, -7.052843f, 3.433620f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass", 2003334, 0, 4548820, 4, { 240.559402f, -5.273791f, -47.777660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_1", 2003335, 0, 4588382, 4, { 204.367706f, -3.361009f, -11.380580f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_2", 2003336, 0, 4588383, 4, { 181.841400f, 0.028064f, 34.078308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_3", 2003459, 0, 4588384, 4, { 205.467407f, -1.536390f, 90.842522f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_4", 2003460, 0, 4588395, 4, { 207.316895f, 9.219618f, 189.518997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_5", 2003461, 0, 4588396, 4, { 68.643959f, 4.922075f, 183.815094f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003425, 0, 4576915, 4, { 276.268890f, -10.496140f, -70.834373f }, 1.052795f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_2", 2002883, 0, 4498913, 4, { 102.494904f, -20.340330f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_3", 2002882, 0, 4498914, 4, { -26.077181f, -35.070999f, -539.086182f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_6", 2003344, 0, 4549544, 4, { 180.100006f, -21.814190f, -454.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_7", 2003345, 0, 4549545, 4, { 257.190796f, -23.392200f, -374.319092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_8", 2003346, 0, 4549546, 4, { 314.198395f, -17.929380f, -269.611603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sylphpodling_4", 2003343, 0, 4549547, 4, { 102.525299f, -20.309811f, -512.840515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003426, 0, 4577350, 4, { 99.748169f, -20.187740f, -512.474182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003423, 0, 4577365, 4, { 45.954391f, 6.073489f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003424, 0, 4577367, 4, { 45.954399f, 6.073500f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003388, 0, 4578406, 4, { -8.182032f, -34.830978f, -531.505005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_9", 2003472, 0, 4589592, 4, { 207.316895f, 9.219618f, 189.518997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_10", 2003473, 0, 4589593, 4, { 68.643959f, 4.922075f, 183.815094f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_11", 2003462, 0, 4589558, 4, { 325.490112f, -18.812401f, -167.101593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_12", 2003470, 0, 4589581, 4, { 243.800003f, -5.200000f, -51.700001f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_13", 2003471, 0, 4589591, 4, { 234.800003f, -3.874040f, 67.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003155, 0, 4536337, 4, { -247.292099f, 5.402741f, 279.090515f }, 0.991760f, 1.081068f, 0); + instance.addEObj( "Destination_6", 2003156, 0, 4536338, 4, { -227.161697f, 5.266186f, 276.482788f }, 0.991760f, 0.446265f, 0); + instance.addEObj( "Destination_7", 2003157, 0, 4536339, 4, { -234.703796f, 3.264596f, 271.138214f }, 0.991760f, -0.104419f, 0); + instance.addEObj( "Destination_8", 2003158, 0, 4536340, 4, { -217.317001f, 2.177073f, 285.324402f }, 0.991760f, 0.917035f, 0); + instance.addEObj( "Destination_9", 2003159, 0, 4536341, 4, { -202.240402f, 0.909965f, 278.834015f }, 0.991760f, 0.476351f, 0); + instance.addEObj( "Destination_10", 2003160, 0, 4536342, 4, { -242.640900f, 7.049800f, 297.737701f }, 0.991760f, -0.124993f, 0); + instance.addEObj( "Destination_11", 2003161, 0, 4536343, 4, { -224.126297f, 1.514189f, 267.972809f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2003162, 0, 4536344, 4, { -229.975601f, 4.013759f, 291.695099f }, 0.991760f, -0.547807f, 0); + instance.addEObj( "Sackofdevilgourds", 2003067, 0, 4517563, 4, { 354.583893f, -4.603297f, -11.392800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_1", 2003068, 0, 4517567, 4, { 323.838593f, -5.761353f, -17.896009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_2", 2003069, 0, 4517568, 4, { 327.674591f, -6.085326f, -7.901030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_3", 2003070, 0, 4517569, 4, { 328.105194f, -4.855515f, -31.267309f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_4", 2003071, 0, 4517570, 4, { 182.667099f, -1.920222f, 23.114180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_5", 2003072, 0, 4517571, 4, { 187.073502f, -0.680873f, 76.101418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_6", 2003073, 0, 4517572, 4, { 181.013107f, -0.379152f, 68.056587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_7", 2003074, 0, 4517588, 4, { 206.287796f, -2.382749f, 69.434540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepwoodsapling", 2003221, 0, 4569636, 4, { 254.206100f, -6.336769f, 41.450748f }, 0.991760f, -1.248056f, 0); + instance.addEObj( "Deepwoodsapling_1", 2003222, 0, 4569637, 4, { 253.533905f, -5.510984f, 22.278280f }, 0.991760f, -1.510563f, 0); + instance.addEObj( "Deepwoodsapling_2", 2003223, 0, 4569638, 4, { 288.768311f, -5.225069f, 37.053440f }, 1.000000f, -0.209019f, 0); + instance.addEObj( "Deepwoodsapling_3", 2003224, 0, 4569639, 4, { 281.282898f, -5.528382f, 10.890320f }, 0.991760f, 1.029748f, 0); + instance.addEObj( "Deepwoodsapling_4", 2003225, 0, 4569640, 4, { 313.383514f, -6.745697f, 17.728300f }, 1.000000f, 1.261924f, 0); + instance.addEObj( "Deepwoodsapling_5", 2003226, 0, 4569641, 4, { 309.700500f, -5.789827f, 36.660000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepwoodsapling_6", 2003227, 0, 4569642, 4, { 297.563690f, -5.432125f, 63.752991f }, 1.000000f, -0.186714f, 0); + instance.addEObj( "Deepwoodsapling_7", 2003228, 0, 4569643, 4, { 286.250214f, -4.508800f, 57.141289f }, 1.000000f, -1.297356f, 0); + instance.addEObj( "Greatergapemaw", 2003229, 0, 4569644, 4, { 206.434402f, -3.828274f, -40.060032f }, 1.000000f, -1.042362f, 0); + instance.addEObj( "Greatergapemaw_1", 2003230, 0, 4569645, 4, { 203.114502f, -3.394559f, -27.459700f }, 1.000000f, 0.152400f, 0); + instance.addEObj( "Greatergapemaw_2", 2003231, 0, 4569646, 4, { 211.596100f, -4.479522f, -51.478550f }, 1.000000f, -1.559508f, 0); + instance.addEObj( "Greatergapemaw_3", 2003232, 0, 4569647, 4, { 231.324295f, -5.301898f, -52.930630f }, 1.000000f, -0.385533f, 0); + instance.addEObj( "Greatergapemaw_4", 2003233, 0, 4569648, 4, { 245.611893f, -5.202628f, -41.667759f }, 1.000000f, -1.325491f, 0); + instance.addEObj( "Greatergapemaw_5", 2003234, 0, 4569649, 4, { 231.158707f, -3.189421f, -16.280991f }, 1.000000f, 0.425819f, 0); + instance.addEObj( "Greatergapemaw_6", 2003235, 0, 4569650, 4, { 215.535202f, -2.485040f, -19.249729f }, 1.000000f, 1.190844f, 0); + instance.addEObj( "Destination_13", 2003237, 0, 4544034, 4, { 242.509201f, 3.171883f, 174.738800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2003238, 0, 4544035, 4, { 212.800797f, 2.180446f, 124.510101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003239, 0, 4544036, 4, { 420.004486f, -11.947810f, -2.182068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2003240, 0, 4544037, 4, { -20.536249f, 18.045280f, 18.219610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2003241, 0, 4544038, 4, { 287.296295f, -5.537555f, 26.370331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_4", 2003079, 0, 4536351, 4, { 225.811600f, 6.003866f, 181.787292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_5", 2003080, 0, 4536352, 4, { 278.593506f, -4.781094f, 36.545292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_6", 2003081, 0, 4536353, 4, { 175.275497f, -0.198469f, 57.348770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_7", 2003082, 0, 4536354, 4, { 97.683311f, 7.143996f, -7.903296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ritualartifact", 2003075, 0, 4536355, 4, { 126.764000f, 3.093158f, 19.930861f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_1", 2003076, 0, 4536356, 4, { -19.144520f, 19.335110f, -11.485360f }, 1.500000f, -0.635571f, 0); + instance.addEObj( "Ritualartifact_2", 2003077, 0, 4536357, 4, { 315.975494f, -6.837254f, -16.690960f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Ritualartifact_3", 2003078, 0, 4536358, 4, { 232.630203f, -4.500855f, -59.158958f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_4", 2003303, 0, 4540178, 4, { 267.974091f, -0.139052f, 168.948395f }, 1.500000f, -1.196242f, 0); + instance.addEObj( "Fragrantbloom_8", 2003301, 0, 4540179, 4, { 220.316193f, -1.473949f, 100.497803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_5", 2003304, 0, 4540180, 4, { 302.897797f, -5.385191f, 60.722450f }, 1.500000f, -0.084814f, 0); + instance.addEObj( "Fragrantbloom_9", 2003302, 0, 4540181, 4, { 222.819199f, -2.727977f, -17.219090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003495, 0, 4593329, 4, { 396.750214f, -8.047500f, -1.323600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousobject", 2003037, 0, 4515675, 4, { 287.872894f, -5.639699f, 29.696770f }, 2.975464f, -0.583977f, 0); + instance.addEObj( "Suspiciousobject_1", 2003038, 0, 4515676, 4, { 290.811310f, -4.964163f, 52.301262f }, 2.500000f, -1.472846f, 0); + instance.addEObj( "Suspiciousobject_2", 2003039, 0, 4515678, 4, { 244.951004f, -1.262776f, 100.521500f }, 3.000000f, 0.877921f, 0); + instance.addEObj( "Greaterbanestool", 2003242, 1891418, 4573010, 4, { 251.778397f, -8.209301f, -142.010803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_1", 2003243, 1891426, 4573011, 4, { 207.514099f, -5.522569f, -194.351395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_2", 2003244, 1692526, 4573014, 4, { 207.780197f, -3.514782f, -143.904099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_3", 2003245, 1692537, 4573015, 4, { 326.714111f, -16.365271f, -177.641495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Greaterbanestool_4", 2003246, 1692505, 4573016, 4, { 387.346985f, -16.979361f, -226.037903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_5", 2003247, 1672198, 4573017, 4, { 373.249786f, -17.692381f, -161.134094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_6", 2003248, 1672181, 4573019, 4, { 272.945190f, -8.224035f, -81.923920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2003380, 0, 4572993, 4, { 62.706169f, 3.932236f, 159.040405f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003381, 0, 4572994, 4, { 7.451530f, -2.031813f, 184.790298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003382, 0, 4572995, 4, { 58.211010f, 0.944079f, 245.708206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2003383, 0, 4572996, 4, { -47.541851f, -1.805159f, 334.940186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2003384, 0, 4572997, 4, { -40.328468f, -3.492374f, 187.253998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_23", 2003385, 0, 4572999, 4, { 64.378967f, 2.166244f, 221.289597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003386, 0, 4573000, 4, { 1.918755f, -7.818126f, 283.832886f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blazingscalebomb", 2003249, 0, 4546744, 4, { 360.687012f, -17.551809f, -128.061905f }, 0.991760f, -0.431213f, 0); + instance.addEObj( "Blazingscalebomb_1", 2003250, 0, 4546746, 4, { 323.790100f, -17.990330f, -217.605499f }, 1.000000f, 0.493296f, 0); + instance.addEObj( "Blazingscalebomb_2", 2003251, 0, 4546748, 4, { 442.354889f, -17.981300f, -200.309402f }, 0.991760f, -0.255239f, 0); + instance.addEObj( "Blazingscalebomb_3", 2003252, 0, 4546750, 4, { 406.088287f, -16.969971f, -254.966003f }, 0.991760f, 0.245782f, 0); + instance.addEObj( "Blazingscalebomb_4", 2003253, 0, 4546752, 4, { 295.952606f, -20.418011f, -300.925415f }, 0.991760f, 1.360010f, 0); + instance.addEObj( "Lightningchanneler", 2003142, 0, 4534644, 4, { 286.518585f, -13.687380f, -124.681503f }, 0.991760f, -0.165816f, 0); + instance.addEObj( "Lightningchanneler_1", 2003143, 0, 4534645, 4, { 259.082886f, -11.134010f, -167.614700f }, 1.000000f, -1.171536f, 0); + instance.addEObj( "Lightningchanneler_2", 2003144, 0, 4534646, 4, { 295.193512f, -12.990950f, -186.870697f }, 1.000000f, 0.111928f, 0); + instance.addEObj( "unknown_6", 2003146, 0, 4534655, 4, { 291.174286f, -12.940800f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Taintedcrystal", 2003145, 0, 4534657, 4, { 291.174286f, -12.940790f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandswater", 2003254, 0, 4576583, 4, { 332.246613f, -18.713091f, -202.377502f }, 0.991760f, -0.165337f, 0); + instance.addEObj( "Sylphlandswater_1", 2003255, 0, 4576599, 4, { 339.995087f, -19.037540f, -154.292297f }, 0.991760f, -0.205413f, 0); + instance.addEObj( "Sylphlandswater_2", 2003256, 0, 4576606, 4, { 451.305115f, -15.596500f, -283.177002f }, 0.991760f, -1.403375f, 0); + instance.addEObj( "Sylphlandswater_3", 2003349, 0, 4576613, 4, { 360.851196f, -16.977970f, -250.649200f }, 0.991760f, -0.455939f, 0); + instance.addEObj( "Sylphlandswater_4", 2003350, 0, 4576626, 4, { 261.157013f, -21.282379f, -269.947388f }, 0.991760f, -0.890729f, 0); + instance.addEObj( "Sylphlandswater_5", 2003351, 0, 4576631, 4, { 442.252197f, -17.375071f, -225.821701f }, 0.991760f, -0.787280f, 0); + instance.addEObj( "Moonspore", 2003257, 0, 4576908, 4, { 384.115387f, -33.308289f, -436.665985f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Moonspore_1", 2003258, 0, 4576909, 4, { 392.420807f, -33.550091f, -456.443115f }, 1.000000f, -0.908982f, 0); + instance.addEObj( "Moonspore_2", 2003259, 0, 4576910, 4, { 367.051514f, -24.930229f, -440.314087f }, 0.991760f, 1.162919f, 0); + instance.addEObj( "Fragrantbloom_10", 2003337, 0, 4576921, 4, { 437.182312f, -14.656990f, -260.032593f }, 0.991760f, 0.309246f, 0); + instance.addEObj( "Fragrantbloom_11", 2003338, 0, 4576924, 4, { 303.883301f, -15.976300f, -152.208694f }, 1.000000f, -0.606650f, 0); + instance.addEObj( "Fragrantbloom_12", 2003339, 0, 4576930, 4, { 358.288910f, -19.883169f, -207.302704f }, 0.991760f, -0.427364f, 0); + instance.addEObj( "Fragrantbloom_13", 2003340, 0, 4576956, 4, { 424.389587f, -18.458300f, -195.803894f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Fragrantbloom_14", 2003341, 0, 4576995, 4, { 306.313690f, -19.641350f, -262.475891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2003435, 0, 4578698, 4, { 383.810211f, -65.293404f, -448.508392f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciouscoffer", 2003040, 0, 4550480, 4, { 326.788513f, -18.087490f, -235.948395f }, 1.000000f, -1.559955f, 0); + instance.addEObj( "Suspiciouscoffer_1", 2003041, 0, 4550484, 4, { 386.119293f, -20.186100f, -200.741806f }, 1.000000f, 1.396771f, 0); + instance.addEObj( "Suspiciouscoffer_2", 2003042, 0, 4550486, 4, { 439.780304f, -18.176470f, -247.333603f }, 0.991760f, 0.014587f, 0); + instance.addEObj( "Suspiciouscoffer_3", 2003491, 0, 4593315, 4, { 398.709015f, -17.430691f, -237.047806f }, 1.000000f, 0.461995f, 0); + instance.addEObj( "Suspiciouscoffer_4", 2003492, 0, 4593316, 4, { 387.484009f, -15.018990f, -267.248291f }, 1.000000f, 0.869870f, 0); + instance.addEObj( "Suspiciouscoffer_5", 2003493, 0, 4593317, 4, { 356.458405f, -14.073890f, -264.422394f }, 1.000000f, -0.477062f, 0); + instance.addEObj( "Suspiciouscoffer_6", 2003494, 0, 4593318, 4, { 319.447601f, -17.211760f, -200.873001f }, 0.991760f, -1.262033f, 0); + instance.addEObj( "Chokingscalebombs", 2003307, 0, 4540212, 4, { 261.849915f, -9.295776f, -72.776352f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003310, 0, 4540213, 4, { 551.822876f, -22.512110f, -352.106506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass", 2003308, 0, 4540215, 4, { 270.539001f, -12.072570f, -181.486603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Luminousmoongrass_1", 2003309, 0, 4540216, 4, { 369.399994f, -19.609619f, -156.300003f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_26", 2003260, 0, 4546867, 4, { 375.124603f, -25.634979f, -469.899994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Luminousmoongrass_2", 2003474, 0, 4589809, 4, { 385.506012f, -15.657810f, -296.532288f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_3", 2003478, 0, 4589810, 4, { 364.799988f, -34.000011f, -432.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_4", 2003479, 0, 4589811, 4, { 389.699585f, -28.098949f, -494.220490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_5", 2003487, 0, 4589812, 4, { 429.899994f, -14.288640f, -257.600006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_6", 2003488, 0, 4589813, 4, { 550.054626f, -24.240721f, -329.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glueygapemaw", 2003097, 0, 4520654, 4, { 184.789093f, -21.871460f, -479.481903f }, 0.991760f, 1.285216f, 0); + instance.addEObj( "Glueygapemaw_1", 2003098, 0, 4520656, 4, { 265.386993f, -22.831619f, -373.796112f }, 1.000000f, 1.252951f, 0); + instance.addEObj( "Glueygapemaw_2", 2003099, 0, 4520658, 4, { 186.698303f, -21.355909f, -422.540588f }, 1.000000f, -1.340379f, 0); + instance.addEObj( "Glueygapemaw_3", 2003100, 0, 4520660, 4, { 130.248199f, -25.170361f, -389.715393f }, 1.000000f, -1.020562f, 0); + instance.addEObj( "Glueygapemaw_4", 2003101, 0, 4520662, 4, { 124.653000f, -22.213520f, -473.253906f }, 1.000000f, -1.036785f, 0); + instance.addEObj( "Glueygapemaw_5", 2003102, 0, 4520664, 4, { 116.294403f, -20.164480f, -499.883606f }, 1.000000f, -0.335379f, 0); + instance.addEObj( "Glueygapemaw_6", 2003104, 0, 4520668, 4, { 205.296799f, -18.645691f, -557.161682f }, 0.991760f, 1.301800f, 0); + instance.addEObj( "Sylphlandsspring", 2003105, 0, 4520677, 4, { 173.263901f, -26.747169f, -587.845215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_1", 2003106, 0, 4520678, 4, { 165.260406f, -26.461340f, -576.364807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_2", 2003107, 0, 4520679, 4, { 152.401505f, -27.000000f, -559.358887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_3", 2003108, 0, 4520680, 4, { -36.964890f, -35.553398f, -560.757996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_4", 2003109, 0, 4520682, 4, { -42.568180f, -35.591640f, -533.290527f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_5", 2003110, 0, 4520683, 4, { -18.336990f, -35.602291f, -535.328979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Milkmistmaker", 2003280, 1909984, 4580513, 4, { 364.431305f, -16.749640f, -238.452805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_1", 2003281, 1909981, 4580514, 4, { 218.510101f, -19.649820f, -404.762909f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_2", 2003282, 1909982, 4580516, 4, { 121.303200f, -25.273790f, -348.357910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_3", 2003283, 1909983, 4580530, 4, { 144.885696f, -28.278469f, -224.927200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_15", 2003276, 0, 4580613, 4, { 276.119995f, -12.275450f, -131.393997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_16", 2003277, 0, 4580939, 4, { 351.858887f, -20.609070f, -184.734207f }, 0.991760f, 0.999755f, 0); + instance.addEObj( "Fragrantbloom_17", 2003278, 0, 4580941, 4, { 348.973907f, -17.285210f, -230.749496f }, 0.991760f, -1.059342f, 0); + instance.addEObj( "Fragrantbloom_18", 2003279, 0, 4580942, 4, { 271.981415f, -19.877180f, -278.152496f }, 0.991760f, -0.682164f, 0); + instance.addEObj( "Fragrantbloom_19", 2003437, 0, 4581908, 4, { 259.920898f, -23.496771f, -361.484985f }, 0.991760f, 1.094632f, 0); + instance.addEObj( "Fragrantbloom_20", 2003438, 0, 4581909, 4, { 228.985596f, -23.059441f, -421.204407f }, 0.991760f, -0.586900f, 0); + instance.addEObj( "Fragrantbloom_21", 2003439, 0, 4581910, 4, { 197.069107f, -21.416519f, -406.999390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_22", 2003440, 0, 4581911, 4, { 153.184906f, -23.864969f, -474.139587f }, 0.991760f, 1.237798f, 0); + instance.addEObj( "Fragrantbloom_23", 2003441, 0, 4581912, 4, { 138.908005f, -23.063499f, -301.876099f }, 0.991760f, -0.199776f, 0); + instance.addEObj( "Fragrantbloom_24", 2003442, 0, 4581914, 4, { 90.308197f, -27.785410f, -267.084412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_25", 2003443, 0, 4581915, 4, { 105.182899f, -30.148689f, -177.502594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_26", 2003444, 0, 4581916, 4, { 148.863098f, -29.661070f, -206.650696f }, 0.991760f, 1.158832f, 0); + instance.addEObj( "Fragrantbloom_27", 2003445, 0, 4581920, 4, { 201.869202f, -21.032129f, -439.100098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_28", 2003446, 0, 4581922, 4, { 97.245728f, -26.339661f, -356.404999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_27", 2003284, 0, 4551557, 4, { 93.891228f, -30.107050f, -177.120300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_28", 2003285, 0, 4551559, 4, { 93.810463f, -30.099991f, -177.277695f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Skybulb", 2003290, 0, 4572686, 4, { -10.470580f, -35.200001f, -531.696289f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Ripenedbulb", 2003292, 0, 4572687, 4, { -10.496690f, -35.200001f, -531.702881f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Destination_29", 2003390, 0, 4579390, 4, { 264.635193f, -8.955486f, -78.344856f }, 1.000000f, 0.805802f, 0); + instance.addEObj( "Skybulb_1", 2003291, 0, 4589559, 4, { -11.259720f, -35.200001f, -531.717773f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass", 2003480, 0, 4589814, 4, { 152.899994f, -24.249050f, -451.899994f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_1", 2003481, 0, 4589815, 4, { 161.899994f, -26.600000f, -537.119995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_2", 2003482, 0, 4589816, 4, { 302.700012f, -18.917789f, -290.650696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_3", 2003483, 0, 4589817, 4, { 370.700012f, -16.298861f, -257.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_4", 2003484, 0, 4589818, 4, { 327.199188f, -17.241720f, -191.027802f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_5", 2003485, 0, 4589819, 4, { 384.921600f, -20.223400f, -197.555603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_6", 2003486, 0, 4589820, 4, { 262.630188f, -10.190030f, -114.904503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_7", 2003389, 0, 4589976, 4, { 114.593498f, -20.291059f, -501.672394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_8", 2003489, 0, 4592952, 4, { 249.763199f, -24.055559f, -341.115509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_9", 2003490, 0, 4592953, 4, { 293.995514f, -13.852700f, -152.605499f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2003533, 0, 4603320, 4, { 91.827003f, -29.593201f, -158.230103f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Schemingsylphs", 2003294, 0, 4573037, 4, { 180.132507f, -23.737551f, -494.878296f }, 0.991760f, 0.480608f, 0); + instance.addEObj( "Schemingsylphs_1", 2003295, 0, 4573038, 4, { 155.748795f, -24.399229f, -462.516205f }, 0.991760f, -0.000623f, 0); + instance.addEObj( "Schemingsylphs_2", 2003296, 0, 4573039, 4, { 131.732101f, -22.728081f, -560.509583f }, 0.991760f, 1.493497f, 0); + instance.addEObj( "Schemingsylphs_3", 2003297, 0, 4573040, 4, { 255.891693f, -23.930281f, -546.654419f }, 0.991760f, -0.598118f, 0); + instance.addEObj( "Beehive", 2002610, 0, 4333205, 4, { -487.418915f, 10.025700f, 185.320801f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Beehive_1", 2002611, 0, 4333206, 4, { -502.240814f, 12.346300f, 161.465393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Beehive_2", 2002612, 0, 4333207, 4, { -474.669006f, 7.223832f, 167.269104f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Curioustussock", 2001902, 0, 4268415, 4, { -386.648407f, -0.007868f, 192.462006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_30", 2000720, 0, 3725435, 4, { -209.088104f, -4.641913f, 195.804398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_31", 2000721, 0, 3725436, 4, { -146.023605f, -5.255088f, 199.259598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_32", 2000722, 0, 3725438, 4, { -173.327301f, 2.188472f, 137.682098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "TwinAdderstandard", 2000717, 0, 3722267, 4, { -318.501587f, 20.414970f, 393.545410f }, 0.991760f, 0.283564f, 0); + instance.addEObj( "TwinAdderstandard_1", 2000718, 0, 3722268, 4, { -363.363098f, 5.072210f, 277.424194f }, 0.991760f, 1.114885f, 0); + instance.addEObj( "TwinAdderstandard_2", 2000719, 0, 3722270, 4, { -223.895599f, -5.191019f, 198.352097f }, 0.991760f, -0.967813f, 0); + instance.addEObj( "TwinAdderstandard_3", 2002606, 0, 4331866, 4, { -318.501892f, 21.894489f, 393.544586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_4", 2002607, 0, 4331867, 4, { -363.336914f, 6.527109f, 277.411591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_5", 2002608, 0, 4331868, 4, { -223.904099f, -3.697920f, 198.351593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Smallcane", 2001909, 0, 4268559, 4, { -221.332199f, 16.034121f, 291.157288f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Youngleaf", 2001910, 0, 4268560, 4, { -230.279999f, 7.193030f, 272.322906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Youngleaf_1", 2001911, 0, 4268561, 4, { -245.630005f, 11.004320f, 280.890015f }, 1.000000f, -0.375315f, 0); + instance.addEObj( "Youngleaf_2", 2001912, 0, 4268562, 4, { -237.970001f, 16.034149f, 289.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Browniebrush", 2001913, 0, 4268626, 4, { -1.935700f, -0.988330f, 340.555603f }, 0.991760f, 0.138108f, 0); + instance.addEObj( "Browniebrush_1", 2001914, 0, 4268627, 4, { -35.621410f, -2.551777f, 325.381104f }, 1.000000f, -1.548959f, 0); + instance.addEObj( "Browniebrush_2", 2001915, 0, 4268628, 4, { -81.345886f, -2.625674f, 191.790604f }, 0.991760f, 0.185758f, 0); + instance.addEObj( "Browniebrush_3", 2001916, 0, 4268629, 4, { -40.970322f, -8.247272f, 224.389999f }, 1.000000f, 0.836054f, 0); + instance.addEObj( "Browniebrush_4", 2001917, 0, 4268630, 4, { -44.435322f, -8.768008f, 281.015686f }, 1.000000f, -1.326360f, 0); + instance.addEObj( "Suspiciousbox", 2001918, 0, 4268643, 4, { -100.921402f, -8.276004f, 261.430389f }, 1.000000f, 0.662411f, 0); + instance.addEObj( "unknown_9", 2002280, 0, 4289810, 4, { -102.004700f, -8.202802f, 259.895813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2000711, 0, 3721321, 4, { -78.986153f, -8.375583f, 264.908600f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2001920, 0, 4268670, 4, { -54.647831f, -1.055976f, 328.155914f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket_1", 2001921, 0, 4268671, 4, { -67.032898f, -3.273622f, 186.999298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk", 2001922, 0, 4268683, 4, { -244.281693f, 2.853489f, 128.526703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_1", 2001923, 0, 4268684, 4, { -223.285294f, 1.979512f, 129.289703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_2", 2001924, 0, 4268685, 4, { -194.381897f, 11.070710f, 76.930992f }, 1.000000f, 0.802673f, 0); + instance.addEObj( "unknown_10", 2002270, 0, 4289889, 4, { -283.877594f, 12.242350f, -39.334942f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_34", 2001957, 0, 4269047, 4, { 190.570801f, 8.800152f, 187.755402f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylvanlilyseed", 2002190, 0, 4300386, 4, { 233.661407f, 6.449697f, 199.145401f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_1", 2002191, 0, 4300387, 4, { 189.668198f, 7.954254f, 133.675705f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_2", 2002192, 0, 4300388, 4, { 181.067902f, 0.077871f, 43.304089f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002330, 0, 4300445, 4, { 217.664001f, 11.392100f, 147.400497f }, 1.200000f, 0.027980f, 0); + instance.addEObj( "Destination_35", 2002193, 0, 4300516, 4, { 222.033905f, -3.676586f, -25.900640f }, 0.991760f, 0.397259f, 0); + instance.addEObj( "unknown_12", 2004032, 0, 4671676, 4, { -318.615601f, 12.254900f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Sylphlandsaetheryte", 2004430, 0, 4879190, 4, { 198.295807f, -29.803900f, -220.439194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003047, 0, 4516241, 4, { -318.617188f, 12.128480f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrierthreshold", 2003046, 0, 4516242, 4, { -318.623688f, 12.252930f, -35.050049f }, 0.991760f, -1.543354f, 0); + instance.addEObj( "unknown_13", 2003057, 0, 4517325, 4, { -318.615601f, 12.254920f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Barrierthreshold_1", 2003347, 0, 4550125, 4, { -318.615601f, 12.254920f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003434, 0, 4577483, 4, { -318.615601f, 12.254900f, -35.033001f }, 1.000000f, -1.543355f, 0); + instance.addEObj( "Sweetsmellingwildflower", 2004140, 0, 4867989, 4, { 308.138397f, -15.467660f, -136.414597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004139, 0, 4867990, 4, { 376.950989f, -17.823540f, -134.512207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004143, 0, 4868022, 4, { 96.639137f, -26.655270f, -321.145386f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004152, 0, 4841612, 4, { 195.500595f, -31.476770f, -220.428406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frayedsack", 2002530, 0, 4323823, 4, { 576.244019f, -23.992371f, -423.743103f }, 1.000000f, 0.676128f, 0); + instance.addEObj( "Destination_36", 2002445, 0, 4308347, 4, { 3.160000f, 20.594299f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002446, 0, 4308348, 4, { 3.160000f, 20.594330f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2002498, 0, 4321569, 4, { 116.073097f, -21.432310f, -294.891907f }, 1.000000f, -0.221463f, 0); + instance.addEObj( "Destination_37", 2002394, 0, 4306624, 4, { -271.534302f, 13.757680f, -51.773930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2002395, 0, 4306625, 4, { -271.504700f, 13.176810f, -51.772308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2001713, 0, 4101329, 4, { 51.498920f, 7.909368f, 486.490112f }, 1.000000f, 1.407901f, 0); + instance.addEObj( "unknown_19", 2001806, 0, 4175894, 4, { 30.342871f, 8.417048f, 475.352997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004103, 0, 4696198, 4, { -53.624901f, -8.901268f, 298.765411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2000710, 0, 3715906, 4, { -296.284485f, 0.346088f, 251.026093f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Smallcane_1", 2000686, 0, 3719061, 4, { -241.152893f, -0.557573f, 212.956802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousboxes", 2000715, 0, 3722151, 4, { -101.015503f, -8.265948f, 261.272614f }, 1.000000f, 0.743996f, 0); + instance.addEObj( "Silkstrand", 2000723, 0, 3775548, 4, { -73.319641f, -2.914551f, 189.593307f }, 1.500000f, -0.651753f, 0); + instance.addEObj( "Silkstrand_1", 2000723, 0, 3775559, 4, { -189.723495f, 2.737110f, 126.692497f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_2", 2000723, 0, 3775564, 4, { -242.603195f, 11.806290f, 18.966921f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Claxiosleafprint", 2000724, 0, 3775568, 4, { -283.826508f, 12.255220f, -39.326191f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Silkstrand_3", 2000983, 0, 3853767, 4, { -101.501801f, -3.665283f, 189.591904f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_4", 2000983, 0, 3853881, 4, { -223.516800f, 8.639088f, 56.797329f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_5", 2000983, 0, 3875418, 4, { -167.781204f, 1.213504f, 160.362595f }, 1.500000f, -0.782852f, 0); + instance.addEObj( "Silkstrand_6", 2000983, 0, 3875420, 4, { -208.565598f, 6.937147f, 82.102966f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2004682, 0, 5021334, 4, { -395.543488f, 12.303440f, 325.937988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2004573, 0, 4951056, 4, { 36.554340f, -3.697749f, 225.780106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2004574, 0, 4951057, 4, { -84.082047f, -5.746114f, 321.518005f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/NouveauRiche.cpp b/src/scripts/instances/questbattles/NouveauRiche.cpp index f4b17e78..c11f1f3c 100644 --- a/src/scripts/instances/questbattles/NouveauRiche.cpp +++ b/src/scripts/instances/questbattles/NouveauRiche.cpp @@ -40,9 +40,172 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2005192, 5760474, 5766960, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f, 0); + instance.addEObj( "Entrance", 2001710, 4138425, 4138424, 5, { -51.452221f, -36.919319f, 313.645203f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2000989, 0, 3823377, 4, { -106.687202f, -4.161253f, -45.643250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000989, 0, 3823379, 4, { -102.746902f, -4.401515f, -49.706520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000989, 0, 3823385, 4, { -104.850403f, -4.340435f, -52.988312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000989, 0, 3823394, 4, { -108.844398f, -4.241153f, -57.010132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000989, 0, 3823397, 4, { -112.659302f, -3.909669f, -61.190521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000989, 0, 3823401, 4, { -118.636398f, -3.518063f, -64.513268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000989, 0, 3823405, 4, { -127.511803f, -2.892640f, -64.478867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000989, 0, 3823412, 4, { -117.353996f, 0.914429f, -50.905491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000989, 0, 3823416, 4, { -111.476799f, -2.111283f, -50.949821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000989, 0, 3823424, 4, { -176.735703f, 41.926590f, -127.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000989, 0, 3823431, 4, { -179.201294f, 41.938290f, -125.163200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000989, 0, 3823436, 4, { -185.775101f, 41.956139f, -122.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000989, 0, 3823439, 4, { -189.927902f, 41.899849f, -118.977501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000989, 0, 3823443, 4, { -178.272598f, 41.946621f, -131.510803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000989, 0, 3823452, 4, { -182.126297f, 44.093319f, -136.205093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000989, 0, 3823454, 4, { -183.924301f, 45.601589f, -138.584000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000989, 0, 3823474, 4, { -223.369705f, 65.192383f, -170.117294f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000989, 0, 3823478, 4, { -227.283203f, 63.083599f, -164.812698f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000989, 0, 3823481, 4, { -223.590500f, 61.701698f, -160.998001f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2000989, 0, 3823485, 4, { -219.593597f, 61.264191f, -160.662399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000989, 0, 3823490, 4, { -224.570404f, 60.000000f, -156.211700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000989, 0, 3823493, 4, { -204.765793f, 57.650002f, -156.189499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000989, 0, 3823593, 4, { -211.505005f, 61.173359f, -163.735794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000989, 0, 3823596, 4, { -215.901398f, 59.658932f, -156.554001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000989, 0, 3823600, 4, { -213.253204f, 60.419998f, -160.382599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000989, 0, 3823601, 4, { -210.509399f, 58.919998f, -157.050201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000989, 0, 3823602, 4, { -223.775101f, 54.810001f, -140.154007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000989, 0, 3823608, 4, { -225.879303f, 58.466068f, -152.178299f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2000989, 0, 3823617, 4, { -219.775696f, 58.352440f, -151.934097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2000989, 0, 3823627, 4, { -225.391098f, 56.995861f, -147.356400f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2000989, 0, 3824037, 4, { -219.836807f, 59.723690f, -155.840393f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2000989, 0, 3824042, 4, { -222.053894f, 55.756931f, -142.991104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000989, 0, 3824045, 4, { -212.838898f, 60.007149f, -159.296097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2000989, 0, 3824050, 4, { -214.303299f, 55.472000f, -141.913406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000989, 0, 3824055, 4, { -225.233505f, 63.152409f, -164.779999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2000989, 0, 3847675, 4, { -219.101303f, 56.439999f, -145.291000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2000989, 0, 3847677, 4, { -214.105896f, 57.759998f, -151.189697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2000989, 0, 3847679, 4, { -207.002197f, 57.130001f, -152.617004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000989, 0, 3847682, 4, { -213.376205f, 54.914261f, -139.597504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000989, 0, 3847685, 4, { -208.101303f, 54.775131f, -140.642303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000989, 0, 3847687, 4, { -214.426804f, 56.159321f, -145.207993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_cnt_box01vfx01", 2001210, 3757610, 3689175, 4, { -120.100601f, 2.405730f, -50.776730f }, 0.991789f, 0.000048f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_1", 2001210, 3757624, 3694554, 4, { -183.001602f, 42.326698f, -124.075798f }, 1.000000f, 1.570451f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_2", 2001210, 3757631, 3694706, 4, { -184.213196f, 45.746380f, -139.125000f }, 1.000000f, 0.000000f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "unknown_42", 2000989, 0, 3915748, 4, { -191.551300f, 41.466888f, -115.594398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000989, 0, 3915752, 4, { -186.462204f, 40.816891f, -115.784302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2000989, 0, 3915755, 4, { -191.218307f, 39.463631f, -110.626297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000989, 0, 3915759, 4, { -183.373505f, 37.236629f, -102.680702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000989, 0, 4096563, 4, { -186.592407f, 39.698158f, -111.553299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000989, 0, 4096564, 4, { -181.488998f, 39.372520f, -112.985199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2000989, 0, 4096565, 4, { -186.344604f, 36.201031f, -100.555199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2000989, 0, 4096566, 4, { -183.355698f, 38.196529f, -107.120499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2000989, 0, 4096567, 4, { -178.404999f, 36.720852f, -107.768600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000989, 0, 4096569, 4, { -177.405899f, 35.390881f, -103.573196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000989, 0, 4096570, 4, { -180.021500f, 34.727051f, -98.890297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000989, 0, 4096571, 4, { -182.217804f, 37.690910f, -116.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2000989, 0, 4096572, 4, { -188.807800f, 38.018028f, -106.121902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2000989, 0, 4096573, 4, { -181.309097f, 41.937679f, -130.304199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2000989, 0, 4096574, 4, { -182.530396f, 41.919140f, -126.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2000989, 0, 4096579, 4, { -220.313797f, 59.732182f, -155.807205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2000989, 0, 4096580, 4, { -226.965500f, 65.530830f, -170.766495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2000989, 0, 4096581, 4, { -215.623703f, 61.881599f, -163.434402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2000989, 0, 4096582, 4, { -206.911499f, 60.888500f, -165.796097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2000989, 0, 4096583, 4, { -218.172501f, 54.562969f, -138.618103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2000989, 0, 4096585, 4, { -222.671097f, 56.018742f, -143.996307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2000989, 0, 4096586, 4, { -203.646500f, 55.991982f, -150.696701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2000989, 0, 4096587, 4, { -215.205704f, 53.915279f, -133.938293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001710, 4138438, 4138434, 5, { -46.600349f, -6.881468f, -65.465378f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Thousandyearplum", 2000690, 0, 3689342, 4, { -288.543304f, 21.433680f, 217.844498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_1", 2000690, 0, 3692613, 4, { -307.137207f, 21.106791f, 215.406006f }, 1.000000f, -1.173999f, 0); + instance.addEObj( "Thousandyearplum_2", 2000690, 0, 3692616, 4, { -309.206512f, 21.227430f, 197.596497f }, 1.000000f, 1.119660f, 0); + instance.addEObj( "Thousandyearplum_3", 2000690, 0, 3692621, 4, { -339.628204f, 21.199949f, 182.168594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_4", 2000690, 0, 3692622, 4, { -353.139587f, 21.115919f, 196.709503f }, 1.000000f, -1.521987f, 0); + instance.addEObj( "Thousandyearplum_5", 2000690, 0, 3692623, 4, { -325.181000f, 21.526649f, 165.853302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_3", 2001224, 0, 4326455, 4, { -308.257599f, 61.464870f, 15.053400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_4", 2001224, 0, 4327283, 4, { -327.718506f, 60.582130f, 27.168421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_5", 2001224, 0, 4327285, 4, { -287.753601f, 62.810261f, 8.191589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone", 2001228, 0, 4309325, 4, { -484.262207f, 68.893761f, -283.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001228, 0, 4309326, 4, { -467.243896f, 65.401413f, -267.285187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001228, 0, 4309327, 4, { -526.568726f, 48.359058f, -242.947403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001228, 0, 4309329, 4, { -494.978912f, 56.382858f, -228.952805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001228, 0, 4309330, 4, { -476.322601f, 61.424740f, -239.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001228, 0, 4309331, 4, { -461.329712f, 57.476330f, -209.589706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_2", 2004434, 0, 4880289, 4, { -51.745281f, 0.200000f, 16.131550f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_3", 2004435, 0, 4880290, 4, { -63.280109f, 0.200000f, 16.049021f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_4", 2004436, 0, 4880292, 4, { -58.040699f, 0.200000f, 5.385311f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Gigantickrakkaroot", 2004437, 0, 4880306, 4, { -46.908070f, 1.359704f, -34.446602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens", 2000999, 0, 3824569, 4, { -39.607590f, 0.306507f, -27.843050f }, 1.000000f, -0.896479f, 0); + instance.addEObj( "Feedingtrough", 2001000, 0, 3824611, 4, { -52.674801f, 0.690364f, 2.307330f }, 1.000000f, 0.780778f, 0); + instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); + instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet_3", 2000751, 0, 3800617, 4, { -169.299194f, 18.604219f, -72.127853f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Diremiteeggs", 2001083, 0, 3856505, 4, { -184.488998f, 41.923210f, -128.647995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diremiteeggs_1", 2001084, 0, 3856507, 4, { -127.775902f, -1.133527f, -60.947330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guttedcampfire", 2000688, 0, 3687683, 4, { -98.488190f, 3.855461f, -145.340195f }, 1.000000f, 1.533667f, 0); + instance.addEObj( "Wornleatherbag", 2000689, 0, 3687684, 4, { -95.449173f, 3.505787f, -150.786896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureegg", 2001006, 0, 3838947, 4, { 99.678078f, -15.718380f, 193.019196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); + instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); + instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); + instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Platemail", 2001015, 0, 3842360, 4, { 219.229294f, -32.014702f, 323.927307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallencargo", 2001016, 0, 3842564, 4, { 154.196701f, -24.314859f, 503.493011f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Chocobocarriage", 2001017, 0, 3842565, 4, { 150.774307f, -23.544720f, 490.653809f }, 0.961271f, 1.220378f, 0); + instance.addEObj( "Brokencrate", 2001086, 0, 3862290, 4, { 151.079498f, -23.709080f, 499.312012f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); + instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); } diff --git a/src/scripts/instances/questbattles/OhCaptainMyCaptain.cpp b/src/scripts/instances/questbattles/OhCaptainMyCaptain.cpp index 5db7ac23..1b3e8683 100644 --- a/src/scripts/instances/questbattles/OhCaptainMyCaptain.cpp +++ b/src/scripts/instances/questbattles/OhCaptainMyCaptain.cpp @@ -41,10 +41,200 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000604, 4262798, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2000608, 2807920, 5960093, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband", 2001223, 0, 4176142, 4, { 247.393997f, 1.848597f, 68.499847f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_1", 2001223, 0, 4176146, 4, { 250.217896f, 3.351637f, 54.845421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_2", 2001223, 0, 4176148, 4, { 257.312592f, 3.702497f, 56.253521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_3", 2001223, 0, 4176149, 4, { 262.451599f, 3.404894f, 61.841331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_4", 2001223, 0, 4176151, 4, { 258.458313f, 5.260255f, 50.424801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_5", 2001223, 0, 4176156, 4, { 255.154907f, 2.655392f, 62.609890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_6", 2001223, 0, 4176157, 4, { 259.361603f, 2.269265f, 68.307510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_7", 2001223, 0, 4176158, 4, { 248.571106f, 2.397313f, 60.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings", 2004819, 0, 5041583, 4, { 324.176086f, -35.552940f, 317.132599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings_1", 2004820, 0, 5041584, 4, { 324.875702f, -35.145359f, 317.687805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bindings_2", 2004821, 0, 5041585, 4, { 323.933685f, -31.349070f, 265.400085f }, 0.991760f, -0.508570f, 0); + instance.addEObj( "Bindings_3", 2004822, 0, 5041586, 4, { 324.564209f, -31.179819f, 265.937988f }, 0.991760f, -0.508697f, 0); + instance.addEObj( "Bindings_4", 2004823, 0, 5041588, 4, { 328.982391f, -24.248791f, 254.082199f }, 0.991760f, 0.190475f, 0); + instance.addEObj( "Bindings_5", 2004824, 0, 5041589, 4, { 328.114594f, -24.399229f, 253.650604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Campfire", 2002299, 0, 4295043, 4, { -307.759186f, -41.672421f, 695.368896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2004812, 0, 5326559, 4, { 264.240509f, -25.009581f, 239.032593f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2976565, 4324076, 4, { 670.002014f, 10.025080f, 503.036591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2004255, 0, 4745345, 4, { -822.655823f, -40.045521f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004256, 0, 4745346, 4, { -822.655823f, -41.704731f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004258, 0, 4745821, 4, { 293.015991f, -42.000000f, 371.894989f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004259, 0, 4745825, 4, { 303.010986f, -42.000000f, 374.035095f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004260, 0, 4745827, 4, { 298.967712f, -42.000000f, 385.056396f }, 1.400000f, -1.535207f, 0); + instance.addEObj( "Skiff", 2004278, 0, 4745868, 4, { 294.079498f, -41.162941f, 371.427002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_1", 2004279, 0, 4745873, 4, { 301.844391f, -41.295429f, 373.333313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_2", 2004280, 0, 4745888, 4, { 298.317291f, -40.854519f, 383.380188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003709, 0, 4622546, 4, { 650.347229f, 9.882284f, 479.591888f }, 1.000000f, -0.602980f, 0); + instance.addEObj( "unknown_8", 2003710, 0, 4622548, 4, { 628.064575f, 9.716066f, 496.657806f }, 1.000000f, 1.380918f, 0); + instance.addEObj( "Crookedpickaxe", 2003711, 0, 4622550, 4, { 629.102478f, 9.738708f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004037, 0, 4676652, 4, { 629.102478f, 9.738700f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004038, 0, 4676653, 4, { 626.798706f, 9.612555f, 495.238312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003987, 0, 4635604, 4, { -39.700001f, -23.180000f, -88.650002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003989, 0, 4635625, 4, { -364.980011f, -38.239040f, -242.800003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alestainedparchment", 2004024, 0, 4667185, 4, { -412.948914f, -39.038830f, -229.716705f }, 1.000000f, 1.490527f, 0); + instance.addEObj( "unknown_12", 2004031, 0, 4667237, 4, { -412.173004f, -39.839039f, -229.800003f }, 1.000000f, 1.505800f, 0); + instance.addEObj( "unknown_13", 2004028, 0, 4667233, 4, { -142.070099f, -32.795330f, -122.924896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sahaginbattlestandard", 2003871, 0, 4632727, 4, { -126.913803f, -27.084339f, 29.821051f }, 1.174927f, -0.767817f, 0); + instance.addEObj( "Sahaginbattlestandard_1", 2003872, 0, 4632728, 4, { -22.339720f, -14.980390f, -101.488899f }, 1.174927f, -0.817576f, 0); + instance.addEObj( "Giantclam", 2003897, 0, 4634869, 4, { -117.712402f, -32.496120f, -116.404503f }, 0.991760f, 1.288832f, 0); + instance.addEObj( "Giantclam_1", 2003898, 0, 4634870, 4, { -106.992897f, -31.158911f, -94.659210f }, 0.991760f, -1.423591f, 0); + instance.addEObj( "Giantclam_2", 2003899, 0, 4634871, 4, { -69.507530f, -27.301680f, -132.156998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Giantclam_3", 2003900, 0, 4634872, 4, { -89.257423f, -29.330151f, -145.642105f }, 0.991760f, 1.180902f, 0); + instance.addEObj( "Giantclam_4", 2003901, 0, 4634873, 4, { -59.572590f, -26.160860f, -164.014099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow", 2003840, 0, 4631940, 4, { -770.551575f, -38.207619f, 651.426208f }, 0.991760f, 0.600323f, 0); + instance.addEObj( "Crabburrow_1", 2003841, 0, 4631946, 4, { -765.207275f, -38.110771f, 658.112915f }, 0.991760f, -0.942310f, 0); + instance.addEObj( "Crabburrow_2", 2003842, 0, 4631947, 4, { -758.439392f, -38.049961f, 662.365173f }, 0.991760f, 0.826589f, 0); + instance.addEObj( "Crabburrow_3", 2003843, 0, 4631948, 4, { -757.143616f, -38.985359f, 676.787170f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow_4", 2003844, 0, 4631949, 4, { -754.011719f, -38.542469f, 684.832581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whitecapclam", 2003853, 0, 4632185, 4, { -810.238770f, -41.743771f, 662.165222f }, 1.000000f, -1.441076f, 0); + instance.addEObj( "Whitecapclam_1", 2003854, 0, 4632186, 4, { -789.547607f, -41.342072f, 676.356079f }, 1.000000f, 1.428301f, 0); + instance.addEObj( "Whitecapclam_2", 2003855, 0, 4632187, 4, { -790.127380f, -41.775372f, 708.583130f }, 1.000000f, 0.793895f, 0); + instance.addEObj( "unknown_14", 2003850, 0, 4632191, 4, { -810.669006f, -41.595810f, 676.161499f }, 2.500000f, 0.689346f, 0); + instance.addEObj( "unknown_15", 2003851, 0, 4632192, 4, { -798.439270f, -41.444229f, 685.012085f }, 2.500000f, 0.116264f, 0); + instance.addEObj( "unknown_16", 2003852, 0, 4632193, 4, { -801.280518f, -41.820759f, 698.888611f }, 2.500000f, -1.286736f, 0); + instance.addEObj( "Whitecapclam_3", 2003845, 0, 4632307, 4, { -813.199097f, -41.750950f, 670.374512f }, 0.991760f, -1.514498f, 0); + instance.addEObj( "Whitecapclam_4", 2003846, 0, 4632318, 4, { -800.778198f, -41.651291f, 690.791016f }, 0.991760f, -1.555723f, 0); + instance.addEObj( "Whitecapclam_5", 2003847, 0, 4632319, 4, { -803.982605f, -41.201649f, 675.257385f }, 0.991760f, -0.631866f, 0); + instance.addEObj( "Whitecapclam_6", 2003848, 0, 4632320, 4, { -797.695923f, -41.696480f, 704.249512f }, 0.991760f, 0.655068f, 0); + instance.addEObj( "Cargocrate", 2004002, 0, 4664070, 4, { -887.794006f, -20.652769f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_1", 2004003, 0, 4664071, 4, { -882.816772f, -20.647770f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_2", 2004004, 0, 4664072, 4, { -830.124207f, -25.652691f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_3", 2004005, 0, 4664073, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "Cargocrate_4", 2004006, 0, 4664074, 4, { -845.790405f, -25.647760f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "unknown_17", 2004007, 0, 4664075, 4, { -887.794006f, -20.652800f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004008, 0, 4664076, 4, { -882.816772f, -20.647800f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004009, 0, 4664077, 4, { -830.124207f, -25.652719f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004010, 0, 4664078, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "unknown_21", 2004011, 0, 4664079, 4, { -845.790405f, -25.647800f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "Destination_2", 2003764, 0, 4629238, 4, { -236.554001f, -40.998039f, -176.023300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003765, 0, 4629239, 4, { -223.633698f, -41.337940f, -185.451706f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2003766, 0, 4629240, 4, { -219.491806f, -41.878448f, -208.037994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2003767, 0, 4629241, 4, { -212.741501f, -41.662251f, -198.069504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003768, 0, 4629242, 4, { -230.716095f, -41.750069f, -201.698105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenarmaments", 2003815, 0, 4630831, 4, { -142.447906f, -40.863979f, -249.154602f }, 0.991760f, 0.407661f, 0); + instance.addEObj( "Stolenarmaments_1", 2003816, 0, 4630834, 4, { -134.597107f, -40.614399f, -234.956894f }, 1.000000f, 0.515440f, 0); + instance.addEObj( "Stolenarmaments_2", 2003817, 0, 4630840, 4, { -153.487900f, -41.070499f, -228.725296f }, 0.991760f, -0.566732f, 0); + instance.addEObj( "Stolenarmaments_3", 2003818, 0, 4630841, 4, { -278.431396f, -43.198299f, -267.627991f }, 0.991760f, 0.076748f, 0); + instance.addEObj( "Noxiousbarnacle", 2003821, 0, 4631041, 4, { -243.396698f, -42.404850f, -215.045395f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Noxiousbarnacle_1", 2003822, 0, 4631048, 4, { -224.186401f, -41.954521f, -236.341599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_2", 2003823, 0, 4631054, 4, { -191.058594f, -41.476250f, -240.850906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_3", 2003824, 0, 4631056, 4, { -179.861801f, -40.774448f, -216.160599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_4", 2003825, 0, 4631057, 4, { -212.958298f, -41.803040f, -218.686600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004029, 0, 4667235, 4, { -199.192001f, -42.000031f, -277.298309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Paralysispot", 2003828, 0, 4630936, 4, { -159.531097f, -41.392502f, -269.690002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Paralysispot_1", 2003829, 0, 4630937, 4, { -218.480392f, -39.386490f, -332.295410f }, 1.000000f, 0.852022f, 0); + instance.addEObj( "Paralysispot_2", 2003830, 0, 4630938, 4, { -270.124512f, -43.246170f, -260.348907f }, 0.991760f, -1.163110f, 0); + instance.addEObj( "Paralysispot_3", 2003831, 0, 4630939, 4, { -192.826996f, -40.730042f, -211.518494f }, 1.000000f, 0.754514f, 0); + instance.addEObj( "unknown_23", 2004043, 0, 4680950, 4, { -807.583679f, -40.726379f, 649.774780f }, 0.991760f, 0.502818f, 0); + instance.addEObj( "unknown_24", 2004044, 0, 4680951, 4, { -803.067078f, -40.726379f, 649.378113f }, 0.991760f, -0.938667f, 0); + instance.addEObj( "unknown_25", 2004045, 0, 4680952, 4, { -800.953186f, -40.502930f, 651.721130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004046, 0, 4680953, 4, { -766.448486f, -37.924870f, 700.274170f }, 1.000000f, 0.118492f, 0); + instance.addEObj( "unknown_27", 2004047, 0, 4680954, 4, { -768.738403f, -37.927090f, 704.796570f }, 1.000000f, 0.193357f, 0); + instance.addEObj( "unknown_28", 2004048, 0, 4680955, 4, { -770.958679f, -38.241230f, 706.519470f }, 0.991760f, -0.514179f, 0); + instance.addEObj( "Pillagedgoods", 2003856, 0, 4632498, 4, { -360.025208f, -35.504021f, -399.101501f }, 1.000000f, -1.499913f, 0); + instance.addEObj( "Pillagedgoods_1", 2003857, 0, 4632499, 4, { -364.461792f, -35.263611f, -437.268005f }, 0.991760f, 0.302918f, 0); + instance.addEObj( "Pillagedgoods_2", 2003858, 0, 4632500, 4, { -367.693298f, -38.619400f, -388.609100f }, 1.000000f, -0.927391f, 0); + instance.addEObj( "Pillagedgoods_3", 2003859, 0, 4632501, 4, { -350.575989f, -35.202579f, -413.321198f }, 0.991760f, 0.251337f, 0); + instance.addEObj( "unknown_29", 2003881, 0, 4633479, 4, { -370.357697f, -42.000000f, -380.084290f }, 1.500000f, 1.562938f, 0); + instance.addEObj( "unknown_30", 2003958, 0, 4635201, 4, { -500.085693f, -32.058601f, -352.021698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003959, 0, 4635202, 4, { -510.758392f, -32.144100f, -353.908508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2003960, 0, 4635203, 4, { -515.955322f, -31.779800f, -366.310303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2003961, 0, 4635204, 4, { -514.180420f, -30.972200f, -380.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2003962, 0, 4635205, 4, { -503.719604f, -30.753700f, -387.208191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough", 2003833, 0, 4678073, 4, { -500.223389f, -31.211691f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_1", 2003834, 0, 4678074, 4, { -511.021790f, -31.335461f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_2", 2003835, 0, 4678075, 4, { -516.166992f, -31.174259f, -366.384399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_3", 2003836, 0, 4678076, 4, { -514.396912f, -30.197689f, -380.514313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_4", 2003837, 0, 4678077, 4, { -503.851196f, -29.891190f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_5", 2003864, 0, 4678133, 4, { -500.223389f, -31.211700f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_6", 2003865, 0, 4678134, 4, { -511.021790f, -31.335501f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_7", 2003866, 0, 4678135, 4, { -516.165771f, -31.166401f, -366.355011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_8", 2003867, 0, 4678136, 4, { -514.374023f, -30.188900f, -380.495087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_9", 2003868, 0, 4678137, 4, { -503.851196f, -29.891199f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Plunderedcargo", 2004016, 0, 4665693, 4, { -939.114807f, -31.760000f, 846.043823f }, 1.000000f, 1.452762f, 0); + instance.addEObj( "Plunderedcargo_1", 2004017, 0, 4665694, 4, { -931.591980f, -30.260000f, 829.366882f }, 1.000000f, -0.652909f, 0); + instance.addEObj( "Plunderedcargo_2", 2004018, 0, 4665695, 4, { -917.561523f, -31.749950f, 823.157471f }, 1.000000f, 1.052365f, 0); + instance.addEObj( "Plunderedcargo_3", 2004019, 0, 4665696, 4, { -929.004089f, -29.750090f, 842.867188f }, 1.000000f, 0.426993f, 0); + instance.addEObj( "unknown_35", 2004030, 0, 4667236, 4, { -383.505005f, -38.933071f, -232.745804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004322, 0, 4771342, 4, { 312.214813f, -36.423279f, 343.953613f }, 0.991760f, 0.498599f, 0); + instance.addEObj( "unknown_37", 2004323, 0, 4771343, 4, { 312.235687f, -36.405899f, 343.963196f }, 1.000000f, 0.498543f, 0); + instance.addEObj( "Mandragorabud", 2004324, 0, 4771381, 4, { -282.978607f, -40.618679f, 425.597290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_1", 2004325, 0, 4771382, 4, { -242.580002f, -38.666321f, 514.760010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_2", 2004326, 0, 4771383, 4, { -291.058990f, -38.043251f, 596.766479f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002009, 0, 4265079, 4, { 173.845901f, -41.364090f, 280.723297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001896, 0, 4261312, 4, { 177.141998f, -42.008121f, 284.059387f }, 1.200000f, -1.569883f, 0); + instance.addEObj( "Destination_9", 2000288, 0, 3633634, 4, { 99.231392f, -14.297410f, 141.886200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sighardswaterskin", 2000289, 0, 3633699, 4, { 348.349091f, -18.596300f, 168.406799f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Sighardssatchel", 2000290, 0, 3633701, 4, { 297.408508f, -14.290290f, 148.854706f }, 1.200000f, 1.192938f, 0); + instance.addEObj( "Sighardshatchet", 2000294, 0, 3633777, 4, { 297.994110f, 0.894550f, 85.277359f }, 1.400000f, -0.381262f, 0); + instance.addEObj( "unknown_38", 2001732, 0, 4161486, 4, { 299.244598f, 0.717163f, 86.076050f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004907, 0, 5110333, 4, { 319.474792f, -36.353802f, 346.762512f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004908, 0, 5110334, 4, { 594.187683f, 43.894299f, 303.791687f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002696, 0, 4374460, 4, { 334.029785f, 10.376880f, 7.579656f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003135, 0, 4526234, 4, { -264.111206f, -39.994621f, 461.731598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004015, 0, 4665790, 4, { -924.402100f, -33.416851f, 842.333374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2004012, 0, 4665791, 4, { -847.499817f, -29.316059f, 887.075684f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_2", 2004013, 0, 4665798, 4, { -883.347107f, -29.227520f, 929.256226f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_3", 2004014, 0, 4665811, 4, { -826.810120f, -29.343140f, 971.465576f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Winetun", 2002187, 0, 4300167, 4, { -502.711090f, -35.694180f, 728.267273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2002631, 0, 4334599, 4, { -502.739899f, -36.750481f, 728.272278f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Spicebox", 2002188, 0, 4300175, 4, { -218.682098f, -42.000000f, 747.663879f }, 1.000000f, 0.122269f, 0); + instance.addEObj( "Campfire_1", 2002189, 0, 4300218, 4, { -307.759186f, -41.667500f, 695.422424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2002328, 0, 4300228, 4, { -307.774200f, -41.565071f, 695.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Supplybox", 2002452, 0, 4308994, 4, { 298.204895f, -36.405910f, 342.033997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Specifiedlocation", 2002453, 0, 4308995, 4, { 322.709198f, -40.424999f, 368.734314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2002666, 0, 4335358, 4, { 296.989990f, -35.540390f, 344.700500f }, 1.000000f, 0.332789f, 0); + instance.addEObj( "unknown_44", 2002667, 0, 4335359, 4, { 297.015411f, -36.405910f, 344.061401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002668, 0, 4335360, 4, { 297.013702f, -36.405918f, 345.330994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2002669, 0, 4335367, 4, { 322.719788f, -40.424999f, 368.742004f }, 1.000000f, 1.555236f, 0); + instance.addEObj( "unknown_47", 2002670, 0, 4335369, 4, { 322.652008f, -40.451721f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002671, 0, 4335370, 4, { 322.590912f, -40.451721f, 371.575012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_1", 2002672, 0, 4335437, 4, { 322.652008f, -40.424999f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_2", 2002673, 0, 4335438, 4, { 322.594696f, -40.424999f, 371.579315f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002454, 0, 4308996, 4, { 334.120209f, -21.298759f, 183.023193f }, 0.991760f, 0.474938f, 0); + instance.addEObj( "unknown_49", 2002577, 0, 4330212, 4, { 328.578705f, -42.000000f, 378.197510f }, 1.000000f, -0.050412f, 0); + instance.addEObj( "unknown_50", 2002632, 0, 4334603, 4, { 334.112091f, -22.103689f, 183.045197f }, 1.000000f, 0.474890f, 0); + instance.addEObj( "unknown_51", 2002458, 0, 4309341, 4, { -415.441803f, -28.387011f, -237.211304f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals", 2002455, 0, 4309069, 4, { -440.736511f, -40.487289f, -225.119095f }, 0.991760f, -1.439159f, 0); + instance.addEObj( "Boxofcrystals_1", 2002456, 0, 4309070, 4, { -417.608398f, -28.387020f, -251.586899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002457, 0, 4309071, 4, { -402.971405f, -38.115681f, -248.830093f }, 0.991760f, 0.616978f, 0); + instance.addEObj( "Sahaginpavis", 2003588, 0, 4628542, 4, { -47.623470f, -22.873289f, -152.788605f }, 1.500000f, -0.920355f, 0); + instance.addEObj( "Sahaginpavis_1", 2003586, 0, 4628545, 4, { -110.644798f, -31.157560f, -158.773102f }, 1.500000f, -1.159159f, 0); + instance.addEObj( "Sahaginpavis_2", 2003589, 0, 4628546, 4, { -55.355042f, -24.024590f, -102.190598f }, 1.500000f, -1.390167f, 0); + instance.addEObj( "Sahaginpavis_3", 2003587, 0, 4628548, 4, { -107.255203f, -31.396990f, -105.173897f }, 1.500000f, -1.167272f, 0); + instance.addEObj( "Sahaginpavis_4", 2003585, 0, 4628541, 4, { -34.901489f, -19.738871f, -129.025604f }, 1.500000f, -0.330329f, 0); + instance.addEObj( "unknown_52", 2003590, 0, 4628584, 4, { -450.852692f, -41.901871f, -238.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2003591, 0, 4628661, 4, { -235.494400f, -41.748150f, -234.433807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2003592, 0, 4628662, 4, { -204.722702f, -42.000000f, -248.499298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2003593, 0, 4628663, 4, { -241.786301f, -42.000000f, -305.296112f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2003594, 0, 4628664, 4, { -193.872604f, -41.340500f, -319.893890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2003595, 0, 4628665, 4, { -296.540710f, -41.705700f, -329.438812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Frayedsack", 2002527, 0, 4323799, 4, { -168.285004f, -21.496731f, 44.156269f }, 1.000000f, -0.192529f, 0); + instance.addEObj( "Bandedchest", 2003951, 0, 4984185, 4, { -433.555695f, -31.493231f, -307.160706f }, 1.000000f, -0.921803f, 0); + instance.addEObj( "Destination_10", 2004931, 0, 5327290, 4, { 305.592407f, -25.009581f, 229.663498f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Treasurecoffer", 2002499, 0, 4321456, 4, { -319.167114f, -36.627239f, -278.727112f }, 1.000000f, 0.300102f, 0); + instance.addEObj( "unknown_58", 2005579, 0, 5873475, 4, { -118.859200f, -25.499701f, 42.380100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtophilosophy", 2002396, 0, 4306685, 4, { -347.335388f, -36.226681f, -249.624802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_59", 2001739, 0, 4165533, 4, { 668.024719f, 7.278503f, 533.226318f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2004104, 0, 4696188, 4, { 249.256104f, -11.947810f, 98.893677f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_61", 2004683, 0, 5020445, 4, { 604.769775f, 29.781750f, 359.817200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001260, 0, 3929792, 4, { 602.502380f, 28.976830f, 361.043610f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Ironbrazier", 2001261, 0, 3929797, 4, { 602.520630f, 28.997000f, 361.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hidingspot", 2001262, 0, 3927427, 4, { 681.059021f, 41.435871f, 356.400085f }, 1.000000f, 0.802198f, 0); + instance.addEObj( "Hidingspot_1", 2001263, 0, 3927428, 4, { 680.959473f, 41.333691f, 362.448608f }, 1.000000f, 0.748521f, 0); + instance.addEObj( "Hidingspot_2", 2001263, 0, 3951412, 4, { 688.417419f, 41.599110f, 356.558105f }, 1.000000f, -0.889580f, 0); + instance.addEObj( "Dodoegg", 2001265, 0, 3929425, 4, { 529.932312f, 27.314671f, 321.116608f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Dodoegg_1", 2001266, 0, 3929427, 4, { 634.393677f, 43.101261f, 321.980591f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "Dodoegg_2", 2001267, 0, 3929430, 4, { 591.015625f, 23.722040f, 370.845001f }, 0.750000f, 0.285160f, 0); + instance.addEObj( "Dodoegg_3", 2001268, 0, 3929434, 4, { 631.616577f, 25.336201f, 390.371490f }, 0.750000f, 1.457558f, 0); + instance.addEObj( "unknown_62", 2002862, 0, 4497133, 4, { 220.686600f, -36.406250f, 323.815399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_63", 2002863, 0, 4497136, 4, { 210.477005f, -16.905680f, 115.508301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dodonest", 2002532, 0, 4326215, 4, { 52.323120f, -13.636880f, 41.184078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002554, 0, 4328185, 4, { 83.821243f, -1.182936f, -58.584641f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sucklingbabe", 2005001, 0, 5395041, 4, { 312.031708f, -35.150341f, 323.875000f }, 0.289917f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/OnceUponaTimeinDoma.cpp b/src/scripts/instances/questbattles/OnceUponaTimeinDoma.cpp index 7bb3ab6f..07c21cfb 100644 --- a/src/scripts/instances/questbattles/OnceUponaTimeinDoma.cpp +++ b/src/scripts/instances/questbattles/OnceUponaTimeinDoma.cpp @@ -52,6 +52,142 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001225, 0, 4323569, 4, { 23.333300f, 53.571999f, 106.354698f }, 1.000000f, 0.649343f, 0); + instance.addEObj( "unknown_1", 2001225, 0, 4323570, 4, { 21.551701f, 51.794300f, 121.154800f }, 1.000000f, 0.517916f, 0); + instance.addEObj( "unknown_2", 2001225, 0, 4323571, 4, { 8.403500f, 49.262901f, 135.839706f }, 1.000000f, -1.043878f, 0); + instance.addEObj( "unknown_3", 2001225, 0, 4323572, 4, { 24.120800f, 55.250999f, 94.305801f }, 1.000000f, -1.130911f, 0); + instance.addEObj( "unknown_4", 2001225, 0, 4323573, 4, { 13.908300f, 48.692402f, 141.292801f }, 1.000000f, -1.291134f, 0); + instance.addEObj( "Pelicanegg", 2001226, 0, 4326233, 4, { 24.856930f, 58.243649f, 514.396912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_1", 2001226, 0, 4326236, 4, { 32.791630f, 56.748291f, 497.337189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_2", 2001226, 0, 4326238, 4, { 15.762570f, 59.159180f, 529.930420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_3", 2001226, 0, 4326242, 4, { 2.120972f, 61.875240f, 569.115601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_4", 2001226, 0, 4326243, 4, { -4.409851f, 60.654541f, 570.794189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_5", 2001226, 0, 4326245, 4, { -9.842102f, 60.044189f, 575.280273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_6", 2001226, 0, 4326246, 4, { -32.591129f, 55.394451f, 579.160217f }, 0.991760f, 0.349066f, 0); + instance.addEObj( "Pelicanegg_7", 2001226, 0, 4326247, 4, { -20.072981f, 45.049290f, 486.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rainbowlipoyster", 2001761, 0, 4178264, 4, { 542.626282f, 9.000001f, 140.538696f }, 1.000000f, 0.766292f, 0); + instance.addEObj( "Rainbowlipoyster_1", 2001761, 0, 4178265, 4, { 535.067200f, 9.526894f, 168.054001f }, 1.000000f, 0.954200f, 0); + instance.addEObj( "Rainbowlipoyster_2", 2001761, 0, 4178266, 4, { 558.090515f, 9.000001f, 166.795898f }, 1.000000f, -0.459148f, 0); + instance.addEObj( "Rainbowlipoyster_3", 2001761, 0, 4178267, 4, { 528.797485f, 9.000001f, 120.626404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar", 2001207, 0, 4322373, 4, { -257.718292f, 39.721359f, 285.297607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_1", 2001207, 0, 4322375, 4, { -278.129089f, 46.972820f, 266.881012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_2", 2001207, 0, 4322376, 4, { -286.473602f, 42.541382f, 320.362701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_3", 2001207, 0, 4322390, 4, { -240.302597f, 39.150990f, 331.519806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5327263, 4, { -85.610252f, 37.412331f, 481.616302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate", 2002375, 0, 4305018, 4, { 32.230679f, 34.078800f, 225.482193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2002522, 0, 4322850, 4, { 32.316509f, 34.478161f, 225.494904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 3640871, 4324111, 4, { -27.662939f, 71.794006f, -27.473471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 3640869, 4324113, 4, { -56.442101f, 71.794792f, -27.793831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003776, 0, 4629967, 4, { 516.093323f, 8.895996f, 251.327499f }, 2.000000f, 0.346127f, 0); + instance.addEObj( "unknown_9", 2003777, 0, 4629968, 4, { 512.718323f, 8.927683f, 280.140289f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003778, 0, 4629969, 4, { 529.576599f, 8.561299f, 265.513702f }, 1.250000f, -0.750309f, 0); + instance.addEObj( "unknown_11", 2003820, 0, 4630856, 4, { 529.198120f, 9.201172f, 242.481094f }, 0.991760f, -1.170110f, 0); + instance.addEObj( "Foodsupply", 2004317, 0, 4771276, 4, { 515.994873f, 9.407423f, 525.813416f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004318, 0, 4771277, 4, { 516.158081f, 9.128445f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_13", 2004319, 0, 4771278, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_14", 2004320, 0, 4771282, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_15", 2004321, 0, 4771283, 4, { 520.051819f, 9.435795f, 516.643616f }, 0.991760f, -0.042620f, 0); + instance.addEObj( "unknown_16", 2004371, 0, 4876869, 4, { 580.773621f, 15.531930f, 376.546906f }, 0.991760f, -0.841353f, 0); + instance.addEObj( "Destination", 2004328, 0, 4771407, 4, { 523.488281f, 17.865311f, 455.256500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004330, 0, 4772280, 4, { 379.995209f, 28.915890f, 346.547607f }, 0.991760f, -1.371351f, 0); + instance.addEObj( "unknown_18", 2001897, 0, 4265826, 4, { 684.271484f, 9.000001f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_19", 2002012, 0, 4265904, 4, { 684.290771f, 11.581540f, 411.920593f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002274, 0, 4277237, 4, { 684.271484f, 9.000000f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_21", 2002274, 0, 4277238, 4, { 689.574280f, 9.000001f, 400.914886f }, 1.000000f, -0.012971f, 0); + instance.addEObj( "unknown_22", 2004912, 0, 5110338, 4, { 450.849487f, 16.182400f, 406.701202f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002702, 0, 4374461, 4, { -338.582886f, 69.044937f, 159.661407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002713, 0, 4374656, 4, { 15.521610f, 65.719597f, 43.040970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storehouseexit", 2004966, 0, 5341512, 4, { -16.112141f, -23.285440f, 258.157806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002035, 0, 4291559, 4, { 666.710022f, 9.020000f, 509.640015f }, 0.991760f, 1.498000f, 0); + instance.addEObj( "unknown_23", 2002638, 0, 4334883, 4, { 666.710022f, 9.020000f, 509.640015f }, 1.000000f, 1.477691f, 0); + instance.addEObj( "Destination_2", 2002639, 0, 4334884, 4, { 652.252625f, 12.068800f, 519.859985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002036, 0, 4293171, 4, { 425.837097f, 16.485470f, 417.937408f }, 1.000000f, 1.106464f, 0); + instance.addEObj( "Destination_3", 2002050, 0, 4293247, 4, { 548.570312f, 14.587070f, 393.890015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002291, 0, 4293248, 4, { 562.894226f, 14.587070f, 393.881805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002292, 0, 4293249, 4, { 564.620789f, 17.553440f, 406.029602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002293, 0, 4293250, 4, { 567.083801f, 17.741619f, 415.529694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002294, 0, 4293251, 4, { 577.486511f, 17.732130f, 421.654694f }, 1.000000f, 1.554731f, 0); + instance.addEObj( "Destination_8", 2002051, 0, 4293252, 4, { 565.182190f, 18.167570f, 424.421387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unsavoryshoreline", 2002052, 0, 4293257, 4, { 472.932098f, 10.008150f, 743.534973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption", 2002053, 0, 4293259, 4, { 381.607208f, 27.669050f, 375.790588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption_1", 2002054, 0, 4293260, 4, { 367.043396f, 29.521481f, 352.437592f }, 0.991760f, -0.307062f, 0); + instance.addEObj( "Brasscontraption_2", 2002055, 0, 4293261, 4, { 379.476593f, 30.507351f, 314.076385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar", 2002415, 0, 4307709, 4, { 561.533691f, 8.701095f, 452.273499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_1", 2002416, 0, 4307710, 4, { 531.456421f, 8.712640f, 452.870789f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_2", 2002417, 0, 4307711, 4, { 565.072388f, 8.698009f, 514.778015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lionmedal", 2002056, 0, 4293281, 4, { 380.514191f, 40.152382f, 636.972473f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_1", 2002057, 0, 4293282, 4, { 386.617798f, 38.286720f, 608.239929f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_2", 2002058, 0, 4293283, 4, { 365.173615f, 36.082169f, 643.988770f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002547, 0, 4325246, 4, { 398.597412f, 79.368210f, 620.597778f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Palmwine", 2002059, 0, 4293291, 4, { -282.886993f, 33.977188f, 308.247406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Palmwine_1", 2002060, 0, 4293292, 4, { -298.278900f, 33.907021f, 276.548798f }, 1.000000f, 1.146737f, 0); + instance.addEObj( "Palmwine_2", 2002061, 0, 4293293, 4, { -248.393402f, 33.989380f, 299.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002062, 0, 4293296, 4, { -242.633804f, 45.222340f, 495.323090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002063, 0, 4293301, 4, { 558.113770f, 43.793941f, 553.655396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002064, 0, 4293304, 4, { 458.457306f, 12.898400f, 216.845901f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2002065, 0, 4293308, 4, { 458.548798f, 12.610610f, 190.478394f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2002066, 0, 4293310, 4, { 458.182587f, 12.357100f, 163.042603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2002677, 0, 4335617, 4, { 446.421295f, 13.901680f, 239.544907f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002295, 0, 4293331, 4, { 667.000183f, 9.000001f, 492.105011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emptyspace", 2002067, 0, 4293427, 4, { 524.835876f, 18.168390f, 457.080902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_1", 2002068, 0, 4293428, 4, { 524.437317f, 18.229990f, 456.992310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_2", 2002069, 0, 4293429, 4, { 524.623779f, 18.168390f, 457.447296f }, 0.991760f, 1.219334f, 0); + instance.addEObj( "Feastingtable", 2002070, 0, 4293431, 4, { 524.592773f, 18.168390f, 456.620605f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_1", 2002071, 0, 4293432, 4, { 524.594727f, 18.168390f, 455.171112f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_2", 2002072, 0, 4293433, 4, { 525.162415f, 18.142941f, 457.861908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_3", 2002073, 0, 4293435, 4, { 524.514526f, 18.168390f, 456.139313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_4", 2002074, 0, 4293437, 4, { 524.625916f, 18.142941f, 454.532806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_5", 2002675, 0, 4335453, 4, { 524.398376f, 18.168390f, 455.325714f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Feastingtable_6", 2002676, 0, 4335455, 4, { 524.437317f, 18.142941f, 456.168488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2002075, 0, 4293459, 4, { 524.835876f, 18.168400f, 457.080902f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_27", 2002076, 0, 4293460, 4, { 524.449280f, 18.229990f, 456.994598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2002077, 0, 4293461, 4, { 524.623779f, 18.168400f, 457.447296f }, 0.991800f, 1.219334f, 0); + instance.addEObj( "Feastingtable_7", 2002078, 0, 4293462, 4, { 524.592773f, 18.168400f, 456.620605f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_8", 2002079, 0, 4293463, 4, { 524.594727f, 18.168400f, 455.171112f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_9", 2002080, 0, 4293464, 4, { 525.162415f, 18.142900f, 457.861908f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_10", 2002081, 0, 4293466, 4, { 524.514526f, 18.168400f, 456.139313f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_11", 2002082, 0, 4293467, 4, { 524.668518f, 18.168400f, 454.569794f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Exoticfeast", 2002598, 0, 4331560, 4, { 524.634827f, 18.168390f, 457.148895f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2002687, 0, 4373897, 4, { 524.668518f, 18.167810f, 454.569794f }, 0.991800f, -0.047964f, 0); + instance.addEObj( "ExploratorySitegate", 2002609, 0, 4332170, 4, { 356.991302f, 77.743134f, -99.819702f }, 1.000000f, -0.785204f, 0); + instance.addEObj( "unknown_30", 2002841, 0, 4500970, 4, { 26.993160f, 54.062618f, 486.167603f }, 1.235901f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2005064, 0, 5584487, 4, { 603.016602f, 8.987488f, 577.677917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2002366, 0, 4305561, 4, { -143.053101f, 68.201988f, 586.154297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rankbox", 2006265, 0, 5920744, 4, { 425.145386f, 15.332490f, 706.618530f }, 1.000000f, 0.059461f, 0); + instance.addEObj( "unknown_31", 2006266, 0, 5920794, 4, { 427.084595f, 15.167400f, 706.736877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2002441, 0, 4308152, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002442, 0, 4308153, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin", 2004927, 0, 5327246, 4, { -10.579870f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_32", 2004937, 0, 5327249, 4, { -4.330000f, 39.530960f, 247.669098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005015, 0, 5405101, 4, { -10.990750f, 39.927109f, 267.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin_1", 2004928, 0, 5327251, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "Mokujin_2", 2004929, 0, 5327252, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_34", 2005016, 0, 5405106, 4, { -10.990800f, 39.927101f, 267.945007f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005007, 0, 5392163, 4, { 515.565979f, 9.494328f, 349.957886f }, 0.564514f, 0.803235f, 0); + instance.addEObj( "unknown_35", 2005011, 0, 5392176, 4, { 515.565979f, 9.646916f, 349.957886f }, 0.991760f, -0.541168f, 0); + instance.addEObj( "unknown_36", 2004933, 0, 5327265, 4, { -9.567444f, 40.211140f, 256.946686f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004934, 0, 5327266, 4, { -13.148160f, 41.669079f, 258.948914f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004939, 0, 5327269, 4, { -70.972137f, 36.047710f, 475.535095f }, 1.000000f, 0.810401f, 0); + instance.addEObj( "unknown_39", 2004933, 0, 5367659, 4, { -10.897120f, 40.824310f, 259.833893f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "unknown_40", 2004934, 0, 5367660, 4, { -14.115410f, 42.042549f, 253.442505f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004933, 0, 5367661, 4, { -15.315400f, 43.625488f, 259.357513f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004934, 0, 5367662, 4, { -12.338870f, 42.020039f, 255.634399f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2005932, 0, 5895605, 4, { 483.373108f, 10.909970f, 348.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2005940, 0, 5895699, 4, { -4.840000f, 39.430000f, 263.799988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2005941, 0, 5895700, 4, { -47.099998f, 39.750000f, 255.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2002378, 0, 4305760, 4, { -8.006777f, 40.556461f, 192.751205f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002377, 0, 4305767, 4, { 32.203011f, 34.087700f, 225.454102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002300, 0, 4295527, 4, { 494.979401f, 10.213230f, 329.967712f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2002307, 0, 4295557, 4, { 95.820000f, 74.905693f, -45.730000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002311, 0, 4295692, 4, { -282.707886f, 33.828941f, 300.993103f }, 0.991760f, -0.768458f, 0); + instance.addEObj( "unknown_46", 2002313, 0, 4296271, 4, { 89.844643f, 66.152702f, 18.650360f }, 0.700000f, -0.388439f, 0); + instance.addEObj( "unknown_47", 2004693, 0, 5018606, 4, { 408.633698f, 79.069107f, 623.345703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2004665, 0, 5018611, 4, { 338.742493f, 37.838001f, 750.804504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004111, 0, 4722117, 4, { -266.399292f, 35.381519f, 305.709595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004121, 0, 4722747, 4, { -52.781071f, 34.942009f, 445.304108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_23", 2004284, 0, 4757306, 4, { 517.332581f, 12.572820f, 78.961166f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2004858, 0, 5071850, 4, { -252.745895f, 49.679340f, 460.716797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005155, 0, 5650640, 4, { 534.387085f, 44.182201f, 540.224609f }, 0.991760f, -1.545450f, 0); } diff --git a/src/scripts/instances/questbattles/OneAutumnsSecret.cpp b/src/scripts/instances/questbattles/OneAutumnsSecret.cpp deleted file mode 100644 index f1b2dd8e..00000000 --- a/src/scripts/instances/questbattles/OneAutumnsSecret.cpp +++ /dev/null @@ -1,64 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class OneAutumnsSecret : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_COMPANION_SANSON = 6873346; - static constexpr auto P_BNPC_COMPANION_GUYDELOT = 6873347; - static constexpr auto BNPC_ENEMY_NOURVAL = 6873349; - static constexpr auto BNPC_ENEMY_BUKA_SPEAR_01_01 = 6873351; - static constexpr auto BNPC_ENEMY_BUKA_BOW_01_01 = 6873352; - static constexpr auto BNPC_ENEMY_BUKA_SPEAR_02_01 = 6873353; - static constexpr auto BNPC_ENEMY_BUKA_SPEAR_02_02 = 6894649; - static constexpr auto BNPC_ENEMY_BUKA_BOW_02_01 = 6894652; - static constexpr auto BNPC_ENEMY_BUKA_BOW_02_02 = 6894665; - static constexpr auto BNPC_ENEMY_BUKA_SPEAR_03_01 = 6894671; - static constexpr auto BNPC_ENEMY_BUKA_SPEAR_03_02 = 6894673; - static constexpr auto BNPC_ENEMY_BUKA_SPEAR_03_03 = 6894677; - static constexpr auto BNPC_ENEMY_BUKA_BOW_03_01 = 6894682; - static constexpr auto BNPC_ENEMY_BUKA_BOW_03_02 = 6894687; - static constexpr auto BNPC_ENEMY_BUKA_BOW_03_03 = 6894689; - static constexpr auto BNPC_ENEMY_BUKA_BOW_03_04 = 6894691; - static constexpr auto PR_MOVE_NOURVAL = 6894697; - static constexpr auto PR_MOVE_GUYDELOT_START = 6895519; - static constexpr auto PR_MOVE_SANSON_START = 6895526; - static constexpr auto YELL_QIB_NOURVAL_START = 4845; - static constexpr auto YELL_QIB_BUKA_START = 4846; - static constexpr auto DEF_ACTION_EARTH_WAVE = 8735; - static constexpr auto DEF_ACTION_EARTH_WAVE_TOUMEI_END = 8734; - static constexpr auto BNPC_TOUMEI_ACTION_NOURVAL = 6901397; - static constexpr auto BNPC_TOUMEI_SCAPEGOAT = 6906140; - static constexpr auto BEHAVIOR_ACTION_01 = 30073; - static constexpr auto BEHAVIOR_ACTION_02 = 30082; - static constexpr auto BEHAVIOR_ACTION_03 = 30940; - static constexpr auto BEHAVIOR_ACTION_04 = 30943; - static constexpr auto BEHAVIOR_ACTION_05 = 30944; - static constexpr auto BGM_NO_MUSIC = 1; - static constexpr auto BGM_JOB_SHIREN = 91; - -public: - OneAutumnsSecret() : Sapphire::ScriptAPI::QuestBattleScript( 174 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( OneAutumnsSecret ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/OneGolemtoRuleThemAll.cpp b/src/scripts/instances/questbattles/OneGolemtoRuleThemAll.cpp deleted file mode 100644 index a068a551..00000000 --- a/src/scripts/instances/questbattles/OneGolemtoRuleThemAll.cpp +++ /dev/null @@ -1,84 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class OneGolemtoRuleThemAll : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_BOSS_01 = 6843467; - static constexpr auto P_BNPC_ZHAI_01 = 6845074; - static constexpr auto P_BNPC_SHATO_01 = 6845075; - static constexpr auto BNPC_GOLEM_01 = 6880074; - static constexpr auto BNPC_GOLEM_C_01 = 6880075; - static constexpr auto BNPC_METEOR_01 = 6880082; - static constexpr auto BNPC_METEOR_02 = 6880083; - static constexpr auto BNPC_METEOR_03 = 6880084; - static constexpr auto STATUS_ATK_UP_STACK_INF = 2979; - static constexpr auto CHANNELING_DARK = 14; - static constexpr auto ACTION_METEOR_INPACT = 8561; - static constexpr auto ACTION_DRAIN = 8560; - static constexpr auto ACTION_METEOR_DEAD = 9017; - static constexpr auto LOC_ACTOR0 = 1013068; - static constexpr auto LOC_ACTOR1 = 1020698; - static constexpr auto LOC_ACTOR2 = 1021902; - static constexpr auto ACTION_TIMELINE_EVENT_LINK = 1002; - static constexpr auto BGM_LAST_JOB = 36; - static constexpr auto BGM_JOB_SHIREN = 91; - static constexpr auto LOC_WEATHER = 2; - static constexpr auto BNPC_METEOR_GOLEM_01 = 6987240; - static constexpr auto BNPC_METEOR_GOLEM_02 = 6987241; - static constexpr auto ACTION_METEOR_SUMMON_G = 9443; - static constexpr auto BNPC_TOUMEI_SCAPEGOAT = 7011425; - -public: - OneGolemtoRuleThemAll() : Sapphire::ScriptAPI::QuestBattleScript( 168 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -142.306107f, 11.741690f, 188.300797f }, 1.000000f, 0.660768f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 5777776, 4, { -146.759598f, 9.382987f, 191.177994f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 5777778, 4, { -126.024696f, 11.736150f, 144.580200f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { 165.208603f, 137.478806f, -62.228100f }, 1.000000f, -0.155188f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_2", 2002872, 5777792, 4, { 166.178696f, 137.607697f, -62.706631f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_wide", 2002872, 5777793, 4, { 180.090302f, 138.237793f, -115.812103f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -112.464798f, 348.165985f, -368.176514f }, 1.000000f, 0.335726f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_3", 2002872, 5777990, 4, { -112.426399f, 348.165985f, -371.392487f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_4", 2002872, 5777991, 4, { -89.965149f, 348.204498f, -416.112213f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -92.610641f, 348.164886f, -410.511993f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2005284, 5773453, 4, { -274.538086f, -4.016628f, 191.237701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2005278, 5772621, 4, { -253.212296f, -2.894600f, 189.267303f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005285, 5773460, 4, { -196.123306f, 3.106796f, 187.990906f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005286, 5773461, 4, { -171.931305f, 2.815973f, 206.485794f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005279, 5772623, 4, { -165.063995f, 4.074061f, 197.945007f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2005280, 5852453, 4, { 335.063385f, 114.335999f, -89.093300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2005281, 5777403, 4, { 247.495102f, 126.954300f, -30.577419f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2005282, 5773504, 4, { -173.859894f, 324.834686f, -273.653503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2005283, 5773503, 4, { -191.639694f, 329.656799f, -321.158691f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5777084, 5, { -267.602997f, -18.376320f, 282.751190f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -278.421387f, -17.669189f, 277.700714f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( OneGolemtoRuleThemAll ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/OurAnswer.cpp b/src/scripts/instances/questbattles/OurAnswer.cpp index ba1f6d30..f0e8dcdc 100644 --- a/src/scripts/instances/questbattles/OurAnswer.cpp +++ b/src/scripts/instances/questbattles/OurAnswer.cpp @@ -52,23 +52,266 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/OvertheRails.cpp b/src/scripts/instances/questbattles/OvertheRails.cpp index edd25613..a4e42ac3 100644 --- a/src/scripts/instances/questbattles/OvertheRails.cpp +++ b/src/scripts/instances/questbattles/OvertheRails.cpp @@ -42,8 +42,266 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_004_01a", 2007457, 6904219, 4, { 5.684449f, 16.347240f, 3.782750f }, 1.000000f, 0.000000f ); - // States -> cage01_close_01 (id: 8) cage01_open_01 (id: 10) cage01_open_02 (id: 11) + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/ParleyintheSagolii.cpp b/src/scripts/instances/questbattles/ParleyintheSagolii.cpp index 07feb269..51c3b7d4 100644 --- a/src/scripts/instances/questbattles/ParleyintheSagolii.cpp +++ b/src/scripts/instances/questbattles/ParleyintheSagolii.cpp @@ -21,6 +21,271 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Golemsoulstone", 2001220, 0, 4164203, 4, { 149.040100f, 10.371680f, -425.419403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001220, 0, 4164204, 4, { 132.823395f, 10.101450f, -446.693207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001220, 0, 4164205, 4, { 152.404602f, 11.089990f, -464.588409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001220, 0, 4164206, 4, { 133.172806f, 10.938360f, -468.907715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001220, 0, 4164207, 4, { 132.746902f, 10.371670f, -426.726196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001220, 0, 4164208, 4, { 162.989594f, 11.089990f, -477.945190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001220, 0, 4164209, 4, { 116.311203f, 10.246460f, -438.123413f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001220, 0, 4164210, 4, { 119.131897f, 11.081040f, -470.372498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004612, 0, 5912535, 4, { -118.390701f, 19.239149f, -268.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002597, 0, 4331402, 4, { -406.121185f, 7.142155f, 526.914124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002876, 0, 4498476, 4, { 95.022217f, 8.655489f, -446.590912f }, 1.000000f, -0.429069f, 0); + instance.addEObj( "Destination", 2002919, 0, 4506652, 4, { 90.969780f, 10.021080f, -460.392914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002931, 0, 4507094, 4, { -268.526215f, 4.757392f, -77.142616f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003448, 0, 4583274, 4, { -255.781693f, 4.533628f, -82.138687f }, 0.991760f, -1.223528f, 0); + instance.addEObj( "unknown_4", 2003449, 0, 4583313, 4, { -256.631104f, 4.437773f, -87.518433f }, 0.991760f, 0.712704f, 0); + instance.addEObj( "unknown_5", 2003450, 0, 4583314, 4, { -257.958496f, 4.351757f, -90.112267f }, 0.991760f, -0.547879f, 0); + instance.addEObj( "unknown_6", 2003451, 0, 4583315, 4, { -257.575104f, 4.256459f, -96.003960f }, 0.991760f, 0.159176f, 0); + instance.addEObj( "Oilbarrels", 2002956, 0, 4508239, 4, { -199.953293f, 5.684701f, 101.830200f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_1", 2002949, 0, 4508246, 4, { -70.145813f, 11.373430f, 97.089050f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_2", 2002950, 0, 4508248, 4, { -118.089203f, 27.715719f, 126.985199f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002968, 0, 4508681, 4, { -41.385590f, 9.941669f, 62.994942f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002969, 0, 4508682, 4, { -23.534389f, 8.431059f, 146.169601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002970, 0, 4508683, 4, { -62.278221f, -1.741502f, 18.553289f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002971, 0, 4508684, 4, { -206.552994f, 5.978723f, 116.940903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage", 2002972, 0, 4508686, 4, { 51.691830f, 19.214769f, 30.409370f }, 1.000000f, -1.089137f, 0); + instance.addEObj( "Makeshiftcage_1", 2002973, 0, 4508687, 4, { 225.647705f, 8.139290f, 10.895080f }, 0.991760f, -0.997001f, 0); + instance.addEObj( "Makeshiftcage_2", 2002974, 0, 4508688, 4, { 149.004303f, 7.766785f, 158.739594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_3", 2002975, 0, 4508689, 4, { 269.677002f, 11.305130f, -6.087010f }, 0.991760f, 0.966924f, 0); + instance.addEObj( "Sturdycage", 2002976, 2501004, 4508698, 4, { 541.591614f, 12.085930f, -134.325302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002977, 0, 4508699, 4, { 463.600006f, 18.559999f, -98.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002978, 0, 4508700, 4, { 405.592896f, 16.532801f, -71.378822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Succulent", 2002979, 0, 4509076, 4, { -180.658493f, 6.313267f, -136.210205f }, 1.000000f, -0.884366f, 0); + instance.addEObj( "Succulent_1", 2002980, 0, 4509080, 4, { -125.929703f, 7.102873f, -104.759300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Succulent_2", 2002981, 0, 4509083, 4, { -30.639441f, 8.669304f, -86.999069f }, 0.991760f, -1.180560f, 0); + instance.addEObj( "Succulent_3", 2002982, 0, 4509101, 4, { -116.414101f, -0.302681f, -34.385860f }, 1.000000f, -0.578349f, 0); + instance.addEObj( "Succulent_4", 2002983, 0, 4509114, 4, { -149.667694f, 8.011425f, -39.644760f }, 0.991760f, -1.462734f, 0); + instance.addEObj( "Succulent_5", 2002984, 0, 4509116, 4, { -189.835907f, 9.234670f, 17.975719f }, 1.000000f, 1.423243f, 0); + instance.addEObj( "Succulent_6", 2002985, 0, 4509120, 4, { -41.008808f, 0.169784f, 15.935120f }, 0.991760f, -0.059107f, 0); + instance.addEObj( "Succulent_7", 2002986, 0, 4509140, 4, { -78.808197f, -1.081560f, 44.080460f }, 0.991760f, -1.395279f, 0); + instance.addEObj( "Barrelsoffiresand", 2003127, 0, 4522433, 4, { -75.486717f, -2.151611f, -73.462120f }, 1.998901f, -0.524992f, 0); + instance.addEObj( "Barrelsoffiresand_1", 2003128, 0, 4522435, 4, { -201.543304f, 3.005051f, -223.374603f }, 1.998901f, 1.103096f, 0); + instance.addEObj( "Barrelsoffiresand_2", 2003129, 0, 4522438, 4, { -192.626495f, 6.631571f, 48.397160f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_3", 2003130, 0, 4522439, 4, { -237.994995f, 6.956853f, 168.131805f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_4", 2003131, 0, 4522441, 4, { -230.087296f, 7.697851f, 229.166504f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_5", 2003132, 0, 4522446, 4, { -153.302094f, -0.247486f, 55.315399f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_6", 2003133, 0, 4522449, 4, { -69.016602f, -2.791504f, -17.772221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon", 2003060, 0, 4517553, 4, { -112.935898f, -0.154814f, -125.918800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_1", 2003061, 0, 4517554, 4, { -152.406601f, 5.462051f, -99.424591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_2", 2003062, 0, 4517555, 4, { -69.642937f, -1.388559f, -89.503807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_3", 2003063, 0, 4517556, 4, { -125.200104f, -1.383086f, 48.928780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_4", 2003064, 0, 4517557, 4, { -179.214996f, 7.207130f, 98.236923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_5", 2003065, 0, 4517558, 4, { -158.444397f, 6.463324f, -3.815506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_6", 2003066, 0, 4517559, 4, { -131.228806f, 18.248489f, 109.724197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground", 2003166, 0, 4553347, 4, { -69.396912f, -1.323903f, -106.480400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_1", 2003167, 0, 4553348, 4, { -88.115753f, -2.616952f, -96.669724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_2", 2003168, 0, 4553349, 4, { -155.421494f, 3.873022f, -132.206299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_3", 2003169, 0, 4553350, 4, { -191.154297f, 3.699344f, -161.983704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_4", 2003170, 0, 4553351, 4, { -156.512604f, 6.395191f, -54.744949f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_5", 2003171, 0, 4553352, 4, { -18.373350f, 1.346465f, -26.978609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_6", 2003172, 0, 4553353, 4, { -19.344971f, 0.476368f, 15.204470f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_1", 2002987, 0, 4509952, 4, { -236.689102f, 6.991684f, 184.683197f }, 0.991760f, 1.208737f, 0); + instance.addEObj( "Sturdycage_2", 2002988, 0, 4509953, 4, { -224.172699f, 7.305353f, 208.621094f }, 0.991760f, 1.182819f, 0); + instance.addEObj( "Sturdycage_3", 2002989, 0, 4509956, 4, { -205.462799f, 7.705750f, 36.575809f }, 0.991760f, -1.424850f, 0); + instance.addEObj( "Sturdycage_4", 2002990, 0, 4509957, 4, { -92.851196f, -1.571716f, 52.567261f }, 0.991760f, 0.285660f, 0); + instance.addEObj( "Sturdycage_5", 2002991, 0, 4509959, 4, { -163.653107f, 7.248047f, 15.701480f }, 0.991760f, 0.567822f, 0); + instance.addEObj( "Destination_8", 2002992, 0, 4509965, 4, { -257.582703f, 4.162292f, -125.049103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002993, 0, 4509968, 4, { -79.748657f, -2.082996f, -88.453842f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002994, 0, 4509970, 4, { 31.981541f, 3.629559f, -302.698212f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002995, 0, 4509972, 4, { -24.582781f, -0.675715f, -181.114700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002996, 0, 4509973, 4, { -19.090811f, -0.491350f, -225.339005f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_6", 2003010, 0, 4512263, 4, { -33.035831f, 5.966248f, 37.369259f }, 0.991760f, -0.674051f, 0); + instance.addEObj( "Sturdycage_7", 2003011, 0, 4512269, 4, { -154.704895f, 6.249221f, -33.181099f }, 0.991760f, 1.057389f, 0); + instance.addEObj( "Destination_13", 2003013, 0, 4512276, 4, { -153.162399f, 4.542759f, -110.925598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer", 2003136, 0, 4534648, 4, { -52.967571f, -1.179273f, 17.545330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_1", 2003140, 0, 4534649, 4, { -37.092049f, -0.522755f, 14.910020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_2", 2003141, 0, 4534650, 4, { -22.525709f, 3.645426f, -44.657169f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_3", 2003147, 0, 4534651, 4, { 25.220881f, 2.861978f, 10.804310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer_4", 2003148, 0, 4534652, 4, { 15.287430f, 2.205783f, 22.997999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavyarmscrate", 2003015, 0, 4515084, 4, { 133.653702f, 13.990590f, 152.269806f }, 0.991760f, -1.291583f, 0); + instance.addEObj( "Heavyarmscrate_1", 2003016, 0, 4515087, 4, { 185.205200f, 13.997970f, 231.921295f }, 0.991760f, 0.146833f, 0); + instance.addEObj( "Heavyarmscrate_2", 2003017, 0, 4515109, 4, { -97.488136f, 45.792240f, 197.293793f }, 0.991760f, -0.965362f, 0); + instance.addEObj( "Heavyarmscrate_3", 2003018, 0, 4515110, 4, { -100.549896f, 45.786461f, 211.059601f }, 0.991760f, -0.375016f, 0); + instance.addEObj( "Heavyarmscrate_4", 2003019, 0, 4515111, 4, { -88.031303f, 43.505859f, 149.011505f }, 1.000000f, 1.549420f, 0); + instance.addEObj( "Heavyarmscrate_5", 2003020, 0, 4515113, 4, { -77.811920f, 43.495289f, 155.516998f }, 0.991760f, -0.500549f, 0); + instance.addEObj( "Heavyarmscrate_6", 2003021, 0, 4515115, 4, { -190.535599f, 39.993900f, 145.998199f }, 0.991760f, -1.168288f, 0); + instance.addEObj( "Heavyarmscrate_7", 2003022, 0, 4515116, 4, { -170.832901f, 40.000011f, 135.467102f }, 1.000000f, -1.520869f, 0); + instance.addEObj( "Amaljaabeacon_7", 2003323, 0, 4545365, 4, { -91.089539f, 12.456130f, 81.278671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_8", 2003324, 0, 4545366, 4, { 85.447403f, 26.521540f, 223.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_9", 2003325, 0, 4545367, 4, { -40.085510f, 8.084092f, 139.702301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_10", 2003326, 0, 4545368, 4, { -185.109695f, 39.993900f, 158.832794f }, 0.991760f, -1.385158f, 0); + instance.addEObj( "Amaljaabeacon_11", 2003327, 0, 4545370, 4, { -110.122498f, 45.792240f, 192.127396f }, 0.991760f, -1.154098f, 0); + instance.addEObj( "Amaljaabeacon_12", 2003328, 0, 4545371, 4, { -31.002529f, 38.488762f, 287.644196f }, 1.000000f, 0.302504f, 0); + instance.addEObj( "Amaljaabeacon_13", 2003329, 0, 4545372, 4, { 55.789299f, 34.833759f, 149.070007f }, 0.991760f, 0.120947f, 0); + instance.addEObj( "Destination_14", 2003352, 0, 4575574, 4, { -346.993011f, 13.514660f, 656.665588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003353, 0, 4575654, 4, { -248.078293f, 2.865807f, 675.987122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2003354, 0, 4576546, 4, { -132.013901f, -1.428253f, 778.823181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2003355, 0, 4576571, 4, { -43.485432f, -0.304372f, 759.490723f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_18", 2003356, 0, 4576591, 4, { 78.473160f, 14.331260f, 589.986877f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003357, 0, 4576636, 4, { 179.988205f, 6.657562f, 601.168274f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane", 2003173, 0, 4551389, 4, { 125.699303f, 7.516973f, 231.386902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_1", 2003174, 0, 4551391, 4, { 120.588898f, 7.997574f, 252.834793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_2", 2003175, 0, 4551392, 4, { 87.756851f, 8.806590f, 229.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_3", 2003176, 0, 4551393, 4, { 102.988197f, 8.865117f, 202.195007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_4", 2003177, 0, 4551394, 4, { 145.322495f, 7.481102f, 200.817703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003181, 0, 4551429, 4, { -82.122810f, 8.251786f, 345.016510f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_21", 2003182, 0, 4551432, 4, { -88.893150f, 7.749825f, 296.100891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_22", 2003183, 0, 4551434, 4, { -51.263229f, 10.689950f, 169.678406f }, 0.991760f, -0.729946f, 0); + instance.addEObj( "Destination_23", 2003184, 0, 4551437, 4, { -135.118301f, 5.098139f, 257.892700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003185, 0, 4551439, 4, { -212.917404f, 7.798600f, 232.482407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003186, 0, 4551441, 4, { -96.722420f, 9.433675f, 204.705597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_26", 2003189, 0, 4572956, 4, { -65.048981f, 9.437910f, 53.047970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_27", 2003190, 0, 4572957, 4, { -123.629700f, 14.051720f, 90.326813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_28", 2003191, 0, 4572958, 4, { -127.032898f, 25.537210f, 130.669693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_29", 2003192, 0, 4572959, 4, { -145.576096f, 37.942150f, 163.579697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_30", 2003193, 0, 4572960, 4, { -92.509377f, 45.811230f, 178.607101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_31", 2003194, 0, 4572961, 4, { 24.363701f, 35.981670f, 188.281906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_32", 2003195, 0, 4572962, 4, { 83.608917f, 24.639990f, 202.142899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2003111, 0, 4521182, 4, { -119.287399f, -1.459251f, 49.851200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_34", 2003112, 0, 4521184, 4, { -174.876602f, 4.809911f, 83.737312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_35", 2003113, 0, 4521186, 4, { -86.566994f, 43.426571f, 154.658005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_36", 2003114, 0, 4521188, 4, { -103.556297f, 27.936119f, 118.391502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_37", 2003115, 0, 4521214, 4, { -145.563004f, 14.565490f, 108.453201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2003116, 0, 4521216, 4, { -84.385597f, 12.479160f, 94.597549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2003118, 0, 4521236, 4, { -50.003849f, 8.712891f, 51.529659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_4", 2003119, 0, 4521254, 4, { -104.081802f, 45.609249f, 197.161697f }, 0.991760f, -0.705402f, 0); + instance.addEObj( "Makeshiftcage_5", 2003120, 0, 4521316, 4, { -71.490959f, 45.784580f, 185.618301f }, 0.991760f, 1.332453f, 0); + instance.addEObj( "Makeshiftcage_6", 2003121, 0, 4521318, 4, { -151.350296f, 38.780090f, 178.113998f }, 0.991760f, -0.142407f, 0); + instance.addEObj( "Makeshiftcage_7", 2003122, 0, 4521382, 4, { -123.472099f, 37.847260f, 191.515900f }, 0.991760f, 0.786240f, 0); + instance.addEObj( "Makeshiftcage_8", 2003123, 0, 4521385, 4, { -97.005692f, 45.715641f, 221.701797f }, 0.991760f, 0.003404f, 0); + instance.addEObj( "Makeshiftcage_9", 2003124, 0, 4521411, 4, { -234.682297f, 7.290946f, 191.425598f }, 0.991760f, 1.490433f, 0); + instance.addEObj( "Boxofcrystals", 2003048, 0, 4517129, 4, { -136.840195f, 18.761400f, 116.533096f }, 0.991760f, 0.399081f, 0); + instance.addEObj( "Boxofcrystals_1", 2003049, 0, 4517130, 4, { -121.776802f, 28.742319f, 140.350693f }, 0.991760f, -0.441345f, 0); + instance.addEObj( "Boxofcrystals_2", 2003050, 0, 4517133, 4, { -91.938347f, 43.084751f, 156.862701f }, 0.991760f, -1.221378f, 0); + instance.addEObj( "Boxofcrystals_3", 2003051, 0, 4517134, 4, { -55.384151f, 42.532879f, 192.195404f }, 0.991760f, -0.130918f, 0); + instance.addEObj( "Boxofcrystals_4", 2003052, 0, 4517135, 4, { 6.675940f, 36.916370f, 207.045105f }, 0.991760f, 0.776580f, 0); + instance.addEObj( "Boxofcrystals_5", 2003053, 0, 4517191, 4, { 73.339813f, 31.808500f, 153.777100f }, 0.991760f, -0.287007f, 0); + instance.addEObj( "Boxofcrystals_6", 2003054, 0, 4517203, 4, { 79.429077f, 25.806280f, 208.683304f }, 0.991760f, -0.127122f, 0); + instance.addEObj( "Boxofcrystals_7", 2003055, 0, 4517204, 4, { 106.907402f, 14.627240f, 147.565598f }, 0.991760f, -1.344507f, 0); + instance.addEObj( "Largeboxofcrystals", 2003056, 0, 4517205, 4, { 135.423798f, 8.102478f, 178.362701f }, 0.991760f, -0.780089f, 0); + instance.addEObj( "unknown_7", 2003477, 0, 4589778, 4, { -187.343307f, 5.368213f, 88.274933f }, 1.000000f, -1.531249f, 0); + instance.addEObj( "unknown_8", 2003477, 0, 4589779, 4, { -139.607193f, 18.175819f, 116.688103f }, 0.991760f, 0.152202f, 0); + instance.addEObj( "unknown_9", 2003476, 0, 4589781, 4, { -167.583298f, 8.402516f, 97.663101f }, 1.000000f, -0.657362f, 0); + instance.addEObj( "unknown_10", 2003475, 0, 4589782, 4, { -123.175102f, 37.421921f, 174.127899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003477, 0, 4589783, 4, { -124.021500f, 34.632999f, 160.213394f }, 1.000000f, -1.068839f, 0); + instance.addEObj( "unknown_12", 2003476, 0, 4589784, 4, { -49.515560f, 41.692101f, 195.558395f }, 0.991760f, -1.273271f, 0); + instance.addEObj( "unknown_13", 2003477, 0, 4589785, 4, { -48.108910f, 41.429420f, 198.450897f }, 0.991760f, 1.062729f, 0); + instance.addEObj( "unknown_14", 2003476, 0, 4589786, 4, { 17.993210f, 36.105270f, 200.249100f }, 0.991760f, 1.056881f, 0); + instance.addEObj( "unknown_15", 2003475, 0, 4589787, 4, { 69.323891f, 32.179340f, 154.344803f }, 0.991760f, -0.720525f, 0); + instance.addEObj( "unknown_16", 2003476, 0, 4589789, 4, { 71.251213f, 25.826509f, 194.389008f }, 0.991760f, 0.847394f, 0); + instance.addEObj( "unknown_17", 2003477, 0, 4589791, 4, { 40.909302f, 35.355099f, 178.210098f }, 0.991760f, -1.150743f, 0); + instance.addEObj( "unknown_18", 2003476, 0, 4589792, 4, { 103.426003f, 15.220250f, 151.775299f }, 0.991760f, 1.132143f, 0); + instance.addEObj( "unknown_19", 2003477, 0, 4589793, 4, { 112.925301f, 13.163010f, 160.814697f }, 0.991760f, 0.539251f, 0); + instance.addEObj( "unknown_20", 2003477, 0, 4589990, 4, { -184.639404f, 5.357027f, 88.017197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003477, 0, 4590002, 4, { 93.022041f, 19.665030f, 175.141296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2003475, 0, 4590013, 4, { 144.694199f, 7.861092f, 178.492004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003476, 0, 4590014, 4, { 127.470398f, 8.438070f, 182.397003f }, 0.991760f, 0.921026f, 0); + instance.addEObj( "unknown_24", 2003477, 0, 4590015, 4, { 134.128098f, 8.299429f, 175.187302f }, 0.991760f, 0.832629f, 0); + instance.addEObj( "Temperedarms", 2003024, 0, 4515195, 4, { 345.291412f, 8.638885f, -24.372910f }, 1.500000f, 0.557528f, 0); + instance.addEObj( "Temperedarms_1", 2003025, 0, 4515198, 4, { 361.123291f, 11.022260f, -48.917759f }, 1.500000f, 0.239031f, 0); + instance.addEObj( "Temperedarms_2", 2003026, 0, 4515217, 4, { 492.168488f, 7.754978f, -167.268707f }, 1.480042f, 0.283363f, 0); + instance.addEObj( "Temperedarms_3", 2003027, 0, 4515219, 4, { 501.056610f, 7.626338f, -144.391098f }, 1.500000f, 0.994030f, 0); + instance.addEObj( "Temperedarms_4", 2003028, 0, 4515223, 4, { 494.315887f, 7.796488f, -135.651505f }, 1.480042f, 0.493710f, 0); + instance.addEObj( "Temperedarms_5", 2003029, 0, 4515224, 4, { 546.703003f, 10.562700f, -141.852005f }, 1.500000f, -0.549726f, 0); + instance.addEObj( "Temperedarms_6", 2003030, 0, 4515227, 4, { 552.219727f, 7.627223f, -175.168396f }, 1.480042f, 0.867392f, 0); + instance.addEObj( "Temperedarms_7", 2003031, 0, 4515229, 4, { 558.533630f, 7.599624f, -166.775299f }, 1.500000f, 0.628026f, 0); + instance.addEObj( "unknown_25", 2003532, 0, 4603313, 4, { 543.814087f, 7.599618f, -29.917299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaacache", 2003197, 3861824, 4576925, 4, { 45.563728f, 22.066200f, 34.411610f }, 1.000000f, -1.528504f, 0); + instance.addEObj( "Amaljaacache_1", 2003199, 2500946, 4576929, 4, { 361.078491f, 13.382560f, -35.684910f }, 0.991760f, 1.212870f, 0); + instance.addEObj( "Destination_40", 2003205, 0, 4551467, 4, { 493.859985f, 7.607170f, -147.553802f }, 1.000000f, 1.508731f, 0); + instance.addEObj( "Destination_41", 2003206, 0, 4551468, 4, { 531.395386f, 7.583679f, -119.676598f }, 0.991760f, 0.773720f, 0); + instance.addEObj( "Destination_42", 2003207, 0, 4551469, 4, { 483.817688f, 7.614197f, -154.436600f }, 0.991760f, -0.182462f, 0); + instance.addEObj( "Destination_43", 2003208, 0, 4551470, 4, { 315.907501f, 7.980469f, -36.270748f }, 0.991760f, 1.552595f, 0); + instance.addEObj( "Destination_44", 2003209, 0, 4551471, 4, { 382.603912f, 15.029830f, -64.379677f }, 0.991760f, 0.787755f, 0); + instance.addEObj( "Destination_45", 2003210, 0, 4551473, 4, { 357.215088f, 10.080800f, -36.373539f }, 0.991760f, 1.294726f, 0); + instance.addEObj( "Impregnablecage", 2003083, 2500998, 4520490, 4, { 125.552498f, 15.365730f, 132.548798f }, 1.000000f, 0.125650f, 0); + instance.addEObj( "Impregnablecage_1", 2003084, 2501001, 4520491, 4, { 115.612701f, 15.418080f, 132.923203f }, 1.000000f, 0.124639f, 0); + instance.addEObj( "Impregnablecage_2", 2003085, 2501246, 4520492, 4, { -169.989197f, 41.219940f, 175.027695f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Impregnablecage_3", 2003086, 2501247, 4520493, 4, { -159.807693f, 41.153561f, 174.456406f }, 0.991760f, 0.084418f, 0); + instance.addEObj( "Destination_46", 2003087, 0, 4520542, 4, { 545.250610f, 7.570650f, -155.766098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_47", 2003088, 0, 4520543, 4, { 417.248199f, 12.528330f, -128.007202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_48", 2003089, 0, 4520546, 4, { 548.604980f, 7.599620f, -100.477699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_49", 2003090, 0, 4520547, 4, { 537.339783f, 7.599620f, -71.686157f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_50", 2003091, 0, 4520548, 4, { 586.687988f, 6.576489f, -77.657089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_51", 2003092, 0, 4520550, 4, { 429.176514f, 17.818729f, -76.768127f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_52", 2003093, 0, 4520551, 4, { 528.901672f, 7.584663f, -117.458504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_8", 2003094, 0, 4520570, 4, { 176.819901f, 13.827120f, 228.239502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sturdycage_9", 2003095, 0, 4520573, 4, { -88.761719f, 43.503422f, 145.494797f }, 0.991760f, -0.001678f, 0); + instance.addEObj( "Sturdycage_10", 2003096, 0, 4520574, 4, { -96.670868f, 45.782841f, 214.663895f }, 0.991760f, -1.212073f, 0); + instance.addEObj( "Destination_53", 2003213, 0, 4572973, 4, { 211.130600f, 8.010925f, 92.456306f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_54", 2003214, 0, 4572974, 4, { 186.419006f, 8.149029f, 122.103302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_55", 2003215, 0, 4572975, 4, { 399.079712f, 13.290890f, -100.556602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_56", 2003216, 0, 4572976, 4, { 446.957001f, 18.596781f, -83.815651f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_57", 2003217, 0, 4572977, 4, { 610.365906f, 5.469007f, -79.281013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_58", 2003218, 0, 4572978, 4, { 654.494873f, 7.150023f, -66.052658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_59", 2003219, 0, 4572979, 4, { 477.216400f, 9.365082f, -138.376602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Infernoaltar", 2002918, 2501137, 4504684, 4, { 483.823486f, 11.184110f, -164.200302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wrinkledbillofsale", 2001435, 0, 3987751, 4, { 101.832802f, 7.250390f, -534.544800f }, 0.900235f, -0.115877f, 0); + instance.addEObj( "Rhalgrsbile", 2001455, 0, 3995633, 4, { 28.120871f, 6.995212f, -611.291382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005627, 0, 5877491, 4, { 16.850660f, 1.858377f, -0.786919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_60", 2001522, 0, 4055936, 4, { 22.189301f, 17.872160f, -600.218506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_61", 2001523, 0, 4055942, 4, { -105.572403f, 15.002520f, -185.302505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_62", 2001524, 0, 4056093, 4, { 197.441101f, 15.557800f, -450.582611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_63", 2001525, 0, 4056101, 4, { -203.798798f, 27.268730f, -351.760315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001856, 0, 4219527, 4, { -147.290497f, 25.912849f, -359.705902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001857, 0, 4219528, 4, { -301.913910f, 5.319162f, 471.285614f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002688, 0, 4374408, 4, { -51.976681f, -23.094151f, -573.155396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002691, 0, 4374410, 4, { 695.509277f, 3.846602f, -89.476883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002703, 0, 4374417, 4, { 194.246307f, 15.467850f, -450.515991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002460, 0, 4310121, 4, { 15.625260f, 3.490307f, -664.513672f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2002640, 0, 4334916, 4, { 16.304331f, 3.590319f, -665.604004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002641, 0, 4334917, 4, { 15.565550f, 4.216647f, -662.208923f }, 1.000000f, -0.022588f, 0); + instance.addEObj( "Peistecadaver", 2002549, 0, 4328384, 4, { -306.397186f, 20.609039f, -392.062103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rottingangler", 2002550, 0, 4328385, 4, { -238.107300f, 4.941675f, -242.421600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MapofZanrak", 2001980, 0, 4272326, 4, { -202.227798f, 28.142820f, -318.501587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Huntingknife", 2001981, 0, 4272327, 4, { -78.934937f, 26.475969f, -350.087799f }, 0.991760f, 1.303068f, 0); + instance.addEObj( "unknown_32", 2002272, 0, 4302237, 4, { 34.896259f, 3.396969f, -343.710388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_64", 2002044, 0, 4293183, 4, { 75.974609f, 2.114381f, 692.988403f }, 0.991760f, 0.984882f, 0); + instance.addEObj( "Destination_65", 2002045, 0, 4293184, 4, { 89.083504f, 3.217660f, 673.107483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wellwickwormterritory", 2002046, 0, 4293189, 4, { 42.876961f, 18.810720f, 582.561584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wellwickwormterritory_1", 2002576, 0, 4330140, 4, { 58.000000f, 21.021481f, 569.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002290, 0, 4293205, 4, { -454.128510f, 7.338567f, 580.152405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sanddune", 2002047, 0, 4293215, 4, { -115.738098f, -10.986640f, 728.769287f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Sanddune_1", 2002048, 0, 4293216, 4, { -102.932800f, -11.300080f, 735.796570f }, 2.487183f, 0.000048f, 0); + instance.addEObj( "Sanddune_2", 2002049, 0, 4293217, 4, { -88.044807f, -11.093320f, 726.361023f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Oddpot", 2002245, 0, 4300410, 4, { -192.514206f, 35.212540f, 129.071793f }, 0.991760f, 0.067526f, 0); + instance.addEObj( "Zaharakaetheryte", 2002581, 0, 4330430, 4, { 694.382507f, 7.943437f, -80.139618f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Zaharakaetheryte_1", 2003458, 0, 4588206, 4, { 694.382507f, 7.943400f, -80.139603f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Destination_66", 2006315, 0, 5940619, 4, { -60.148708f, 23.148100f, -406.780212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002430, 0, 4308248, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002534, 0, 4323986, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002434, 0, 4308692, 4, { -101.274200f, 28.225889f, 117.235001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2002438, 0, 4308966, 4, { -433.506104f, 7.168668f, -20.735910f }, 3.500000f, 0.762357f, 0); + instance.addEObj( "unknown_35", 2005466, 0, 5854624, 4, { -466.701202f, -3.164927f, 65.828003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_67", 2006291, 0, 5922954, 4, { -389.119995f, 3.450000f, -57.560001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2006292, 0, 5922955, 4, { -389.119995f, 3.450000f, -57.560001f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Destination_68", 2006293, 0, 5922956, 4, { -384.899597f, 6.112344f, -45.200241f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006333, 0, 5939502, 4, { -215.690002f, 16.840000f, -270.640015f }, 1.000000f, -0.210656f, 0); + instance.addEObj( "Treasurecoffer", 2002493, 0, 4321484, 4, { 553.698730f, 7.599624f, -172.166199f }, 1.000000f, 0.870908f, 0); + instance.addEObj( "Stolenbox", 2002447, 0, 4308451, 4, { 41.439999f, 25.101311f, -149.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenbox_1", 2002548, 0, 4325281, 4, { 17.859909f, 20.525551f, -629.133911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006184, 0, 5914854, 4, { -143.069397f, 26.655300f, -358.095703f }, 1.000000f, 0.757372f, 0); + instance.addEObj( "Treasurecoffer_1", 2002492, 0, 4321513, 4, { 483.864014f, 9.279949f, -162.979904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier", 2002344, 0, 4302757, 4, { -97.370003f, 14.870000f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier_1", 2002345, 0, 4302758, 4, { -97.370003f, 16.453659f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sultansworncoffer", 2002348, 0, 4303051, 4, { -99.402657f, -14.397480f, -179.455994f }, 1.000000f, -0.715955f, 0); + instance.addEObj( "Sultansworncoffer_1", 2002349, 0, 4303052, 4, { -97.398376f, 14.846980f, -188.220093f }, 0.991760f, -0.009060f, 0); + instance.addEObj( "Sultansworncoffer_2", 2002350, 0, 4303053, 4, { 115.983803f, 11.184810f, -482.780212f }, 0.991760f, -0.036481f, 0); + instance.addEObj( "Sultansworncoffer_3", 2002351, 0, 4303054, 4, { 137.770004f, 10.628660f, -420.548309f }, 1.000000f, -0.039448f, 0); + instance.addEObj( "Destination_69", 2002356, 0, 4303293, 4, { -407.429993f, 7.185612f, 525.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2002357, 0, 4303294, 4, { -407.429993f, 7.184288f, 525.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002387, 0, 4306192, 4, { -347.082489f, 0.954483f, 741.447083f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002301, 0, 4296324, 4, { 161.273697f, 4.207580f, 828.859070f }, 1.000000f, 1.235475f, 0); + instance.addEObj( "unknown_42", 2002302, 0, 4296325, 4, { 160.620300f, 4.212564f, 834.256287f }, 0.991760f, 1.221211f, 0); + instance.addEObj( "unknown_43", 2002303, 0, 4296326, 4, { 156.885300f, 4.328951f, 834.968811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002304, 0, 4296327, 4, { 155.978699f, 4.368924f, 828.008118f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2002305, 0, 4296328, 4, { 158.682693f, 4.232400f, 834.578430f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2002306, 0, 4296330, 4, { 158.842407f, 4.269780f, 826.718872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDestroyer", 2004595, 0, 4982858, 4, { -83.734711f, 40.454830f, -332.108612f }, 1.000000f, 0.076209f, 0); + instance.addEObj( "unknown_47", 2004680, 0, 5020950, 4, { -435.892487f, 13.728350f, -420.999390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch", 2004879, 0, 5101990, 4, { -16.428761f, 5.273652f, -55.626640f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_1", 2004880, 0, 5101991, 4, { 6.779421f, 3.755133f, -35.851212f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "Tradervetch_2", 2004881, 0, 5101992, 4, { -30.646120f, 0.747151f, -22.073870f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_3", 2004882, 0, 5101993, 4, { -69.066719f, -2.176041f, -32.906898f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_4", 2004883, 0, 5101994, 4, { -53.631111f, -1.355626f, -53.342541f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_5", 2004884, 0, 5101995, 4, { -64.837624f, -1.523772f, -69.487083f }, 2.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/PincerManeuver.cpp b/src/scripts/instances/questbattles/PincerManeuver.cpp index 6a1e4b40..76d2c970 100644 --- a/src/scripts/instances/questbattles/PincerManeuver.cpp +++ b/src/scripts/instances/questbattles/PincerManeuver.cpp @@ -70,6 +70,81 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000409, 0, 4103367, 4, { -133.093994f, 45.826611f, -209.826797f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4133115, 4133114, 5, { -161.384903f, 44.219810f, -218.712402f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2001898, 0, 4263490, 4, { -96.123680f, 47.631321f, -265.750793f }, 1.000000f, -0.091888f, 0); + instance.addEObj( "è¨“ç·´ç”¨ãæœ¨ç±", 2001889, 0, 4260848, 4, { -0.076355f, 24.396429f, 196.551407f }, 0.991760f, 1.529354f, 0); + instance.addEObj( "Practicecrates", 2002266, 0, 4269210, 4, { -0.112231f, 26.103210f, 196.541901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Practicecrate", 2002476, 0, 4314044, 4, { -0.088241f, 25.966061f, 196.565002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2001890, 0, 4260868, 4, { -95.709747f, 47.837910f, -265.453613f }, 1.000000f, -0.235299f, 0); + instance.addEObj( "unknown_3", 2002008, 0, 4265062, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "unknown_4", 2002267, 0, 4269214, 4, { -95.709801f, 47.837898f, -265.453613f }, 1.000000f, -0.235300f, 0); + instance.addEObj( "unknown_5", 2002268, 0, 4269215, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "Solidrock", 2001480, 0, 4013496, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_1", 2001481, 0, 4013497, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_2", 2001482, 0, 4013498, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_3", 2001483, 0, 4013503, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_4", 2001484, 0, 4013505, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_5", 2001485, 0, 4013506, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_6", 2001490, 0, 4030720, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_7", 2001490, 0, 4030721, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_8", 2001490, 0, 4030722, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_9", 2001493, 0, 4030763, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_10", 2001493, 0, 4030764, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_11", 2001493, 0, 4030765, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000286, 0, 3633019, 4, { -88.599541f, 43.582069f, -303.057404f }, 0.991760f, 1.396356f, 0); + instance.addEObj( "Overturnedwain_1", 2000287, 0, 3633020, 4, { -88.599503f, 43.582130f, -303.057404f }, 0.991800f, 1.396356f, 0); + instance.addEObj( "Unmovableboulder", 2001486, 0, 4031426, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unmovableboulder_1", 2001494, 0, 4031428, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004363, 0, 4877166, 4, { -181.600403f, 46.582878f, -90.640167f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004364, 0, 4877167, 4, { -184.348206f, 47.100651f, -87.938889f }, 1.000000f, -0.024142f, 0); + instance.addEObj( "unknown_8", 2004362, 0, 4877178, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_9", 2004366, 0, 4877202, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_10", 2004575, 0, 4970186, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_11", 2004903, 0, 5107885, 4, { 181.414398f, 69.474243f, 327.901093f }, 0.778198f, -1.158509f, 0); + instance.addEObj( "unknown_12", 2004904, 0, 5108572, 4, { 5.942663f, 57.893860f, -307.682892f }, 1.000000f, 1.286985f, 0); + instance.addEObj( "unknown_13", 2004905, 0, 5108575, 4, { 8.628152f, 57.998081f, -307.854004f }, 1.000000f, 1.546045f, 0); + instance.addEObj( "unknown_14", 2005121, 0, 5583559, 4, { -2.772403f, 24.362370f, 194.110992f }, 1.000000f, -1.046180f, 0); + instance.addEObj( "Destination", 2005073, 0, 5583562, 4, { -1.015763f, 29.584169f, 172.964294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2004932, 0, 5327295, 4, { -182.797897f, 30.555679f, -684.921814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005921, 0, 5895410, 4, { 31.010000f, 60.669998f, -205.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005922, 0, 5895412, 4, { -90.370003f, 43.049999f, -308.299988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005923, 0, 5895413, 4, { -148.009995f, 20.320000f, -339.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonemonument", 2001582, 0, 4081044, 4, { -58.631599f, 27.154480f, -141.767899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004114, 0, 4722679, 4, { 80.491333f, 58.406250f, 238.890594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004126, 0, 4722827, 4, { 22.938150f, 60.530869f, -281.564606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leathersatchel", 2004272, 0, 4745137, 4, { 224.215805f, 114.317596f, -223.401596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004273, 0, 4745138, 4, { 224.024994f, 114.304802f, -223.471100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004274, 0, 4745139, 4, { 224.589600f, 114.304802f, -223.320496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sackoforanges", 2001279, 0, 3929264, 4, { 132.807800f, 45.762241f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000451, 0, 4219429, 4, { 187.182404f, 46.250000f, 120.164803f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000449, 0, 4219537, 4, { 132.807800f, 46.253880f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam", 2001237, 0, 3929266, 4, { -129.381302f, 46.677361f, -192.523102f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Blackloam_1", 2001238, 0, 3929267, 4, { -121.777199f, 45.989780f, -210.821304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam_2", 2001239, 0, 3929268, 4, { -132.922699f, 45.370831f, -228.919495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2001734, 0, 4164804, 4, { -34.989449f, 11.168120f, -432.098511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest", 2001240, 0, 3929270, 4, { 120.677002f, 44.595348f, 37.449879f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_1", 2001241, 0, 3929273, 4, { 21.039221f, 43.143730f, 46.993542f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_2", 2001242, 0, 3929276, 4, { -18.936489f, 42.160629f, 58.609852f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tillersshovel", 2001272, 0, 3929316, 4, { 219.830002f, 113.132698f, -244.164093f }, 1.000000f, -0.974642f, 0); + instance.addEObj( "Cumbersomerock", 2001243, 0, 3929669, 4, { 136.521698f, 75.180031f, -150.652695f }, 3.000000f, 0.000048f, 0); + instance.addEObj( "Cumbersomerock_1", 2001244, 0, 3929670, 4, { 120.851097f, 69.098717f, -129.253906f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Cumbersomerock_2", 2001245, 0, 3929672, 4, { 114.081902f, 63.887001f, -99.500351f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Strewndebris", 2001246, 0, 3929673, 4, { 118.764603f, 71.366631f, -163.583298f }, 1.500000f, 0.324228f, 0); + instance.addEObj( "Strewndebris_1", 2001247, 0, 3929674, 4, { 108.728401f, 65.295799f, -118.655899f }, 2.000000f, 1.549894f, 0); + instance.addEObj( "Strewndebris_2", 2001248, 0, 3929676, 4, { 118.758202f, 63.722900f, -81.455193f }, 0.991789f, 1.477567f, 0); + instance.addEObj( "Ripeorange", 2001249, 0, 3929968, 4, { 78.170227f, 71.093033f, -216.863205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_1", 2001250, 0, 3929978, 4, { 52.508530f, 68.080292f, -223.840607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_2", 2001251, 0, 3930022, 4, { 77.992752f, 68.706657f, -177.286697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_3", 2001252, 0, 3930027, 4, { 64.534592f, 60.283661f, -141.981201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_4", 2001253, 0, 3930035, 4, { 51.649109f, 59.454071f, -151.267395f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureterritory", 2001254, 0, 3926089, 4, { -220.020798f, 17.811649f, -414.486603f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2001256, 0, 3927155, 4, { -321.174103f, 25.227871f, -536.788330f }, 0.600000f, 0.882138f, 0); + instance.addEObj( "unknown_21", 2001257, 0, 3927157, 4, { -308.949493f, 24.240320f, -531.609070f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2001258, 0, 3927159, 4, { -316.673187f, 24.716949f, -533.379211f }, 0.991760f, -0.990636f, 0); + instance.addEObj( "unknown_23", 2001259, 0, 3927160, 4, { -306.996307f, 23.603291f, -520.500488f }, 0.991760f, -0.713484f, 0); + instance.addEObj( "Millioncornseedling", 2001255, 0, 3927161, 4, { -320.576813f, 25.833500f, -527.550171f }, 0.961304f, -0.384837f, 0); } diff --git a/src/scripts/instances/questbattles/PrideandDutyWillTakeYoufromtheMountain.cpp b/src/scripts/instances/questbattles/PrideandDutyWillTakeYoufromtheMountain.cpp index 78a30c23..b5a22e92 100644 --- a/src/scripts/instances/questbattles/PrideandDutyWillTakeYoufromtheMountain.cpp +++ b/src/scripts/instances/questbattles/PrideandDutyWillTakeYoufromtheMountain.cpp @@ -44,8 +44,142 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009569, 0, 4, { 763.213318f, 9.000000f, 358.016998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009570, 0, 4, { 748.506775f, 9.000000f, 520.002930f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001225, 0, 4323569, 4, { 23.333300f, 53.571999f, 106.354698f }, 1.000000f, 0.649343f, 0); + instance.addEObj( "unknown_1", 2001225, 0, 4323570, 4, { 21.551701f, 51.794300f, 121.154800f }, 1.000000f, 0.517916f, 0); + instance.addEObj( "unknown_2", 2001225, 0, 4323571, 4, { 8.403500f, 49.262901f, 135.839706f }, 1.000000f, -1.043878f, 0); + instance.addEObj( "unknown_3", 2001225, 0, 4323572, 4, { 24.120800f, 55.250999f, 94.305801f }, 1.000000f, -1.130911f, 0); + instance.addEObj( "unknown_4", 2001225, 0, 4323573, 4, { 13.908300f, 48.692402f, 141.292801f }, 1.000000f, -1.291134f, 0); + instance.addEObj( "Pelicanegg", 2001226, 0, 4326233, 4, { 24.856930f, 58.243649f, 514.396912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_1", 2001226, 0, 4326236, 4, { 32.791630f, 56.748291f, 497.337189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_2", 2001226, 0, 4326238, 4, { 15.762570f, 59.159180f, 529.930420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_3", 2001226, 0, 4326242, 4, { 2.120972f, 61.875240f, 569.115601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_4", 2001226, 0, 4326243, 4, { -4.409851f, 60.654541f, 570.794189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_5", 2001226, 0, 4326245, 4, { -9.842102f, 60.044189f, 575.280273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_6", 2001226, 0, 4326246, 4, { -32.591129f, 55.394451f, 579.160217f }, 0.991760f, 0.349066f, 0); + instance.addEObj( "Pelicanegg_7", 2001226, 0, 4326247, 4, { -20.072981f, 45.049290f, 486.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rainbowlipoyster", 2001761, 0, 4178264, 4, { 542.626282f, 9.000001f, 140.538696f }, 1.000000f, 0.766292f, 0); + instance.addEObj( "Rainbowlipoyster_1", 2001761, 0, 4178265, 4, { 535.067200f, 9.526894f, 168.054001f }, 1.000000f, 0.954200f, 0); + instance.addEObj( "Rainbowlipoyster_2", 2001761, 0, 4178266, 4, { 558.090515f, 9.000001f, 166.795898f }, 1.000000f, -0.459148f, 0); + instance.addEObj( "Rainbowlipoyster_3", 2001761, 0, 4178267, 4, { 528.797485f, 9.000001f, 120.626404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar", 2001207, 0, 4322373, 4, { -257.718292f, 39.721359f, 285.297607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_1", 2001207, 0, 4322375, 4, { -278.129089f, 46.972820f, 266.881012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_2", 2001207, 0, 4322376, 4, { -286.473602f, 42.541382f, 320.362701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_3", 2001207, 0, 4322390, 4, { -240.302597f, 39.150990f, 331.519806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5327263, 4, { -85.610252f, 37.412331f, 481.616302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate", 2002375, 0, 4305018, 4, { 32.230679f, 34.078800f, 225.482193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2002522, 0, 4322850, 4, { 32.316509f, 34.478161f, 225.494904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 3640871, 4324111, 4, { -27.662939f, 71.794006f, -27.473471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 3640869, 4324113, 4, { -56.442101f, 71.794792f, -27.793831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003776, 0, 4629967, 4, { 516.093323f, 8.895996f, 251.327499f }, 2.000000f, 0.346127f, 0); + instance.addEObj( "unknown_9", 2003777, 0, 4629968, 4, { 512.718323f, 8.927683f, 280.140289f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003778, 0, 4629969, 4, { 529.576599f, 8.561299f, 265.513702f }, 1.250000f, -0.750309f, 0); + instance.addEObj( "unknown_11", 2003820, 0, 4630856, 4, { 529.198120f, 9.201172f, 242.481094f }, 0.991760f, -1.170110f, 0); + instance.addEObj( "Foodsupply", 2004317, 0, 4771276, 4, { 515.994873f, 9.407423f, 525.813416f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004318, 0, 4771277, 4, { 516.158081f, 9.128445f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_13", 2004319, 0, 4771278, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_14", 2004320, 0, 4771282, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_15", 2004321, 0, 4771283, 4, { 520.051819f, 9.435795f, 516.643616f }, 0.991760f, -0.042620f, 0); + instance.addEObj( "unknown_16", 2004371, 0, 4876869, 4, { 580.773621f, 15.531930f, 376.546906f }, 0.991760f, -0.841353f, 0); + instance.addEObj( "Destination", 2004328, 0, 4771407, 4, { 523.488281f, 17.865311f, 455.256500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004330, 0, 4772280, 4, { 379.995209f, 28.915890f, 346.547607f }, 0.991760f, -1.371351f, 0); + instance.addEObj( "unknown_18", 2001897, 0, 4265826, 4, { 684.271484f, 9.000001f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_19", 2002012, 0, 4265904, 4, { 684.290771f, 11.581540f, 411.920593f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002274, 0, 4277237, 4, { 684.271484f, 9.000000f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_21", 2002274, 0, 4277238, 4, { 689.574280f, 9.000001f, 400.914886f }, 1.000000f, -0.012971f, 0); + instance.addEObj( "unknown_22", 2004912, 0, 5110338, 4, { 450.849487f, 16.182400f, 406.701202f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002702, 0, 4374461, 4, { -338.582886f, 69.044937f, 159.661407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002713, 0, 4374656, 4, { 15.521610f, 65.719597f, 43.040970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storehouseexit", 2004966, 0, 5341512, 4, { -16.112141f, -23.285440f, 258.157806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002035, 0, 4291559, 4, { 666.710022f, 9.020000f, 509.640015f }, 0.991760f, 1.498000f, 0); + instance.addEObj( "unknown_23", 2002638, 0, 4334883, 4, { 666.710022f, 9.020000f, 509.640015f }, 1.000000f, 1.477691f, 0); + instance.addEObj( "Destination_2", 2002639, 0, 4334884, 4, { 652.252625f, 12.068800f, 519.859985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002036, 0, 4293171, 4, { 425.837097f, 16.485470f, 417.937408f }, 1.000000f, 1.106464f, 0); + instance.addEObj( "Destination_3", 2002050, 0, 4293247, 4, { 548.570312f, 14.587070f, 393.890015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002291, 0, 4293248, 4, { 562.894226f, 14.587070f, 393.881805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002292, 0, 4293249, 4, { 564.620789f, 17.553440f, 406.029602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002293, 0, 4293250, 4, { 567.083801f, 17.741619f, 415.529694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002294, 0, 4293251, 4, { 577.486511f, 17.732130f, 421.654694f }, 1.000000f, 1.554731f, 0); + instance.addEObj( "Destination_8", 2002051, 0, 4293252, 4, { 565.182190f, 18.167570f, 424.421387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unsavoryshoreline", 2002052, 0, 4293257, 4, { 472.932098f, 10.008150f, 743.534973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption", 2002053, 0, 4293259, 4, { 381.607208f, 27.669050f, 375.790588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption_1", 2002054, 0, 4293260, 4, { 367.043396f, 29.521481f, 352.437592f }, 0.991760f, -0.307062f, 0); + instance.addEObj( "Brasscontraption_2", 2002055, 0, 4293261, 4, { 379.476593f, 30.507351f, 314.076385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar", 2002415, 0, 4307709, 4, { 561.533691f, 8.701095f, 452.273499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_1", 2002416, 0, 4307710, 4, { 531.456421f, 8.712640f, 452.870789f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_2", 2002417, 0, 4307711, 4, { 565.072388f, 8.698009f, 514.778015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lionmedal", 2002056, 0, 4293281, 4, { 380.514191f, 40.152382f, 636.972473f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_1", 2002057, 0, 4293282, 4, { 386.617798f, 38.286720f, 608.239929f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_2", 2002058, 0, 4293283, 4, { 365.173615f, 36.082169f, 643.988770f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002547, 0, 4325246, 4, { 398.597412f, 79.368210f, 620.597778f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Palmwine", 2002059, 0, 4293291, 4, { -282.886993f, 33.977188f, 308.247406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Palmwine_1", 2002060, 0, 4293292, 4, { -298.278900f, 33.907021f, 276.548798f }, 1.000000f, 1.146737f, 0); + instance.addEObj( "Palmwine_2", 2002061, 0, 4293293, 4, { -248.393402f, 33.989380f, 299.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002062, 0, 4293296, 4, { -242.633804f, 45.222340f, 495.323090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002063, 0, 4293301, 4, { 558.113770f, 43.793941f, 553.655396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002064, 0, 4293304, 4, { 458.457306f, 12.898400f, 216.845901f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2002065, 0, 4293308, 4, { 458.548798f, 12.610610f, 190.478394f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2002066, 0, 4293310, 4, { 458.182587f, 12.357100f, 163.042603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2002677, 0, 4335617, 4, { 446.421295f, 13.901680f, 239.544907f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002295, 0, 4293331, 4, { 667.000183f, 9.000001f, 492.105011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emptyspace", 2002067, 0, 4293427, 4, { 524.835876f, 18.168390f, 457.080902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_1", 2002068, 0, 4293428, 4, { 524.437317f, 18.229990f, 456.992310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_2", 2002069, 0, 4293429, 4, { 524.623779f, 18.168390f, 457.447296f }, 0.991760f, 1.219334f, 0); + instance.addEObj( "Feastingtable", 2002070, 0, 4293431, 4, { 524.592773f, 18.168390f, 456.620605f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_1", 2002071, 0, 4293432, 4, { 524.594727f, 18.168390f, 455.171112f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_2", 2002072, 0, 4293433, 4, { 525.162415f, 18.142941f, 457.861908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_3", 2002073, 0, 4293435, 4, { 524.514526f, 18.168390f, 456.139313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_4", 2002074, 0, 4293437, 4, { 524.625916f, 18.142941f, 454.532806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_5", 2002675, 0, 4335453, 4, { 524.398376f, 18.168390f, 455.325714f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Feastingtable_6", 2002676, 0, 4335455, 4, { 524.437317f, 18.142941f, 456.168488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2002075, 0, 4293459, 4, { 524.835876f, 18.168400f, 457.080902f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_27", 2002076, 0, 4293460, 4, { 524.449280f, 18.229990f, 456.994598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2002077, 0, 4293461, 4, { 524.623779f, 18.168400f, 457.447296f }, 0.991800f, 1.219334f, 0); + instance.addEObj( "Feastingtable_7", 2002078, 0, 4293462, 4, { 524.592773f, 18.168400f, 456.620605f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_8", 2002079, 0, 4293463, 4, { 524.594727f, 18.168400f, 455.171112f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_9", 2002080, 0, 4293464, 4, { 525.162415f, 18.142900f, 457.861908f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_10", 2002081, 0, 4293466, 4, { 524.514526f, 18.168400f, 456.139313f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_11", 2002082, 0, 4293467, 4, { 524.668518f, 18.168400f, 454.569794f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Exoticfeast", 2002598, 0, 4331560, 4, { 524.634827f, 18.168390f, 457.148895f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2002687, 0, 4373897, 4, { 524.668518f, 18.167810f, 454.569794f }, 0.991800f, -0.047964f, 0); + instance.addEObj( "ExploratorySitegate", 2002609, 0, 4332170, 4, { 356.991302f, 77.743134f, -99.819702f }, 1.000000f, -0.785204f, 0); + instance.addEObj( "unknown_30", 2002841, 0, 4500970, 4, { 26.993160f, 54.062618f, 486.167603f }, 1.235901f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2005064, 0, 5584487, 4, { 603.016602f, 8.987488f, 577.677917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2002366, 0, 4305561, 4, { -143.053101f, 68.201988f, 586.154297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rankbox", 2006265, 0, 5920744, 4, { 425.145386f, 15.332490f, 706.618530f }, 1.000000f, 0.059461f, 0); + instance.addEObj( "unknown_31", 2006266, 0, 5920794, 4, { 427.084595f, 15.167400f, 706.736877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2002441, 0, 4308152, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002442, 0, 4308153, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin", 2004927, 0, 5327246, 4, { -10.579870f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_32", 2004937, 0, 5327249, 4, { -4.330000f, 39.530960f, 247.669098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005015, 0, 5405101, 4, { -10.990750f, 39.927109f, 267.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin_1", 2004928, 0, 5327251, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "Mokujin_2", 2004929, 0, 5327252, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_34", 2005016, 0, 5405106, 4, { -10.990800f, 39.927101f, 267.945007f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005007, 0, 5392163, 4, { 515.565979f, 9.494328f, 349.957886f }, 0.564514f, 0.803235f, 0); + instance.addEObj( "unknown_35", 2005011, 0, 5392176, 4, { 515.565979f, 9.646916f, 349.957886f }, 0.991760f, -0.541168f, 0); + instance.addEObj( "unknown_36", 2004933, 0, 5327265, 4, { -9.567444f, 40.211140f, 256.946686f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004934, 0, 5327266, 4, { -13.148160f, 41.669079f, 258.948914f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004939, 0, 5327269, 4, { -70.972137f, 36.047710f, 475.535095f }, 1.000000f, 0.810401f, 0); + instance.addEObj( "unknown_39", 2004933, 0, 5367659, 4, { -10.897120f, 40.824310f, 259.833893f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "unknown_40", 2004934, 0, 5367660, 4, { -14.115410f, 42.042549f, 253.442505f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004933, 0, 5367661, 4, { -15.315400f, 43.625488f, 259.357513f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004934, 0, 5367662, 4, { -12.338870f, 42.020039f, 255.634399f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2005932, 0, 5895605, 4, { 483.373108f, 10.909970f, 348.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2005940, 0, 5895699, 4, { -4.840000f, 39.430000f, 263.799988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2005941, 0, 5895700, 4, { -47.099998f, 39.750000f, 255.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2002378, 0, 4305760, 4, { -8.006777f, 40.556461f, 192.751205f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002377, 0, 4305767, 4, { 32.203011f, 34.087700f, 225.454102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002300, 0, 4295527, 4, { 494.979401f, 10.213230f, 329.967712f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2002307, 0, 4295557, 4, { 95.820000f, 74.905693f, -45.730000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002311, 0, 4295692, 4, { -282.707886f, 33.828941f, 300.993103f }, 0.991760f, -0.768458f, 0); + instance.addEObj( "unknown_46", 2002313, 0, 4296271, 4, { 89.844643f, 66.152702f, 18.650360f }, 0.700000f, -0.388439f, 0); + instance.addEObj( "unknown_47", 2004693, 0, 5018606, 4, { 408.633698f, 79.069107f, 623.345703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2004665, 0, 5018611, 4, { 338.742493f, 37.838001f, 750.804504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004111, 0, 4722117, 4, { -266.399292f, 35.381519f, 305.709595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004121, 0, 4722747, 4, { -52.781071f, 34.942009f, 445.304108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_23", 2004284, 0, 4757306, 4, { 517.332581f, 12.572820f, 78.961166f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2004858, 0, 5071850, 4, { -252.745895f, 49.679340f, 460.716797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005155, 0, 5650640, 4, { 534.387085f, 44.182201f, 540.224609f }, 0.991760f, -1.545450f, 0); } diff --git a/src/scripts/instances/questbattles/PrimalBurdens.cpp b/src/scripts/instances/questbattles/PrimalBurdens.cpp index 20f44f64..09fdbe1f 100644 --- a/src/scripts/instances/questbattles/PrimalBurdens.cpp +++ b/src/scripts/instances/questbattles/PrimalBurdens.cpp @@ -24,6 +24,156 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/ProofofMight.cpp b/src/scripts/instances/questbattles/ProofofMight.cpp index 93bb6285..bd44d2d2 100644 --- a/src/scripts/instances/questbattles/ProofofMight.cpp +++ b/src/scripts/instances/questbattles/ProofofMight.cpp @@ -23,6 +23,90 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/Quarantine.cpp b/src/scripts/instances/questbattles/Quarantine.cpp index b5781df6..53d36e6a 100644 --- a/src/scripts/instances/questbattles/Quarantine.cpp +++ b/src/scripts/instances/questbattles/Quarantine.cpp @@ -25,6 +25,70 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001707, 0, 4127680, 4, { -614.880127f, -3.100000f, -60.755001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138685, 4138683, 5, { -598.732117f, -1.714300f, 9.483954f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2004812, 0, 5143397, 4, { -572.755005f, -1.696505f, -17.003180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace", 2005835, 0, 5887310, 4, { 440.819214f, 4.107256f, 110.286598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_1", 2005839, 0, 5887311, 4, { 443.405701f, 8.115125f, 134.550598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_2", 2005843, 0, 5887312, 4, { 428.732697f, 7.888855f, 129.076004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_3", 2005836, 0, 5887313, 4, { 468.506500f, 3.909009f, 94.483177f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_4", 2005840, 0, 5887314, 4, { 432.405212f, 4.109103f, 66.769440f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_5", 2005844, 0, 5887315, 4, { 467.398987f, 3.890991f, 79.609810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_6", 2005837, 0, 5887316, 4, { 463.195312f, 3.909010f, 64.587334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_7", 2005841, 0, 5887317, 4, { 410.121399f, 3.890898f, 58.253990f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_8", 2005845, 0, 5887318, 4, { 465.550812f, 3.908967f, 109.755699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_9", 2005838, 0, 5887319, 4, { 443.110687f, 4.741745f, 74.515221f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_10", 2005842, 0, 5887320, 4, { 402.293793f, 3.908934f, 93.413658f }, 2.741264f, 0.099780f, 0); + instance.addEObj( "Aetherialtrace_11", 2005846, 0, 5887321, 4, { 410.471497f, 3.909006f, 73.024422f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hiddenparchment", 2001892, 0, 4264402, 4, { -457.707397f, 29.192419f, 58.351582f }, 0.991760f, 0.289191f, 0); + instance.addEObj( "Hiddenparchment_1", 2001893, 0, 4264413, 4, { -388.696899f, 27.027069f, 45.588310f }, 0.991760f, -1.200395f, 0); + instance.addEObj( "Hiddenparchment_2", 2001894, 0, 4264414, 4, { -393.419098f, 42.564629f, -2.971054f }, 0.991760f, 0.282476f, 0); + instance.addEObj( "Oldwoodenbox", 2001895, 0, 4264446, 4, { -600.610413f, -3.390371f, -53.788090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oldwoodenbox_1", 2002478, 0, 4314621, 4, { -600.598816f, -3.163693f, -53.777821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×ClsExc250:å¾ã¡åˆã‚ã›ãƒã‚¤ãƒ³ãƒˆ", 2000295, 0, 3633524, 4, { -574.931580f, -1.449221f, -3.996652f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004913, 0, 5110340, 4, { -436.545410f, -2.304138f, 48.599850f }, 0.800000f, 0.000048f, 0); + instance.addEObj( "Blackmarketeer", 2004916, 0, 5120198, 4, { -436.527588f, -2.003800f, 48.621601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002690, 0, 4374457, 4, { 381.565308f, 23.929300f, -138.263107f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002707, 0, 4374458, 4, { 210.202896f, -2.049000f, 80.493843f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2001945, 0, 4268842, 4, { -620.569214f, -3.100000f, -49.759701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oblongfossil", 2001947, 0, 4268846, 4, { -449.912292f, 29.969191f, 10.849120f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_1", 2001948, 0, 4268847, 4, { -362.864594f, 56.403809f, -8.259895f }, 1.998901f, 0.814892f, 0); + instance.addEObj( "Roundfossil", 2002827, 0, 4488981, 4, { -418.364410f, 20.233049f, 58.420761f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Roundfossil_1", 2002828, 0, 4488986, 4, { -373.909393f, 10.490130f, 88.547974f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_2", 2002829, 0, 4488989, 4, { -370.870514f, 59.220211f, -10.391420f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_3", 2002830, 0, 4488990, 4, { -428.244385f, 33.807590f, -0.686768f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002083, 0, 4293527, 4, { 402.333588f, 8.721668f, 47.219742f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2002084, 0, 4293528, 4, { 437.288696f, 8.215124f, 133.049805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002085, 0, 4293529, 4, { 404.886505f, 4.332874f, 88.459061f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Beastmanaetheryte", 2002086, 0, 4293686, 4, { 382.579895f, 25.278299f, -138.997299f }, 1.000000f, -1.388891f, 0); + instance.addEObj( "Destination_4", 2002096, 0, 4294929, 4, { 467.827301f, 3.908999f, 106.097000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Warmwine", 2002260, 0, 4294931, 4, { 467.857910f, 3.908999f, 106.127502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002842, 0, 4504651, 4, { 286.372192f, -3.128174f, 145.616806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002843, 0, 4504652, 4, { 298.423492f, -3.100000f, 166.933105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005469, 0, 5854719, 4, { 377.650299f, 0.796124f, -3.593968f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005470, 0, 5854727, 4, { 398.188110f, -3.100000f, 11.229400f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004938, 0, 5327277, 4, { -570.810608f, -1.522780f, -12.591280f }, 1.000000f, 0.548931f, 0); + instance.addEObj( "Destination_8", 2004930, 0, 5327285, 4, { 439.786499f, 12.164110f, 70.571907f }, 1.000000f, 1.152304f, 0); + instance.addEObj( "Weatheredcrate", 2005008, 0, 5392187, 4, { 208.299103f, -2.067544f, 259.849487f }, 0.700000f, -1.528726f, 0); + instance.addEObj( "unknown_5", 2005012, 0, 5392188, 4, { 208.299103f, -1.711737f, 259.849487f }, 1.000000f, -1.528727f, 0); + instance.addEObj( "Destination_9", 2005925, 0, 5895468, 4, { -449.088287f, -1.205505f, 116.594101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2005926, 0, 5895469, 4, { -424.235107f, -5.147305f, 168.685699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2005927, 0, 5895470, 4, { -457.730103f, -12.625930f, 218.931702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Keystone", 2005520, 0, 5860073, 4, { 622.938171f, -3.052244f, 171.695999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_12", 2005529, 0, 5860458, 4, { 290.173706f, 41.276340f, -193.810501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005543, 0, 5862476, 4, { 405.141510f, 4.109600f, 81.067101f }, 0.991760f, -1.148674f, 0); + instance.addEObj( "Destination_12", 2002384, 0, 4305989, 4, { 256.798889f, -3.052744f, 60.951618f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002386, 0, 4306151, 4, { 256.381805f, -3.261654f, 58.147141f }, 0.400000f, -0.806658f, 0); + instance.addEObj( "Shabbycasket", 2003007, 0, 4516151, 4, { 600.538513f, -2.344561f, 173.115097f }, 1.000000f, -0.092533f, 0); + instance.addEObj( "Shabbycasket_1", 2003139, 0, 4532503, 4, { 600.538513f, -2.514199f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_8", 2003305, 0, 4540189, 4, { 600.538513f, -2.216532f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_9", 2004664, 0, 5021339, 4, { 496.981689f, 17.785681f, 64.169418f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004684, 0, 5021342, 4, { 212.096298f, -2.174379f, 254.544296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004691, 0, 5021396, 4, { 503.218414f, 16.560680f, 59.848129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004108, 0, 4722038, 4, { 504.491302f, 16.908689f, 71.678238f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004895, 0, 5120253, 4, { 242.957306f, -0.966233f, 257.617004f }, 1.000000f, 0.961899f, 0); + instance.addEObj( "Whimperingbarrel", 2004891, 0, 5120303, 4, { 274.665314f, -0.931000f, 230.617599f }, 1.000000f, -0.654481f, 0); } diff --git a/src/scripts/instances/questbattles/ReleasetheHounds.cpp b/src/scripts/instances/questbattles/ReleasetheHounds.cpp deleted file mode 100644 index 5b262153..00000000 --- a/src/scripts/instances/questbattles/ReleasetheHounds.cpp +++ /dev/null @@ -1,80 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ReleasetheHounds : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_BOSS_01 = 6866621; - static constexpr auto P_BNPC_HILDA_01 = 6866710; - static constexpr auto P_BNPC_ROSTN_01 = 6866702; - static constexpr auto P_BNPC_SYM_01 = 6866725; - static constexpr auto P_BNPC_EUDES_01 = 6866789; - static constexpr auto P_BNPC_GUNMAN_01 = 6866791; - static constexpr auto P_BNPC_GUNMAN_02 = 6866792; - static constexpr auto EOBJ_SWORD_01 = 6870137; - static constexpr auto BNPC_ZAKO_AXE_01 = 6952176; - static constexpr auto BNPC_ZAKO_AXE_02 = 6952183; - static constexpr auto BNPC_ZAKO_AXE_03 = 6952185; - static constexpr auto BNPC_ZAKO_AXE_04 = 6952186; - static constexpr auto BNPC_ZAKO_AXE_05 = 6952187; - static constexpr auto BNPC_ZAKO_GUN_01 = 6952192; - static constexpr auto BNPC_ZAKO_GUN_02 = 6952205; - static constexpr auto BNPC_ZAKO_GUN_03 = 6952207; - static constexpr auto BNPC_ZAKO_GUN_04 = 6952210; - static constexpr auto BNPC_ZAKO_GUN_05 = 6952218; - static constexpr auto BNPC_ZAKO_GUN_06 = 6952224; - static constexpr auto BNPC_ZAKO_GUN_07 = 6952228; - static constexpr auto BNPC_ZAKO_GUN_08 = 6952447; - static constexpr auto BNPC_COEURL = 6952234; - static constexpr auto BNPC_CHAIN_BIND = 6952238; - static constexpr auto PR_COUEURL_MOVE_POS = 6952450; - static constexpr auto PR_ZAKO_MOVE_POS = 6952466; - static constexpr auto PR_ESC_MOVE_POS = 6952556; - static constexpr auto PR_FRIEND_MOVE_POS01 = 6955073; - static constexpr auto PR_FRIEND_MOVE_POS02 = 6955074; - static constexpr auto PR_FRIEND_MOVE_POS03 = 6955075; - static constexpr auto PR_FRIEND_MOVE_POS04 = 6955076; - static constexpr auto CHANNELING_CHAIN = 31; - -public: - ReleasetheHounds() : Sapphire::ScriptAPI::QuestBattleScript( 172 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ReleasetheHounds ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/RequiemfortheFallen.cpp b/src/scripts/instances/questbattles/RequiemfortheFallen.cpp index 1988bdd6..19a5677e 100644 --- a/src/scripts/instances/questbattles/RequiemfortheFallen.cpp +++ b/src/scripts/instances/questbattles/RequiemfortheFallen.cpp @@ -32,23 +32,266 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/ReturnoftheHolyfist.cpp b/src/scripts/instances/questbattles/ReturnoftheHolyfist.cpp index 5fa4b8c5..a069e0ca 100644 --- a/src/scripts/instances/questbattles/ReturnoftheHolyfist.cpp +++ b/src/scripts/instances/questbattles/ReturnoftheHolyfist.cpp @@ -36,12 +36,200 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009578, 2091611, 4, { 31.545870f, 7.999978f, -121.025002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009578, 2091610, 4, { 4.407776f, 8.022990f, -105.310699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2009578, 2091597, 4, { -184.324402f, 18.000000f, 65.271606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2009578, 2091596, 4, { -146.806107f, 14.005000f, 63.857010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Companychest", 2000470, 4255821, 4, { -149.301498f, 4.552717f, -91.365868f }, 0.991760f, -0.619932f ); - instance.registerEObj( "Huntboard", 2004440, 2217635, 4, { -152.330902f, 4.230781f, -92.351143f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2000608, 2807920, 5960093, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband", 2001223, 0, 4176142, 4, { 247.393997f, 1.848597f, 68.499847f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_1", 2001223, 0, 4176146, 4, { 250.217896f, 3.351637f, 54.845421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_2", 2001223, 0, 4176148, 4, { 257.312592f, 3.702497f, 56.253521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_3", 2001223, 0, 4176149, 4, { 262.451599f, 3.404894f, 61.841331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_4", 2001223, 0, 4176151, 4, { 258.458313f, 5.260255f, 50.424801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_5", 2001223, 0, 4176156, 4, { 255.154907f, 2.655392f, 62.609890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_6", 2001223, 0, 4176157, 4, { 259.361603f, 2.269265f, 68.307510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_7", 2001223, 0, 4176158, 4, { 248.571106f, 2.397313f, 60.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings", 2004819, 0, 5041583, 4, { 324.176086f, -35.552940f, 317.132599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings_1", 2004820, 0, 5041584, 4, { 324.875702f, -35.145359f, 317.687805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bindings_2", 2004821, 0, 5041585, 4, { 323.933685f, -31.349070f, 265.400085f }, 0.991760f, -0.508570f, 0); + instance.addEObj( "Bindings_3", 2004822, 0, 5041586, 4, { 324.564209f, -31.179819f, 265.937988f }, 0.991760f, -0.508697f, 0); + instance.addEObj( "Bindings_4", 2004823, 0, 5041588, 4, { 328.982391f, -24.248791f, 254.082199f }, 0.991760f, 0.190475f, 0); + instance.addEObj( "Bindings_5", 2004824, 0, 5041589, 4, { 328.114594f, -24.399229f, 253.650604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Campfire", 2002299, 0, 4295043, 4, { -307.759186f, -41.672421f, 695.368896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2004812, 0, 5326559, 4, { 264.240509f, -25.009581f, 239.032593f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2976565, 4324076, 4, { 670.002014f, 10.025080f, 503.036591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2004255, 0, 4745345, 4, { -822.655823f, -40.045521f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004256, 0, 4745346, 4, { -822.655823f, -41.704731f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004258, 0, 4745821, 4, { 293.015991f, -42.000000f, 371.894989f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004259, 0, 4745825, 4, { 303.010986f, -42.000000f, 374.035095f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004260, 0, 4745827, 4, { 298.967712f, -42.000000f, 385.056396f }, 1.400000f, -1.535207f, 0); + instance.addEObj( "Skiff", 2004278, 0, 4745868, 4, { 294.079498f, -41.162941f, 371.427002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_1", 2004279, 0, 4745873, 4, { 301.844391f, -41.295429f, 373.333313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_2", 2004280, 0, 4745888, 4, { 298.317291f, -40.854519f, 383.380188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003709, 0, 4622546, 4, { 650.347229f, 9.882284f, 479.591888f }, 1.000000f, -0.602980f, 0); + instance.addEObj( "unknown_8", 2003710, 0, 4622548, 4, { 628.064575f, 9.716066f, 496.657806f }, 1.000000f, 1.380918f, 0); + instance.addEObj( "Crookedpickaxe", 2003711, 0, 4622550, 4, { 629.102478f, 9.738708f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004037, 0, 4676652, 4, { 629.102478f, 9.738700f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004038, 0, 4676653, 4, { 626.798706f, 9.612555f, 495.238312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003987, 0, 4635604, 4, { -39.700001f, -23.180000f, -88.650002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003989, 0, 4635625, 4, { -364.980011f, -38.239040f, -242.800003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alestainedparchment", 2004024, 0, 4667185, 4, { -412.948914f, -39.038830f, -229.716705f }, 1.000000f, 1.490527f, 0); + instance.addEObj( "unknown_12", 2004031, 0, 4667237, 4, { -412.173004f, -39.839039f, -229.800003f }, 1.000000f, 1.505800f, 0); + instance.addEObj( "unknown_13", 2004028, 0, 4667233, 4, { -142.070099f, -32.795330f, -122.924896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sahaginbattlestandard", 2003871, 0, 4632727, 4, { -126.913803f, -27.084339f, 29.821051f }, 1.174927f, -0.767817f, 0); + instance.addEObj( "Sahaginbattlestandard_1", 2003872, 0, 4632728, 4, { -22.339720f, -14.980390f, -101.488899f }, 1.174927f, -0.817576f, 0); + instance.addEObj( "Giantclam", 2003897, 0, 4634869, 4, { -117.712402f, -32.496120f, -116.404503f }, 0.991760f, 1.288832f, 0); + instance.addEObj( "Giantclam_1", 2003898, 0, 4634870, 4, { -106.992897f, -31.158911f, -94.659210f }, 0.991760f, -1.423591f, 0); + instance.addEObj( "Giantclam_2", 2003899, 0, 4634871, 4, { -69.507530f, -27.301680f, -132.156998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Giantclam_3", 2003900, 0, 4634872, 4, { -89.257423f, -29.330151f, -145.642105f }, 0.991760f, 1.180902f, 0); + instance.addEObj( "Giantclam_4", 2003901, 0, 4634873, 4, { -59.572590f, -26.160860f, -164.014099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow", 2003840, 0, 4631940, 4, { -770.551575f, -38.207619f, 651.426208f }, 0.991760f, 0.600323f, 0); + instance.addEObj( "Crabburrow_1", 2003841, 0, 4631946, 4, { -765.207275f, -38.110771f, 658.112915f }, 0.991760f, -0.942310f, 0); + instance.addEObj( "Crabburrow_2", 2003842, 0, 4631947, 4, { -758.439392f, -38.049961f, 662.365173f }, 0.991760f, 0.826589f, 0); + instance.addEObj( "Crabburrow_3", 2003843, 0, 4631948, 4, { -757.143616f, -38.985359f, 676.787170f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow_4", 2003844, 0, 4631949, 4, { -754.011719f, -38.542469f, 684.832581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whitecapclam", 2003853, 0, 4632185, 4, { -810.238770f, -41.743771f, 662.165222f }, 1.000000f, -1.441076f, 0); + instance.addEObj( "Whitecapclam_1", 2003854, 0, 4632186, 4, { -789.547607f, -41.342072f, 676.356079f }, 1.000000f, 1.428301f, 0); + instance.addEObj( "Whitecapclam_2", 2003855, 0, 4632187, 4, { -790.127380f, -41.775372f, 708.583130f }, 1.000000f, 0.793895f, 0); + instance.addEObj( "unknown_14", 2003850, 0, 4632191, 4, { -810.669006f, -41.595810f, 676.161499f }, 2.500000f, 0.689346f, 0); + instance.addEObj( "unknown_15", 2003851, 0, 4632192, 4, { -798.439270f, -41.444229f, 685.012085f }, 2.500000f, 0.116264f, 0); + instance.addEObj( "unknown_16", 2003852, 0, 4632193, 4, { -801.280518f, -41.820759f, 698.888611f }, 2.500000f, -1.286736f, 0); + instance.addEObj( "Whitecapclam_3", 2003845, 0, 4632307, 4, { -813.199097f, -41.750950f, 670.374512f }, 0.991760f, -1.514498f, 0); + instance.addEObj( "Whitecapclam_4", 2003846, 0, 4632318, 4, { -800.778198f, -41.651291f, 690.791016f }, 0.991760f, -1.555723f, 0); + instance.addEObj( "Whitecapclam_5", 2003847, 0, 4632319, 4, { -803.982605f, -41.201649f, 675.257385f }, 0.991760f, -0.631866f, 0); + instance.addEObj( "Whitecapclam_6", 2003848, 0, 4632320, 4, { -797.695923f, -41.696480f, 704.249512f }, 0.991760f, 0.655068f, 0); + instance.addEObj( "Cargocrate", 2004002, 0, 4664070, 4, { -887.794006f, -20.652769f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_1", 2004003, 0, 4664071, 4, { -882.816772f, -20.647770f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_2", 2004004, 0, 4664072, 4, { -830.124207f, -25.652691f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_3", 2004005, 0, 4664073, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "Cargocrate_4", 2004006, 0, 4664074, 4, { -845.790405f, -25.647760f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "unknown_17", 2004007, 0, 4664075, 4, { -887.794006f, -20.652800f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004008, 0, 4664076, 4, { -882.816772f, -20.647800f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004009, 0, 4664077, 4, { -830.124207f, -25.652719f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004010, 0, 4664078, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "unknown_21", 2004011, 0, 4664079, 4, { -845.790405f, -25.647800f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "Destination_2", 2003764, 0, 4629238, 4, { -236.554001f, -40.998039f, -176.023300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003765, 0, 4629239, 4, { -223.633698f, -41.337940f, -185.451706f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2003766, 0, 4629240, 4, { -219.491806f, -41.878448f, -208.037994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2003767, 0, 4629241, 4, { -212.741501f, -41.662251f, -198.069504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003768, 0, 4629242, 4, { -230.716095f, -41.750069f, -201.698105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenarmaments", 2003815, 0, 4630831, 4, { -142.447906f, -40.863979f, -249.154602f }, 0.991760f, 0.407661f, 0); + instance.addEObj( "Stolenarmaments_1", 2003816, 0, 4630834, 4, { -134.597107f, -40.614399f, -234.956894f }, 1.000000f, 0.515440f, 0); + instance.addEObj( "Stolenarmaments_2", 2003817, 0, 4630840, 4, { -153.487900f, -41.070499f, -228.725296f }, 0.991760f, -0.566732f, 0); + instance.addEObj( "Stolenarmaments_3", 2003818, 0, 4630841, 4, { -278.431396f, -43.198299f, -267.627991f }, 0.991760f, 0.076748f, 0); + instance.addEObj( "Noxiousbarnacle", 2003821, 0, 4631041, 4, { -243.396698f, -42.404850f, -215.045395f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Noxiousbarnacle_1", 2003822, 0, 4631048, 4, { -224.186401f, -41.954521f, -236.341599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_2", 2003823, 0, 4631054, 4, { -191.058594f, -41.476250f, -240.850906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_3", 2003824, 0, 4631056, 4, { -179.861801f, -40.774448f, -216.160599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_4", 2003825, 0, 4631057, 4, { -212.958298f, -41.803040f, -218.686600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004029, 0, 4667235, 4, { -199.192001f, -42.000031f, -277.298309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Paralysispot", 2003828, 0, 4630936, 4, { -159.531097f, -41.392502f, -269.690002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Paralysispot_1", 2003829, 0, 4630937, 4, { -218.480392f, -39.386490f, -332.295410f }, 1.000000f, 0.852022f, 0); + instance.addEObj( "Paralysispot_2", 2003830, 0, 4630938, 4, { -270.124512f, -43.246170f, -260.348907f }, 0.991760f, -1.163110f, 0); + instance.addEObj( "Paralysispot_3", 2003831, 0, 4630939, 4, { -192.826996f, -40.730042f, -211.518494f }, 1.000000f, 0.754514f, 0); + instance.addEObj( "unknown_23", 2004043, 0, 4680950, 4, { -807.583679f, -40.726379f, 649.774780f }, 0.991760f, 0.502818f, 0); + instance.addEObj( "unknown_24", 2004044, 0, 4680951, 4, { -803.067078f, -40.726379f, 649.378113f }, 0.991760f, -0.938667f, 0); + instance.addEObj( "unknown_25", 2004045, 0, 4680952, 4, { -800.953186f, -40.502930f, 651.721130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004046, 0, 4680953, 4, { -766.448486f, -37.924870f, 700.274170f }, 1.000000f, 0.118492f, 0); + instance.addEObj( "unknown_27", 2004047, 0, 4680954, 4, { -768.738403f, -37.927090f, 704.796570f }, 1.000000f, 0.193357f, 0); + instance.addEObj( "unknown_28", 2004048, 0, 4680955, 4, { -770.958679f, -38.241230f, 706.519470f }, 0.991760f, -0.514179f, 0); + instance.addEObj( "Pillagedgoods", 2003856, 0, 4632498, 4, { -360.025208f, -35.504021f, -399.101501f }, 1.000000f, -1.499913f, 0); + instance.addEObj( "Pillagedgoods_1", 2003857, 0, 4632499, 4, { -364.461792f, -35.263611f, -437.268005f }, 0.991760f, 0.302918f, 0); + instance.addEObj( "Pillagedgoods_2", 2003858, 0, 4632500, 4, { -367.693298f, -38.619400f, -388.609100f }, 1.000000f, -0.927391f, 0); + instance.addEObj( "Pillagedgoods_3", 2003859, 0, 4632501, 4, { -350.575989f, -35.202579f, -413.321198f }, 0.991760f, 0.251337f, 0); + instance.addEObj( "unknown_29", 2003881, 0, 4633479, 4, { -370.357697f, -42.000000f, -380.084290f }, 1.500000f, 1.562938f, 0); + instance.addEObj( "unknown_30", 2003958, 0, 4635201, 4, { -500.085693f, -32.058601f, -352.021698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003959, 0, 4635202, 4, { -510.758392f, -32.144100f, -353.908508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2003960, 0, 4635203, 4, { -515.955322f, -31.779800f, -366.310303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2003961, 0, 4635204, 4, { -514.180420f, -30.972200f, -380.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2003962, 0, 4635205, 4, { -503.719604f, -30.753700f, -387.208191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough", 2003833, 0, 4678073, 4, { -500.223389f, -31.211691f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_1", 2003834, 0, 4678074, 4, { -511.021790f, -31.335461f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_2", 2003835, 0, 4678075, 4, { -516.166992f, -31.174259f, -366.384399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_3", 2003836, 0, 4678076, 4, { -514.396912f, -30.197689f, -380.514313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_4", 2003837, 0, 4678077, 4, { -503.851196f, -29.891190f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_5", 2003864, 0, 4678133, 4, { -500.223389f, -31.211700f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_6", 2003865, 0, 4678134, 4, { -511.021790f, -31.335501f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_7", 2003866, 0, 4678135, 4, { -516.165771f, -31.166401f, -366.355011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_8", 2003867, 0, 4678136, 4, { -514.374023f, -30.188900f, -380.495087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_9", 2003868, 0, 4678137, 4, { -503.851196f, -29.891199f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Plunderedcargo", 2004016, 0, 4665693, 4, { -939.114807f, -31.760000f, 846.043823f }, 1.000000f, 1.452762f, 0); + instance.addEObj( "Plunderedcargo_1", 2004017, 0, 4665694, 4, { -931.591980f, -30.260000f, 829.366882f }, 1.000000f, -0.652909f, 0); + instance.addEObj( "Plunderedcargo_2", 2004018, 0, 4665695, 4, { -917.561523f, -31.749950f, 823.157471f }, 1.000000f, 1.052365f, 0); + instance.addEObj( "Plunderedcargo_3", 2004019, 0, 4665696, 4, { -929.004089f, -29.750090f, 842.867188f }, 1.000000f, 0.426993f, 0); + instance.addEObj( "unknown_35", 2004030, 0, 4667236, 4, { -383.505005f, -38.933071f, -232.745804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004322, 0, 4771342, 4, { 312.214813f, -36.423279f, 343.953613f }, 0.991760f, 0.498599f, 0); + instance.addEObj( "unknown_37", 2004323, 0, 4771343, 4, { 312.235687f, -36.405899f, 343.963196f }, 1.000000f, 0.498543f, 0); + instance.addEObj( "Mandragorabud", 2004324, 0, 4771381, 4, { -282.978607f, -40.618679f, 425.597290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_1", 2004325, 0, 4771382, 4, { -242.580002f, -38.666321f, 514.760010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_2", 2004326, 0, 4771383, 4, { -291.058990f, -38.043251f, 596.766479f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002009, 0, 4265079, 4, { 173.845901f, -41.364090f, 280.723297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001896, 0, 4261312, 4, { 177.141998f, -42.008121f, 284.059387f }, 1.200000f, -1.569883f, 0); + instance.addEObj( "Destination_9", 2000288, 0, 3633634, 4, { 99.231392f, -14.297410f, 141.886200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sighardswaterskin", 2000289, 0, 3633699, 4, { 348.349091f, -18.596300f, 168.406799f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Sighardssatchel", 2000290, 0, 3633701, 4, { 297.408508f, -14.290290f, 148.854706f }, 1.200000f, 1.192938f, 0); + instance.addEObj( "Sighardshatchet", 2000294, 0, 3633777, 4, { 297.994110f, 0.894550f, 85.277359f }, 1.400000f, -0.381262f, 0); + instance.addEObj( "unknown_38", 2001732, 0, 4161486, 4, { 299.244598f, 0.717163f, 86.076050f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004907, 0, 5110333, 4, { 319.474792f, -36.353802f, 346.762512f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004908, 0, 5110334, 4, { 594.187683f, 43.894299f, 303.791687f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002696, 0, 4374460, 4, { 334.029785f, 10.376880f, 7.579656f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003135, 0, 4526234, 4, { -264.111206f, -39.994621f, 461.731598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004015, 0, 4665790, 4, { -924.402100f, -33.416851f, 842.333374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2004012, 0, 4665791, 4, { -847.499817f, -29.316059f, 887.075684f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_2", 2004013, 0, 4665798, 4, { -883.347107f, -29.227520f, 929.256226f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_3", 2004014, 0, 4665811, 4, { -826.810120f, -29.343140f, 971.465576f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Winetun", 2002187, 0, 4300167, 4, { -502.711090f, -35.694180f, 728.267273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2002631, 0, 4334599, 4, { -502.739899f, -36.750481f, 728.272278f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Spicebox", 2002188, 0, 4300175, 4, { -218.682098f, -42.000000f, 747.663879f }, 1.000000f, 0.122269f, 0); + instance.addEObj( "Campfire_1", 2002189, 0, 4300218, 4, { -307.759186f, -41.667500f, 695.422424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2002328, 0, 4300228, 4, { -307.774200f, -41.565071f, 695.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Supplybox", 2002452, 0, 4308994, 4, { 298.204895f, -36.405910f, 342.033997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Specifiedlocation", 2002453, 0, 4308995, 4, { 322.709198f, -40.424999f, 368.734314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2002666, 0, 4335358, 4, { 296.989990f, -35.540390f, 344.700500f }, 1.000000f, 0.332789f, 0); + instance.addEObj( "unknown_44", 2002667, 0, 4335359, 4, { 297.015411f, -36.405910f, 344.061401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002668, 0, 4335360, 4, { 297.013702f, -36.405918f, 345.330994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2002669, 0, 4335367, 4, { 322.719788f, -40.424999f, 368.742004f }, 1.000000f, 1.555236f, 0); + instance.addEObj( "unknown_47", 2002670, 0, 4335369, 4, { 322.652008f, -40.451721f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002671, 0, 4335370, 4, { 322.590912f, -40.451721f, 371.575012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_1", 2002672, 0, 4335437, 4, { 322.652008f, -40.424999f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_2", 2002673, 0, 4335438, 4, { 322.594696f, -40.424999f, 371.579315f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002454, 0, 4308996, 4, { 334.120209f, -21.298759f, 183.023193f }, 0.991760f, 0.474938f, 0); + instance.addEObj( "unknown_49", 2002577, 0, 4330212, 4, { 328.578705f, -42.000000f, 378.197510f }, 1.000000f, -0.050412f, 0); + instance.addEObj( "unknown_50", 2002632, 0, 4334603, 4, { 334.112091f, -22.103689f, 183.045197f }, 1.000000f, 0.474890f, 0); + instance.addEObj( "unknown_51", 2002458, 0, 4309341, 4, { -415.441803f, -28.387011f, -237.211304f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals", 2002455, 0, 4309069, 4, { -440.736511f, -40.487289f, -225.119095f }, 0.991760f, -1.439159f, 0); + instance.addEObj( "Boxofcrystals_1", 2002456, 0, 4309070, 4, { -417.608398f, -28.387020f, -251.586899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002457, 0, 4309071, 4, { -402.971405f, -38.115681f, -248.830093f }, 0.991760f, 0.616978f, 0); + instance.addEObj( "Sahaginpavis", 2003588, 0, 4628542, 4, { -47.623470f, -22.873289f, -152.788605f }, 1.500000f, -0.920355f, 0); + instance.addEObj( "Sahaginpavis_1", 2003586, 0, 4628545, 4, { -110.644798f, -31.157560f, -158.773102f }, 1.500000f, -1.159159f, 0); + instance.addEObj( "Sahaginpavis_2", 2003589, 0, 4628546, 4, { -55.355042f, -24.024590f, -102.190598f }, 1.500000f, -1.390167f, 0); + instance.addEObj( "Sahaginpavis_3", 2003587, 0, 4628548, 4, { -107.255203f, -31.396990f, -105.173897f }, 1.500000f, -1.167272f, 0); + instance.addEObj( "Sahaginpavis_4", 2003585, 0, 4628541, 4, { -34.901489f, -19.738871f, -129.025604f }, 1.500000f, -0.330329f, 0); + instance.addEObj( "unknown_52", 2003590, 0, 4628584, 4, { -450.852692f, -41.901871f, -238.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2003591, 0, 4628661, 4, { -235.494400f, -41.748150f, -234.433807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2003592, 0, 4628662, 4, { -204.722702f, -42.000000f, -248.499298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2003593, 0, 4628663, 4, { -241.786301f, -42.000000f, -305.296112f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2003594, 0, 4628664, 4, { -193.872604f, -41.340500f, -319.893890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2003595, 0, 4628665, 4, { -296.540710f, -41.705700f, -329.438812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Frayedsack", 2002527, 0, 4323799, 4, { -168.285004f, -21.496731f, 44.156269f }, 1.000000f, -0.192529f, 0); + instance.addEObj( "Bandedchest", 2003951, 0, 4984185, 4, { -433.555695f, -31.493231f, -307.160706f }, 1.000000f, -0.921803f, 0); + instance.addEObj( "Destination_10", 2004931, 0, 5327290, 4, { 305.592407f, -25.009581f, 229.663498f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Treasurecoffer", 2002499, 0, 4321456, 4, { -319.167114f, -36.627239f, -278.727112f }, 1.000000f, 0.300102f, 0); + instance.addEObj( "unknown_58", 2005579, 0, 5873475, 4, { -118.859200f, -25.499701f, 42.380100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtophilosophy", 2002396, 0, 4306685, 4, { -347.335388f, -36.226681f, -249.624802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_59", 2001739, 0, 4165533, 4, { 668.024719f, 7.278503f, 533.226318f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2004104, 0, 4696188, 4, { 249.256104f, -11.947810f, 98.893677f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_61", 2004683, 0, 5020445, 4, { 604.769775f, 29.781750f, 359.817200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001260, 0, 3929792, 4, { 602.502380f, 28.976830f, 361.043610f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Ironbrazier", 2001261, 0, 3929797, 4, { 602.520630f, 28.997000f, 361.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hidingspot", 2001262, 0, 3927427, 4, { 681.059021f, 41.435871f, 356.400085f }, 1.000000f, 0.802198f, 0); + instance.addEObj( "Hidingspot_1", 2001263, 0, 3927428, 4, { 680.959473f, 41.333691f, 362.448608f }, 1.000000f, 0.748521f, 0); + instance.addEObj( "Hidingspot_2", 2001263, 0, 3951412, 4, { 688.417419f, 41.599110f, 356.558105f }, 1.000000f, -0.889580f, 0); + instance.addEObj( "Dodoegg", 2001265, 0, 3929425, 4, { 529.932312f, 27.314671f, 321.116608f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Dodoegg_1", 2001266, 0, 3929427, 4, { 634.393677f, 43.101261f, 321.980591f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "Dodoegg_2", 2001267, 0, 3929430, 4, { 591.015625f, 23.722040f, 370.845001f }, 0.750000f, 0.285160f, 0); + instance.addEObj( "Dodoegg_3", 2001268, 0, 3929434, 4, { 631.616577f, 25.336201f, 390.371490f }, 0.750000f, 1.457558f, 0); + instance.addEObj( "unknown_62", 2002862, 0, 4497133, 4, { 220.686600f, -36.406250f, 323.815399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_63", 2002863, 0, 4497136, 4, { 210.477005f, -16.905680f, 115.508301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dodonest", 2002532, 0, 4326215, 4, { 52.323120f, -13.636880f, 41.184078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002554, 0, 4328185, 4, { 83.821243f, -1.182936f, -58.584641f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sucklingbabe", 2005001, 0, 5395041, 4, { 312.031708f, -35.150341f, 323.875000f }, 0.289917f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/ReturntotheRift.cpp b/src/scripts/instances/questbattles/ReturntotheRift.cpp deleted file mode 100644 index 16d7ce82..00000000 --- a/src/scripts/instances/questbattles/ReturntotheRift.cpp +++ /dev/null @@ -1,178 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ReturntotheRift : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto NCUT_01 = 1741; - static constexpr auto EOBJ_FLOOR_7 = 7247427; - static constexpr auto EOBJ_FLOOR_8 = 7247428; - static constexpr auto EOBJ_WARP = 7257027; - static constexpr auto EOBJ_W1_BARRIER_01 = 7288224; - static constexpr auto P_BNPC_ALPHA = 7253907; - static constexpr auto EVENT_RANGE_ENTRY_MID_FLOOR = 7253926; - static constexpr auto EVENT_RANGE_ENTRY_BOSS_FLOOR = 7253927; - static constexpr auto P_BNPC_NERO = 7257028; - static constexpr auto P_BNPC_CID = 7257029; - static constexpr auto P_BNPC_MIDGARDSORMR = 7257030; - static constexpr auto P_BNPC_ARMORED_NERO = 7257031; - static constexpr auto BNPC_W1_LEVELCHECKER_01 = 7288204; - static constexpr auto BNPC_W1_MAGNAROADER_01 = 7288206; - static constexpr auto BNPC_W1_MAGNAROADER_02 = 7288207; - static constexpr auto BNPC_W2_MAGNAROADER_01 = 7288536; - static constexpr auto BNPC_W2_MAGNAROADER_02 = 7288537; - static constexpr auto BNPC_W2_MAGNAROADER_03 = 7288538; - static constexpr auto BNPC_W2_FACE_01 = 7288539; - static constexpr auto BNPC_W2_FACE_02 = 7288540; - static constexpr auto BNPC_W2_FACE_03 = 7288541; - static constexpr auto BNPC_W2_LEVELCHECKER_01 = 7288542; - static constexpr auto BNPC_W2_LEVELCHECKER_02 = 7288543; - static constexpr auto BNPC_W2_LEVELCHECKER_03 = 7288544; - static constexpr auto BNPC_W2_LEVELCHECKER_04 = 7288545; - static constexpr auto BNPC_W2_LEVELCHECKER_05 = 7288546; - static constexpr auto BNPC_W2_LEVELCHECKER_06 = 7288547; - static constexpr auto BNPC_W3_MAGNAROADER_01 = 7288549; - static constexpr auto BNPC_W3_MAGNAROADER_02 = 7288550; - static constexpr auto BNPC_W3_MAGNAROADER_03 = 7288551; - static constexpr auto BNPC_W3_FACE_01 = 7288552; - static constexpr auto BNPC_W3_FACE_02 = 7288553; - static constexpr auto BNPC_W3_FACE_03 = 7288554; - static constexpr auto BNPC_W3_MAGNAROADER_04 = 7288555; - static constexpr auto BNPC_W3_MAGNAROADER_05 = 7288556; - static constexpr auto BNPC_W3_MAGNAROADER_06 = 7288557; - static constexpr auto BNPC_W3_FACE_04 = 7288558; - static constexpr auto BNPC_W3_FACE_05 = 7288559; - static constexpr auto BNPC_W3_FACE_06 = 7288560; - static constexpr auto BNPC_W4_LEVELCHECKER_01 = 7288561; - static constexpr auto BNPC_W4_LEVELCHECKER_02 = 7288562; - static constexpr auto BNPC_W4_LEVELCHECKER_03 = 7288563; - static constexpr auto BNPC_W4_LEVELCHECKER_04 = 7288564; - static constexpr auto BNPC_W4_LEVELCHECKER_05 = 7288565; - static constexpr auto BNPC_W4_LEVELCHECKER_06 = 7288566; - static constexpr auto BNPC_W4_LEVELCHECKER_07 = 7288567; - static constexpr auto BNPC_W4_LEVELCHECKER_08 = 7288568; - static constexpr auto BNPC_W4_LEVELCHECKER_09 = 7288569; - static constexpr auto BNPC_W4_LEVELCHECKER_10 = 7288570; - static constexpr auto BNPC_BOSS_DADALUMA_01 = 7288571; - static constexpr auto BNPC_BOSS_AURA_01 = 7288572; - static constexpr auto BNPC_BOSS_AURA_02 = 7288573; - static constexpr auto BNPC_BOSS_AURA_03 = 7288574; - static constexpr auto BNPC_BOSS_AURA_04 = 7288575; - static constexpr auto POP_RANGE_CID_RETURN = 7257032; - static constexpr auto POP_RANGE_P01_MOVE_CID_01 = 7284129; - static constexpr auto POP_RANGE_P01_MOVE_ALPHA_01 = 7284130; - static constexpr auto POP_RANGE_P01_MOVE_NERO_01 = 7284131; - static constexpr auto POP_RANGE_P01_MOVE_MIDGARDSORMR_01 = 7284132; - static constexpr auto EOBJ_CUBE_W1_MAGNAROADER_01 = 7288194; - static constexpr auto EOBJ_CUBE_W1_MAGNAROADER_02 = 7288195; - static constexpr auto POP_RANGE_P01_MOVE_BARRIER_RELEASE_01 = 7288199; - static constexpr auto EOBJ_BARRIER_RELEASE = 7288201; - static constexpr auto POP_RANGE_P01_MOVE_ALPHA_TRAP_01 = 7288203; - static constexpr auto EVENT_RANGE_W1_START = 7291771; - static constexpr auto YELL_NERO_W1_START = 6700; - static constexpr auto SHARED_GROUP_W1_BARRIER_01 = 7288225; - static constexpr auto BEHAVIOR_TOOL_OPERATION = 31282; - static constexpr auto BEHAVIOR_WARP_OPERATION = 31283; - static constexpr auto BNPC_GIMMICK_01 = 7292508; - static constexpr auto BEHAVIOR_ALPHA_CAPTURE = 31284; - static constexpr auto BNPCBASE_LEVEL_CHECKER_A = 8611; - static constexpr auto BNPCBASE_LEVEL_CHECKER_B = 8612; - static constexpr auto BEHAVIOR_TOOL_END = 31285; - static constexpr auto POP_RANGE_P03_MOVE_CID_WARP_01 = 7292535; - static constexpr auto POP_RANGE_P03_MOVE_NERO_WARP_01 = 7292536; - static constexpr auto POP_RANGE_P03_MOVE_ALPHA_WARP_01 = 7292537; - static constexpr auto POP_RANGE_P03_MOVE_MIDGARDSORMR_WARP_01 = 7292538; - static constexpr auto BEHAVIOR_FADE_OUT = 31286; - static constexpr auto BEHAVIOR_FADE_IN = 31287; - static constexpr auto EVENT_ACTION_01 = 24; - static constexpr auto POP_RANGE_P04_WARP_OUT_01 = 7292539; - static constexpr auto POP_RANGE_P04_ALPHA_WARP_OUT_01 = 7297659; - static constexpr auto POP_RANGE_P04_MIDGARDSORMR_WARP_OUT_01 = 7297661; - static constexpr auto POP_RANGE_P04_NERO_WARP_OUT_01 = 7297662; - static constexpr auto POP_RANGE_P04_CID_WARP_OUT_01 = 7297664; - static constexpr auto EVENT_RANGE_AFTER_WARP_START = 7297670; - static constexpr auto EVENT_RANGE_W2_START = 7297678; - static constexpr auto POP_RANGE_P04_MOVE_MIDGARDSORMR_01 = 7297707; - static constexpr auto POP_RANGE_P04_MOVE_ALPHA_01 = 7297710; - static constexpr auto POP_RANGE_P06_MOVE_ALPHA_01 = 7297713; - static constexpr auto POP_RANGE_P04_MOVE_NERO_01 = 7297731; - static constexpr auto POP_RANGE_P04_MOVE_CID_01 = 7297732; - static constexpr auto BEHAVIOR_W2_BARRIER_START = 31289; - static constexpr auto BEHAVIOR_W2_BARRIER_END = 31290; - static constexpr auto EOBJ_CUBE_W2_MAGNAROADER_01 = 7298352; - static constexpr auto EOBJ_CUBE_W2_MAGNAROADER_02 = 7298354; - static constexpr auto EOBJ_CUBE_W2_MAGNAROADER_03 = 7298355; - static constexpr auto EOBJ_CUBE_W2_FACE_01 = 7298356; - static constexpr auto EOBJ_CUBE_W2_FACE_02 = 7298357; - static constexpr auto EOBJ_CUBE_W2_FACE_03 = 7298358; - static constexpr auto EOBJ_CUBE_W3_MAGNAROADER_01 = 7298359; - static constexpr auto EOBJ_CUBE_W3_MAGNAROADER_02 = 7298360; - static constexpr auto EOBJ_CUBE_W3_MAGNAROADER_03 = 7298361; - static constexpr auto EOBJ_CUBE_W3_MAGNAROADER_04 = 7298362; - static constexpr auto EOBJ_CUBE_W3_MAGNAROADER_05 = 7298363; - static constexpr auto EOBJ_CUBE_W3_MAGNAROADER_06 = 7298364; - static constexpr auto EOBJ_CUBE_W3_FACE_01 = 7298365; - static constexpr auto EOBJ_CUBE_W3_FACE_02 = 7298366; - static constexpr auto EOBJ_CUBE_W3_FACE_03 = 7298367; - static constexpr auto EOBJ_CUBE_W3_FACE_04 = 7298368; - static constexpr auto EOBJ_CUBE_W3_FACE_05 = 7298369; - static constexpr auto EOBJ_CUBE_W3_FACE_06 = 7298370; - static constexpr auto BEHAVIOR_W2_BARRIER_BREAK = 31291; - static constexpr auto BEHAVIOR_CID_PANIC = 31294; - static constexpr auto ACTION_DISPEL_CARD = 10877; - static constexpr auto EOBJ_CUBE_W4_MAGNAROADER_01 = 7309473; - static constexpr auto EOBJ_CUBE_W4_MAGNAROADER_02 = 7309474; - static constexpr auto EOBJ_CUBE_W4_FACE_01 = 7309475; - static constexpr auto EOBJ_CUBE_W4_FACE_02 = 7309476; - static constexpr auto BNPC_W4_MAGNAROADER_01 = 7309480; - static constexpr auto BNPC_W4_MAGNAROADER_02 = 7309481; - static constexpr auto BNPC_W4_FACE_01 = 7309482; - static constexpr auto BNPC_W4_FACE_02 = 7309483; - static constexpr auto BEHAVIOR_W4_BARRIER_START = 31293; - static constexpr auto BEHAVIOR_W4_BARRIER_BREAK = 31295; - static constexpr auto POP_RANGE_P08_MOVE_ALPHA_01 = 7307407; - static constexpr auto POP_RANGE_P08_MOVE_CID_01 = 7307408; - static constexpr auto POP_RANGE_P08_MOVE_NERO_01 = 7307409; - static constexpr auto POP_RANGE_P08_MOVE_MIDGARDSORMR_01 = 7307410; - static constexpr auto BGM_EMPIRE_BATTLE = 151; - static constexpr auto POP_RANGE_P09_MOVE_CID_01 = 7309664; - static constexpr auto POP_RANGE_P09_MOVE_NERO_01 = 7309665; - static constexpr auto POP_RANGE_P09_MOVE_ALPHA_01 = 7309666; - static constexpr auto POP_RANGE_P09_MOVE_MIDGARDSORMR_01 = 7309667; - static constexpr auto YELL_ALPHA_CHIRPING_01 = 6730; - static constexpr auto EOBJ_TRAP = 7309742; - static constexpr auto BEHAVIOR_ALPHA_RELEASE = 31305; - static constexpr auto EOBJ_CUBE_BOSS_DADALUMA = 7285324; - static constexpr auto LINEVOICE_NERO_0 = 8201044; - static constexpr auto ACTION_BOOST_SCREW = 10941; - static constexpr auto ACTION_BOOST_SWINGDOWN = 10942; - static constexpr auto LOGMESSAGE_CARD = 2916; - -public: - ReturntotheRift() : Sapphire::ScriptAPI::QuestBattleScript( 180 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7233046, 4, { 117.389702f, -91.250000f, 286.907013f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 7233051, 4, { 50.875999f, -82.750008f, 230.007004f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Exit", 2000046, 0, 4, { -74.926453f, -71.750000f, 159.849503f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ReturntotheRift ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/RhalgrsBeacon.cpp b/src/scripts/instances/questbattles/RhalgrsBeacon.cpp deleted file mode 100644 index c37b1f7b..00000000 --- a/src/scripts/instances/questbattles/RhalgrsBeacon.cpp +++ /dev/null @@ -1,129 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class RhalgrsBeacon : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto INIT_WARP_POINT_001 = 6797597; - static constexpr auto LOC_MARKER_001 = 6797770; - static constexpr auto P_BNPC_ALENVALD = 6797761; - static constexpr auto P_BNPC_CONRAD = 6797762; - static constexpr auto P_BNPC_LISE = 6797763; - static constexpr auto P_BNPC_FRIEND_ARAMIGO_SWD = 6797764; - static constexpr auto P_BNPC_FRIEND_ARAMIGO_ARC = 6797765; - static constexpr auto P_BNPC_FRIEND_ANANTA_SWD = 6797766; - static constexpr auto BNPC_PACK1_OPERATOR = 6865638; - static constexpr auto BNPC_PACK1_SWD1 = 6865641; - static constexpr auto BNPC_PACK1_SWD2 = 6865642; - static constexpr auto BNPC_PACK1_MACHINE1 = 6865639; - static constexpr auto BNPC_PACK1_MACHINE2 = 6865643; - static constexpr auto BNPC_PACK2_CANON1 = 6865577; - static constexpr auto BNPC_PACK2_CANON2 = 6865579; - static constexpr auto BNPC_PACK2_CANON3 = 6865580; - static constexpr auto BNPC_PACK2_SWD1 = 6865806; - static constexpr auto BNPC_PACK2_SWD2 = 6865808; - static constexpr auto BNPC_PACK2_THM1 = 6865810; - static constexpr auto BNPC_PACK2_THM2 = 6865809; - static constexpr auto BNPC_PACK2_MACHINE1 = 6865812; - static constexpr auto BNPC_PACK2_MACHINE2 = 6865813; - static constexpr auto BNPC_PACK2_MACHINE3 = 6865814; - static constexpr auto BNPC_PACK2_CANON1_TOUMEI = 6866595; - static constexpr auto BNPC_PACK2_CANON2_TOUMEI = 6866597; - static constexpr auto BNPC_PACK2_CANON3_TOUMEI = 6866599; - static constexpr auto BNPCBASEID_PACK2_CANON = 6986; - static constexpr auto PRANGE_ALENVALD_MOVE1 = 6866210; - static constexpr auto PRANGE_ALENVALD_MOVE2 = 6866237; - static constexpr auto PRANGE_ALENVALD_MOVE3 = 6869636; - static constexpr auto PRANGE_LISE_MOVE1 = 6869607; - static constexpr auto PRANGE_LISE_MOVE2 = 6869621; - static constexpr auto PRANGE_LISE_MOVE3 = 6869633; - static constexpr auto PRANGE_CONRAD_MOVE1 = 6869613; - static constexpr auto PRANGE_CONRAD_MOVE2 = 6869624; - static constexpr auto PRANGE_CONRAD_MOVE3 = 6869635; - static constexpr auto PRANGE_ARAMIGO_SWD_MOVE1 = 6869609; - static constexpr auto PRANGE_ARAMIGO_SWD_MOVE2 = 6869622; - static constexpr auto PRANGE_ARAMIGO_SWD_MOVE3 = 6869634; - static constexpr auto PRANGE_ARAMIGO_ARC_MOVE1 = 6869611; - static constexpr auto PRANGE_ARAMIGO_ARC_MOVE2 = 6869623; - static constexpr auto PRANGE_ARAMIGO_ARC_MOVE3 = 6869638; - static constexpr auto PRANGE_ANANTA_SWD_MOVE1 = 6869614; - static constexpr auto PRANGE_ANANTA_SWD_MOVE2 = 6869625; - static constexpr auto PRANGE_ANANTA_SWD_MOVE3 = 6869637; - static constexpr auto EOBJ_BOSS_ROOM_CONTROL = 6869904; - static constexpr auto BNPC_FORDLA = 6873306; - static constexpr auto BNPC_JUJIGIRI = 6870178; - static constexpr auto BNPC_BIT_FAN_01 = 6971372; - static constexpr auto BNPC_BIT_FAN_02 = 6971370; - static constexpr auto BNPC_BIT_FAN_03 = 6971371; - static constexpr auto BNPC_BIT_FAN_04 = 6870173; - static constexpr auto BNPC_GTAE_TOUMEI1 = 6870454; - static constexpr auto BNPC_GTAE_TOUMEI2 = 6870455; - static constexpr auto BNPC_GTAE_TOUMEI3 = 6969748; - static constexpr auto BNPC_GTAE_TOUMEI4 = 6969749; - static constexpr auto BNPC_GTAE_TOUMEI5 = 6971375; - static constexpr auto BNPC_GTAE_TOUMEI6 = 6971376; - static constexpr auto BNPC_GTAE_TOUMEI7 = 6971377; - static constexpr auto BNPC_GTAE_TOUMEI8 = 6971378; - static constexpr auto BNPC_SKULL_CONRAD = 6873176; - static constexpr auto BNPC_SKULL_ALENVALD = 6873177; - static constexpr auto BNPC_SKULL_ARAMIGO_SWD = 6873178; - static constexpr auto BNPC_SKULL_LISE = 6873180; - static constexpr auto BNPC_SKULL_ANANTA = 6873181; - static constexpr auto BNPC_SKULL_ARAMIGO_ARC = 6873182; - static constexpr auto P_BNPC_LISE_SECOND_HALF = 6873185; - static constexpr auto P_BNPC_CONRAD_SECOND_HALF = 6873186; - static constexpr auto P_BNPC_ALENVALD_SECOND_HALF = 6873187; - static constexpr auto P_BNPC_FRIEND_ARAMIGO_SWD_SECOND_HALF = 6873188; - static constexpr auto P_BNPC_FRIEND_ARAMIGO_ARC_SECOND_HALF = 6873189; - static constexpr auto P_BNPC_FRIEND_ANANTA_SWD_SECOND_HALF = 6873190; - static constexpr auto PRANGE_GTAE_01 = 6969732; - static constexpr auto PRANGE_GTAE_02 = 6969736; - static constexpr auto PRANGE_GTAE_03 = 6969737; - static constexpr auto PRANGE_GTAE_04 = 6969738; - static constexpr auto ACTION_JUJIGIRI = 8371; - static constexpr auto ACTION_JUJIGIRI_ORDER = 8370; - static constexpr auto ACTION_GTAE_FORDRA = 8345; - static constexpr auto ACTION_SUMMON_BIT = 8344; - static constexpr auto ACTION_GTAE_TOUMEI = 8346; - static constexpr auto EOBJ_DAMAGE_FLOOR = 6870453; - static constexpr auto STATUS_PAIN = 2924; - static constexpr auto STATUS_KNOCKDOWN_ETERNAL = 3000; - static constexpr auto ERANGE_PACK1 = 6865724; - static constexpr auto ERANGE_PACK2 = 6865801; - static constexpr auto ERANGE_PACK1_DESTROYED = 6866125; - static constexpr auto BGM_BOSS_BATTLE = 406; - static constexpr auto LOC_ACTOR_01 = 1018509; - static constexpr auto LOC_ACTOR_02 = 1019082; - static constexpr auto LOC_ACTOR_03 = 1019537; - static constexpr auto LOC_ACTOR_04 = 1019098; - static constexpr auto LOC_ACTOR_05 = 1019545; - static constexpr auto LOC_IDLE_01 = 34; - static constexpr auto LOC_ACTION_01 = 1; - static constexpr auto ACTION_CANON = 8308; - static constexpr auto BNPC_TOUMEI_JUJIGIRI_MOVE_B01 = 6870077; - -public: - RhalgrsBeacon() : Sapphire::ScriptAPI::QuestBattleScript( 160 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( RhalgrsBeacon ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/RiseoftheMachinists.cpp b/src/scripts/instances/questbattles/RiseoftheMachinists.cpp index 88072cf9..d940d690 100644 --- a/src/scripts/instances/questbattles/RiseoftheMachinists.cpp +++ b/src/scripts/instances/questbattles/RiseoftheMachinists.cpp @@ -67,6 +67,115 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/questbattles/SchismbetweenSisters.cpp b/src/scripts/instances/questbattles/SchismbetweenSisters.cpp deleted file mode 100644 index 6d1245e3..00000000 --- a/src/scripts/instances/questbattles/SchismbetweenSisters.cpp +++ /dev/null @@ -1,141 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class SchismbetweenSisters : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_ALPA = 7230510; - static constexpr auto P_BNPC_JOLHMYN = 7230511; - static constexpr auto P_BNPC_MZHETTIA = 7230512; - static constexpr auto P_BNPC_TAHLAMOLKOH = 7230513; - static constexpr auto P_BNPC_KARYANA_ALLY_1 = 7230515; - static constexpr auto P_BNPC_KARYANA_ALLY_2 = 7230516; - static constexpr auto P_BNPC_KARYANA_ALLY_3 = 7230517; - static constexpr auto P_BNPC_KARYANA_ALLY_4 = 7230518; - static constexpr auto P_BNPC_KARYANA_ALLY_5 = 7230520; - static constexpr auto BNPC_KARYANA_ENEMY_BOSS = 7230521; - static constexpr auto BNPC_KARYANA_ENEMY_W1_01 = 7230573; - static constexpr auto BNPC_KARYANA_ENEMY_W1_02 = 7230574; - static constexpr auto BNPC_KARYANA_ENEMY_W1_03 = 7230575; - static constexpr auto BNPC_KARYANA_ENEMY_W1_04 = 7230576; - static constexpr auto BNPC_KARYANA_ENEMY_W1_05 = 7230578; - static constexpr auto BNPC_KARYANA_ENEMY_W2_01 = 7230581; - static constexpr auto BNPC_KARYANA_ENEMY_W2_02 = 7230582; - static constexpr auto BNPC_KARYANA_ENEMY_W2_03 = 7230583; - static constexpr auto BNPC_KARYANA_ENEMY_W2_04 = 7230584; - static constexpr auto BNPC_KARYANA_ENEMY_W2_05 = 7230585; - static constexpr auto BNPC_KARYANA_ENEMY_W3_01 = 7230588; - static constexpr auto BNPC_KARYANA_ENEMY_W3_02 = 7230589; - static constexpr auto BNPC_KARYANA_ENEMY_W3_03 = 7230590; - static constexpr auto BNPC_KARYANA_ENEMY_W3_04 = 7230591; - static constexpr auto BNPC_KARYANA_ENEMY_W3_05 = 7230592; - static constexpr auto BNPC_KARYANA_ENEMY_W3_06 = 7230593; - static constexpr auto BNPC_KARYANA_ENEMY_W3_07 = 7230594; - static constexpr auto BNPC_KARYANA_ENEMY_W3_08 = 7230595; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_01 = 7230864; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_02 = 7230866; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_03 = 7230867; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_04 = 7230868; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_05 = 7230869; - static constexpr auto POP_RANGE_ALPA_APPEAR_MOVE_01 = 7231055; - static constexpr auto POP_RANGE_ENEMY_APPEAR_MOVE_01 = 7231058; - static constexpr auto POP_RANGE_ENEMY_APPEAR_MOVE_02 = 7231059; - static constexpr auto POP_RANGE_ENEMY_APPEAR_MOVE_03 = 7231060; - static constexpr auto POP_RANGE_ENEMY_APPEAR_MOVE_04 = 7231061; - static constexpr auto POP_RANGE_ENEMY_APPEAR_MOVE_05 = 7231062; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_06 = 7231232; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_07 = 7231233; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_08 = 7231234; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_09 = 7231235; - static constexpr auto POP_RANGE_ALLY_APPEAR_MOVE_10 = 7231236; - static constexpr auto BEHAVIOR_BATTLE_ACTIVE_IDLE = 30102; - static constexpr auto YELL_ALPA_BTLSTART_01 = 6639; - static constexpr auto YELL_JOLHMYN_BTLSTART_01 = 6640; - static constexpr auto POP_RANGE_ALLY_DISAPPEAR_MOVE_01 = 7233013; - static constexpr auto POP_RANGE_ALLY_DISAPPEAR_MOVE_02 = 7233014; - static constexpr auto POP_RANGE_ALLY_DISAPPEAR_MOVE_03 = 7233015; - static constexpr auto POP_RANGE_ALPA_BLOCKING_MOVE_01 = 7235669; - static constexpr auto YELL_JOLHMYN_COVER_01 = 6641; - static constexpr auto EOBJ_BATTLE_CIRCLE = 7230536; - static constexpr auto POP_RANGE_INIT_WARP_01 = 7188887; - static constexpr auto BNPC_KARYANA_ENEMY_W4_01 = 7236312; - static constexpr auto BNPC_KARYANA_ENEMY_W4_02 = 7236313; - static constexpr auto BNPC_KARYANA_ENEMY_W4_03 = 7236314; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_01 = 7237538; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_02 = 7237539; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_03 = 7237540; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_04 = 7237541; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_05 = 7237542; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_06 = 7237543; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_07 = 7237544; - static constexpr auto POP_RANGE_P3_ENEMY_APPEAR_MOVE_08 = 7237545; - static constexpr auto ACTION_SCRIPT_TRIGGER = 3269; - static constexpr auto YELL_ALPA_THANKS_01 = 6644; - static constexpr auto YELL_KARYANASOLDIER_DISAPPEAR_01 = 6650; - static constexpr auto YELL_KARYANASOLDIER_DISAPPEAR_02 = 6651; - static constexpr auto BNPC_KARYANA_ENEMY_W4_04 = 7241988; - static constexpr auto BNPC_KARYANA_ENEMY_W4_05 = 7241989; - static constexpr auto BNPC_KARYANA_ENEMY_W4_06 = 7241990; - static constexpr auto BNPC_KARYANA_ENEMY_W4_GIMMICK_01 = 7242000; - static constexpr auto BNPC_KARYANA_ENEMY_W4_GIMMICK_02 = 7242002; - static constexpr auto BNPC_KARYANA_ENEMY_W4_GIMMICK_03 = 7242003; - static constexpr auto BNPC_KARYANA_ENEMY_W4_GIMMICK_04 = 7242004; - static constexpr auto BNPC_KARYANA_ENEMY_W4_GIMMICK_05 = 7242005; - static constexpr auto BNPC_KARYANA_ENEMY_W4_GIMMICK_06 = 7242006; - static constexpr auto ACTION_ATEL_SHARE = 10722; - static constexpr auto CHANNELING_WIND = 4; - static constexpr auto ACTION_FLARE_SHARE = 10735; - static constexpr auto LOCKON_SHARE = 62; - static constexpr auto YELL_MZHETTIA_SHARE_01 = 6659; - static constexpr auto LOC_LQ_00 = 7244089; - static constexpr auto LOC_ACTOR_00 = 1024769; - static constexpr auto LOC_ACTOR_01 = 1024752; - static constexpr auto LOC_ACTOR_02 = 1022043; - static constexpr auto LOC_ACTOR_03 = 1024756; - static constexpr auto LOC_ACTOR_04 = 1024764; - static constexpr auto LOC_ACTOR_05 = 1024770; - static constexpr auto LOC_ACTION_00 = 953; - static constexpr auto LOC_ACTION_01 = 954; - static constexpr auto LOC_ACTION_02 = 3778; - static constexpr auto LOC_ACTION_03 = 4676; - static constexpr auto LOC_ACTION_04 = 72; - static constexpr auto LOC_SE_00 = 85; - static constexpr auto LOC_SE_01 = 80; - static constexpr auto LOC_BGM_00 = 113; - static constexpr auto BNPCBASE_ANANTA_CON_GIMMICK = 8566; - static constexpr auto ACTION_WATERGA = 10757; - static constexpr auto LOC_ACTOR_06 = 1023863; - static constexpr auto LOCKON_DEPLOY = 87; - static constexpr auto P_BNPC_HATE = 7256361; - static constexpr auto BNPC_BOSS_GIMMICK_01 = 7256362; - static constexpr auto BNPC_BOSS_GIMMICK_02 = 7256363; - static constexpr auto BNPC_BOSS_GIMMICK_03 = 7256364; - static constexpr auto ACTION_SCRIPT_TRIGGER_B = 4777; - static constexpr auto ACTION_DEPLOY_GIMMICK = 10873; - static constexpr auto LOC_BGM_01 = 165; - -public: - SchismbetweenSisters() : Sapphire::ScriptAPI::QuestBattleScript( 182 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( SchismbetweenSisters ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/SecuringtheLocks.cpp b/src/scripts/instances/questbattles/SecuringtheLocks.cpp index 43472f66..b4b2fab4 100644 --- a/src/scripts/instances/questbattles/SecuringtheLocks.cpp +++ b/src/scripts/instances/questbattles/SecuringtheLocks.cpp @@ -75,23 +75,185 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Wildchocobofeather", 2006422, 0, 5941686, 4, { 516.932922f, -44.187210f, -98.982674f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_1", 2006422, 0, 5941687, 4, { 472.726501f, -45.171822f, -112.890099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_2", 2006422, 0, 5941688, 4, { 477.643311f, -45.755428f, -126.500702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_3", 2006422, 0, 5941689, 4, { 510.077789f, -45.101700f, -120.259598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_4", 2006422, 0, 5941690, 4, { 488.586792f, -38.384258f, -101.526398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_5", 2006422, 0, 5941691, 4, { 488.555695f, -45.958611f, -149.020706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wildchocobofeather_6", 2006422, 0, 5941692, 4, { 517.363586f, -43.852039f, -132.255005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylviel", 2005765, 0, 5886231, 4, { 287.891998f, -94.590698f, 606.653015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2006309, 0, 5921850, 4, { 258.169189f, -112.938103f, 924.143127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Summoningstone", 2005696, 0, 5881743, 4, { -209.348602f, -35.408501f, 162.933701f }, 1.000000f, 1.160675f, 0); + instance.addEObj( "Aethercurrent", 2006195, 0, 5915503, 4, { 765.023804f, -15.794190f, 289.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006196, 0, 5915514, 4, { 384.908600f, -41.682480f, 74.280647f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006197, 0, 5915515, 4, { 707.739990f, -41.098549f, -14.556910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006198, 0, 5915520, 4, { 208.020004f, -36.530590f, 3.510000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006199, 0, 5915554, 4, { 256.851013f, -104.575600f, 834.320984f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006200, 0, 5915555, 4, { -143.666107f, -83.664749f, 611.140076f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006201, 0, 5915557, 4, { 18.673340f, -25.857100f, -103.856598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006202, 0, 5915563, 4, { -487.920105f, 223.904205f, -135.417007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006203, 0, 5915571, 4, { -662.596802f, -102.896400f, 680.746582f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006204, 0, 5915573, 4, { 167.248901f, -4.219567f, -479.438995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2005436, 0, 5856230, 4, { 634.515930f, -40.054932f, -295.094208f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2005437, 0, 5856231, 4, { 234.424301f, -56.626282f, -259.144012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2005489, 0, 5856306, 4, { 169.604507f, -63.221840f, -11.797100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005440, 0, 5856256, 4, { -245.075195f, -84.550232f, 450.919312f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "unknown_3", 2005441, 0, 5856257, 4, { -282.734497f, -63.645390f, 335.866211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "“未使用", 2005442, 0, 5856604, 4, { 480.330505f, -51.141399f, 29.976990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005443, 0, 5856628, 4, { 262.836700f, -97.215271f, 614.343384f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005444, 0, 5856629, 4, { 190.531998f, -118.362396f, 567.849182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2006423, 0, 5941705, 4, { 394.380707f, -93.953697f, 731.830078f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sacrificialchamberentrance", 2005446, 0, 5857218, 4, { -9.079163f, -127.702797f, 734.004578f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005448, 0, 5857899, 4, { -688.380188f, 4.898132f, -794.857727f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2005449, 0, 5857900, 4, { -710.902588f, 8.865417f, -817.990417f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicaetheryte", 2006289, 0, 5921851, 4, { 257.777802f, -111.917900f, 925.410583f }, 1.000000f, 0.294291f, 0); + instance.addEObj( "unknown_6", 2006418, 0, 5940583, 4, { 728.111389f, -49.955700f, 34.930500f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_3", 2006419, 0, 5940584, 4, { 610.290405f, 2.980188f, -488.439301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2006371, 0, 5935793, 4, { 731.599426f, -40.967651f, -27.382580f }, 1.000000f, 1.331372f, 0); + instance.addEObj( "unknown_8", 2006365, 0, 5933556, 4, { 218.432907f, -104.753197f, 592.004211f }, 0.991760f, -0.932818f, 0); + instance.addEObj( "Gronahlm", 2006344, 0, 5931052, 4, { -557.799072f, -92.219543f, 595.180908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2006345, 0, 5931053, 4, { -557.763123f, -92.118767f, 595.056030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2005936, 0, 5895657, 4, { 229.313705f, -56.830971f, -245.088303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005937, 0, 5895658, 4, { 229.480804f, -56.887650f, -247.526901f }, 1.000000f, 0.875572f, 0); + instance.addEObj( "Destination_4", 2005938, 0, 5895663, 4, { 163.289993f, -64.230003f, -102.879997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005939, 0, 5895664, 4, { 237.623703f, -54.039879f, -216.999405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mysteriousbox", 2005986, 0, 5900315, 4, { 507.869995f, -21.900000f, -524.409973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2006096, 0, 5908628, 4, { 507.869995f, -21.888580f, -524.409973f }, 0.500000f, -1.570451f, 0); + instance.addEObj( "Whilomsalmon", 2005574, 0, 5871822, 4, { 447.096893f, -47.693359f, -283.663208f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2005575, 0, 5871824, 4, { 303.262512f, -39.067390f, -351.145813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005576, 0, 5871825, 4, { 291.912903f, -34.329288f, -402.159607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005573, 0, 5871826, 4, { 441.970001f, -21.520000f, -545.030029f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005859, 0, 5890199, 4, { -561.804626f, -46.684330f, 300.491913f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005860, 0, 5890200, 4, { -561.820312f, -46.699799f, 300.461914f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "Foultaint_1", 2005861, 0, 5890212, 4, { -678.370422f, -100.572304f, 778.133728f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2005862, 0, 5890214, 4, { -678.370422f, -100.602798f, 777.462280f }, 1.693726f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2005863, 0, 5890309, 4, { -122.399498f, 0.718000f, -615.806030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005595, 0, 5877224, 4, { 671.460815f, -54.068909f, 66.306671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobosnare", 2005593, 0, 5877225, 4, { 671.405212f, -53.811642f, 66.355766f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005596, 0, 5877227, 4, { 441.898102f, -43.531910f, -189.219696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobosnare_1", 2005594, 0, 5877228, 4, { 441.933289f, -43.276440f, -189.211502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005598, 0, 5877230, 4, { 645.507385f, -46.717941f, -119.879501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chocobonest", 2005597, 0, 5877231, 4, { 645.498474f, -46.417881f, -119.742897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chandlerswick", 2006127, 0, 5911376, 4, { 871.893188f, -20.589050f, 193.615997f }, 2.500000f, 0.603846f, 0); + instance.addEObj( "Chandlerswick_1", 2006128, 0, 5911378, 4, { 872.651794f, -16.411329f, 216.772293f }, 2.500000f, -1.032810f, 0); + instance.addEObj( "Chandlerswick_2", 2006129, 0, 5911379, 4, { 841.119507f, -5.216516f, 216.280701f }, 2.500000f, 1.351055f, 0); + instance.addEObj( "Chandlerswick_3", 2006456, 0, 5961683, 4, { 832.490417f, -7.366076f, 222.718597f }, 2.500000f, 1.453138f, 0); + instance.addEObj( "Chandlerswick_4", 2006457, 0, 5961684, 4, { 870.413696f, -4.702106f, 216.245895f }, 3.000000f, -0.796728f, 0); + instance.addEObj( "Destination_7", 2006130, 0, 5911448, 4, { 378.766388f, -42.534740f, -373.084015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2006131, 0, 5911449, 4, { 378.766388f, -42.534698f, -373.084015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2006132, 0, 5911457, 4, { 312.808807f, -47.151348f, -256.267914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006133, 0, 5911458, 4, { 360.049500f, -44.426041f, -284.003204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2006134, 0, 5911460, 4, { 319.137604f, -48.184250f, -318.072815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2006135, 0, 5911461, 4, { 312.808807f, -47.151402f, -256.267914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2006136, 0, 5911462, 4, { 360.049500f, -44.425999f, -284.003204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006137, 0, 5911463, 4, { 319.137604f, -48.184299f, -318.072815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2006138, 0, 5911465, 4, { 833.283386f, -22.196520f, 212.935806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lampshade", 2005599, 0, 5877233, 4, { 577.659790f, -34.492710f, 492.738312f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2005601, 0, 5877240, 4, { 441.898102f, -43.531898f, -189.219696f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_11", 2005600, 0, 5877241, 4, { 441.933289f, -43.276402f, -189.211502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_27", 2005602, 0, 5877242, 4, { 441.941193f, -43.259651f, -189.154205f }, 1.000000f, -0.226108f, 0); + instance.addEObj( "Decayingtree", 2005603, 0, 5877247, 4, { 641.914795f, -34.114819f, 332.062805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingtree_1", 2005604, 0, 5877248, 4, { 665.376770f, -30.704359f, 340.694885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingtree_2", 2005605, 0, 5877249, 4, { 663.437622f, -32.470852f, 321.370789f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2006139, 0, 5911481, 4, { 792.037170f, -33.547161f, -272.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2006140, 0, 5911482, 4, { 792.037170f, -33.547199f, -272.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006142, 0, 5911547, 4, { 664.581726f, -24.510180f, -289.013885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dravanianlily", 2006141, 0, 5911550, 4, { 664.581726f, -24.274321f, -289.013885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2006179, 0, 5911568, 4, { 663.513672f, -24.524200f, -289.013885f }, 1.000000f, -0.507401f, 0); + instance.addEObj( "unknown_32", 2006144, 0, 5911566, 4, { 162.432297f, -18.039400f, -566.704773f }, 0.991760f, -1.068423f, 0); + instance.addEObj( "Dravanianlily_1", 2006143, 0, 5911567, 4, { 162.432495f, -17.929890f, -566.683777f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006311, 0, 5922984, 4, { 663.513672f, -24.524200f, -289.013885f }, 1.000000f, -0.507400f, 0); + instance.addEObj( "Woodenhuntingbow", 2005607, 0, 5877260, 4, { 419.648499f, -26.321560f, -507.586487f }, 0.991760f, -0.886611f, 0); + instance.addEObj( "Destination_12", 2005609, 0, 5877264, 4, { 44.494431f, -37.000000f, -309.631592f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Caelumtreefruit", 2005610, 0, 5877281, 4, { 171.524796f, -19.650120f, -385.330414f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Caelumtreefruit_1", 2005611, 0, 5877282, 4, { 175.733902f, -15.616510f, -398.489899f }, 1.500000f, 0.520462f, 0); + instance.addEObj( "Caelumtreefruit_2", 2005612, 0, 5877283, 4, { 195.135193f, -19.160139f, -389.558197f }, 1.500000f, 1.346569f, 0); + instance.addEObj( "unknown_34", 2005613, 0, 5877285, 4, { 169.342407f, -7.593880f, -392.226013f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005614, 0, 5877286, 4, { 177.389404f, -7.544930f, -397.649994f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005615, 0, 5877287, 4, { 183.948593f, -6.957005f, -381.401306f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Dravanianclay", 2005617, 0, 5877290, 4, { 197.253296f, -99.922897f, 644.495178f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dravanianclay_1", 2005618, 0, 5877291, 4, { 287.652496f, -94.082764f, 597.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew", 2005619, 0, 5877293, 4, { 352.361298f, -48.011971f, 68.510696f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_1", 2005620, 0, 5877297, 4, { 388.302887f, -41.159180f, 80.777161f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_2", 2005621, 0, 5877299, 4, { 413.320312f, -50.885071f, 98.354424f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_3", 2005622, 0, 5877300, 4, { 435.438507f, -51.141399f, 56.281158f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_4", 2005623, 0, 5877301, 4, { 414.505188f, -50.993450f, 35.833912f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Silverdew_5", 2005624, 0, 5877302, 4, { 437.668396f, -51.141399f, 80.113113f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Yellowpebble", 2005633, 0, 5881642, 4, { -273.518005f, -82.473663f, 644.647827f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_1", 2005634, 0, 5881643, 4, { -307.295288f, -80.151993f, 665.678284f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_2", 2005635, 0, 5881644, 4, { -187.212997f, -84.833908f, 733.516418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_3", 2005636, 0, 5881645, 4, { -247.181000f, -77.603989f, 819.485718f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_4", 2005637, 0, 5881646, 4, { -443.045685f, -83.750954f, 714.289917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Yellowpebble_5", 2005638, 0, 5881647, 4, { -605.920471f, -96.042122f, 625.390930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Abandonedwain", 2005641, 0, 5881662, 4, { -44.750900f, -120.862297f, 603.062927f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005642, 0, 5881663, 4, { -44.750900f, -120.862297f, 603.062927f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand", 2005643, 0, 5881678, 4, { 500.177704f, -98.974777f, 819.508972f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand_1", 2005644, 0, 5881679, 4, { 475.514191f, -99.721092f, 818.738770f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Flintlockfiresand_2", 2005645, 0, 5881681, 4, { 462.993103f, -101.126297f, 841.599609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2005646, 0, 5881683, 4, { 69.722977f, -49.254311f, -141.703796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2005648, 0, 5881694, 4, { 705.916504f, -36.330410f, 197.842407f }, 0.750000f, -0.976767f, 0); + instance.addEObj( "unknown_40", 2005647, 0, 5881695, 4, { 707.094788f, -36.249470f, 198.869202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2005649, 0, 5881706, 4, { 705.916504f, -36.330399f, 197.842407f }, 0.750000f, -0.976768f, 0); + instance.addEObj( "Gallimimusegg", 2005650, 0, 5881789, 4, { -330.293610f, 133.621399f, -185.218704f }, 1.000000f, -1.445890f, 0); + instance.addEObj( "Gallimimusegg_1", 2005651, 0, 5881790, 4, { -327.347687f, 142.803894f, -209.968201f }, 1.000000f, 1.370044f, 0); + instance.addEObj( "Gallimimusegg_2", 2005652, 0, 5881791, 4, { -271.523499f, 151.840698f, -237.072098f }, 1.000000f, -0.843781f, 0); + instance.addEObj( "Gallimimusegg_3", 2005653, 0, 5881792, 4, { -273.847992f, 156.307007f, -311.701385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gallimimusegg_4", 2005654, 0, 5881793, 4, { -245.277893f, 159.599304f, -342.428802f }, 1.000000f, 0.855362f, 0); + instance.addEObj( "Gallimimusegg_5", 2005655, 0, 5881794, 4, { -223.470306f, 155.702805f, -303.318512f }, 1.000000f, -0.957691f, 0); + instance.addEObj( "Gallimimusegg_6", 2005656, 0, 5881795, 4, { -217.129807f, 160.043503f, -327.483307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gallimimusegg_7", 2005657, 0, 5881799, 4, { -302.394714f, 151.810699f, -245.929703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2005703, 0, 5884497, 4, { 706.776428f, -35.225159f, 202.539307f }, 1.000000f, 0.410813f, 0); + instance.addEObj( "unknown_43", 2005702, 0, 5884498, 4, { 706.776428f, -35.225201f, 202.539307f }, 1.000000f, 0.410813f, 0); + instance.addEObj( "Friedchocobothigh", 2005701, 0, 5884499, 4, { 706.776428f, -35.225159f, 202.539307f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2006444, 0, 5960731, 4, { -431.132111f, -34.623280f, 249.832397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2005661, 0, 5882000, 4, { -354.409393f, -90.725830f, 520.208313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005662, 0, 5882003, 4, { -245.652405f, -96.738762f, 537.535889f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2005663, 0, 5882004, 4, { -242.450607f, -79.199348f, 431.967712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Peculiarcenser", 2005658, 0, 5882006, 4, { -354.409393f, -90.725800f, 520.208313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Peculiarcenser_1", 2005659, 0, 5882007, 4, { -245.652405f, -96.738808f, 537.535889f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Peculiarcenser_2", 2005660, 0, 5882008, 4, { -242.438507f, -79.181282f, 431.971008f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2005664, 0, 5882227, 4, { 136.678299f, -68.460800f, 12.190100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005665, 0, 5882228, 4, { 174.466003f, -61.077202f, -32.657009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2005666, 0, 5882229, 4, { 189.546204f, -64.695503f, 17.492210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2005670, 0, 5882349, 4, { 188.639694f, -95.246208f, 296.191986f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicsupplies", 2005667, 0, 5882350, 4, { 188.639694f, -95.246208f, 296.191986f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_52", 2005671, 0, 5882354, 4, { 261.611603f, -90.738136f, 267.202301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gnathicsupplies_1", 2005668, 0, 5882355, 4, { 261.611603f, -90.738136f, 267.202301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_53", 2005672, 0, 5882357, 4, { 266.817688f, -78.851227f, 221.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gnathicsupplies_2", 2005669, 0, 5882358, 4, { 266.817596f, -78.851219f, 221.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gronahlm_1", 2005673, 0, 5882374, 4, { -114.158600f, 130.228699f, -558.110718f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006029, 0, 5905506, 4, { 27.010031f, -138.504395f, 718.679688f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2006030, 0, 5905519, 4, { 125.252899f, -111.178596f, 300.757690f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Begrimedtablet", 2006031, 0, 5905538, 4, { -43.852001f, 272.620697f, -812.533081f }, 1.000000f, -0.651911f, 0); + instance.addEObj( "Wyverntails", 2006032, 0, 5905605, 4, { 377.650299f, 25.240480f, -624.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2006145, 0, 5911603, 4, { 868.156372f, -3.603497f, 243.737396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2006146, 0, 5911604, 4, { 838.501709f, -6.457367f, 237.524902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2006147, 0, 5911605, 4, { 847.048584f, -4.942038f, 275.282593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2006148, 0, 5911621, 4, { 839.845215f, -31.582861f, -319.536987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlegtrap", 2006149, 0, 5911657, 4, { 431.278015f, -39.337189f, -413.650391f }, 1.000000f, 0.971629f, 0); + instance.addEObj( "Ironlegtrap_1", 2006150, 0, 5911658, 4, { 465.621307f, -34.758308f, -417.698486f }, 1.000000f, 1.024385f, 0); + instance.addEObj( "Ironlegtrap_2", 2006151, 0, 5911659, 4, { 439.464813f, -34.988701f, -444.104614f }, 1.000000f, 0.127129f, 0); + instance.addEObj( "unknown_58", 2006153, 0, 5911677, 4, { 661.781616f, -24.278730f, -473.932007f }, 0.991760f, 0.593244f, 0); + instance.addEObj( "unknown_59", 2006154, 0, 5911678, 4, { 662.348328f, -24.399229f, -470.023712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2006155, 0, 5911680, 4, { 661.091919f, -24.399229f, -470.115204f }, 0.991760f, 1.054272f, 0); + instance.addEObj( "unknown_61", 2006156, 0, 5911682, 4, { 663.234924f, -24.272650f, -473.506012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2006162, 0, 5911697, 4, { 184.618301f, -27.767099f, -443.247894f }, 1.000000f, -0.000488f, 0); + instance.addEObj( "unknown_63", 2006157, 0, 5911701, 4, { 97.062500f, -2.059998f, -497.306793f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2006158, 0, 5911702, 4, { 95.428200f, -2.139925f, -495.812500f }, 0.991760f, 0.387710f, 0); + instance.addEObj( "unknown_65", 2006159, 0, 5911703, 4, { 95.304787f, -2.235441f, -494.276489f }, 0.991760f, 0.551611f, 0); + instance.addEObj( "unknown_66", 2006160, 0, 5911704, 4, { 98.927711f, -2.085159f, -495.695190f }, 0.991760f, 0.703503f, 0); + instance.addEObj( "unknown_67", 2006161, 0, 5911705, 4, { 98.437538f, -2.188295f, -495.226990f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_68", 2006163, 0, 5911717, 4, { 97.062500f, -2.060000f, -497.306793f }, 0.747600f, 0.000047f, 0); + instance.addEObj( "unknown_69", 2006164, 0, 5911718, 4, { 95.428200f, -2.139900f, -495.812500f }, 0.991800f, 0.387709f, 0); + instance.addEObj( "unknown_70", 2006165, 0, 5911719, 4, { 95.304802f, -2.235400f, -494.276489f }, 0.991800f, 0.551611f, 0); + instance.addEObj( "unknown_71", 2006166, 0, 5911720, 4, { 98.927696f, -2.085200f, -495.695190f }, 0.991800f, 0.703504f, 0); + instance.addEObj( "unknown_72", 2006167, 0, 5911721, 4, { 98.437500f, -2.188300f, -495.226990f }, 0.600000f, 0.000047f, 0); + instance.addEObj( "unknown_73", 2006168, 0, 5911759, 4, { 346.223907f, -29.674240f, -420.993500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2006169, 0, 5911761, 4, { 352.520813f, -29.001480f, -414.552307f }, 1.000000f, -0.042022f, 0); + instance.addEObj( "Destination_15", 2005833, 0, 5890610, 4, { 227.289307f, -22.262100f, -499.106689f }, 1.000000f, -0.000984f, 0); + instance.addEObj( "unknown_75", 2005832, 0, 5890611, 4, { 227.289200f, -22.262070f, -499.106689f }, 2.500000f, 0.741923f, 0); + instance.addEObj( "Destination_16", 2005834, 0, 5890612, 4, { 215.953201f, -22.026630f, -500.313385f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/SeerFolly.cpp b/src/scripts/instances/questbattles/SeerFolly.cpp index 3c781844..11251b65 100644 --- a/src/scripts/instances/questbattles/SeerFolly.cpp +++ b/src/scripts/instances/questbattles/SeerFolly.cpp @@ -39,7 +39,172 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "unknown_0", 2005192, 5760474, 5766960, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f, 0); + instance.addEObj( "Entrance", 2001710, 4138425, 4138424, 5, { -51.452221f, -36.919319f, 313.645203f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2000989, 0, 3823377, 4, { -106.687202f, -4.161253f, -45.643250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000989, 0, 3823379, 4, { -102.746902f, -4.401515f, -49.706520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000989, 0, 3823385, 4, { -104.850403f, -4.340435f, -52.988312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000989, 0, 3823394, 4, { -108.844398f, -4.241153f, -57.010132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000989, 0, 3823397, 4, { -112.659302f, -3.909669f, -61.190521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000989, 0, 3823401, 4, { -118.636398f, -3.518063f, -64.513268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000989, 0, 3823405, 4, { -127.511803f, -2.892640f, -64.478867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000989, 0, 3823412, 4, { -117.353996f, 0.914429f, -50.905491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000989, 0, 3823416, 4, { -111.476799f, -2.111283f, -50.949821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000989, 0, 3823424, 4, { -176.735703f, 41.926590f, -127.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000989, 0, 3823431, 4, { -179.201294f, 41.938290f, -125.163200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000989, 0, 3823436, 4, { -185.775101f, 41.956139f, -122.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000989, 0, 3823439, 4, { -189.927902f, 41.899849f, -118.977501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000989, 0, 3823443, 4, { -178.272598f, 41.946621f, -131.510803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000989, 0, 3823452, 4, { -182.126297f, 44.093319f, -136.205093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000989, 0, 3823454, 4, { -183.924301f, 45.601589f, -138.584000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000989, 0, 3823474, 4, { -223.369705f, 65.192383f, -170.117294f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000989, 0, 3823478, 4, { -227.283203f, 63.083599f, -164.812698f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000989, 0, 3823481, 4, { -223.590500f, 61.701698f, -160.998001f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2000989, 0, 3823485, 4, { -219.593597f, 61.264191f, -160.662399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000989, 0, 3823490, 4, { -224.570404f, 60.000000f, -156.211700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000989, 0, 3823493, 4, { -204.765793f, 57.650002f, -156.189499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000989, 0, 3823593, 4, { -211.505005f, 61.173359f, -163.735794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000989, 0, 3823596, 4, { -215.901398f, 59.658932f, -156.554001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000989, 0, 3823600, 4, { -213.253204f, 60.419998f, -160.382599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000989, 0, 3823601, 4, { -210.509399f, 58.919998f, -157.050201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000989, 0, 3823602, 4, { -223.775101f, 54.810001f, -140.154007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000989, 0, 3823608, 4, { -225.879303f, 58.466068f, -152.178299f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2000989, 0, 3823617, 4, { -219.775696f, 58.352440f, -151.934097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2000989, 0, 3823627, 4, { -225.391098f, 56.995861f, -147.356400f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2000989, 0, 3824037, 4, { -219.836807f, 59.723690f, -155.840393f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2000989, 0, 3824042, 4, { -222.053894f, 55.756931f, -142.991104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000989, 0, 3824045, 4, { -212.838898f, 60.007149f, -159.296097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2000989, 0, 3824050, 4, { -214.303299f, 55.472000f, -141.913406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000989, 0, 3824055, 4, { -225.233505f, 63.152409f, -164.779999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2000989, 0, 3847675, 4, { -219.101303f, 56.439999f, -145.291000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2000989, 0, 3847677, 4, { -214.105896f, 57.759998f, -151.189697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2000989, 0, 3847679, 4, { -207.002197f, 57.130001f, -152.617004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000989, 0, 3847682, 4, { -213.376205f, 54.914261f, -139.597504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000989, 0, 3847685, 4, { -208.101303f, 54.775131f, -140.642303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000989, 0, 3847687, 4, { -214.426804f, 56.159321f, -145.207993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_cnt_box01vfx01", 2001210, 3757610, 3689175, 4, { -120.100601f, 2.405730f, -50.776730f }, 0.991789f, 0.000048f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_1", 2001210, 3757624, 3694554, 4, { -183.001602f, 42.326698f, -124.075798f }, 1.000000f, 1.570451f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_2", 2001210, 3757631, 3694706, 4, { -184.213196f, 45.746380f, -139.125000f }, 1.000000f, 0.000000f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "unknown_42", 2000989, 0, 3915748, 4, { -191.551300f, 41.466888f, -115.594398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000989, 0, 3915752, 4, { -186.462204f, 40.816891f, -115.784302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2000989, 0, 3915755, 4, { -191.218307f, 39.463631f, -110.626297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000989, 0, 3915759, 4, { -183.373505f, 37.236629f, -102.680702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000989, 0, 4096563, 4, { -186.592407f, 39.698158f, -111.553299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000989, 0, 4096564, 4, { -181.488998f, 39.372520f, -112.985199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2000989, 0, 4096565, 4, { -186.344604f, 36.201031f, -100.555199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2000989, 0, 4096566, 4, { -183.355698f, 38.196529f, -107.120499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2000989, 0, 4096567, 4, { -178.404999f, 36.720852f, -107.768600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000989, 0, 4096569, 4, { -177.405899f, 35.390881f, -103.573196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000989, 0, 4096570, 4, { -180.021500f, 34.727051f, -98.890297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000989, 0, 4096571, 4, { -182.217804f, 37.690910f, -116.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2000989, 0, 4096572, 4, { -188.807800f, 38.018028f, -106.121902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2000989, 0, 4096573, 4, { -181.309097f, 41.937679f, -130.304199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2000989, 0, 4096574, 4, { -182.530396f, 41.919140f, -126.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2000989, 0, 4096579, 4, { -220.313797f, 59.732182f, -155.807205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2000989, 0, 4096580, 4, { -226.965500f, 65.530830f, -170.766495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2000989, 0, 4096581, 4, { -215.623703f, 61.881599f, -163.434402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2000989, 0, 4096582, 4, { -206.911499f, 60.888500f, -165.796097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2000989, 0, 4096583, 4, { -218.172501f, 54.562969f, -138.618103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2000989, 0, 4096585, 4, { -222.671097f, 56.018742f, -143.996307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2000989, 0, 4096586, 4, { -203.646500f, 55.991982f, -150.696701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2000989, 0, 4096587, 4, { -215.205704f, 53.915279f, -133.938293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001710, 4138438, 4138434, 5, { -46.600349f, -6.881468f, -65.465378f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Thousandyearplum", 2000690, 0, 3689342, 4, { -288.543304f, 21.433680f, 217.844498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_1", 2000690, 0, 3692613, 4, { -307.137207f, 21.106791f, 215.406006f }, 1.000000f, -1.173999f, 0); + instance.addEObj( "Thousandyearplum_2", 2000690, 0, 3692616, 4, { -309.206512f, 21.227430f, 197.596497f }, 1.000000f, 1.119660f, 0); + instance.addEObj( "Thousandyearplum_3", 2000690, 0, 3692621, 4, { -339.628204f, 21.199949f, 182.168594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_4", 2000690, 0, 3692622, 4, { -353.139587f, 21.115919f, 196.709503f }, 1.000000f, -1.521987f, 0); + instance.addEObj( "Thousandyearplum_5", 2000690, 0, 3692623, 4, { -325.181000f, 21.526649f, 165.853302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_3", 2001224, 0, 4326455, 4, { -308.257599f, 61.464870f, 15.053400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_4", 2001224, 0, 4327283, 4, { -327.718506f, 60.582130f, 27.168421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_5", 2001224, 0, 4327285, 4, { -287.753601f, 62.810261f, 8.191589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone", 2001228, 0, 4309325, 4, { -484.262207f, 68.893761f, -283.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001228, 0, 4309326, 4, { -467.243896f, 65.401413f, -267.285187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001228, 0, 4309327, 4, { -526.568726f, 48.359058f, -242.947403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001228, 0, 4309329, 4, { -494.978912f, 56.382858f, -228.952805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001228, 0, 4309330, 4, { -476.322601f, 61.424740f, -239.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001228, 0, 4309331, 4, { -461.329712f, 57.476330f, -209.589706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_2", 2004434, 0, 4880289, 4, { -51.745281f, 0.200000f, 16.131550f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_3", 2004435, 0, 4880290, 4, { -63.280109f, 0.200000f, 16.049021f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_4", 2004436, 0, 4880292, 4, { -58.040699f, 0.200000f, 5.385311f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Gigantickrakkaroot", 2004437, 0, 4880306, 4, { -46.908070f, 1.359704f, -34.446602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens", 2000999, 0, 3824569, 4, { -39.607590f, 0.306507f, -27.843050f }, 1.000000f, -0.896479f, 0); + instance.addEObj( "Feedingtrough", 2001000, 0, 3824611, 4, { -52.674801f, 0.690364f, 2.307330f }, 1.000000f, 0.780778f, 0); + instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); + instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet_3", 2000751, 0, 3800617, 4, { -169.299194f, 18.604219f, -72.127853f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Diremiteeggs", 2001083, 0, 3856505, 4, { -184.488998f, 41.923210f, -128.647995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diremiteeggs_1", 2001084, 0, 3856507, 4, { -127.775902f, -1.133527f, -60.947330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guttedcampfire", 2000688, 0, 3687683, 4, { -98.488190f, 3.855461f, -145.340195f }, 1.000000f, 1.533667f, 0); + instance.addEObj( "Wornleatherbag", 2000689, 0, 3687684, 4, { -95.449173f, 3.505787f, -150.786896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureegg", 2001006, 0, 3838947, 4, { 99.678078f, -15.718380f, 193.019196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); + instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); + instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); + instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Platemail", 2001015, 0, 3842360, 4, { 219.229294f, -32.014702f, 323.927307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallencargo", 2001016, 0, 3842564, 4, { 154.196701f, -24.314859f, 503.493011f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Chocobocarriage", 2001017, 0, 3842565, 4, { 150.774307f, -23.544720f, 490.653809f }, 0.961271f, 1.220378f, 0); + instance.addEObj( "Brokencrate", 2001086, 0, 3862290, 4, { 151.079498f, -23.709080f, 499.312012f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); + instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); } diff --git a/src/scripts/instances/questbattles/ShadesofShatotto.cpp b/src/scripts/instances/questbattles/ShadesofShatotto.cpp deleted file mode 100644 index 6941989b..00000000 --- a/src/scripts/instances/questbattles/ShadesofShatotto.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ShadesofShatotto : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_SHATOTO_01 = 6796562; - static constexpr auto BNPC_MAGICCIRCLE_E01 = 6825338; - static constexpr auto BNPC_ELEMENT_01 = 6826401; - static constexpr auto BNPC_MAGICCIRCLE_G01 = 6826397; - static constexpr auto BNPC_GOLEM_01 = 6825339; - static constexpr auto BNPC_THUNDER_BALL = 6842624; - static constexpr auto EOBJ_ICE_FLOOR = 6842626; - static constexpr auto STATUS_ICE_FLOOR = 2868; - static constexpr auto DEF_ACTION_ICE_FLOOR = 8113; - static constexpr auto DEF_ACTION_THUNDER_BALL = 8114; - static constexpr auto DEF_ACTION_FIREA_MULTI = 8112; - static constexpr auto BNPC_TOUMEI_GTAE_POS1 = 6859149; - static constexpr auto BNPC_TOUMEI_GTAE_POS2 = 6859157; - static constexpr auto BNPC_TOUMEI_GTAE_POS3 = 6859159; - static constexpr auto BNPC_TOUMEI_GTAE_POS4 = 6859163; - static constexpr auto BNPC_TOUMEI_GTAE_POS5 = 6859167; - static constexpr auto BNPC_TOUMEI_GTAE_POS6 = 6859170; - static constexpr auto BNPC_TOUMEI_GTAE_POS7 = 6859172; - static constexpr auto BNPC_TOUMEI_GTAE_POS8 = 6859176; - static constexpr auto BNPC_TOUMEI_GTAE_POS9 = 6859185; - static constexpr auto NCUT_01 = 1526; - -public: - ShadesofShatotto() : Sapphire::ScriptAPI::QuestBattleScript( 162 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ShadesofShatotto ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/SinkingDoesmaga.cpp b/src/scripts/instances/questbattles/SinkingDoesmaga.cpp index cbfff647..ec6d83d7 100644 --- a/src/scripts/instances/questbattles/SinkingDoesmaga.cpp +++ b/src/scripts/instances/questbattles/SinkingDoesmaga.cpp @@ -56,8 +56,6 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_004_01a", 2007457, 6904219, 4, { 5.684449f, 16.347240f, 3.782750f }, 1.000000f, 0.000000f ); - // States -> cage01_close_01 (id: 8) cage01_open_01 (id: 10) cage01_open_02 (id: 11) } diff --git a/src/scripts/instances/questbattles/SlavetotheCode.cpp b/src/scripts/instances/questbattles/SlavetotheCode.cpp index 6240ddca..00e48cdb 100644 --- a/src/scripts/instances/questbattles/SlavetotheCode.cpp +++ b/src/scripts/instances/questbattles/SlavetotheCode.cpp @@ -56,9 +56,200 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000608, 2807920, 5960093, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband", 2001223, 0, 4176142, 4, { 247.393997f, 1.848597f, 68.499847f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_1", 2001223, 0, 4176146, 4, { 250.217896f, 3.351637f, 54.845421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_2", 2001223, 0, 4176148, 4, { 257.312592f, 3.702497f, 56.253521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_3", 2001223, 0, 4176149, 4, { 262.451599f, 3.404894f, 61.841331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_4", 2001223, 0, 4176151, 4, { 258.458313f, 5.260255f, 50.424801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_5", 2001223, 0, 4176156, 4, { 255.154907f, 2.655392f, 62.609890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_6", 2001223, 0, 4176157, 4, { 259.361603f, 2.269265f, 68.307510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_7", 2001223, 0, 4176158, 4, { 248.571106f, 2.397313f, 60.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings", 2004819, 0, 5041583, 4, { 324.176086f, -35.552940f, 317.132599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings_1", 2004820, 0, 5041584, 4, { 324.875702f, -35.145359f, 317.687805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bindings_2", 2004821, 0, 5041585, 4, { 323.933685f, -31.349070f, 265.400085f }, 0.991760f, -0.508570f, 0); + instance.addEObj( "Bindings_3", 2004822, 0, 5041586, 4, { 324.564209f, -31.179819f, 265.937988f }, 0.991760f, -0.508697f, 0); + instance.addEObj( "Bindings_4", 2004823, 0, 5041588, 4, { 328.982391f, -24.248791f, 254.082199f }, 0.991760f, 0.190475f, 0); + instance.addEObj( "Bindings_5", 2004824, 0, 5041589, 4, { 328.114594f, -24.399229f, 253.650604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Campfire", 2002299, 0, 4295043, 4, { -307.759186f, -41.672421f, 695.368896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2004812, 0, 5326559, 4, { 264.240509f, -25.009581f, 239.032593f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2976565, 4324076, 4, { 670.002014f, 10.025080f, 503.036591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2004255, 0, 4745345, 4, { -822.655823f, -40.045521f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004256, 0, 4745346, 4, { -822.655823f, -41.704731f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004258, 0, 4745821, 4, { 293.015991f, -42.000000f, 371.894989f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004259, 0, 4745825, 4, { 303.010986f, -42.000000f, 374.035095f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004260, 0, 4745827, 4, { 298.967712f, -42.000000f, 385.056396f }, 1.400000f, -1.535207f, 0); + instance.addEObj( "Skiff", 2004278, 0, 4745868, 4, { 294.079498f, -41.162941f, 371.427002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_1", 2004279, 0, 4745873, 4, { 301.844391f, -41.295429f, 373.333313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_2", 2004280, 0, 4745888, 4, { 298.317291f, -40.854519f, 383.380188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003709, 0, 4622546, 4, { 650.347229f, 9.882284f, 479.591888f }, 1.000000f, -0.602980f, 0); + instance.addEObj( "unknown_8", 2003710, 0, 4622548, 4, { 628.064575f, 9.716066f, 496.657806f }, 1.000000f, 1.380918f, 0); + instance.addEObj( "Crookedpickaxe", 2003711, 0, 4622550, 4, { 629.102478f, 9.738708f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004037, 0, 4676652, 4, { 629.102478f, 9.738700f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004038, 0, 4676653, 4, { 626.798706f, 9.612555f, 495.238312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003987, 0, 4635604, 4, { -39.700001f, -23.180000f, -88.650002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003989, 0, 4635625, 4, { -364.980011f, -38.239040f, -242.800003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alestainedparchment", 2004024, 0, 4667185, 4, { -412.948914f, -39.038830f, -229.716705f }, 1.000000f, 1.490527f, 0); + instance.addEObj( "unknown_12", 2004031, 0, 4667237, 4, { -412.173004f, -39.839039f, -229.800003f }, 1.000000f, 1.505800f, 0); + instance.addEObj( "unknown_13", 2004028, 0, 4667233, 4, { -142.070099f, -32.795330f, -122.924896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sahaginbattlestandard", 2003871, 0, 4632727, 4, { -126.913803f, -27.084339f, 29.821051f }, 1.174927f, -0.767817f, 0); + instance.addEObj( "Sahaginbattlestandard_1", 2003872, 0, 4632728, 4, { -22.339720f, -14.980390f, -101.488899f }, 1.174927f, -0.817576f, 0); + instance.addEObj( "Giantclam", 2003897, 0, 4634869, 4, { -117.712402f, -32.496120f, -116.404503f }, 0.991760f, 1.288832f, 0); + instance.addEObj( "Giantclam_1", 2003898, 0, 4634870, 4, { -106.992897f, -31.158911f, -94.659210f }, 0.991760f, -1.423591f, 0); + instance.addEObj( "Giantclam_2", 2003899, 0, 4634871, 4, { -69.507530f, -27.301680f, -132.156998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Giantclam_3", 2003900, 0, 4634872, 4, { -89.257423f, -29.330151f, -145.642105f }, 0.991760f, 1.180902f, 0); + instance.addEObj( "Giantclam_4", 2003901, 0, 4634873, 4, { -59.572590f, -26.160860f, -164.014099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow", 2003840, 0, 4631940, 4, { -770.551575f, -38.207619f, 651.426208f }, 0.991760f, 0.600323f, 0); + instance.addEObj( "Crabburrow_1", 2003841, 0, 4631946, 4, { -765.207275f, -38.110771f, 658.112915f }, 0.991760f, -0.942310f, 0); + instance.addEObj( "Crabburrow_2", 2003842, 0, 4631947, 4, { -758.439392f, -38.049961f, 662.365173f }, 0.991760f, 0.826589f, 0); + instance.addEObj( "Crabburrow_3", 2003843, 0, 4631948, 4, { -757.143616f, -38.985359f, 676.787170f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow_4", 2003844, 0, 4631949, 4, { -754.011719f, -38.542469f, 684.832581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whitecapclam", 2003853, 0, 4632185, 4, { -810.238770f, -41.743771f, 662.165222f }, 1.000000f, -1.441076f, 0); + instance.addEObj( "Whitecapclam_1", 2003854, 0, 4632186, 4, { -789.547607f, -41.342072f, 676.356079f }, 1.000000f, 1.428301f, 0); + instance.addEObj( "Whitecapclam_2", 2003855, 0, 4632187, 4, { -790.127380f, -41.775372f, 708.583130f }, 1.000000f, 0.793895f, 0); + instance.addEObj( "unknown_14", 2003850, 0, 4632191, 4, { -810.669006f, -41.595810f, 676.161499f }, 2.500000f, 0.689346f, 0); + instance.addEObj( "unknown_15", 2003851, 0, 4632192, 4, { -798.439270f, -41.444229f, 685.012085f }, 2.500000f, 0.116264f, 0); + instance.addEObj( "unknown_16", 2003852, 0, 4632193, 4, { -801.280518f, -41.820759f, 698.888611f }, 2.500000f, -1.286736f, 0); + instance.addEObj( "Whitecapclam_3", 2003845, 0, 4632307, 4, { -813.199097f, -41.750950f, 670.374512f }, 0.991760f, -1.514498f, 0); + instance.addEObj( "Whitecapclam_4", 2003846, 0, 4632318, 4, { -800.778198f, -41.651291f, 690.791016f }, 0.991760f, -1.555723f, 0); + instance.addEObj( "Whitecapclam_5", 2003847, 0, 4632319, 4, { -803.982605f, -41.201649f, 675.257385f }, 0.991760f, -0.631866f, 0); + instance.addEObj( "Whitecapclam_6", 2003848, 0, 4632320, 4, { -797.695923f, -41.696480f, 704.249512f }, 0.991760f, 0.655068f, 0); + instance.addEObj( "Cargocrate", 2004002, 0, 4664070, 4, { -887.794006f, -20.652769f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_1", 2004003, 0, 4664071, 4, { -882.816772f, -20.647770f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_2", 2004004, 0, 4664072, 4, { -830.124207f, -25.652691f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_3", 2004005, 0, 4664073, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "Cargocrate_4", 2004006, 0, 4664074, 4, { -845.790405f, -25.647760f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "unknown_17", 2004007, 0, 4664075, 4, { -887.794006f, -20.652800f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004008, 0, 4664076, 4, { -882.816772f, -20.647800f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004009, 0, 4664077, 4, { -830.124207f, -25.652719f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004010, 0, 4664078, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "unknown_21", 2004011, 0, 4664079, 4, { -845.790405f, -25.647800f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "Destination_2", 2003764, 0, 4629238, 4, { -236.554001f, -40.998039f, -176.023300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003765, 0, 4629239, 4, { -223.633698f, -41.337940f, -185.451706f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2003766, 0, 4629240, 4, { -219.491806f, -41.878448f, -208.037994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2003767, 0, 4629241, 4, { -212.741501f, -41.662251f, -198.069504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003768, 0, 4629242, 4, { -230.716095f, -41.750069f, -201.698105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenarmaments", 2003815, 0, 4630831, 4, { -142.447906f, -40.863979f, -249.154602f }, 0.991760f, 0.407661f, 0); + instance.addEObj( "Stolenarmaments_1", 2003816, 0, 4630834, 4, { -134.597107f, -40.614399f, -234.956894f }, 1.000000f, 0.515440f, 0); + instance.addEObj( "Stolenarmaments_2", 2003817, 0, 4630840, 4, { -153.487900f, -41.070499f, -228.725296f }, 0.991760f, -0.566732f, 0); + instance.addEObj( "Stolenarmaments_3", 2003818, 0, 4630841, 4, { -278.431396f, -43.198299f, -267.627991f }, 0.991760f, 0.076748f, 0); + instance.addEObj( "Noxiousbarnacle", 2003821, 0, 4631041, 4, { -243.396698f, -42.404850f, -215.045395f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Noxiousbarnacle_1", 2003822, 0, 4631048, 4, { -224.186401f, -41.954521f, -236.341599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_2", 2003823, 0, 4631054, 4, { -191.058594f, -41.476250f, -240.850906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_3", 2003824, 0, 4631056, 4, { -179.861801f, -40.774448f, -216.160599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_4", 2003825, 0, 4631057, 4, { -212.958298f, -41.803040f, -218.686600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004029, 0, 4667235, 4, { -199.192001f, -42.000031f, -277.298309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Paralysispot", 2003828, 0, 4630936, 4, { -159.531097f, -41.392502f, -269.690002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Paralysispot_1", 2003829, 0, 4630937, 4, { -218.480392f, -39.386490f, -332.295410f }, 1.000000f, 0.852022f, 0); + instance.addEObj( "Paralysispot_2", 2003830, 0, 4630938, 4, { -270.124512f, -43.246170f, -260.348907f }, 0.991760f, -1.163110f, 0); + instance.addEObj( "Paralysispot_3", 2003831, 0, 4630939, 4, { -192.826996f, -40.730042f, -211.518494f }, 1.000000f, 0.754514f, 0); + instance.addEObj( "unknown_23", 2004043, 0, 4680950, 4, { -807.583679f, -40.726379f, 649.774780f }, 0.991760f, 0.502818f, 0); + instance.addEObj( "unknown_24", 2004044, 0, 4680951, 4, { -803.067078f, -40.726379f, 649.378113f }, 0.991760f, -0.938667f, 0); + instance.addEObj( "unknown_25", 2004045, 0, 4680952, 4, { -800.953186f, -40.502930f, 651.721130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004046, 0, 4680953, 4, { -766.448486f, -37.924870f, 700.274170f }, 1.000000f, 0.118492f, 0); + instance.addEObj( "unknown_27", 2004047, 0, 4680954, 4, { -768.738403f, -37.927090f, 704.796570f }, 1.000000f, 0.193357f, 0); + instance.addEObj( "unknown_28", 2004048, 0, 4680955, 4, { -770.958679f, -38.241230f, 706.519470f }, 0.991760f, -0.514179f, 0); + instance.addEObj( "Pillagedgoods", 2003856, 0, 4632498, 4, { -360.025208f, -35.504021f, -399.101501f }, 1.000000f, -1.499913f, 0); + instance.addEObj( "Pillagedgoods_1", 2003857, 0, 4632499, 4, { -364.461792f, -35.263611f, -437.268005f }, 0.991760f, 0.302918f, 0); + instance.addEObj( "Pillagedgoods_2", 2003858, 0, 4632500, 4, { -367.693298f, -38.619400f, -388.609100f }, 1.000000f, -0.927391f, 0); + instance.addEObj( "Pillagedgoods_3", 2003859, 0, 4632501, 4, { -350.575989f, -35.202579f, -413.321198f }, 0.991760f, 0.251337f, 0); + instance.addEObj( "unknown_29", 2003881, 0, 4633479, 4, { -370.357697f, -42.000000f, -380.084290f }, 1.500000f, 1.562938f, 0); + instance.addEObj( "unknown_30", 2003958, 0, 4635201, 4, { -500.085693f, -32.058601f, -352.021698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003959, 0, 4635202, 4, { -510.758392f, -32.144100f, -353.908508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2003960, 0, 4635203, 4, { -515.955322f, -31.779800f, -366.310303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2003961, 0, 4635204, 4, { -514.180420f, -30.972200f, -380.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2003962, 0, 4635205, 4, { -503.719604f, -30.753700f, -387.208191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough", 2003833, 0, 4678073, 4, { -500.223389f, -31.211691f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_1", 2003834, 0, 4678074, 4, { -511.021790f, -31.335461f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_2", 2003835, 0, 4678075, 4, { -516.166992f, -31.174259f, -366.384399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_3", 2003836, 0, 4678076, 4, { -514.396912f, -30.197689f, -380.514313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_4", 2003837, 0, 4678077, 4, { -503.851196f, -29.891190f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_5", 2003864, 0, 4678133, 4, { -500.223389f, -31.211700f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_6", 2003865, 0, 4678134, 4, { -511.021790f, -31.335501f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_7", 2003866, 0, 4678135, 4, { -516.165771f, -31.166401f, -366.355011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_8", 2003867, 0, 4678136, 4, { -514.374023f, -30.188900f, -380.495087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_9", 2003868, 0, 4678137, 4, { -503.851196f, -29.891199f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Plunderedcargo", 2004016, 0, 4665693, 4, { -939.114807f, -31.760000f, 846.043823f }, 1.000000f, 1.452762f, 0); + instance.addEObj( "Plunderedcargo_1", 2004017, 0, 4665694, 4, { -931.591980f, -30.260000f, 829.366882f }, 1.000000f, -0.652909f, 0); + instance.addEObj( "Plunderedcargo_2", 2004018, 0, 4665695, 4, { -917.561523f, -31.749950f, 823.157471f }, 1.000000f, 1.052365f, 0); + instance.addEObj( "Plunderedcargo_3", 2004019, 0, 4665696, 4, { -929.004089f, -29.750090f, 842.867188f }, 1.000000f, 0.426993f, 0); + instance.addEObj( "unknown_35", 2004030, 0, 4667236, 4, { -383.505005f, -38.933071f, -232.745804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004322, 0, 4771342, 4, { 312.214813f, -36.423279f, 343.953613f }, 0.991760f, 0.498599f, 0); + instance.addEObj( "unknown_37", 2004323, 0, 4771343, 4, { 312.235687f, -36.405899f, 343.963196f }, 1.000000f, 0.498543f, 0); + instance.addEObj( "Mandragorabud", 2004324, 0, 4771381, 4, { -282.978607f, -40.618679f, 425.597290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_1", 2004325, 0, 4771382, 4, { -242.580002f, -38.666321f, 514.760010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_2", 2004326, 0, 4771383, 4, { -291.058990f, -38.043251f, 596.766479f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002009, 0, 4265079, 4, { 173.845901f, -41.364090f, 280.723297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001896, 0, 4261312, 4, { 177.141998f, -42.008121f, 284.059387f }, 1.200000f, -1.569883f, 0); + instance.addEObj( "Destination_9", 2000288, 0, 3633634, 4, { 99.231392f, -14.297410f, 141.886200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sighardswaterskin", 2000289, 0, 3633699, 4, { 348.349091f, -18.596300f, 168.406799f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Sighardssatchel", 2000290, 0, 3633701, 4, { 297.408508f, -14.290290f, 148.854706f }, 1.200000f, 1.192938f, 0); + instance.addEObj( "Sighardshatchet", 2000294, 0, 3633777, 4, { 297.994110f, 0.894550f, 85.277359f }, 1.400000f, -0.381262f, 0); + instance.addEObj( "unknown_38", 2001732, 0, 4161486, 4, { 299.244598f, 0.717163f, 86.076050f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004907, 0, 5110333, 4, { 319.474792f, -36.353802f, 346.762512f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004908, 0, 5110334, 4, { 594.187683f, 43.894299f, 303.791687f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002696, 0, 4374460, 4, { 334.029785f, 10.376880f, 7.579656f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003135, 0, 4526234, 4, { -264.111206f, -39.994621f, 461.731598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004015, 0, 4665790, 4, { -924.402100f, -33.416851f, 842.333374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2004012, 0, 4665791, 4, { -847.499817f, -29.316059f, 887.075684f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_2", 2004013, 0, 4665798, 4, { -883.347107f, -29.227520f, 929.256226f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_3", 2004014, 0, 4665811, 4, { -826.810120f, -29.343140f, 971.465576f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Winetun", 2002187, 0, 4300167, 4, { -502.711090f, -35.694180f, 728.267273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2002631, 0, 4334599, 4, { -502.739899f, -36.750481f, 728.272278f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Spicebox", 2002188, 0, 4300175, 4, { -218.682098f, -42.000000f, 747.663879f }, 1.000000f, 0.122269f, 0); + instance.addEObj( "Campfire_1", 2002189, 0, 4300218, 4, { -307.759186f, -41.667500f, 695.422424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2002328, 0, 4300228, 4, { -307.774200f, -41.565071f, 695.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Supplybox", 2002452, 0, 4308994, 4, { 298.204895f, -36.405910f, 342.033997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Specifiedlocation", 2002453, 0, 4308995, 4, { 322.709198f, -40.424999f, 368.734314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2002666, 0, 4335358, 4, { 296.989990f, -35.540390f, 344.700500f }, 1.000000f, 0.332789f, 0); + instance.addEObj( "unknown_44", 2002667, 0, 4335359, 4, { 297.015411f, -36.405910f, 344.061401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002668, 0, 4335360, 4, { 297.013702f, -36.405918f, 345.330994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2002669, 0, 4335367, 4, { 322.719788f, -40.424999f, 368.742004f }, 1.000000f, 1.555236f, 0); + instance.addEObj( "unknown_47", 2002670, 0, 4335369, 4, { 322.652008f, -40.451721f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002671, 0, 4335370, 4, { 322.590912f, -40.451721f, 371.575012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_1", 2002672, 0, 4335437, 4, { 322.652008f, -40.424999f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_2", 2002673, 0, 4335438, 4, { 322.594696f, -40.424999f, 371.579315f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002454, 0, 4308996, 4, { 334.120209f, -21.298759f, 183.023193f }, 0.991760f, 0.474938f, 0); + instance.addEObj( "unknown_49", 2002577, 0, 4330212, 4, { 328.578705f, -42.000000f, 378.197510f }, 1.000000f, -0.050412f, 0); + instance.addEObj( "unknown_50", 2002632, 0, 4334603, 4, { 334.112091f, -22.103689f, 183.045197f }, 1.000000f, 0.474890f, 0); + instance.addEObj( "unknown_51", 2002458, 0, 4309341, 4, { -415.441803f, -28.387011f, -237.211304f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals", 2002455, 0, 4309069, 4, { -440.736511f, -40.487289f, -225.119095f }, 0.991760f, -1.439159f, 0); + instance.addEObj( "Boxofcrystals_1", 2002456, 0, 4309070, 4, { -417.608398f, -28.387020f, -251.586899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002457, 0, 4309071, 4, { -402.971405f, -38.115681f, -248.830093f }, 0.991760f, 0.616978f, 0); + instance.addEObj( "Sahaginpavis", 2003588, 0, 4628542, 4, { -47.623470f, -22.873289f, -152.788605f }, 1.500000f, -0.920355f, 0); + instance.addEObj( "Sahaginpavis_1", 2003586, 0, 4628545, 4, { -110.644798f, -31.157560f, -158.773102f }, 1.500000f, -1.159159f, 0); + instance.addEObj( "Sahaginpavis_2", 2003589, 0, 4628546, 4, { -55.355042f, -24.024590f, -102.190598f }, 1.500000f, -1.390167f, 0); + instance.addEObj( "Sahaginpavis_3", 2003587, 0, 4628548, 4, { -107.255203f, -31.396990f, -105.173897f }, 1.500000f, -1.167272f, 0); + instance.addEObj( "Sahaginpavis_4", 2003585, 0, 4628541, 4, { -34.901489f, -19.738871f, -129.025604f }, 1.500000f, -0.330329f, 0); + instance.addEObj( "unknown_52", 2003590, 0, 4628584, 4, { -450.852692f, -41.901871f, -238.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2003591, 0, 4628661, 4, { -235.494400f, -41.748150f, -234.433807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2003592, 0, 4628662, 4, { -204.722702f, -42.000000f, -248.499298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2003593, 0, 4628663, 4, { -241.786301f, -42.000000f, -305.296112f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2003594, 0, 4628664, 4, { -193.872604f, -41.340500f, -319.893890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2003595, 0, 4628665, 4, { -296.540710f, -41.705700f, -329.438812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Frayedsack", 2002527, 0, 4323799, 4, { -168.285004f, -21.496731f, 44.156269f }, 1.000000f, -0.192529f, 0); + instance.addEObj( "Bandedchest", 2003951, 0, 4984185, 4, { -433.555695f, -31.493231f, -307.160706f }, 1.000000f, -0.921803f, 0); + instance.addEObj( "Destination_10", 2004931, 0, 5327290, 4, { 305.592407f, -25.009581f, 229.663498f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Treasurecoffer", 2002499, 0, 4321456, 4, { -319.167114f, -36.627239f, -278.727112f }, 1.000000f, 0.300102f, 0); + instance.addEObj( "unknown_58", 2005579, 0, 5873475, 4, { -118.859200f, -25.499701f, 42.380100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtophilosophy", 2002396, 0, 4306685, 4, { -347.335388f, -36.226681f, -249.624802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_59", 2001739, 0, 4165533, 4, { 668.024719f, 7.278503f, 533.226318f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2004104, 0, 4696188, 4, { 249.256104f, -11.947810f, 98.893677f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_61", 2004683, 0, 5020445, 4, { 604.769775f, 29.781750f, 359.817200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001260, 0, 3929792, 4, { 602.502380f, 28.976830f, 361.043610f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Ironbrazier", 2001261, 0, 3929797, 4, { 602.520630f, 28.997000f, 361.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hidingspot", 2001262, 0, 3927427, 4, { 681.059021f, 41.435871f, 356.400085f }, 1.000000f, 0.802198f, 0); + instance.addEObj( "Hidingspot_1", 2001263, 0, 3927428, 4, { 680.959473f, 41.333691f, 362.448608f }, 1.000000f, 0.748521f, 0); + instance.addEObj( "Hidingspot_2", 2001263, 0, 3951412, 4, { 688.417419f, 41.599110f, 356.558105f }, 1.000000f, -0.889580f, 0); + instance.addEObj( "Dodoegg", 2001265, 0, 3929425, 4, { 529.932312f, 27.314671f, 321.116608f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Dodoegg_1", 2001266, 0, 3929427, 4, { 634.393677f, 43.101261f, 321.980591f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "Dodoegg_2", 2001267, 0, 3929430, 4, { 591.015625f, 23.722040f, 370.845001f }, 0.750000f, 0.285160f, 0); + instance.addEObj( "Dodoegg_3", 2001268, 0, 3929434, 4, { 631.616577f, 25.336201f, 390.371490f }, 0.750000f, 1.457558f, 0); + instance.addEObj( "unknown_62", 2002862, 0, 4497133, 4, { 220.686600f, -36.406250f, 323.815399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_63", 2002863, 0, 4497136, 4, { 210.477005f, -16.905680f, 115.508301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dodonest", 2002532, 0, 4326215, 4, { 52.323120f, -13.636880f, 41.184078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002554, 0, 4328185, 4, { 83.821243f, -1.182936f, -58.584641f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sucklingbabe", 2005001, 0, 5395041, 4, { 312.031708f, -35.150341f, 323.875000f }, 0.289917f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/SlingsandArrows.cpp b/src/scripts/instances/questbattles/SlingsandArrows.cpp index 38851ce0..0e205653 100644 --- a/src/scripts/instances/questbattles/SlingsandArrows.cpp +++ b/src/scripts/instances/questbattles/SlingsandArrows.cpp @@ -89,8 +89,122 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Companychest", 2000470, 4255757, 4, { 90.371834f, 41.346722f, 60.735680f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Huntboard", 2004438, 4887771, 4, { 94.366341f, 40.247021f, 60.480110f }, 1.000000f, 0.000000f ); + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/SoundingOuttheAmphitheatre.cpp b/src/scripts/instances/questbattles/SoundingOuttheAmphitheatre.cpp index 5de776ba..2d5d9806 100644 --- a/src/scripts/instances/questbattles/SoundingOuttheAmphitheatre.cpp +++ b/src/scripts/instances/questbattles/SoundingOuttheAmphitheatre.cpp @@ -66,20 +66,48 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2004238, 4772738, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1fc_b0472", 2004239, 4797573, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f, 0.000000f ); - // States -> wind_def (id: 2) wind_def_anim (id: 3) wind_pop (id: 4) wind_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471", 2004240, 4841629, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f, 0.793709f ); - // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_1", 2004349, 4841631, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f, 0.000000f ); - // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_2", 2004350, 4841632, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f, 0.000000f ); - // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_3", 2004351, 4841633, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f, 0.000000f ); - // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "Entrance", 2000182, 4738599, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001141, 0, 5891583, 4, { 252.521500f, 19.607790f, 552.788574f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2006376, 0, 5937404, 4, { 0.099157f, 113.226097f, 824.702515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2005570, 0, 5887150, 4, { -864.774475f, -183.660004f, -679.736511f }, 0.991760f, -1.188709f, 0); + instance.addEObj( "Destination", 2005565, 0, 5868098, 4, { -428.034088f, -166.195801f, -411.866699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2006236, 0, 5916340, 4, { -649.711304f, -176.450195f, -538.675171f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2006237, 0, 5916341, 4, { -637.686829f, -176.450195f, -558.359802f }, 0.991760f, 0.824617f, 0); + instance.addEObj( "Destination_3", 2006238, 0, 5916342, 4, { -645.151123f, -174.559402f, -477.921509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter", 2006363, 0, 5933502, 4, { -145.599899f, -154.815994f, -503.467712f }, 1.000000f, 0.101768f, 0); + instance.addEObj( "Destination_4", 2005567, 0, 5868102, 4, { 249.256104f, -55.497131f, -406.515594f }, 0.991760f, 1.277873f, 0); + instance.addEObj( "Destination_5", 2005568, 0, 5868103, 4, { 344.136688f, -55.375000f, -428.488586f }, 0.991760f, -1.501740f, 0); + instance.addEObj( "Destination_6", 2005569, 0, 5868104, 4, { 296.711700f, -55.283451f, -459.250793f }, 0.991760f, -1.501932f, 0); + instance.addEObj( "Allaganteleporter_1", 2006364, 0, 5933503, 4, { 778.826721f, -17.959999f, -483.525604f }, 0.991800f, -0.767449f, 0); + instance.addEObj( "unknown_2", 2006357, 0, 5932938, 4, { 228.278503f, 15.208610f, 553.955872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005764, 0, 5932939, 4, { 228.214600f, 14.880500f, 553.987976f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005465, 0, 5854603, 4, { -696.118713f, -37.054840f, 432.427094f }, 1.000000f, -0.847118f, 0); + instance.addEObj( "Entrance_1", 2005549, 0, 5868100, 4, { -56.497799f, 271.229004f, 0.217211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2006358, 0, 5932940, 4, { -62.904671f, 271.232788f, -5.669081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2006458, 0, 5963443, 4, { -62.475479f, 272.732788f, 6.245296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganteleporter_2", 2006374, 0, 5937249, 4, { 206.419998f, 21.774599f, 558.773987f }, 1.000000f, -0.046921f, 0); + instance.addEObj( "Deactivatedterminal", 2005552, 0, 5889580, 4, { -635.767578f, -176.470596f, -577.018677f }, 0.991760f, 1.264739f, 0); + instance.addEObj( "Helixterminal", 2005553, 0, 5889581, 4, { -635.767578f, -176.470596f, -577.018677f }, 0.991800f, 1.264739f, 0); + instance.addEObj( "Allaganteleporter_3", 2005554, 0, 5889582, 4, { -145.599899f, -154.815994f, -503.467712f }, 1.000000f, 0.101768f, 0); + instance.addEObj( "Allaganteleporter_4", 2005555, 0, 5889583, 4, { -145.599899f, -154.815994f, -503.467712f }, 1.000000f, 0.101768f, 0); + instance.addEObj( "Allaganteleporter_5", 2005557, 0, 5889588, 4, { 778.826721f, -17.959961f, -483.525604f }, 0.991760f, -0.767449f, 0); + instance.addEObj( "Allaganteleporter_6", 2005558, 0, 5889590, 4, { 778.826721f, -17.959999f, -483.525604f }, 0.991800f, -0.767449f, 0); + instance.addEObj( "Allaganteleporter_7", 2005560, 0, 5889593, 4, { 206.419601f, 21.774599f, 558.774170f }, 0.991760f, -0.453206f, 0); + instance.addEObj( "Allaganteleporter_8", 2005561, 0, 5889594, 4, { 206.419601f, 21.774599f, 558.774170f }, 0.991800f, -0.453206f, 0); + instance.addEObj( "Deactivatedterminal_1", 2005563, 0, 5889596, 4, { -58.104759f, 271.229004f, -4.099541f }, 0.991760f, 1.142594f, 0); + instance.addEObj( "Facilityterminal", 2005564, 0, 5889597, 4, { -58.104801f, 271.229004f, -4.099500f }, 0.991800f, 1.142594f, 0); + instance.addEObj( "AirshiptoIshgard", 2005372, 0, 5836083, 4, { -877.062927f, -184.313797f, -670.110291f }, 0.991760f, -0.678214f, 0); + instance.addEObj( "Allaganteleporter_9", 2005556, 0, 5889585, 4, { 213.880096f, -66.095032f, -612.001282f }, 1.000000f, -0.080963f, 0); + instance.addEObj( "Allaganteleporter_10", 2005559, 0, 5889591, 4, { 598.452881f, 18.753241f, 78.770218f }, 0.991760f, -0.757478f, 0); + instance.addEObj( "Allaganteleporter_11", 2005562, 0, 5889595, 4, { -175.888306f, -95.201103f, 465.026306f }, 0.991760f, -0.431405f, 0); + instance.addEObj( "unknown_5", 2005908, 0, 5892089, 4, { -529.219116f, -143.575897f, -580.444275f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cermetcontainer", 2005899, 0, 5892047, 4, { 545.414917f, 20.236309f, 802.878418f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Cermetcontainer_1", 2005900, 0, 5892048, 4, { 506.770111f, 16.861151f, 750.268188f }, 0.500000f, 0.822635f, 0); + instance.addEObj( "Cermetcontainer_2", 2005901, 0, 5892049, 4, { 605.345093f, 15.951490f, 708.073181f }, 0.500000f, -0.518275f, 0); + instance.addEObj( "Cermetcontainer_3", 2005902, 0, 5892050, 4, { 614.706177f, 20.236309f, 758.949402f }, 0.991760f, -1.009165f, 0); + instance.addEObj( "Cermetcontainer_4", 2005903, 0, 5892051, 4, { 544.649109f, 15.951490f, 760.644226f }, 1.000000f, -0.279566f, 0); + instance.addEObj( "unknown_6", 2005904, 0, 5892069, 4, { -375.864014f, -105.610497f, 710.407471f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2005905, 0, 5892070, 4, { -372.604187f, -105.869202f, 747.436829f }, 0.991760f, -0.027548f, 0); + instance.addEObj( "unknown_8", 2005906, 0, 5892071, 4, { -322.858612f, -106.609596f, 716.846191f }, 0.991760f, 0.000115f, 0); } diff --git a/src/scripts/instances/questbattles/SpearheadingInitiatives.cpp b/src/scripts/instances/questbattles/SpearheadingInitiatives.cpp index 2fec8729..41ab8232 100644 --- a/src/scripts/instances/questbattles/SpearheadingInitiatives.cpp +++ b/src/scripts/instances/questbattles/SpearheadingInitiatives.cpp @@ -96,23 +96,122 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/SpiritholdBroken.cpp b/src/scripts/instances/questbattles/SpiritholdBroken.cpp index bc0ca426..263b429c 100644 --- a/src/scripts/instances/questbattles/SpiritholdBroken.cpp +++ b/src/scripts/instances/questbattles/SpiritholdBroken.cpp @@ -1,5 +1,3 @@ -#include -#include #include #include @@ -8,7 +6,7 @@ using namespace Sapphire; class SpiritholdBroken : public Sapphire::ScriptAPI::QuestBattleScript { private: - static constexpr auto INIT_POP_BOSS = 3869528; + static constexpr auto INIT_POP_01 = 3869528; static constexpr auto LOC_POS_ACTOR0 = 3884691; static constexpr auto LOC_POS_ACTOR1 = 3884694; static constexpr auto LOC_ACTOR0 = 1003064; @@ -18,96 +16,110 @@ private: static constexpr auto CUT_SCENE_01 = 69; static constexpr auto LOC_TALKSHAPE1 = 8; - enum vars - { - SUCCESS_CALLED, - }; - public: SpiritholdBroken() : Sapphire::ScriptAPI::QuestBattleScript( 15 ) - {} - - void onPlayerSetup( Sapphire::QuestBattle& instance, Entity::Player& player ) override - { - //Manually set, may be off - player.setRot( -1.08634f ); - player.setPos( { 257.876f, 24.f, 194.734f } ); - } + { } void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); + } void onUpdate( QuestBattle& instance, uint64_t tickCount ) override { - auto successCalled = instance.getDirectorVar( SUCCESS_CALLED ); - - auto boss = instance.getActiveBNpcByInstanceId( INIT_POP_BOSS ); - auto pPlayer = instance.getPlayerPtr(); - - uint32_t bossHpPercent = 0; - if( boss ) - bossHpPercent = boss->getHpPercent(); - - if( pPlayer && !pPlayer->isAlive() ) - { - instance.fail(); - return; - } - - if( bossHpPercent <= 10 ) - { - //TODO: Show "Impossible! Never has the golem been so sorely tested!" text. - } - - if( instance.getCountEnemyBNpc() == 0 && successCalled == 0 ) - { - instance.setDirectorVar( SUCCESS_CALLED, 1 ); - instance.success(); - return; - } } void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override { - eventMgr().playScene( player, instance.getDirectorId(), 1, - NO_DEFAULT_CAMERA | CONDITION_CUTSCENE | SILENT_ENTER_TERRI_ENV | - HIDE_HOTBAR | SILENT_ENTER_TERRI_BGM | SILENT_ENTER_TERRI_SE | - DISABLE_STEALTH | 0x00100000 | LOCK_HUD | LOCK_HOTBAR | - // todo: wtf is 0x00100000 - DISABLE_CANCEL_EMOTE, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) { - player.setOnEnterEventDone( true ); - } ); + } - void onDutyComplete( QuestBattle& instance, Entity::Player& player ) override - { - eventMgr().playScene( player, instance.getDirectorId(), 9, - NO_DEFAULT_CAMERA | CONDITION_CUTSCENE | SILENT_ENTER_TERRI_ENV | - HIDE_HOTBAR | SILENT_ENTER_TERRI_BGM | SILENT_ENTER_TERRI_SE | - DISABLE_STEALTH | 0x00100000 | LOCK_HUD | LOCK_HOTBAR | - // todo: wtf is 0x00100000 - DISABLE_CANCEL_EMOTE, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) { - auto idx = player.getQuestIndex( instance.getQuestId() ); - if( idx == -1 ) - return; - auto& quest = player.getQuestByIndex( idx ); - quest.setSeq( 4 ); - } ); - } - - void onDutyCommence( QuestBattle& instance, Entity::Player& player ) override - { - eventMgr().sendEventNotice( player, getId(), 0, 0 ); - auto boss = instance.createBNpcFromInstanceId( INIT_POP_BOSS, 5000 /*TODO: Find right HP*/, Common::BNpcType::Enemy, player.getId() ); - boss->setFlag( Entity::NoDeaggro ); - boss->hateListAdd( player.getAsPlayer(), 1 ); - } }; EXPOSE_SCRIPT( SpiritholdBroken ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/StainedinScarlet.cpp b/src/scripts/instances/questbattles/StainedinScarlet.cpp deleted file mode 100644 index 8ec7a029..00000000 --- a/src/scripts/instances/questbattles/StainedinScarlet.cpp +++ /dev/null @@ -1,68 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class StainedinScarlet : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_ARIA = 6798100; - static constexpr auto BNPC_BOSS = 6798104; - static constexpr auto BNPC_THA_01 = 6798106; - static constexpr auto BNPC_THA_02 = 6798107; - static constexpr auto ENPC_SIRUN = 6798148; - static constexpr auto LOCKON_SHARE = 62; - static constexpr auto STATUS_VULNERABILITY = 202; - static constexpr auto ACTION_DARK_SHARE = 8009; - static constexpr auto BNPC_TOUMEI_ACTION_01 = 6829291; - static constexpr auto BNPC_TOUMEI_ACTION_02 = 6829292; - static constexpr auto BNPC_TOUMEI_ACTION_03 = 6829293; - static constexpr auto ACTION_FLARE = 1305; - static constexpr auto STATUS_KNOCKOUT = 625; - static constexpr auto STATUS_PAIN = 273; - static constexpr auto P_BNPC_TOUMEI_NOACTION_01 = 6829531; - static constexpr auto P_BNPC_TOUMEI_NOACTION_02 = 6829532; - static constexpr auto P_BNPC_TOUMEI_NOACTION_03 = 6829533; - static constexpr auto P_BNPC_TOUMEI_NOACTION_04 = 6829534; - static constexpr auto P_BNPC_TOUMEI_NOACTION_05 = 6829535; - static constexpr auto P_BNPC_TOUMEI_NOACTION_06 = 6829536; - static constexpr auto P_BNPC_TOUMEI_NOACTION_07 = 6829537; - static constexpr auto P_BNPC_TOUMEI_NOACTION_08 = 6829538; - static constexpr auto ACTION_LMBARD_DRAIN = 8018; - static constexpr auto STATUS_HURT = 1256; - static constexpr auto BNPC_FIREBALL_01 = 6829601; - static constexpr auto BNPC_FIREBALL_02 = 6829602; - static constexpr auto BNPC_FIREBALL_03 = 6829603; - static constexpr auto BNPC_FIREBALL_04 = 6829604; - static constexpr auto BNPC_FIREBALL_05 = 6829605; - static constexpr auto BNPC_FIREBALL_06 = 6829606; - static constexpr auto BNPC_FIREBALL_07 = 6829607; - static constexpr auto BNPC_FIREBALL_08 = 6829608; - static constexpr auto ACTION_LMBARD_SUMMON_FIREBALL = 8020; - static constexpr auto ACTION_FIREBALL_EXPLODE = 8019; - static constexpr auto QIB_YELL_01 = 4765; - static constexpr auto ACTION_REDMAGE_HEAL = 7882; - -public: - StainedinScarlet() : Sapphire::ScriptAPI::QuestBattleScript( 165 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( StainedinScarlet ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/StifledScreams.cpp b/src/scripts/instances/questbattles/StifledScreams.cpp index 0cfb499c..2c0c436c 100644 --- a/src/scripts/instances/questbattles/StifledScreams.cpp +++ b/src/scripts/instances/questbattles/StifledScreams.cpp @@ -80,9 +80,200 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000608, 2807920, 5960093, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband", 2001223, 0, 4176142, 4, { 247.393997f, 1.848597f, 68.499847f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_1", 2001223, 0, 4176146, 4, { 250.217896f, 3.351637f, 54.845421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_2", 2001223, 0, 4176148, 4, { 257.312592f, 3.702497f, 56.253521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_3", 2001223, 0, 4176149, 4, { 262.451599f, 3.404894f, 61.841331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_4", 2001223, 0, 4176151, 4, { 258.458313f, 5.260255f, 50.424801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_5", 2001223, 0, 4176156, 4, { 255.154907f, 2.655392f, 62.609890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_6", 2001223, 0, 4176157, 4, { 259.361603f, 2.269265f, 68.307510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_7", 2001223, 0, 4176158, 4, { 248.571106f, 2.397313f, 60.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings", 2004819, 0, 5041583, 4, { 324.176086f, -35.552940f, 317.132599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings_1", 2004820, 0, 5041584, 4, { 324.875702f, -35.145359f, 317.687805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bindings_2", 2004821, 0, 5041585, 4, { 323.933685f, -31.349070f, 265.400085f }, 0.991760f, -0.508570f, 0); + instance.addEObj( "Bindings_3", 2004822, 0, 5041586, 4, { 324.564209f, -31.179819f, 265.937988f }, 0.991760f, -0.508697f, 0); + instance.addEObj( "Bindings_4", 2004823, 0, 5041588, 4, { 328.982391f, -24.248791f, 254.082199f }, 0.991760f, 0.190475f, 0); + instance.addEObj( "Bindings_5", 2004824, 0, 5041589, 4, { 328.114594f, -24.399229f, 253.650604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Campfire", 2002299, 0, 4295043, 4, { -307.759186f, -41.672421f, 695.368896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2004812, 0, 5326559, 4, { 264.240509f, -25.009581f, 239.032593f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2976565, 4324076, 4, { 670.002014f, 10.025080f, 503.036591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2004255, 0, 4745345, 4, { -822.655823f, -40.045521f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004256, 0, 4745346, 4, { -822.655823f, -41.704731f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004258, 0, 4745821, 4, { 293.015991f, -42.000000f, 371.894989f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004259, 0, 4745825, 4, { 303.010986f, -42.000000f, 374.035095f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004260, 0, 4745827, 4, { 298.967712f, -42.000000f, 385.056396f }, 1.400000f, -1.535207f, 0); + instance.addEObj( "Skiff", 2004278, 0, 4745868, 4, { 294.079498f, -41.162941f, 371.427002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_1", 2004279, 0, 4745873, 4, { 301.844391f, -41.295429f, 373.333313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_2", 2004280, 0, 4745888, 4, { 298.317291f, -40.854519f, 383.380188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003709, 0, 4622546, 4, { 650.347229f, 9.882284f, 479.591888f }, 1.000000f, -0.602980f, 0); + instance.addEObj( "unknown_8", 2003710, 0, 4622548, 4, { 628.064575f, 9.716066f, 496.657806f }, 1.000000f, 1.380918f, 0); + instance.addEObj( "Crookedpickaxe", 2003711, 0, 4622550, 4, { 629.102478f, 9.738708f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004037, 0, 4676652, 4, { 629.102478f, 9.738700f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004038, 0, 4676653, 4, { 626.798706f, 9.612555f, 495.238312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003987, 0, 4635604, 4, { -39.700001f, -23.180000f, -88.650002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003989, 0, 4635625, 4, { -364.980011f, -38.239040f, -242.800003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alestainedparchment", 2004024, 0, 4667185, 4, { -412.948914f, -39.038830f, -229.716705f }, 1.000000f, 1.490527f, 0); + instance.addEObj( "unknown_12", 2004031, 0, 4667237, 4, { -412.173004f, -39.839039f, -229.800003f }, 1.000000f, 1.505800f, 0); + instance.addEObj( "unknown_13", 2004028, 0, 4667233, 4, { -142.070099f, -32.795330f, -122.924896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sahaginbattlestandard", 2003871, 0, 4632727, 4, { -126.913803f, -27.084339f, 29.821051f }, 1.174927f, -0.767817f, 0); + instance.addEObj( "Sahaginbattlestandard_1", 2003872, 0, 4632728, 4, { -22.339720f, -14.980390f, -101.488899f }, 1.174927f, -0.817576f, 0); + instance.addEObj( "Giantclam", 2003897, 0, 4634869, 4, { -117.712402f, -32.496120f, -116.404503f }, 0.991760f, 1.288832f, 0); + instance.addEObj( "Giantclam_1", 2003898, 0, 4634870, 4, { -106.992897f, -31.158911f, -94.659210f }, 0.991760f, -1.423591f, 0); + instance.addEObj( "Giantclam_2", 2003899, 0, 4634871, 4, { -69.507530f, -27.301680f, -132.156998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Giantclam_3", 2003900, 0, 4634872, 4, { -89.257423f, -29.330151f, -145.642105f }, 0.991760f, 1.180902f, 0); + instance.addEObj( "Giantclam_4", 2003901, 0, 4634873, 4, { -59.572590f, -26.160860f, -164.014099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow", 2003840, 0, 4631940, 4, { -770.551575f, -38.207619f, 651.426208f }, 0.991760f, 0.600323f, 0); + instance.addEObj( "Crabburrow_1", 2003841, 0, 4631946, 4, { -765.207275f, -38.110771f, 658.112915f }, 0.991760f, -0.942310f, 0); + instance.addEObj( "Crabburrow_2", 2003842, 0, 4631947, 4, { -758.439392f, -38.049961f, 662.365173f }, 0.991760f, 0.826589f, 0); + instance.addEObj( "Crabburrow_3", 2003843, 0, 4631948, 4, { -757.143616f, -38.985359f, 676.787170f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow_4", 2003844, 0, 4631949, 4, { -754.011719f, -38.542469f, 684.832581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whitecapclam", 2003853, 0, 4632185, 4, { -810.238770f, -41.743771f, 662.165222f }, 1.000000f, -1.441076f, 0); + instance.addEObj( "Whitecapclam_1", 2003854, 0, 4632186, 4, { -789.547607f, -41.342072f, 676.356079f }, 1.000000f, 1.428301f, 0); + instance.addEObj( "Whitecapclam_2", 2003855, 0, 4632187, 4, { -790.127380f, -41.775372f, 708.583130f }, 1.000000f, 0.793895f, 0); + instance.addEObj( "unknown_14", 2003850, 0, 4632191, 4, { -810.669006f, -41.595810f, 676.161499f }, 2.500000f, 0.689346f, 0); + instance.addEObj( "unknown_15", 2003851, 0, 4632192, 4, { -798.439270f, -41.444229f, 685.012085f }, 2.500000f, 0.116264f, 0); + instance.addEObj( "unknown_16", 2003852, 0, 4632193, 4, { -801.280518f, -41.820759f, 698.888611f }, 2.500000f, -1.286736f, 0); + instance.addEObj( "Whitecapclam_3", 2003845, 0, 4632307, 4, { -813.199097f, -41.750950f, 670.374512f }, 0.991760f, -1.514498f, 0); + instance.addEObj( "Whitecapclam_4", 2003846, 0, 4632318, 4, { -800.778198f, -41.651291f, 690.791016f }, 0.991760f, -1.555723f, 0); + instance.addEObj( "Whitecapclam_5", 2003847, 0, 4632319, 4, { -803.982605f, -41.201649f, 675.257385f }, 0.991760f, -0.631866f, 0); + instance.addEObj( "Whitecapclam_6", 2003848, 0, 4632320, 4, { -797.695923f, -41.696480f, 704.249512f }, 0.991760f, 0.655068f, 0); + instance.addEObj( "Cargocrate", 2004002, 0, 4664070, 4, { -887.794006f, -20.652769f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_1", 2004003, 0, 4664071, 4, { -882.816772f, -20.647770f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_2", 2004004, 0, 4664072, 4, { -830.124207f, -25.652691f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_3", 2004005, 0, 4664073, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "Cargocrate_4", 2004006, 0, 4664074, 4, { -845.790405f, -25.647760f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "unknown_17", 2004007, 0, 4664075, 4, { -887.794006f, -20.652800f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004008, 0, 4664076, 4, { -882.816772f, -20.647800f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004009, 0, 4664077, 4, { -830.124207f, -25.652719f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004010, 0, 4664078, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "unknown_21", 2004011, 0, 4664079, 4, { -845.790405f, -25.647800f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "Destination_2", 2003764, 0, 4629238, 4, { -236.554001f, -40.998039f, -176.023300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003765, 0, 4629239, 4, { -223.633698f, -41.337940f, -185.451706f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2003766, 0, 4629240, 4, { -219.491806f, -41.878448f, -208.037994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2003767, 0, 4629241, 4, { -212.741501f, -41.662251f, -198.069504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003768, 0, 4629242, 4, { -230.716095f, -41.750069f, -201.698105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenarmaments", 2003815, 0, 4630831, 4, { -142.447906f, -40.863979f, -249.154602f }, 0.991760f, 0.407661f, 0); + instance.addEObj( "Stolenarmaments_1", 2003816, 0, 4630834, 4, { -134.597107f, -40.614399f, -234.956894f }, 1.000000f, 0.515440f, 0); + instance.addEObj( "Stolenarmaments_2", 2003817, 0, 4630840, 4, { -153.487900f, -41.070499f, -228.725296f }, 0.991760f, -0.566732f, 0); + instance.addEObj( "Stolenarmaments_3", 2003818, 0, 4630841, 4, { -278.431396f, -43.198299f, -267.627991f }, 0.991760f, 0.076748f, 0); + instance.addEObj( "Noxiousbarnacle", 2003821, 0, 4631041, 4, { -243.396698f, -42.404850f, -215.045395f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Noxiousbarnacle_1", 2003822, 0, 4631048, 4, { -224.186401f, -41.954521f, -236.341599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_2", 2003823, 0, 4631054, 4, { -191.058594f, -41.476250f, -240.850906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_3", 2003824, 0, 4631056, 4, { -179.861801f, -40.774448f, -216.160599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_4", 2003825, 0, 4631057, 4, { -212.958298f, -41.803040f, -218.686600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004029, 0, 4667235, 4, { -199.192001f, -42.000031f, -277.298309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Paralysispot", 2003828, 0, 4630936, 4, { -159.531097f, -41.392502f, -269.690002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Paralysispot_1", 2003829, 0, 4630937, 4, { -218.480392f, -39.386490f, -332.295410f }, 1.000000f, 0.852022f, 0); + instance.addEObj( "Paralysispot_2", 2003830, 0, 4630938, 4, { -270.124512f, -43.246170f, -260.348907f }, 0.991760f, -1.163110f, 0); + instance.addEObj( "Paralysispot_3", 2003831, 0, 4630939, 4, { -192.826996f, -40.730042f, -211.518494f }, 1.000000f, 0.754514f, 0); + instance.addEObj( "unknown_23", 2004043, 0, 4680950, 4, { -807.583679f, -40.726379f, 649.774780f }, 0.991760f, 0.502818f, 0); + instance.addEObj( "unknown_24", 2004044, 0, 4680951, 4, { -803.067078f, -40.726379f, 649.378113f }, 0.991760f, -0.938667f, 0); + instance.addEObj( "unknown_25", 2004045, 0, 4680952, 4, { -800.953186f, -40.502930f, 651.721130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004046, 0, 4680953, 4, { -766.448486f, -37.924870f, 700.274170f }, 1.000000f, 0.118492f, 0); + instance.addEObj( "unknown_27", 2004047, 0, 4680954, 4, { -768.738403f, -37.927090f, 704.796570f }, 1.000000f, 0.193357f, 0); + instance.addEObj( "unknown_28", 2004048, 0, 4680955, 4, { -770.958679f, -38.241230f, 706.519470f }, 0.991760f, -0.514179f, 0); + instance.addEObj( "Pillagedgoods", 2003856, 0, 4632498, 4, { -360.025208f, -35.504021f, -399.101501f }, 1.000000f, -1.499913f, 0); + instance.addEObj( "Pillagedgoods_1", 2003857, 0, 4632499, 4, { -364.461792f, -35.263611f, -437.268005f }, 0.991760f, 0.302918f, 0); + instance.addEObj( "Pillagedgoods_2", 2003858, 0, 4632500, 4, { -367.693298f, -38.619400f, -388.609100f }, 1.000000f, -0.927391f, 0); + instance.addEObj( "Pillagedgoods_3", 2003859, 0, 4632501, 4, { -350.575989f, -35.202579f, -413.321198f }, 0.991760f, 0.251337f, 0); + instance.addEObj( "unknown_29", 2003881, 0, 4633479, 4, { -370.357697f, -42.000000f, -380.084290f }, 1.500000f, 1.562938f, 0); + instance.addEObj( "unknown_30", 2003958, 0, 4635201, 4, { -500.085693f, -32.058601f, -352.021698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003959, 0, 4635202, 4, { -510.758392f, -32.144100f, -353.908508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2003960, 0, 4635203, 4, { -515.955322f, -31.779800f, -366.310303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2003961, 0, 4635204, 4, { -514.180420f, -30.972200f, -380.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2003962, 0, 4635205, 4, { -503.719604f, -30.753700f, -387.208191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough", 2003833, 0, 4678073, 4, { -500.223389f, -31.211691f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_1", 2003834, 0, 4678074, 4, { -511.021790f, -31.335461f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_2", 2003835, 0, 4678075, 4, { -516.166992f, -31.174259f, -366.384399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_3", 2003836, 0, 4678076, 4, { -514.396912f, -30.197689f, -380.514313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_4", 2003837, 0, 4678077, 4, { -503.851196f, -29.891190f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_5", 2003864, 0, 4678133, 4, { -500.223389f, -31.211700f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_6", 2003865, 0, 4678134, 4, { -511.021790f, -31.335501f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_7", 2003866, 0, 4678135, 4, { -516.165771f, -31.166401f, -366.355011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_8", 2003867, 0, 4678136, 4, { -514.374023f, -30.188900f, -380.495087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_9", 2003868, 0, 4678137, 4, { -503.851196f, -29.891199f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Plunderedcargo", 2004016, 0, 4665693, 4, { -939.114807f, -31.760000f, 846.043823f }, 1.000000f, 1.452762f, 0); + instance.addEObj( "Plunderedcargo_1", 2004017, 0, 4665694, 4, { -931.591980f, -30.260000f, 829.366882f }, 1.000000f, -0.652909f, 0); + instance.addEObj( "Plunderedcargo_2", 2004018, 0, 4665695, 4, { -917.561523f, -31.749950f, 823.157471f }, 1.000000f, 1.052365f, 0); + instance.addEObj( "Plunderedcargo_3", 2004019, 0, 4665696, 4, { -929.004089f, -29.750090f, 842.867188f }, 1.000000f, 0.426993f, 0); + instance.addEObj( "unknown_35", 2004030, 0, 4667236, 4, { -383.505005f, -38.933071f, -232.745804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004322, 0, 4771342, 4, { 312.214813f, -36.423279f, 343.953613f }, 0.991760f, 0.498599f, 0); + instance.addEObj( "unknown_37", 2004323, 0, 4771343, 4, { 312.235687f, -36.405899f, 343.963196f }, 1.000000f, 0.498543f, 0); + instance.addEObj( "Mandragorabud", 2004324, 0, 4771381, 4, { -282.978607f, -40.618679f, 425.597290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_1", 2004325, 0, 4771382, 4, { -242.580002f, -38.666321f, 514.760010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_2", 2004326, 0, 4771383, 4, { -291.058990f, -38.043251f, 596.766479f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002009, 0, 4265079, 4, { 173.845901f, -41.364090f, 280.723297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001896, 0, 4261312, 4, { 177.141998f, -42.008121f, 284.059387f }, 1.200000f, -1.569883f, 0); + instance.addEObj( "Destination_9", 2000288, 0, 3633634, 4, { 99.231392f, -14.297410f, 141.886200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sighardswaterskin", 2000289, 0, 3633699, 4, { 348.349091f, -18.596300f, 168.406799f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Sighardssatchel", 2000290, 0, 3633701, 4, { 297.408508f, -14.290290f, 148.854706f }, 1.200000f, 1.192938f, 0); + instance.addEObj( "Sighardshatchet", 2000294, 0, 3633777, 4, { 297.994110f, 0.894550f, 85.277359f }, 1.400000f, -0.381262f, 0); + instance.addEObj( "unknown_38", 2001732, 0, 4161486, 4, { 299.244598f, 0.717163f, 86.076050f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004907, 0, 5110333, 4, { 319.474792f, -36.353802f, 346.762512f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004908, 0, 5110334, 4, { 594.187683f, 43.894299f, 303.791687f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002696, 0, 4374460, 4, { 334.029785f, 10.376880f, 7.579656f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003135, 0, 4526234, 4, { -264.111206f, -39.994621f, 461.731598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004015, 0, 4665790, 4, { -924.402100f, -33.416851f, 842.333374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2004012, 0, 4665791, 4, { -847.499817f, -29.316059f, 887.075684f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_2", 2004013, 0, 4665798, 4, { -883.347107f, -29.227520f, 929.256226f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_3", 2004014, 0, 4665811, 4, { -826.810120f, -29.343140f, 971.465576f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Winetun", 2002187, 0, 4300167, 4, { -502.711090f, -35.694180f, 728.267273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2002631, 0, 4334599, 4, { -502.739899f, -36.750481f, 728.272278f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Spicebox", 2002188, 0, 4300175, 4, { -218.682098f, -42.000000f, 747.663879f }, 1.000000f, 0.122269f, 0); + instance.addEObj( "Campfire_1", 2002189, 0, 4300218, 4, { -307.759186f, -41.667500f, 695.422424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2002328, 0, 4300228, 4, { -307.774200f, -41.565071f, 695.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Supplybox", 2002452, 0, 4308994, 4, { 298.204895f, -36.405910f, 342.033997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Specifiedlocation", 2002453, 0, 4308995, 4, { 322.709198f, -40.424999f, 368.734314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2002666, 0, 4335358, 4, { 296.989990f, -35.540390f, 344.700500f }, 1.000000f, 0.332789f, 0); + instance.addEObj( "unknown_44", 2002667, 0, 4335359, 4, { 297.015411f, -36.405910f, 344.061401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002668, 0, 4335360, 4, { 297.013702f, -36.405918f, 345.330994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2002669, 0, 4335367, 4, { 322.719788f, -40.424999f, 368.742004f }, 1.000000f, 1.555236f, 0); + instance.addEObj( "unknown_47", 2002670, 0, 4335369, 4, { 322.652008f, -40.451721f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002671, 0, 4335370, 4, { 322.590912f, -40.451721f, 371.575012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_1", 2002672, 0, 4335437, 4, { 322.652008f, -40.424999f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_2", 2002673, 0, 4335438, 4, { 322.594696f, -40.424999f, 371.579315f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002454, 0, 4308996, 4, { 334.120209f, -21.298759f, 183.023193f }, 0.991760f, 0.474938f, 0); + instance.addEObj( "unknown_49", 2002577, 0, 4330212, 4, { 328.578705f, -42.000000f, 378.197510f }, 1.000000f, -0.050412f, 0); + instance.addEObj( "unknown_50", 2002632, 0, 4334603, 4, { 334.112091f, -22.103689f, 183.045197f }, 1.000000f, 0.474890f, 0); + instance.addEObj( "unknown_51", 2002458, 0, 4309341, 4, { -415.441803f, -28.387011f, -237.211304f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals", 2002455, 0, 4309069, 4, { -440.736511f, -40.487289f, -225.119095f }, 0.991760f, -1.439159f, 0); + instance.addEObj( "Boxofcrystals_1", 2002456, 0, 4309070, 4, { -417.608398f, -28.387020f, -251.586899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002457, 0, 4309071, 4, { -402.971405f, -38.115681f, -248.830093f }, 0.991760f, 0.616978f, 0); + instance.addEObj( "Sahaginpavis", 2003588, 0, 4628542, 4, { -47.623470f, -22.873289f, -152.788605f }, 1.500000f, -0.920355f, 0); + instance.addEObj( "Sahaginpavis_1", 2003586, 0, 4628545, 4, { -110.644798f, -31.157560f, -158.773102f }, 1.500000f, -1.159159f, 0); + instance.addEObj( "Sahaginpavis_2", 2003589, 0, 4628546, 4, { -55.355042f, -24.024590f, -102.190598f }, 1.500000f, -1.390167f, 0); + instance.addEObj( "Sahaginpavis_3", 2003587, 0, 4628548, 4, { -107.255203f, -31.396990f, -105.173897f }, 1.500000f, -1.167272f, 0); + instance.addEObj( "Sahaginpavis_4", 2003585, 0, 4628541, 4, { -34.901489f, -19.738871f, -129.025604f }, 1.500000f, -0.330329f, 0); + instance.addEObj( "unknown_52", 2003590, 0, 4628584, 4, { -450.852692f, -41.901871f, -238.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2003591, 0, 4628661, 4, { -235.494400f, -41.748150f, -234.433807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2003592, 0, 4628662, 4, { -204.722702f, -42.000000f, -248.499298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2003593, 0, 4628663, 4, { -241.786301f, -42.000000f, -305.296112f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2003594, 0, 4628664, 4, { -193.872604f, -41.340500f, -319.893890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2003595, 0, 4628665, 4, { -296.540710f, -41.705700f, -329.438812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Frayedsack", 2002527, 0, 4323799, 4, { -168.285004f, -21.496731f, 44.156269f }, 1.000000f, -0.192529f, 0); + instance.addEObj( "Bandedchest", 2003951, 0, 4984185, 4, { -433.555695f, -31.493231f, -307.160706f }, 1.000000f, -0.921803f, 0); + instance.addEObj( "Destination_10", 2004931, 0, 5327290, 4, { 305.592407f, -25.009581f, 229.663498f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Treasurecoffer", 2002499, 0, 4321456, 4, { -319.167114f, -36.627239f, -278.727112f }, 1.000000f, 0.300102f, 0); + instance.addEObj( "unknown_58", 2005579, 0, 5873475, 4, { -118.859200f, -25.499701f, 42.380100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtophilosophy", 2002396, 0, 4306685, 4, { -347.335388f, -36.226681f, -249.624802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_59", 2001739, 0, 4165533, 4, { 668.024719f, 7.278503f, 533.226318f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2004104, 0, 4696188, 4, { 249.256104f, -11.947810f, 98.893677f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_61", 2004683, 0, 5020445, 4, { 604.769775f, 29.781750f, 359.817200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001260, 0, 3929792, 4, { 602.502380f, 28.976830f, 361.043610f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Ironbrazier", 2001261, 0, 3929797, 4, { 602.520630f, 28.997000f, 361.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hidingspot", 2001262, 0, 3927427, 4, { 681.059021f, 41.435871f, 356.400085f }, 1.000000f, 0.802198f, 0); + instance.addEObj( "Hidingspot_1", 2001263, 0, 3927428, 4, { 680.959473f, 41.333691f, 362.448608f }, 1.000000f, 0.748521f, 0); + instance.addEObj( "Hidingspot_2", 2001263, 0, 3951412, 4, { 688.417419f, 41.599110f, 356.558105f }, 1.000000f, -0.889580f, 0); + instance.addEObj( "Dodoegg", 2001265, 0, 3929425, 4, { 529.932312f, 27.314671f, 321.116608f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Dodoegg_1", 2001266, 0, 3929427, 4, { 634.393677f, 43.101261f, 321.980591f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "Dodoegg_2", 2001267, 0, 3929430, 4, { 591.015625f, 23.722040f, 370.845001f }, 0.750000f, 0.285160f, 0); + instance.addEObj( "Dodoegg_3", 2001268, 0, 3929434, 4, { 631.616577f, 25.336201f, 390.371490f }, 0.750000f, 1.457558f, 0); + instance.addEObj( "unknown_62", 2002862, 0, 4497133, 4, { 220.686600f, -36.406250f, 323.815399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_63", 2002863, 0, 4497136, 4, { 210.477005f, -16.905680f, 115.508301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dodonest", 2002532, 0, 4326215, 4, { 52.323120f, -13.636880f, 41.184078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002554, 0, 4328185, 4, { 83.821243f, -1.182936f, -58.584641f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sucklingbabe", 2005001, 0, 5395041, 4, { 312.031708f, -35.150341f, 323.875000f }, 0.289917f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/StrayintotheShadows.cpp b/src/scripts/instances/questbattles/StrayintotheShadows.cpp index c84541f0..faa77bae 100644 --- a/src/scripts/instances/questbattles/StrayintotheShadows.cpp +++ b/src/scripts/instances/questbattles/StrayintotheShadows.cpp @@ -60,7 +60,51 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Companychest", 2000470, 4255817, 4, { -199.998505f, 17.071720f, 58.787498f }, 1.000000f, -0.402012f ); + instance.addEObj( "Companychest", 2000470, 4255817, 4255818, 4, { -199.998505f, 17.071720f, 58.787498f }, 1.000000f, -0.402012f, 0); + instance.addEObj( "unknown_0", 2004734, 0, 5032469, 4, { -219.744400f, 3.999157f, 273.263306f }, 1.100000f, 0.756548f, 0); + instance.addEObj( "Stolenfirearms", 2004733, 0, 5032470, 4, { -219.383301f, 4.908100f, 272.230713f }, 1.000000f, -0.801010f, 0); + instance.addEObj( "Handoff", 2004926, 0, 5323044, 4, { -193.687897f, 9.428031f, 71.954041f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004892, 0, 5106077, 4, { -96.928200f, 27.461620f, 261.604309f }, 1.000000f, -0.745636f, 0); + instance.addEObj( "unknown_2", 2004906, 0, 5110332, 4, { -161.111206f, 1.953200f, 239.309006f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "BoxforTataru", 2004145, 0, 4867488, 4, { -100.126297f, 6.000001f, 202.704300f }, 0.991760f, 0.588722f, 0); + instance.addEObj( "unknown_3", 2004146, 0, 4867489, 4, { -101.008003f, 5.996766f, 201.230194f }, 0.991760f, -1.017078f, 0); + instance.addEObj( "unknown_4", 2004147, 0, 4867490, 4, { -102.275803f, 5.996765f, 200.966599f }, 0.991760f, 0.429849f, 0); + instance.addEObj( "unknown_5", 2004148, 0, 4867491, 4, { -101.120399f, 5.996765f, 202.233902f }, 0.991760f, 0.596492f, 0); + instance.addEObj( "unknown_6", 2004148, 0, 4867492, 4, { -102.120796f, 5.996764f, 199.586899f }, 0.991760f, 0.247960f, 0); + instance.addEObj( "unknown_7", 2004147, 0, 4867493, 4, { -100.527199f, 5.996765f, 203.762802f }, 0.991760f, -1.428476f, 0); + instance.addEObj( "unknown_8", 2004146, 0, 4867494, 4, { -101.017601f, 6.818192f, 202.276993f }, 0.600000f, 0.126683f, 0); + instance.addEObj( "unknown_9", 2004146, 0, 4867495, 4, { -102.150398f, 6.848503f, 201.116302f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2004135, 0, 4867519, 4, { -100.126297f, 5.996800f, 202.704300f }, 0.600000f, 2.159519f, 0); + instance.addEObj( "unknown_11", 2005933, 0, 5895639, 4, { -188.869995f, 0.990000f, 207.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005934, 0, 5895641, 4, { -188.794601f, 1.735276f, 207.786301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005935, 0, 5895644, 4, { -175.539993f, 4.000000f, 179.250000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001314, 0, 4323433, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_13", 2001305, 0, 4323434, 4, { -169.771606f, 4.550005f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_14", 2001306, 0, 4323436, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_15", 2001307, 0, 4323437, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_16", 2001308, 0, 4323438, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_17", 2001309, 0, 4323439, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_18", 2001310, 0, 4323441, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_19", 2001311, 0, 4323442, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_20", 2001312, 0, 4323443, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_21", 2001313, 0, 4323444, 4, { -169.771606f, 4.550000f, 158.402496f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "unknown_22", 2001079, 0, 4323445, 4, { -170.175903f, 4.550000f, 159.076096f }, 1.000000f, -0.523599f, 0); + instance.addEObj( "???", 2004123, 0, 4722778, 4, { -208.911301f, 24.521240f, 194.515701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rorojaruschest", 2004569, 0, 5578172, 4, { -356.258301f, 7.980466f, 48.936020f }, 0.991760f, 1.561786f, 0); + instance.addEObj( "Rorojaruschest_1", 2004568, 0, 5578173, 4, { -356.285492f, 8.000032f, 48.928028f }, 1.000000f, 1.561813f, 0); + instance.addEObj( "Peculiarherb", 2001563, 0, 4082215, 4, { 3.636703f, 20.013130f, 9.758556f }, 0.991760f, 0.818526f, 0); + instance.addEObj( "Peculiarherb_1", 2001564, 0, 4082216, 4, { -3.067139f, 20.004520f, 9.994568f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Peculiarherb_2", 2001565, 0, 4082217, 4, { -11.386190f, 19.998329f, 6.643170f }, 0.991760f, -0.593593f, 0); + instance.addEObj( "Peculiarherb_3", 2001566, 0, 4082218, 4, { -18.295650f, 20.024580f, 1.724182f }, 0.991760f, 1.389516f, 0); + instance.addEObj( "Peculiarherb_4", 2001567, 0, 4082219, 4, { -30.472290f, 19.995661f, 0.839172f }, 0.991760f, -0.713480f, 0); + instance.addEObj( "Peculiarherb_5", 2001568, 0, 4082220, 4, { -44.724239f, 20.020281f, -0.503601f }, 0.991760f, 0.286380f, 0); + instance.addEObj( "Gutteringstreetlamp", 2001572, 0, 4076919, 4, { -65.368477f, 21.581499f, 54.410839f }, 1.000000f, 1.158798f, 0); + instance.addEObj( "Gutteringstreetlamp_1", 2001573, 0, 4076920, 4, { -84.382721f, 21.506001f, 81.176872f }, 1.000000f, -1.191708f, 0); + instance.addEObj( "Gutteringstreetlamp_2", 2001574, 0, 4076923, 4, { -117.660500f, 21.596270f, 134.942596f }, 1.000000f, 0.781740f, 0); + instance.addEObj( "Gutteringstreetlamp_3", 2001576, 0, 4076926, 4, { -162.471100f, 15.090300f, 136.587601f }, 1.000000f, -0.927998f, 0); + instance.addEObj( "Gutteringstreetlamp_4", 2001577, 0, 4076929, 4, { -137.529602f, 9.802422f, 170.656403f }, 0.991760f, 1.018627f, 0); + instance.addEObj( "Gutteringstreetlamp_5", 2001578, 0, 4077149, 4, { -65.683968f, 20.675900f, 17.784571f }, 0.991760f, 0.862734f, 0); + instance.addEObj( "Gutteringstreetlamp_6", 2001575, 0, 4076924, 4, { -145.330902f, 22.956011f, 159.746597f }, 0.991760f, -0.670120f, 0); } diff --git a/src/scripts/instances/questbattles/SweetDreamsAreMadeofPeace.cpp b/src/scripts/instances/questbattles/SweetDreamsAreMadeofPeace.cpp deleted file mode 100644 index 3a3a2613..00000000 --- a/src/scripts/instances/questbattles/SweetDreamsAreMadeofPeace.cpp +++ /dev/null @@ -1,83 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class SweetDreamsAreMadeofPeace : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_COMPANION_GUYDELOT = 6873896; - static constexpr auto BNPC_ENEMY_NOURVAL = 6873897; - static constexpr auto BNPC_ENEMY_BUKA_SPEAR = 6926315; - static constexpr auto BNPC_ENEMY_BUKA_BOW = 6926316; - static constexpr auto BNPC_ENEMY_BUKA_HEAL = 6926318; - static constexpr auto BNPC_TOUMEI_ACTION_NOURVAL = 6926319; - static constexpr auto BNPC_TOUMEI_ACTION2_NOURVAL = 6935396; - static constexpr auto BNPC_TOUMEI_ACTION3_NOURVAL = 7020830; - static constexpr auto BNPC_TOUMEI_ACTION4_NOURVAL = 7020954; - static constexpr auto BNPC_BIND_CHAIN = 6926320; - static constexpr auto BNPC_MOVE_NOURVAL_POSITION_01 = 6926321; - static constexpr auto BNPC_MOVE_NOURVAL_POSITION_02 = 6926322; - static constexpr auto BNPC_MOVE_NOURVAL_POSITION_03 = 6926323; - static constexpr auto BNPC_MOVE_NOURVAL_POSITION_04 = 6926324; - static constexpr auto BNPC_MOVE_NOURVAL_POSITION_05 = 6926325; - static constexpr auto BNPC_TOUMEI_SCAPEGOAT = 7020886; - static constexpr auto DEF_ACTION_EARTH_WAVE = 9152; - static constexpr auto DEF_ACTION_EARTH_SHAKE = 9153; - static constexpr auto DEF_ACTION_EARTH_STRIKE = 9154; - static constexpr auto DEF_ACTION_BIND_CHAIN = 9162; - static constexpr auto DEF_ACTION_TOUMEI_EARTH_WAVE_END = 9156; - static constexpr auto DEF_ACTION_TOUMEI_EARTH_STRIKE_END = 9160; - static constexpr auto DEF_ACTION_TOUMEI_EARTH_SHAKE_END = 9157; - static constexpr auto STATUS_PARAM_BIND_CHAIN = 1433; - static constexpr auto STATUS_BIND_CHAIN = 667; - static constexpr auto DEF_ACTION_FAST_MOVE = 4743; - static constexpr auto QIB_YELL_GUYDELOT_01 = 5347; - static constexpr auto LOC_MARKER_00 = 7010106; - static constexpr auto LOC_MARKER_01 = 7010107; - static constexpr auto LOC_ACTOR0 = 1021199; - static constexpr auto LOC_ACTOR1 = 1021223; - static constexpr auto LOC_ACTOR2 = 1021201; - static constexpr auto LOC_ACTOR3 = 1021202; - static constexpr auto LOC_ACTOR4 = 1023188; - static constexpr auto LOC_BGM0 = 147; - -public: - SweetDreamsAreMadeofPeace() : Sapphire::ScriptAPI::QuestBattleScript( 175 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "unknown_0", 2003012, 0, 4, { -266.882690f, 10.421330f, 43.491699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003043, 0, 4, { -261.309113f, 10.383500f, 37.739429f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003044, 0, 4, { -259.553802f, 10.421330f, 31.442730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003045, 0, 4, { -262.154510f, 10.421330f, 23.808010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4614306, 5, { -120.168602f, 11.010820f, -99.074913f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -131.611206f, 9.156082f, -82.660057f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001269, 4544126, 4, { -137.669403f, 9.502172f, -11.353470f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Destination", 2002372, 4579467, 4, { -171.978897f, -49.907219f, -10.220380f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1b2_bosswall", 2002872, 4616656, 4, { -248.873596f, 10.236450f, 33.155060f }, 1.000000f, -0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { -246.919006f, 9.938496f, 34.239399f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Allaganterminal", 2003416, 4664435, 4, { -314.106995f, 9.414734f, 43.198238f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2003421, 4651262, 4, { -292.780701f, 10.351920f, 39.414989f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2003428, 4615269, 4, { -120.556702f, 8.820233f, -76.764412f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( SweetDreamsAreMadeofPeace ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/SweetSorrows.cpp b/src/scripts/instances/questbattles/SweetSorrows.cpp index 517b1206..3f7cf06c 100644 --- a/src/scripts/instances/questbattles/SweetSorrows.cpp +++ b/src/scripts/instances/questbattles/SweetSorrows.cpp @@ -52,8 +52,142 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009569, 0, 4, { 763.213318f, 9.000000f, 358.016998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009570, 0, 4, { 748.506775f, 9.000000f, 520.002930f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001225, 0, 4323569, 4, { 23.333300f, 53.571999f, 106.354698f }, 1.000000f, 0.649343f, 0); + instance.addEObj( "unknown_1", 2001225, 0, 4323570, 4, { 21.551701f, 51.794300f, 121.154800f }, 1.000000f, 0.517916f, 0); + instance.addEObj( "unknown_2", 2001225, 0, 4323571, 4, { 8.403500f, 49.262901f, 135.839706f }, 1.000000f, -1.043878f, 0); + instance.addEObj( "unknown_3", 2001225, 0, 4323572, 4, { 24.120800f, 55.250999f, 94.305801f }, 1.000000f, -1.130911f, 0); + instance.addEObj( "unknown_4", 2001225, 0, 4323573, 4, { 13.908300f, 48.692402f, 141.292801f }, 1.000000f, -1.291134f, 0); + instance.addEObj( "Pelicanegg", 2001226, 0, 4326233, 4, { 24.856930f, 58.243649f, 514.396912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_1", 2001226, 0, 4326236, 4, { 32.791630f, 56.748291f, 497.337189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_2", 2001226, 0, 4326238, 4, { 15.762570f, 59.159180f, 529.930420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_3", 2001226, 0, 4326242, 4, { 2.120972f, 61.875240f, 569.115601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_4", 2001226, 0, 4326243, 4, { -4.409851f, 60.654541f, 570.794189f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_5", 2001226, 0, 4326245, 4, { -9.842102f, 60.044189f, 575.280273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Pelicanegg_6", 2001226, 0, 4326246, 4, { -32.591129f, 55.394451f, 579.160217f }, 0.991760f, 0.349066f, 0); + instance.addEObj( "Pelicanegg_7", 2001226, 0, 4326247, 4, { -20.072981f, 45.049290f, 486.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rainbowlipoyster", 2001761, 0, 4178264, 4, { 542.626282f, 9.000001f, 140.538696f }, 1.000000f, 0.766292f, 0); + instance.addEObj( "Rainbowlipoyster_1", 2001761, 0, 4178265, 4, { 535.067200f, 9.526894f, 168.054001f }, 1.000000f, 0.954200f, 0); + instance.addEObj( "Rainbowlipoyster_2", 2001761, 0, 4178266, 4, { 558.090515f, 9.000001f, 166.795898f }, 1.000000f, -0.459148f, 0); + instance.addEObj( "Rainbowlipoyster_3", 2001761, 0, 4178267, 4, { 528.797485f, 9.000001f, 120.626404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar", 2001207, 0, 4322373, 4, { -257.718292f, 39.721359f, 285.297607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_1", 2001207, 0, 4322375, 4, { -278.129089f, 46.972820f, 266.881012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_2", 2001207, 0, 4322376, 4, { -286.473602f, 42.541382f, 320.362701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Raincatchernectar_3", 2001207, 0, 4322390, 4, { -240.302597f, 39.150990f, 331.519806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5327263, 4, { -85.610252f, 37.412331f, 481.616302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate", 2002375, 0, 4305018, 4, { 32.230679f, 34.078800f, 225.482193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2002522, 0, 4322850, 4, { 32.316509f, 34.478161f, 225.494904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 3640871, 4324111, 4, { -27.662939f, 71.794006f, -27.473471f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 3640869, 4324113, 4, { -56.442101f, 71.794792f, -27.793831f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003776, 0, 4629967, 4, { 516.093323f, 8.895996f, 251.327499f }, 2.000000f, 0.346127f, 0); + instance.addEObj( "unknown_9", 2003777, 0, 4629968, 4, { 512.718323f, 8.927683f, 280.140289f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003778, 0, 4629969, 4, { 529.576599f, 8.561299f, 265.513702f }, 1.250000f, -0.750309f, 0); + instance.addEObj( "unknown_11", 2003820, 0, 4630856, 4, { 529.198120f, 9.201172f, 242.481094f }, 0.991760f, -1.170110f, 0); + instance.addEObj( "Foodsupply", 2004317, 0, 4771276, 4, { 515.994873f, 9.407423f, 525.813416f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004318, 0, 4771277, 4, { 516.158081f, 9.128445f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_13", 2004319, 0, 4771278, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_14", 2004320, 0, 4771282, 4, { 516.158081f, 9.128400f, 526.723083f }, 1.000000f, 0.096815f, 0); + instance.addEObj( "unknown_15", 2004321, 0, 4771283, 4, { 520.051819f, 9.435795f, 516.643616f }, 0.991760f, -0.042620f, 0); + instance.addEObj( "unknown_16", 2004371, 0, 4876869, 4, { 580.773621f, 15.531930f, 376.546906f }, 0.991760f, -0.841353f, 0); + instance.addEObj( "Destination", 2004328, 0, 4771407, 4, { 523.488281f, 17.865311f, 455.256500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004330, 0, 4772280, 4, { 379.995209f, 28.915890f, 346.547607f }, 0.991760f, -1.371351f, 0); + instance.addEObj( "unknown_18", 2001897, 0, 4265826, 4, { 684.271484f, 9.000001f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_19", 2002012, 0, 4265904, 4, { 684.290771f, 11.581540f, 411.920593f }, 0.600000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2002274, 0, 4277237, 4, { 684.271484f, 9.000000f, 415.753601f }, 1.000000f, -1.562855f, 0); + instance.addEObj( "unknown_21", 2002274, 0, 4277238, 4, { 689.574280f, 9.000001f, 400.914886f }, 1.000000f, -0.012971f, 0); + instance.addEObj( "unknown_22", 2004912, 0, 5110338, 4, { 450.849487f, 16.182400f, 406.701202f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002702, 0, 4374461, 4, { -338.582886f, 69.044937f, 159.661407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002713, 0, 4374656, 4, { 15.521610f, 65.719597f, 43.040970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storehouseexit", 2004966, 0, 5341512, 4, { -16.112141f, -23.285440f, 258.157806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002035, 0, 4291559, 4, { 666.710022f, 9.020000f, 509.640015f }, 0.991760f, 1.498000f, 0); + instance.addEObj( "unknown_23", 2002638, 0, 4334883, 4, { 666.710022f, 9.020000f, 509.640015f }, 1.000000f, 1.477691f, 0); + instance.addEObj( "Destination_2", 2002639, 0, 4334884, 4, { 652.252625f, 12.068800f, 519.859985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002036, 0, 4293171, 4, { 425.837097f, 16.485470f, 417.937408f }, 1.000000f, 1.106464f, 0); + instance.addEObj( "Destination_3", 2002050, 0, 4293247, 4, { 548.570312f, 14.587070f, 393.890015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002291, 0, 4293248, 4, { 562.894226f, 14.587070f, 393.881805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002292, 0, 4293249, 4, { 564.620789f, 17.553440f, 406.029602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002293, 0, 4293250, 4, { 567.083801f, 17.741619f, 415.529694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002294, 0, 4293251, 4, { 577.486511f, 17.732130f, 421.654694f }, 1.000000f, 1.554731f, 0); + instance.addEObj( "Destination_8", 2002051, 0, 4293252, 4, { 565.182190f, 18.167570f, 424.421387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unsavoryshoreline", 2002052, 0, 4293257, 4, { 472.932098f, 10.008150f, 743.534973f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption", 2002053, 0, 4293259, 4, { 381.607208f, 27.669050f, 375.790588f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brasscontraption_1", 2002054, 0, 4293260, 4, { 367.043396f, 29.521481f, 352.437592f }, 0.991760f, -0.307062f, 0); + instance.addEObj( "Brasscontraption_2", 2002055, 0, 4293261, 4, { 379.476593f, 30.507351f, 314.076385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar", 2002415, 0, 4307709, 4, { 561.533691f, 8.701095f, 452.273499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_1", 2002416, 0, 4307710, 4, { 531.456421f, 8.712640f, 452.870789f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdypillar_2", 2002417, 0, 4307711, 4, { 565.072388f, 8.698009f, 514.778015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lionmedal", 2002056, 0, 4293281, 4, { 380.514191f, 40.152382f, 636.972473f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_1", 2002057, 0, 4293282, 4, { 386.617798f, 38.286720f, 608.239929f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Lionmedal_2", 2002058, 0, 4293283, 4, { 365.173615f, 36.082169f, 643.988770f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002547, 0, 4325246, 4, { 398.597412f, 79.368210f, 620.597778f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Palmwine", 2002059, 0, 4293291, 4, { -282.886993f, 33.977188f, 308.247406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Palmwine_1", 2002060, 0, 4293292, 4, { -298.278900f, 33.907021f, 276.548798f }, 1.000000f, 1.146737f, 0); + instance.addEObj( "Palmwine_2", 2002061, 0, 4293293, 4, { -248.393402f, 33.989380f, 299.413300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002062, 0, 4293296, 4, { -242.633804f, 45.222340f, 495.323090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002063, 0, 4293301, 4, { 558.113770f, 43.793941f, 553.655396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002064, 0, 4293304, 4, { 458.457306f, 12.898400f, 216.845901f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2002065, 0, 4293308, 4, { 458.548798f, 12.610610f, 190.478394f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2002066, 0, 4293310, 4, { 458.182587f, 12.357100f, 163.042603f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2002677, 0, 4335617, 4, { 446.421295f, 13.901680f, 239.544907f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002295, 0, 4293331, 4, { 667.000183f, 9.000001f, 492.105011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Emptyspace", 2002067, 0, 4293427, 4, { 524.835876f, 18.168390f, 457.080902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_1", 2002068, 0, 4293428, 4, { 524.437317f, 18.229990f, 456.992310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Emptyspace_2", 2002069, 0, 4293429, 4, { 524.623779f, 18.168390f, 457.447296f }, 0.991760f, 1.219334f, 0); + instance.addEObj( "Feastingtable", 2002070, 0, 4293431, 4, { 524.592773f, 18.168390f, 456.620605f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_1", 2002071, 0, 4293432, 4, { 524.594727f, 18.168390f, 455.171112f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_2", 2002072, 0, 4293433, 4, { 525.162415f, 18.142941f, 457.861908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_3", 2002073, 0, 4293435, 4, { 524.514526f, 18.168390f, 456.139313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_4", 2002074, 0, 4293437, 4, { 524.625916f, 18.142941f, 454.532806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Feastingtable_5", 2002675, 0, 4335453, 4, { 524.398376f, 18.168390f, 455.325714f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Feastingtable_6", 2002676, 0, 4335455, 4, { 524.437317f, 18.142941f, 456.168488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2002075, 0, 4293459, 4, { 524.835876f, 18.168400f, 457.080902f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_27", 2002076, 0, 4293460, 4, { 524.449280f, 18.229990f, 456.994598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2002077, 0, 4293461, 4, { 524.623779f, 18.168400f, 457.447296f }, 0.991800f, 1.219334f, 0); + instance.addEObj( "Feastingtable_7", 2002078, 0, 4293462, 4, { 524.592773f, 18.168400f, 456.620605f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_8", 2002079, 0, 4293463, 4, { 524.594727f, 18.168400f, 455.171112f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_9", 2002080, 0, 4293464, 4, { 525.162415f, 18.142900f, 457.861908f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_10", 2002081, 0, 4293466, 4, { 524.514526f, 18.168400f, 456.139313f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Feastingtable_11", 2002082, 0, 4293467, 4, { 524.668518f, 18.168400f, 454.569794f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "Exoticfeast", 2002598, 0, 4331560, 4, { 524.634827f, 18.168390f, 457.148895f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2002687, 0, 4373897, 4, { 524.668518f, 18.167810f, 454.569794f }, 0.991800f, -0.047964f, 0); + instance.addEObj( "ExploratorySitegate", 2002609, 0, 4332170, 4, { 356.991302f, 77.743134f, -99.819702f }, 1.000000f, -0.785204f, 0); + instance.addEObj( "unknown_30", 2002841, 0, 4500970, 4, { 26.993160f, 54.062618f, 486.167603f }, 1.235901f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2005064, 0, 5584487, 4, { 603.016602f, 8.987488f, 577.677917f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2002366, 0, 4305561, 4, { -143.053101f, 68.201988f, 586.154297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rankbox", 2006265, 0, 5920744, 4, { 425.145386f, 15.332490f, 706.618530f }, 1.000000f, 0.059461f, 0); + instance.addEObj( "unknown_31", 2006266, 0, 5920794, 4, { 427.084595f, 15.167400f, 706.736877f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2002441, 0, 4308152, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002442, 0, 4308153, 4, { 689.530029f, 9.771100f, 483.348206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin", 2004927, 0, 5327246, 4, { -10.579870f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_32", 2004937, 0, 5327249, 4, { -4.330000f, 39.530960f, 247.669098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2005015, 0, 5405101, 4, { -10.990750f, 39.927109f, 267.945007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mokujin_1", 2004928, 0, 5327251, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "Mokujin_2", 2004929, 0, 5327252, 4, { -10.579900f, 41.421200f, 267.889496f }, 1.000000f, 1.541772f, 0); + instance.addEObj( "unknown_34", 2005016, 0, 5405106, 4, { -10.990800f, 39.927101f, 267.945007f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Weatheredcrate", 2005007, 0, 5392163, 4, { 515.565979f, 9.494328f, 349.957886f }, 0.564514f, 0.803235f, 0); + instance.addEObj( "unknown_35", 2005011, 0, 5392176, 4, { 515.565979f, 9.646916f, 349.957886f }, 0.991760f, -0.541168f, 0); + instance.addEObj( "unknown_36", 2004933, 0, 5327265, 4, { -9.567444f, 40.211140f, 256.946686f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004934, 0, 5327266, 4, { -13.148160f, 41.669079f, 258.948914f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004939, 0, 5327269, 4, { -70.972137f, 36.047710f, 475.535095f }, 1.000000f, 0.810401f, 0); + instance.addEObj( "unknown_39", 2004933, 0, 5367659, 4, { -10.897120f, 40.824310f, 259.833893f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "unknown_40", 2004934, 0, 5367660, 4, { -14.115410f, 42.042549f, 253.442505f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004933, 0, 5367661, 4, { -15.315400f, 43.625488f, 259.357513f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004934, 0, 5367662, 4, { -12.338870f, 42.020039f, 255.634399f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2005932, 0, 5895605, 4, { 483.373108f, 10.909970f, 348.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2005940, 0, 5895699, 4, { -4.840000f, 39.430000f, 263.799988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2005941, 0, 5895700, 4, { -47.099998f, 39.750000f, 255.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2002378, 0, 4305760, 4, { -8.006777f, 40.556461f, 192.751205f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002377, 0, 4305767, 4, { 32.203011f, 34.087700f, 225.454102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002300, 0, 4295527, 4, { 494.979401f, 10.213230f, 329.967712f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2002307, 0, 4295557, 4, { 95.820000f, 74.905693f, -45.730000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002311, 0, 4295692, 4, { -282.707886f, 33.828941f, 300.993103f }, 0.991760f, -0.768458f, 0); + instance.addEObj( "unknown_46", 2002313, 0, 4296271, 4, { 89.844643f, 66.152702f, 18.650360f }, 0.700000f, -0.388439f, 0); + instance.addEObj( "unknown_47", 2004693, 0, 5018606, 4, { 408.633698f, 79.069107f, 623.345703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2004665, 0, 5018611, 4, { 338.742493f, 37.838001f, 750.804504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004111, 0, 4722117, 4, { -266.399292f, 35.381519f, 305.709595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004121, 0, 4722747, 4, { -52.781071f, 34.942009f, 445.304108f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_23", 2004284, 0, 4757306, 4, { 517.332581f, 12.572820f, 78.961166f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2004858, 0, 5071850, 4, { -252.745895f, 49.679340f, 460.716797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2005155, 0, 5650640, 4, { 534.387085f, 44.182201f, 540.224609f }, 0.991760f, -1.545450f, 0); } diff --git a/src/scripts/instances/questbattles/SwornUponaLance.cpp b/src/scripts/instances/questbattles/SwornUponaLance.cpp index 6639dffb..a3e9be91 100644 --- a/src/scripts/instances/questbattles/SwornUponaLance.cpp +++ b/src/scripts/instances/questbattles/SwornUponaLance.cpp @@ -30,6 +30,266 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/ThatOldFamiliarFeeling.cpp b/src/scripts/instances/questbattles/ThatOldFamiliarFeeling.cpp index 6930a5d6..3fd17423 100644 --- a/src/scripts/instances/questbattles/ThatOldFamiliarFeeling.cpp +++ b/src/scripts/instances/questbattles/ThatOldFamiliarFeeling.cpp @@ -40,12 +40,133 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009578, 2091611, 4, { 31.545870f, 7.999978f, -121.025002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009578, 2091610, 4, { 4.407776f, 8.022990f, -105.310699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2009578, 2091597, 4, { -184.324402f, 18.000000f, 65.271606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2009578, 2091596, 4, { -146.806107f, 14.005000f, 63.857010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Companychest", 2000470, 4255821, 4, { -149.301498f, 4.552717f, -91.365868f }, 0.991760f, -0.619932f ); - instance.registerEObj( "Huntboard", 2004440, 2217635, 4, { -152.330902f, 4.230781f, -92.351143f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000605, 0, 4263086, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000606, 3861081, 4263087, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000604, 4262798, 4263088, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Earthspritecore", 2001221, 0, 4163769, 4, { -185.673004f, 36.598942f, 348.954987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4163770, 4, { -144.712997f, 44.095612f, 337.720398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4163771, 4, { -139.159897f, 44.119518f, 375.516693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4163772, 4, { -125.920898f, 46.215401f, 364.480713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4163773, 4, { -207.121796f, 34.620338f, 343.721710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4163774, 4, { -177.589203f, 37.378311f, 375.839203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4163775, 4, { -135.196198f, 45.881248f, 388.070709f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_7", 2001221, 0, 4163776, 4, { -124.855698f, 47.177441f, 336.891602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000205, 3841548, 3237648, 4, { -382.994202f, 25.285480f, -512.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000206, 4030543, 3237650, 4, { -382.797791f, 24.058620f, -569.999329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000207, 4030563, 3237652, 4, { -384.516693f, 24.065800f, -577.594116f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlever", 2000209, 0, 3237656, 4, { -392.499512f, 24.935869f, -487.555908f }, 1.000000f, 1.042826f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock02", 2001705, 4165897, 4108317, 4, { -345.592102f, 15.234820f, -632.468323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock03", 2001705, 4165900, 4108323, 4, { -366.638000f, 15.153470f, -651.078613f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138496, 4138489, 5, { -466.621002f, 22.995081f, -472.606415f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Ironlever_1", 2001805, 0, 4175817, 4, { -377.859192f, 24.185551f, -562.981689f }, 0.991760f, 1.504764f, 0); + instance.addEObj( "unknown_4", 2001684, 0, 4105352, 4, { 191.706497f, 53.259998f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "Curiousobject", 2003654, 0, 4622131, 4, { -68.557579f, 13.811150f, 159.184296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003655, 0, 4622132, 4, { -68.912437f, 13.549060f, 159.191299f }, 1.000000f, -0.118714f, 0); + instance.addEObj( "Preciouspotsherd", 2003656, 0, 4622218, 4, { -72.945534f, 13.527350f, 159.206696f }, 1.000000f, -0.416651f, 0); + instance.addEObj( "Preciouspotsherd_1", 2003657, 0, 4622219, 4, { -80.168518f, 13.427830f, 158.135193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Preciouspotsherd_2", 2003658, 0, 4622225, 4, { -71.041443f, 13.443610f, 155.966293f }, 1.000000f, 1.114817f, 0); + instance.addEObj( "Preciouspotsherd_3", 2003659, 0, 4622229, 4, { -76.128853f, 13.454370f, 155.911102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003903, 0, 4635043, 4, { -432.590515f, 28.794950f, -383.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003904, 0, 4673429, 4, { -432.590515f, 28.795000f, -383.577515f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2005163, 0, 5655919, 4, { 364.692993f, 74.880417f, 170.318405f }, 1.000000f, 0.515260f, 0); + instance.addEObj( "unknown_9", 2005210, 0, 5707766, 4, { 364.667114f, 74.838120f, 170.304794f }, 0.991760f, 0.478285f, 0); + instance.addEObj( "Caravansack", 2001408, 0, 3972501, 4, { 154.381302f, 52.555969f, 200.925507f }, 0.991760f, -0.426474f, 0); + instance.addEObj( "Caravansack_1", 2001409, 0, 3972503, 4, { 141.835495f, 53.000080f, 221.575607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); + instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_3", 2001544, 0, 4068720, 4, { 259.056488f, 53.448139f, 25.430000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2001468, 0, 4002288, 4, { -87.371643f, 50.629879f, 315.604614f }, 1.335633f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2001469, 0, 4002293, 4, { -74.943207f, 53.255798f, 336.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2001472, 0, 4003482, 4, { 150.725098f, 18.805120f, -5.748842f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Shadedoutcropping", 2001474, 0, 4014193, 4, { 96.247253f, 16.975349f, 188.860504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001758, 0, 4175144, 4, { -269.838898f, 15.347900f, -718.118530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002694, 0, 4374439, 4, { -659.887085f, 62.116219f, -805.250305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002698, 0, 4374438, 4, { 328.773987f, 63.000000f, -228.168198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "WakingSandsentrance", 2001711, 0, 4148333, 4, { -480.918091f, 18.001030f, -386.862000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003455, 0, 4672971, 4, { -520.720886f, 12.537260f, -369.257294f }, 1.000000f, -0.160624f, 0); + instance.addEObj( "Destination_3", 2002252, 0, 4301817, 4, { -662.345581f, 63.703388f, -805.475891f }, 1.000000f, -1.516295f, 0); + instance.addEObj( "unknown_15", 2002858, 0, 4502882, 4, { -470.847687f, 22.690121f, -439.597198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002859, 0, 4502883, 4, { -386.630493f, 24.769951f, -500.924988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002860, 0, 4502910, 4, { -367.215393f, 16.534220f, -628.223816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002861, 0, 4502913, 4, { -327.476013f, 14.770360f, -782.936218f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003561, 0, 4620227, 4, { 175.079300f, 52.657982f, -51.644081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003562, 0, 4620228, 4, { 140.193497f, 55.403481f, -32.144279f }, 1.000000f, -0.431827f, 0); + instance.addEObj( "unknown_20", 2003563, 0, 4620916, 4, { 90.466728f, 15.128930f, 156.129196f }, 1.000000f, -0.851278f, 0); + instance.addEObj( "unknown_21", 2003563, 0, 4620917, 4, { 90.683792f, 15.115320f, 157.440903f }, 1.000000f, -1.528101f, 0); + instance.addEObj( "unknown_22", 2003563, 0, 4620918, 4, { 90.393692f, 15.986160f, 156.714096f }, 1.000000f, -0.476697f, 0); + instance.addEObj( "Weatheredcrate", 2003564, 0, 4622239, 4, { -494.902893f, 19.051371f, -352.231415f }, 0.750000f, -0.588395f, 0); + instance.addEObj( "Blackscale", 2003565, 0, 4622240, 4, { -492.155792f, 19.051319f, -356.257690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_1", 2003566, 0, 4622241, 4, { -477.134888f, 21.550840f, -362.625000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_2", 2003567, 0, 4622242, 4, { -462.865997f, 23.031300f, -361.162415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_3", 2003568, 0, 4622243, 4, { -444.846008f, 23.021820f, -360.569000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003573, 0, 4622363, 4, { 192.679306f, 52.578350f, 14.635490f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003570, 0, 4677129, 4, { -390.152710f, 24.013620f, -348.136200f }, 0.750000f, 0.007942f, 0); + instance.addEObj( "unknown_24", 2003570, 0, 4677130, 4, { -390.079590f, 24.657551f, -348.104492f }, 0.750000f, -0.164489f, 0); + instance.addEObj( "unknown_25", 2003571, 0, 4677131, 4, { 122.520599f, 49.369301f, -179.912094f }, 0.750000f, 0.232433f, 0); + instance.addEObj( "unknown_26", 2003571, 0, 4677132, 4, { 121.849197f, 49.353828f, -180.857895f }, 0.750000f, -0.604124f, 0); + instance.addEObj( "unknown_27", 2003572, 0, 4677134, 4, { 256.280212f, 53.858521f, 144.223694f }, 0.750000f, 1.456685f, 0); + instance.addEObj( "unknown_28", 2003572, 0, 4677135, 4, { 254.908997f, 52.413540f, 144.814804f }, 0.750000f, 0.436474f, 0); + instance.addEObj( "Planarfissure", 2002431, 0, 4308386, 4, { -178.373398f, 15.435460f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002432, 0, 4308387, 4, { -211.169601f, 15.408760f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002535, 0, 4323988, 4, { -178.373398f, 15.435420f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_3", 2002536, 0, 4323989, 4, { -211.169601f, 15.408720f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002310, 0, 4295817, 4, { -283.908386f, 15.067190f, -774.671997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate_1", 2004102, 0, 4695118, 4, { -283.908386f, 15.067200f, -774.671997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001808, 0, 4175875, 4, { 160.723297f, 54.825562f, -45.548222f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001714, 0, 4190129, 4, { 191.706497f, 53.206501f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_31", 2001714, 0, 4101396, 4, { 191.706497f, 53.259991f, -43.777889f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_32", 2004690, 0, 5021395, 4, { 301.300903f, 63.558701f, 161.296494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage", 2004132, 0, 4721955, 4, { -158.026199f, 14.901680f, -197.023407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004136, 0, 4721965, 4, { -156.549500f, 14.974940f, -192.488205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage_1", 2004133, 0, 4892862, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Winebaudsmessage_2", 2004134, 0, 4892863, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Listofdemands", 2004847, 0, 5071821, 4, { 323.642792f, 62.984390f, -207.887100f }, 1.000000f, -1.371537f, 0); + instance.addEObj( "EATCcargocrate", 2000738, 0, 3706840, 4, { 217.118195f, 60.471439f, 121.538002f }, 0.747620f, 0.830903f, 0); + instance.addEObj( "EATCcargocrate_1", 2000739, 0, 3706841, 4, { 212.965103f, 52.824039f, 147.999802f }, 0.747620f, 0.764395f, 0); + instance.addEObj( "EATCcargocrate_2", 2000740, 0, 3706842, 4, { 228.448898f, 55.569160f, 172.082993f }, 0.747620f, 0.113389f, 0); + instance.addEObj( "Fafafonosbaggage", 2001273, 0, 3923934, 4, { -210.864395f, 31.683620f, 370.595703f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Fafafonosbaggage_1", 2001274, 0, 3923935, 4, { -215.686295f, 31.992800f, 361.348907f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fafafonosbaggage_2", 2001275, 0, 3923937, 4, { -218.890701f, 31.788309f, 365.163605f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Magnetite", 2001276, 0, 3923953, 4, { -162.859604f, 49.869110f, 312.336792f }, 1.300000f, -0.000000f, 0); + instance.addEObj( "Magnetite_1", 2001356, 0, 3949808, 4, { -118.516899f, 56.229370f, 411.123810f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Magnetite_2", 2001357, 0, 3949809, 4, { -99.895340f, 59.123940f, 389.090698f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Writofseizure", 2001456, 0, 3999587, 4, { -246.576706f, 35.180309f, 383.315613f }, 1.000000f, 1.167259f, 0); + instance.addEObj( "Writofseizure_1", 2001457, 0, 3999591, 4, { -218.018997f, 35.816582f, 426.025787f }, 1.000000f, -0.002433f, 0); + instance.addEObj( "Writofseizure_2", 2001458, 0, 3999593, 4, { -282.081604f, 35.200500f, 438.834198f }, 0.991760f, 0.407578f, 0); + instance.addEObj( "Writofseizure_3", 2001459, 0, 3999595, 4, { -306.982391f, 34.317501f, 396.963409f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001852, 0, 4217254, 4, { -235.248795f, 15.910670f, -293.097198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trappoint", 2001374, 0, 3951678, 4, { 101.867302f, 49.365681f, -171.121094f }, 0.991760f, -1.182530f, 0); + instance.addEObj( "Trappoint_1", 2001375, 0, 3951683, 4, { 111.436600f, 49.171101f, -177.996506f }, 0.900208f, -0.674530f, 0); + instance.addEObj( "Trappoint_2", 2001376, 0, 3951862, 4, { 115.190300f, 49.143421f, -183.031998f }, 0.900208f, -0.273005f, 0); + instance.addEObj( "Trappoint_3", 2001377, 0, 3951883, 4, { 106.858902f, 49.335419f, -173.693497f }, 0.991760f, -0.931860f, 0); + instance.addEObj( "Nanaschitepebble", 2001399, 0, 3955178, 4, { 61.631142f, 46.075420f, -265.430695f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Nanaschitepebble_1", 2001400, 0, 3955182, 4, { 98.055641f, 45.213470f, -214.379593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nanaschitepebble_2", 2001401, 0, 3955184, 4, { 85.587769f, 46.424850f, -266.468292f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Nanaschitepebble_3", 2001402, 0, 3955186, 4, { 47.837040f, 45.220798f, -223.498901f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Splinteredcrate", 2001382, 0, 3953773, 4, { -282.520813f, 13.480670f, -145.922104f }, 0.991760f, 0.922943f, 0); + instance.addEObj( "Decayingvegetables", 2001383, 0, 3953775, 4, { -283.192200f, 13.480670f, -145.860992f }, 0.991760f, 1.086698f, 0); + instance.addEObj( "Bottomlesstoolbox", 2001384, 0, 3953776, 4, { -278.034698f, 13.480670f, -146.562897f }, 0.991760f, -0.671846f, 0); + instance.addEObj( "Unsoldpot", 2001475, 0, 4010998, 4, { -353.951996f, 13.900940f, -102.644096f }, 0.991760f, 0.004243f, 0); + instance.addEObj( "Decayingvegetables_1", 2001476, 0, 4011001, 4, { -356.013611f, 13.903760f, -100.384903f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "Emptydecanter", 2001477, 0, 4011002, 4, { -325.368195f, 13.983500f, -109.073997f }, 0.991760f, -0.977592f, 0); + instance.addEObj( "Holeycup", 2001478, 0, 4011003, 4, { -324.971405f, 13.983500f, -108.587402f }, 0.991760f, 0.583399f, 0); + instance.addEObj( "Motheatensack", 2001479, 0, 4011004, 4, { -355.428406f, 13.900940f, -101.609901f }, 0.991760f, -0.962156f, 0); + instance.addEObj( "Flotsam", 2001385, 0, 3953779, 4, { -285.216705f, 19.834650f, -165.813995f }, 0.320374f, 0.081159f, 0); + instance.addEObj( "Flotsam_1", 2001386, 0, 3953780, 4, { -282.883209f, 19.015869f, -166.643906f }, 0.778198f, -1.349212f, 0); + instance.addEObj( "Flotsam_2", 2001387, 0, 3953781, 4, { -293.232697f, 19.514210f, -164.340897f }, 0.778198f, -0.018445f, 0); + instance.addEObj( "Oremound", 2001368, 0, 3951891, 4, { 297.566193f, 62.546749f, -194.048996f }, 0.991760f, 0.740205f, 0); + instance.addEObj( "Oremound_1", 2001369, 0, 3951893, 4, { 293.018890f, 63.492680f, -236.133408f }, 0.991760f, -1.090533f, 0); + instance.addEObj( "Oremound_2", 2001735, 0, 4161181, 4, { 318.346405f, 63.544731f, -200.930496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sharpenedpickaxe", 2001371, 0, 3952079, 4, { 315.281891f, 62.935490f, -202.934906f }, 0.961304f, 1.229137f, 0); + instance.addEObj( "Oldhammer", 2001372, 0, 3952084, 4, { 324.421997f, 64.036842f, -247.028397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavysledgehammer", 2001373, 0, 3952087, 4, { 291.432007f, 62.563419f, -228.564896f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TheBalladofOblivion.cpp b/src/scripts/instances/questbattles/TheBalladofOblivion.cpp index c886524a..483b0943 100644 --- a/src/scripts/instances/questbattles/TheBalladofOblivion.cpp +++ b/src/scripts/instances/questbattles/TheBalladofOblivion.cpp @@ -37,6 +37,266 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/TheBeastWithin.cpp b/src/scripts/instances/questbattles/TheBeastWithin.cpp index 1ec080c1..a9cbd4d9 100644 --- a/src/scripts/instances/questbattles/TheBeastWithin.cpp +++ b/src/scripts/instances/questbattles/TheBeastWithin.cpp @@ -57,59 +57,59 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2001809, 0, 4, { 134.115601f, -17.997431f, 473.641693f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 137.299393f, -17.990360f, 454.401398f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 73.105957f, 9.994568f, -475.590790f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4177700, 5, { 130.745697f, -17.983120f, 461.438293f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001809, 0, 4177841, 4, { 134.115601f, -17.997431f, 473.641693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4177843, 4, { 137.299393f, -17.990360f, 454.401398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 4178207, 4, { 73.105957f, 9.994568f, -475.590790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4177700, 4178323, 5, { 130.745697f, -17.983120f, 461.438293f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2001822, 4086687, 4, { 125.014000f, -9.459579f, 64.149277f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2001811, 4259124, 4, { 127.094200f, -12.000000f, 125.826500f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2001822, 4086687, 4177864, 4, { 125.014000f, -9.459579f, 64.149277f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2001811, 4259124, 4236783, 4, { 127.094200f, -12.000000f, 125.826500f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094", 2001810, 4259126, 4, { 124.986603f, -12.039370f, 125.401100f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2001810, 4259126, 4178384, 4, { 124.986603f, -12.039370f, 125.401100f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0250", 2000277, 4259125, 4, { 125.461502f, -12.000000f, 89.079697f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000277, 4259125, 4259138, 4, { 125.461502f, -12.000000f, 89.079697f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2001114, 4323503, 4, { 118.000000f, -8.700125f, 65.370102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2001823, 4323504, 4, { 117.995003f, -7.766907f, 65.232300f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Nymiandevice", 2001123, 4126926, 4, { 117.995003f, -9.001419f, 65.378754f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2002790, 4405761, 4, { 125.029999f, -13.277490f, 181.098602f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001813, 4259128, 4, { 45.925018f, 0.000000f, -212.411499f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2001114, 4323503, 4323774, 4, { 118.000000f, -8.700125f, 65.370102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001823, 4323504, 4177865, 4, { 117.995003f, -7.766907f, 65.232300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Nymiandevice", 2001123, 4126926, 4323825, 4, { 117.995003f, -9.001419f, 65.378754f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2002790, 4405761, 4405900, 4, { 125.029999f, -13.277490f, 181.098602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001813, 4259128, 4236784, 4, { 45.925018f, 0.000000f, -212.411499f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001812, 4259127, 4, { 43.121960f, -0.015320f, -212.616592f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001812, 4259127, 4178388, 4, { 43.121960f, -0.015320f, -212.616592f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "unknown_5", 2001824, 4086767, 4, { 43.140591f, 0.499020f, -29.383511f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001827, 4086770, 4, { 43.011742f, 0.540422f, -152.602997f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2000278, 4259129, 4, { 43.493420f, -0.100058f, -248.056198f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_5", 2001824, 4086767, 4177866, 4, { 43.140591f, 0.499020f, -29.383511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001827, 4086770, 4178340, 4, { 43.011742f, 0.540422f, -152.602997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2000278, 4259129, 4259142, 4, { 43.493420f, -0.100058f, -248.056198f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2001115, 4323510, 4, { 35.000000f, 1.250271f, -5.876968f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2001116, 4323508, 4, { 35.000000f, 1.249865f, -28.099899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2001117, 4323512, 4, { 43.000000f, 1.300663f, -58.799179f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2001118, 4323515, 4, { 54.099178f, 9.249764f, -95.999512f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_11", 2001119, 4323518, 4, { 122.099899f, 1.250139f, -145.999405f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_12", 2001120, 4323522, 4, { 36.000000f, 1.299810f, -151.049896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2001825, 4323511, 4, { 35.027500f, 2.231338f, -5.969540f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2001826, 4323509, 4, { 34.988789f, 2.301583f, -28.158291f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2001828, 4323513, 4, { 43.003689f, 2.351689f, -58.849869f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2001829, 4323516, 4, { 54.100830f, 10.258660f, -95.915703f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2001830, 4323519, 4, { 121.982201f, 2.305465f, -145.991302f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2001831, 4323523, 4, { 35.995869f, 2.276821f, -151.081100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice", 2001124, 4126931, 4, { 34.988892f, 0.930786f, -6.393555f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice_1", 2001125, 4126938, 4, { 34.988892f, 0.930786f, -27.634159f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice_2", 2001126, 4126941, 4, { 42.984619f, 0.991760f, -58.335270f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Nymiandevice_1", 2001127, 4126947, 4, { 53.613361f, 8.952527f, -95.999352f }, 1.000000f, 1.570451f ); - instance.registerEObj( "RustedNymiandevice_3", 2001128, 4126952, 4, { 121.629601f, 0.930786f, -146.013596f }, 0.991760f, 1.570451f ); - instance.registerEObj( "RustedNymiandevice_4", 2001129, 4126956, 4, { 35.995972f, 0.991760f, -150.591400f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Lanternoil", 2002789, 0, 4, { 35.621380f, -0.164260f, -23.125179f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2001832, 4086777, 4, { 73.005737f, 10.540420f, -380.487610f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1d3_bossline", 2001814, 4239448, 4, { 72.890900f, 9.976854f, -400.332489f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1d3_bosswall", 2001815, 4239449, 4, { 74.758614f, 9.976894f, -400.332489f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2001121, 4323530, 4, { 80.979607f, 11.245850f, -380.117493f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_21", 2001122, 4323528, 4, { 65.000000f, 11.249720f, -380.099792f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2001833, 4323531, 4, { 81.010132f, 12.313960f, -380.117493f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2001834, 4323529, 4, { 65.001831f, 12.381110f, -380.103790f }, 1.000000f, 0.000000f ); - instance.registerEObj( "RustedNymiandevice_5", 2001130, 4126964, 4, { 80.979607f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f ); - instance.registerEObj( "RustedNymiandevice_6", 2001131, 4126966, 4, { 64.988159f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2005197, 5674883, 4, { 73.492577f, 6.000000f, -464.485596f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2001115, 4323510, 4323775, 4, { 35.000000f, 1.250271f, -5.876968f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001116, 4323508, 4323776, 4, { 35.000000f, 1.249865f, -28.099899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001117, 4323512, 4323778, 4, { 43.000000f, 1.300663f, -58.799179f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2001118, 4323515, 4323779, 4, { 54.099178f, 9.249764f, -95.999512f }, 1.000000f, 1.570451f, 0); + instance.addEObj( "unknown_11", 2001119, 4323518, 4323780, 4, { 122.099899f, 1.250139f, -145.999405f }, 1.000000f, 1.570451f, 0); + instance.addEObj( "unknown_12", 2001120, 4323522, 4323781, 4, { 36.000000f, 1.299810f, -151.049896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001825, 4323511, 4177867, 4, { 35.027500f, 2.231338f, -5.969540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001826, 4323509, 4177868, 4, { 34.988789f, 2.301583f, -28.158291f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2001828, 4323513, 4178334, 4, { 43.003689f, 2.351689f, -58.849869f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001829, 4323516, 4178335, 4, { 54.100830f, 10.258660f, -95.915703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001830, 4323519, 4178337, 4, { 121.982201f, 2.305465f, -145.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2001831, 4323523, 4178339, 4, { 35.995869f, 2.276821f, -151.081100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice", 2001124, 4126931, 4324149, 4, { 34.988892f, 0.930786f, -6.393555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice_1", 2001125, 4126938, 4324150, 4, { 34.988892f, 0.930786f, -27.634159f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice_2", 2001126, 4126941, 4324151, 4, { 42.984619f, 0.991760f, -58.335270f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Nymiandevice_1", 2001127, 4126947, 4324152, 4, { 53.613361f, 8.952527f, -95.999352f }, 1.000000f, 1.570451f, 0); + instance.addEObj( "RustedNymiandevice_3", 2001128, 4126952, 4324153, 4, { 121.629601f, 0.930786f, -146.013596f }, 0.991760f, 1.570451f, 0); + instance.addEObj( "RustedNymiandevice_4", 2001129, 4126956, 4324154, 4, { 35.995972f, 0.991760f, -150.591400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lanternoil", 2002789, 0, 4405902, 4, { 35.621380f, -0.164260f, -23.125179f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2001832, 4086777, 4178341, 4, { 73.005737f, 10.540420f, -380.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1d3_bossline", 2001814, 4239448, 4236779, 4, { 72.890900f, 9.976854f, -400.332489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1d3_bosswall", 2001815, 4239449, 4236782, 4, { 74.758614f, 9.976894f, -400.332489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2001121, 4323530, 4323783, 4, { 80.979607f, 11.245850f, -380.117493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2001122, 4323528, 4323782, 4, { 65.000000f, 11.249720f, -380.099792f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2001833, 4323531, 4178342, 4, { 81.010132f, 12.313960f, -380.117493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2001834, 4323529, 4178343, 4, { 65.001831f, 12.381110f, -380.103790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "RustedNymiandevice_5", 2001130, 4126964, 4324155, 4, { 80.979607f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "RustedNymiandevice_6", 2001131, 4126966, 4324156, 4, { 64.988159f, 10.940670f, -379.629211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2005197, 5674883, 5674890, 4, { 73.492577f, 6.000000f, -464.485596f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) } diff --git a/src/scripts/instances/questbattles/TheCompanyYouKeepImmortalFlames.cpp b/src/scripts/instances/questbattles/TheCompanyYouKeepImmortalFlames.cpp index 43d23810..14d99e6f 100644 --- a/src/scripts/instances/questbattles/TheCompanyYouKeepImmortalFlames.cpp +++ b/src/scripts/instances/questbattles/TheCompanyYouKeepImmortalFlames.cpp @@ -37,10 +37,281 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000604, 4262798, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f ); + instance.addEObj( "Pollencluster", 2000129, 0, 2315601, 4, { -154.833298f, -0.625671f, 171.099396f }, 1.144348f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3715786, 4, { -151.751007f, 1.608049f, 145.860992f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138563, 4138562, 5, { -173.216400f, -3.430103f, 183.856796f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Sylphickeepsake", 2001227, 0, 4322586, 4, { 294.431213f, -1.040000f, 143.681396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_1", 2001227, 0, 4322587, 4, { 321.827911f, -3.020000f, 144.090897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_2", 2001227, 0, 4322589, 4, { 290.637299f, -0.740000f, 163.516006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_3", 2001227, 0, 4322591, 4, { 309.508911f, -0.240000f, 173.715103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_4", 2001227, 0, 4322592, 4, { 298.527588f, 0.510000f, 187.215897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_5", 2001227, 0, 4322594, 4, { 258.492493f, -0.220000f, 149.720093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphickeepsake_6", 2001227, 0, 4322599, 4, { 260.485596f, 0.120000f, 130.993103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphickeepsake_7", 2001227, 0, 4322601, 4, { 257.467102f, 0.260000f, 180.673294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001672, 0, 4103733, 4, { 51.468632f, 7.888855f, 486.472809f }, 0.991760f, 1.407976f, 0); + instance.addEObj( "Destination", 2004254, 0, 4745343, 4, { 260.836792f, -9.082514f, -77.379066f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002864, 0, 4496980, 4, { 270.292114f, -0.236188f, 168.551102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2002865, 0, 4497120, 4, { 259.773590f, -8.686693f, -81.574600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2003035, 0, 4515593, 4, { 21.365570f, -6.232798f, 251.565796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_1", 2003036, 0, 4515594, 4, { 21.370729f, -6.231795f, 251.573700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom", 2003330, 0, 4548814, 4, { 197.333801f, 8.378596f, 176.602798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_1", 2003331, 0, 4548815, 4, { 235.789200f, -1.592303f, 104.609299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_2", 2003332, 0, 4548816, 4, { 198.952194f, -3.617840f, -11.549170f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Fragrantbloom_3", 2003333, 0, 4548818, 4, { 261.949493f, -7.052843f, 3.433620f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass", 2003334, 0, 4548820, 4, { 240.559402f, -5.273791f, -47.777660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_1", 2003335, 0, 4588382, 4, { 204.367706f, -3.361009f, -11.380580f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_2", 2003336, 0, 4588383, 4, { 181.841400f, 0.028064f, 34.078308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_3", 2003459, 0, 4588384, 4, { 205.467407f, -1.536390f, 90.842522f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_4", 2003460, 0, 4588395, 4, { 207.316895f, 9.219618f, 189.518997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Moongrass_5", 2003461, 0, 4588396, 4, { 68.643959f, 4.922075f, 183.815094f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003425, 0, 4576915, 4, { 276.268890f, -10.496140f, -70.834373f }, 1.052795f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_2", 2002883, 0, 4498913, 4, { 102.494904f, -20.340330f, -512.870972f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylphpodling_3", 2002882, 0, 4498914, 4, { -26.077181f, -35.070999f, -539.086182f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_6", 2003344, 0, 4549544, 4, { 180.100006f, -21.814190f, -454.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_7", 2003345, 0, 4549545, 4, { 257.190796f, -23.392200f, -374.319092f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_8", 2003346, 0, 4549546, 4, { 314.198395f, -17.929380f, -269.611603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sylphpodling_4", 2003343, 0, 4549547, 4, { 102.525299f, -20.309811f, -512.840515f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003426, 0, 4577350, 4, { 99.748169f, -20.187740f, -512.474182f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003423, 0, 4577365, 4, { 45.954391f, 6.073489f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003424, 0, 4577367, 4, { 45.954399f, 6.073500f, 250.591400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003388, 0, 4578406, 4, { -8.182032f, -34.830978f, -531.505005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_9", 2003472, 0, 4589592, 4, { 207.316895f, 9.219618f, 189.518997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_10", 2003473, 0, 4589593, 4, { 68.643959f, 4.922075f, 183.815094f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_11", 2003462, 0, 4589558, 4, { 325.490112f, -18.812401f, -167.101593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Moongrass_12", 2003470, 0, 4589581, 4, { 243.800003f, -5.200000f, -51.700001f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Moongrass_13", 2003471, 0, 4589591, 4, { 234.800003f, -3.874040f, 67.699997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003155, 0, 4536337, 4, { -247.292099f, 5.402741f, 279.090515f }, 0.991760f, 1.081068f, 0); + instance.addEObj( "Destination_6", 2003156, 0, 4536338, 4, { -227.161697f, 5.266186f, 276.482788f }, 0.991760f, 0.446265f, 0); + instance.addEObj( "Destination_7", 2003157, 0, 4536339, 4, { -234.703796f, 3.264596f, 271.138214f }, 0.991760f, -0.104419f, 0); + instance.addEObj( "Destination_8", 2003158, 0, 4536340, 4, { -217.317001f, 2.177073f, 285.324402f }, 0.991760f, 0.917035f, 0); + instance.addEObj( "Destination_9", 2003159, 0, 4536341, 4, { -202.240402f, 0.909965f, 278.834015f }, 0.991760f, 0.476351f, 0); + instance.addEObj( "Destination_10", 2003160, 0, 4536342, 4, { -242.640900f, 7.049800f, 297.737701f }, 0.991760f, -0.124993f, 0); + instance.addEObj( "Destination_11", 2003161, 0, 4536343, 4, { -224.126297f, 1.514189f, 267.972809f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2003162, 0, 4536344, 4, { -229.975601f, 4.013759f, 291.695099f }, 0.991760f, -0.547807f, 0); + instance.addEObj( "Sackofdevilgourds", 2003067, 0, 4517563, 4, { 354.583893f, -4.603297f, -11.392800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_1", 2003068, 0, 4517567, 4, { 323.838593f, -5.761353f, -17.896009f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_2", 2003069, 0, 4517568, 4, { 327.674591f, -6.085326f, -7.901030f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_3", 2003070, 0, 4517569, 4, { 328.105194f, -4.855515f, -31.267309f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_4", 2003071, 0, 4517570, 4, { 182.667099f, -1.920222f, 23.114180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_5", 2003072, 0, 4517571, 4, { 187.073502f, -0.680873f, 76.101418f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_6", 2003073, 0, 4517572, 4, { 181.013107f, -0.379152f, 68.056587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackofdevilgourds_7", 2003074, 0, 4517588, 4, { 206.287796f, -2.382749f, 69.434540f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Deepwoodsapling", 2003221, 0, 4569636, 4, { 254.206100f, -6.336769f, 41.450748f }, 0.991760f, -1.248056f, 0); + instance.addEObj( "Deepwoodsapling_1", 2003222, 0, 4569637, 4, { 253.533905f, -5.510984f, 22.278280f }, 0.991760f, -1.510563f, 0); + instance.addEObj( "Deepwoodsapling_2", 2003223, 0, 4569638, 4, { 288.768311f, -5.225069f, 37.053440f }, 1.000000f, -0.209019f, 0); + instance.addEObj( "Deepwoodsapling_3", 2003224, 0, 4569639, 4, { 281.282898f, -5.528382f, 10.890320f }, 0.991760f, 1.029748f, 0); + instance.addEObj( "Deepwoodsapling_4", 2003225, 0, 4569640, 4, { 313.383514f, -6.745697f, 17.728300f }, 1.000000f, 1.261924f, 0); + instance.addEObj( "Deepwoodsapling_5", 2003226, 0, 4569641, 4, { 309.700500f, -5.789827f, 36.660000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Deepwoodsapling_6", 2003227, 0, 4569642, 4, { 297.563690f, -5.432125f, 63.752991f }, 1.000000f, -0.186714f, 0); + instance.addEObj( "Deepwoodsapling_7", 2003228, 0, 4569643, 4, { 286.250214f, -4.508800f, 57.141289f }, 1.000000f, -1.297356f, 0); + instance.addEObj( "Greatergapemaw", 2003229, 0, 4569644, 4, { 206.434402f, -3.828274f, -40.060032f }, 1.000000f, -1.042362f, 0); + instance.addEObj( "Greatergapemaw_1", 2003230, 0, 4569645, 4, { 203.114502f, -3.394559f, -27.459700f }, 1.000000f, 0.152400f, 0); + instance.addEObj( "Greatergapemaw_2", 2003231, 0, 4569646, 4, { 211.596100f, -4.479522f, -51.478550f }, 1.000000f, -1.559508f, 0); + instance.addEObj( "Greatergapemaw_3", 2003232, 0, 4569647, 4, { 231.324295f, -5.301898f, -52.930630f }, 1.000000f, -0.385533f, 0); + instance.addEObj( "Greatergapemaw_4", 2003233, 0, 4569648, 4, { 245.611893f, -5.202628f, -41.667759f }, 1.000000f, -1.325491f, 0); + instance.addEObj( "Greatergapemaw_5", 2003234, 0, 4569649, 4, { 231.158707f, -3.189421f, -16.280991f }, 1.000000f, 0.425819f, 0); + instance.addEObj( "Greatergapemaw_6", 2003235, 0, 4569650, 4, { 215.535202f, -2.485040f, -19.249729f }, 1.000000f, 1.190844f, 0); + instance.addEObj( "Destination_13", 2003237, 0, 4544034, 4, { 242.509201f, 3.171883f, 174.738800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2003238, 0, 4544035, 4, { 212.800797f, 2.180446f, 124.510101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003239, 0, 4544036, 4, { 420.004486f, -11.947810f, -2.182068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2003240, 0, 4544037, 4, { -20.536249f, 18.045280f, 18.219610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_17", 2003241, 0, 4544038, 4, { 287.296295f, -5.537555f, 26.370331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fragrantbloom_4", 2003079, 0, 4536351, 4, { 225.811600f, 6.003866f, 181.787292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_5", 2003080, 0, 4536352, 4, { 278.593506f, -4.781094f, 36.545292f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_6", 2003081, 0, 4536353, 4, { 175.275497f, -0.198469f, 57.348770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_7", 2003082, 0, 4536354, 4, { 97.683311f, 7.143996f, -7.903296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ritualartifact", 2003075, 0, 4536355, 4, { 126.764000f, 3.093158f, 19.930861f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_1", 2003076, 0, 4536356, 4, { -19.144520f, 19.335110f, -11.485360f }, 1.500000f, -0.635571f, 0); + instance.addEObj( "Ritualartifact_2", 2003077, 0, 4536357, 4, { 315.975494f, -6.837254f, -16.690960f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Ritualartifact_3", 2003078, 0, 4536358, 4, { 232.630203f, -4.500855f, -59.158958f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_4", 2003303, 0, 4540178, 4, { 267.974091f, -0.139052f, 168.948395f }, 1.500000f, -1.196242f, 0); + instance.addEObj( "Fragrantbloom_8", 2003301, 0, 4540179, 4, { 220.316193f, -1.473949f, 100.497803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ritualartifact_5", 2003304, 0, 4540180, 4, { 302.897797f, -5.385191f, 60.722450f }, 1.500000f, -0.084814f, 0); + instance.addEObj( "Fragrantbloom_9", 2003302, 0, 4540181, 4, { 222.819199f, -2.727977f, -17.219090f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003495, 0, 4593329, 4, { 396.750214f, -8.047500f, -1.323600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousobject", 2003037, 0, 4515675, 4, { 287.872894f, -5.639699f, 29.696770f }, 2.975464f, -0.583977f, 0); + instance.addEObj( "Suspiciousobject_1", 2003038, 0, 4515676, 4, { 290.811310f, -4.964163f, 52.301262f }, 2.500000f, -1.472846f, 0); + instance.addEObj( "Suspiciousobject_2", 2003039, 0, 4515678, 4, { 244.951004f, -1.262776f, 100.521500f }, 3.000000f, 0.877921f, 0); + instance.addEObj( "Greaterbanestool", 2003242, 1891418, 4573010, 4, { 251.778397f, -8.209301f, -142.010803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_1", 2003243, 1891426, 4573011, 4, { 207.514099f, -5.522569f, -194.351395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_2", 2003244, 1692526, 4573014, 4, { 207.780197f, -3.514782f, -143.904099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_3", 2003245, 1692537, 4573015, 4, { 326.714111f, -16.365271f, -177.641495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Greaterbanestool_4", 2003246, 1692505, 4573016, 4, { 387.346985f, -16.979361f, -226.037903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_5", 2003247, 1672198, 4573017, 4, { 373.249786f, -17.692381f, -161.134094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Greaterbanestool_6", 2003248, 1672181, 4573019, 4, { 272.945190f, -8.224035f, -81.923920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_18", 2003380, 0, 4572993, 4, { 62.706169f, 3.932236f, 159.040405f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003381, 0, 4572994, 4, { 7.451530f, -2.031813f, 184.790298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003382, 0, 4572995, 4, { 58.211010f, 0.944079f, 245.708206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2003383, 0, 4572996, 4, { -47.541851f, -1.805159f, 334.940186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_22", 2003384, 0, 4572997, 4, { -40.328468f, -3.492374f, 187.253998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_23", 2003385, 0, 4572999, 4, { 64.378967f, 2.166244f, 221.289597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003386, 0, 4573000, 4, { 1.918755f, -7.818126f, 283.832886f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blazingscalebomb", 2003249, 0, 4546744, 4, { 360.687012f, -17.551809f, -128.061905f }, 0.991760f, -0.431213f, 0); + instance.addEObj( "Blazingscalebomb_1", 2003250, 0, 4546746, 4, { 323.790100f, -17.990330f, -217.605499f }, 1.000000f, 0.493296f, 0); + instance.addEObj( "Blazingscalebomb_2", 2003251, 0, 4546748, 4, { 442.354889f, -17.981300f, -200.309402f }, 0.991760f, -0.255239f, 0); + instance.addEObj( "Blazingscalebomb_3", 2003252, 0, 4546750, 4, { 406.088287f, -16.969971f, -254.966003f }, 0.991760f, 0.245782f, 0); + instance.addEObj( "Blazingscalebomb_4", 2003253, 0, 4546752, 4, { 295.952606f, -20.418011f, -300.925415f }, 0.991760f, 1.360010f, 0); + instance.addEObj( "Lightningchanneler", 2003142, 0, 4534644, 4, { 286.518585f, -13.687380f, -124.681503f }, 0.991760f, -0.165816f, 0); + instance.addEObj( "Lightningchanneler_1", 2003143, 0, 4534645, 4, { 259.082886f, -11.134010f, -167.614700f }, 1.000000f, -1.171536f, 0); + instance.addEObj( "Lightningchanneler_2", 2003144, 0, 4534646, 4, { 295.193512f, -12.990950f, -186.870697f }, 1.000000f, 0.111928f, 0); + instance.addEObj( "unknown_6", 2003146, 0, 4534655, 4, { 291.174286f, -12.940800f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Taintedcrystal", 2003145, 0, 4534657, 4, { 291.174286f, -12.940790f, -155.608002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandswater", 2003254, 0, 4576583, 4, { 332.246613f, -18.713091f, -202.377502f }, 0.991760f, -0.165337f, 0); + instance.addEObj( "Sylphlandswater_1", 2003255, 0, 4576599, 4, { 339.995087f, -19.037540f, -154.292297f }, 0.991760f, -0.205413f, 0); + instance.addEObj( "Sylphlandswater_2", 2003256, 0, 4576606, 4, { 451.305115f, -15.596500f, -283.177002f }, 0.991760f, -1.403375f, 0); + instance.addEObj( "Sylphlandswater_3", 2003349, 0, 4576613, 4, { 360.851196f, -16.977970f, -250.649200f }, 0.991760f, -0.455939f, 0); + instance.addEObj( "Sylphlandswater_4", 2003350, 0, 4576626, 4, { 261.157013f, -21.282379f, -269.947388f }, 0.991760f, -0.890729f, 0); + instance.addEObj( "Sylphlandswater_5", 2003351, 0, 4576631, 4, { 442.252197f, -17.375071f, -225.821701f }, 0.991760f, -0.787280f, 0); + instance.addEObj( "Moonspore", 2003257, 0, 4576908, 4, { 384.115387f, -33.308289f, -436.665985f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Moonspore_1", 2003258, 0, 4576909, 4, { 392.420807f, -33.550091f, -456.443115f }, 1.000000f, -0.908982f, 0); + instance.addEObj( "Moonspore_2", 2003259, 0, 4576910, 4, { 367.051514f, -24.930229f, -440.314087f }, 0.991760f, 1.162919f, 0); + instance.addEObj( "Fragrantbloom_10", 2003337, 0, 4576921, 4, { 437.182312f, -14.656990f, -260.032593f }, 0.991760f, 0.309246f, 0); + instance.addEObj( "Fragrantbloom_11", 2003338, 0, 4576924, 4, { 303.883301f, -15.976300f, -152.208694f }, 1.000000f, -0.606650f, 0); + instance.addEObj( "Fragrantbloom_12", 2003339, 0, 4576930, 4, { 358.288910f, -19.883169f, -207.302704f }, 0.991760f, -0.427364f, 0); + instance.addEObj( "Fragrantbloom_13", 2003340, 0, 4576956, 4, { 424.389587f, -18.458300f, -195.803894f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Fragrantbloom_14", 2003341, 0, 4576995, 4, { 306.313690f, -19.641350f, -262.475891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2003435, 0, 4578698, 4, { 383.810211f, -65.293404f, -448.508392f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciouscoffer", 2003040, 0, 4550480, 4, { 326.788513f, -18.087490f, -235.948395f }, 1.000000f, -1.559955f, 0); + instance.addEObj( "Suspiciouscoffer_1", 2003041, 0, 4550484, 4, { 386.119293f, -20.186100f, -200.741806f }, 1.000000f, 1.396771f, 0); + instance.addEObj( "Suspiciouscoffer_2", 2003042, 0, 4550486, 4, { 439.780304f, -18.176470f, -247.333603f }, 0.991760f, 0.014587f, 0); + instance.addEObj( "Suspiciouscoffer_3", 2003491, 0, 4593315, 4, { 398.709015f, -17.430691f, -237.047806f }, 1.000000f, 0.461995f, 0); + instance.addEObj( "Suspiciouscoffer_4", 2003492, 0, 4593316, 4, { 387.484009f, -15.018990f, -267.248291f }, 1.000000f, 0.869870f, 0); + instance.addEObj( "Suspiciouscoffer_5", 2003493, 0, 4593317, 4, { 356.458405f, -14.073890f, -264.422394f }, 1.000000f, -0.477062f, 0); + instance.addEObj( "Suspiciouscoffer_6", 2003494, 0, 4593318, 4, { 319.447601f, -17.211760f, -200.873001f }, 0.991760f, -1.262033f, 0); + instance.addEObj( "Chokingscalebombs", 2003307, 0, 4540212, 4, { 261.849915f, -9.295776f, -72.776352f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003310, 0, 4540213, 4, { 551.822876f, -22.512110f, -352.106506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass", 2003308, 0, 4540215, 4, { 270.539001f, -12.072570f, -181.486603f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Luminousmoongrass_1", 2003309, 0, 4540216, 4, { 369.399994f, -19.609619f, -156.300003f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Destination_26", 2003260, 0, 4546867, 4, { 375.124603f, -25.634979f, -469.899994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Luminousmoongrass_2", 2003474, 0, 4589809, 4, { 385.506012f, -15.657810f, -296.532288f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_3", 2003478, 0, 4589810, 4, { 364.799988f, -34.000011f, -432.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_4", 2003479, 0, 4589811, 4, { 389.699585f, -28.098949f, -494.220490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_5", 2003487, 0, 4589812, 4, { 429.899994f, -14.288640f, -257.600006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Luminousmoongrass_6", 2003488, 0, 4589813, 4, { 550.054626f, -24.240721f, -329.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glueygapemaw", 2003097, 0, 4520654, 4, { 184.789093f, -21.871460f, -479.481903f }, 0.991760f, 1.285216f, 0); + instance.addEObj( "Glueygapemaw_1", 2003098, 0, 4520656, 4, { 265.386993f, -22.831619f, -373.796112f }, 1.000000f, 1.252951f, 0); + instance.addEObj( "Glueygapemaw_2", 2003099, 0, 4520658, 4, { 186.698303f, -21.355909f, -422.540588f }, 1.000000f, -1.340379f, 0); + instance.addEObj( "Glueygapemaw_3", 2003100, 0, 4520660, 4, { 130.248199f, -25.170361f, -389.715393f }, 1.000000f, -1.020562f, 0); + instance.addEObj( "Glueygapemaw_4", 2003101, 0, 4520662, 4, { 124.653000f, -22.213520f, -473.253906f }, 1.000000f, -1.036785f, 0); + instance.addEObj( "Glueygapemaw_5", 2003102, 0, 4520664, 4, { 116.294403f, -20.164480f, -499.883606f }, 1.000000f, -0.335379f, 0); + instance.addEObj( "Glueygapemaw_6", 2003104, 0, 4520668, 4, { 205.296799f, -18.645691f, -557.161682f }, 0.991760f, 1.301800f, 0); + instance.addEObj( "Sylphlandsspring", 2003105, 0, 4520677, 4, { 173.263901f, -26.747169f, -587.845215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_1", 2003106, 0, 4520678, 4, { 165.260406f, -26.461340f, -576.364807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_2", 2003107, 0, 4520679, 4, { 152.401505f, -27.000000f, -559.358887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_3", 2003108, 0, 4520680, 4, { -36.964890f, -35.553398f, -560.757996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_4", 2003109, 0, 4520682, 4, { -42.568180f, -35.591640f, -533.290527f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphlandsspring_5", 2003110, 0, 4520683, 4, { -18.336990f, -35.602291f, -535.328979f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Milkmistmaker", 2003280, 1909984, 4580513, 4, { 364.431305f, -16.749640f, -238.452805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_1", 2003281, 1909981, 4580514, 4, { 218.510101f, -19.649820f, -404.762909f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_2", 2003282, 1909982, 4580516, 4, { 121.303200f, -25.273790f, -348.357910f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Milkmistmaker_3", 2003283, 1909983, 4580530, 4, { 144.885696f, -28.278469f, -224.927200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_15", 2003276, 0, 4580613, 4, { 276.119995f, -12.275450f, -131.393997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_16", 2003277, 0, 4580939, 4, { 351.858887f, -20.609070f, -184.734207f }, 0.991760f, 0.999755f, 0); + instance.addEObj( "Fragrantbloom_17", 2003278, 0, 4580941, 4, { 348.973907f, -17.285210f, -230.749496f }, 0.991760f, -1.059342f, 0); + instance.addEObj( "Fragrantbloom_18", 2003279, 0, 4580942, 4, { 271.981415f, -19.877180f, -278.152496f }, 0.991760f, -0.682164f, 0); + instance.addEObj( "Fragrantbloom_19", 2003437, 0, 4581908, 4, { 259.920898f, -23.496771f, -361.484985f }, 0.991760f, 1.094632f, 0); + instance.addEObj( "Fragrantbloom_20", 2003438, 0, 4581909, 4, { 228.985596f, -23.059441f, -421.204407f }, 0.991760f, -0.586900f, 0); + instance.addEObj( "Fragrantbloom_21", 2003439, 0, 4581910, 4, { 197.069107f, -21.416519f, -406.999390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_22", 2003440, 0, 4581911, 4, { 153.184906f, -23.864969f, -474.139587f }, 0.991760f, 1.237798f, 0); + instance.addEObj( "Fragrantbloom_23", 2003441, 0, 4581912, 4, { 138.908005f, -23.063499f, -301.876099f }, 0.991760f, -0.199776f, 0); + instance.addEObj( "Fragrantbloom_24", 2003442, 0, 4581914, 4, { 90.308197f, -27.785410f, -267.084412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_25", 2003443, 0, 4581915, 4, { 105.182899f, -30.148689f, -177.502594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_26", 2003444, 0, 4581916, 4, { 148.863098f, -29.661070f, -206.650696f }, 0.991760f, 1.158832f, 0); + instance.addEObj( "Fragrantbloom_27", 2003445, 0, 4581920, 4, { 201.869202f, -21.032129f, -439.100098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fragrantbloom_28", 2003446, 0, 4581922, 4, { 97.245728f, -26.339661f, -356.404999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_27", 2003284, 0, 4551557, 4, { 93.891228f, -30.107050f, -177.120300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_28", 2003285, 0, 4551559, 4, { 93.810463f, -30.099991f, -177.277695f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Skybulb", 2003290, 0, 4572686, 4, { -10.470580f, -35.200001f, -531.696289f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Ripenedbulb", 2003292, 0, 4572687, 4, { -10.496690f, -35.200001f, -531.702881f }, 0.991760f, 0.970306f, 0); + instance.addEObj( "Destination_29", 2003390, 0, 4579390, 4, { 264.635193f, -8.955486f, -78.344856f }, 1.000000f, 0.805802f, 0); + instance.addEObj( "Skybulb_1", 2003291, 0, 4589559, 4, { -11.259720f, -35.200001f, -531.717773f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass", 2003480, 0, 4589814, 4, { 152.899994f, -24.249050f, -451.899994f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_1", 2003481, 0, 4589815, 4, { 161.899994f, -26.600000f, -537.119995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_2", 2003482, 0, 4589816, 4, { 302.700012f, -18.917789f, -290.650696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_3", 2003483, 0, 4589817, 4, { 370.700012f, -16.298861f, -257.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_4", 2003484, 0, 4589818, 4, { 327.199188f, -17.241720f, -191.027802f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_5", 2003485, 0, 4589819, 4, { 384.921600f, -20.223400f, -197.555603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_6", 2003486, 0, 4589820, 4, { 262.630188f, -10.190030f, -114.904503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_7", 2003389, 0, 4589976, 4, { 114.593498f, -20.291059f, -501.672394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Glimmeringmoongrass_8", 2003489, 0, 4592952, 4, { 249.763199f, -24.055559f, -341.115509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glimmeringmoongrass_9", 2003490, 0, 4592953, 4, { 293.995514f, -13.852700f, -152.605499f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2003533, 0, 4603320, 4, { 91.827003f, -29.593201f, -158.230103f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Schemingsylphs", 2003294, 0, 4573037, 4, { 180.132507f, -23.737551f, -494.878296f }, 0.991760f, 0.480608f, 0); + instance.addEObj( "Schemingsylphs_1", 2003295, 0, 4573038, 4, { 155.748795f, -24.399229f, -462.516205f }, 0.991760f, -0.000623f, 0); + instance.addEObj( "Schemingsylphs_2", 2003296, 0, 4573039, 4, { 131.732101f, -22.728081f, -560.509583f }, 0.991760f, 1.493497f, 0); + instance.addEObj( "Schemingsylphs_3", 2003297, 0, 4573040, 4, { 255.891693f, -23.930281f, -546.654419f }, 0.991760f, -0.598118f, 0); + instance.addEObj( "Beehive", 2002610, 0, 4333205, 4, { -487.418915f, 10.025700f, 185.320801f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Beehive_1", 2002611, 0, 4333206, 4, { -502.240814f, 12.346300f, 161.465393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Beehive_2", 2002612, 0, 4333207, 4, { -474.669006f, 7.223832f, 167.269104f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "Curioustussock", 2001902, 0, 4268415, 4, { -386.648407f, -0.007868f, 192.462006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_30", 2000720, 0, 3725435, 4, { -209.088104f, -4.641913f, 195.804398f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_31", 2000721, 0, 3725436, 4, { -146.023605f, -5.255088f, 199.259598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_32", 2000722, 0, 3725438, 4, { -173.327301f, 2.188472f, 137.682098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "TwinAdderstandard", 2000717, 0, 3722267, 4, { -318.501587f, 20.414970f, 393.545410f }, 0.991760f, 0.283564f, 0); + instance.addEObj( "TwinAdderstandard_1", 2000718, 0, 3722268, 4, { -363.363098f, 5.072210f, 277.424194f }, 0.991760f, 1.114885f, 0); + instance.addEObj( "TwinAdderstandard_2", 2000719, 0, 3722270, 4, { -223.895599f, -5.191019f, 198.352097f }, 0.991760f, -0.967813f, 0); + instance.addEObj( "TwinAdderstandard_3", 2002606, 0, 4331866, 4, { -318.501892f, 21.894489f, 393.544586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_4", 2002607, 0, 4331867, 4, { -363.336914f, 6.527109f, 277.411591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TwinAdderstandard_5", 2002608, 0, 4331868, 4, { -223.904099f, -3.697920f, 198.351593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Smallcane", 2001909, 0, 4268559, 4, { -221.332199f, 16.034121f, 291.157288f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Youngleaf", 2001910, 0, 4268560, 4, { -230.279999f, 7.193030f, 272.322906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Youngleaf_1", 2001911, 0, 4268561, 4, { -245.630005f, 11.004320f, 280.890015f }, 1.000000f, -0.375315f, 0); + instance.addEObj( "Youngleaf_2", 2001912, 0, 4268562, 4, { -237.970001f, 16.034149f, 289.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Browniebrush", 2001913, 0, 4268626, 4, { -1.935700f, -0.988330f, 340.555603f }, 0.991760f, 0.138108f, 0); + instance.addEObj( "Browniebrush_1", 2001914, 0, 4268627, 4, { -35.621410f, -2.551777f, 325.381104f }, 1.000000f, -1.548959f, 0); + instance.addEObj( "Browniebrush_2", 2001915, 0, 4268628, 4, { -81.345886f, -2.625674f, 191.790604f }, 0.991760f, 0.185758f, 0); + instance.addEObj( "Browniebrush_3", 2001916, 0, 4268629, 4, { -40.970322f, -8.247272f, 224.389999f }, 1.000000f, 0.836054f, 0); + instance.addEObj( "Browniebrush_4", 2001917, 0, 4268630, 4, { -44.435322f, -8.768008f, 281.015686f }, 1.000000f, -1.326360f, 0); + instance.addEObj( "Suspiciousbox", 2001918, 0, 4268643, 4, { -100.921402f, -8.276004f, 261.430389f }, 1.000000f, 0.662411f, 0); + instance.addEObj( "unknown_9", 2002280, 0, 4289810, 4, { -102.004700f, -8.202802f, 259.895813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2000711, 0, 3721321, 4, { -78.986153f, -8.375583f, 264.908600f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2001920, 0, 4268670, 4, { -54.647831f, -1.055976f, 328.155914f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket_1", 2001921, 0, 4268671, 4, { -67.032898f, -3.273622f, 186.999298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk", 2001922, 0, 4268683, 4, { -244.281693f, 2.853489f, 128.526703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_1", 2001923, 0, 4268684, 4, { -223.285294f, 1.979512f, 129.289703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsilk_2", 2001924, 0, 4268685, 4, { -194.381897f, 11.070710f, 76.930992f }, 1.000000f, 0.802673f, 0); + instance.addEObj( "unknown_10", 2002270, 0, 4289889, 4, { -283.877594f, 12.242350f, -39.334942f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_34", 2001957, 0, 4269047, 4, { 190.570801f, 8.800152f, 187.755402f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sylvanlilyseed", 2002190, 0, 4300386, 4, { 233.661407f, 6.449697f, 199.145401f }, 0.500000f, -0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_1", 2002191, 0, 4300387, 4, { 189.668198f, 7.954254f, 133.675705f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Sylvanlilyseed_2", 2002192, 0, 4300388, 4, { 181.067902f, 0.077871f, 43.304089f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002330, 0, 4300445, 4, { 217.664001f, 11.392100f, 147.400497f }, 1.200000f, 0.027980f, 0); + instance.addEObj( "Destination_35", 2002193, 0, 4300516, 4, { 222.033905f, -3.676586f, -25.900640f }, 0.991760f, 0.397259f, 0); + instance.addEObj( "unknown_12", 2004032, 0, 4671676, 4, { -318.615601f, 12.254900f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Sylphlandsaetheryte", 2004430, 0, 4879190, 4, { 198.295807f, -29.803900f, -220.439194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003047, 0, 4516241, 4, { -318.617188f, 12.128480f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrierthreshold", 2003046, 0, 4516242, 4, { -318.623688f, 12.252930f, -35.050049f }, 0.991760f, -1.543354f, 0); + instance.addEObj( "unknown_13", 2003057, 0, 4517325, 4, { -318.615601f, 12.254920f, -35.033001f }, 3.500000f, -1.543355f, 0); + instance.addEObj( "Barrierthreshold_1", 2003347, 0, 4550125, 4, { -318.615601f, 12.254920f, -35.033001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003434, 0, 4577483, 4, { -318.615601f, 12.254900f, -35.033001f }, 1.000000f, -1.543355f, 0); + instance.addEObj( "Sweetsmellingwildflower", 2004140, 0, 4867989, 4, { 308.138397f, -15.467660f, -136.414597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004139, 0, 4867990, 4, { 376.950989f, -17.823540f, -134.512207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004143, 0, 4868022, 4, { 96.639137f, -26.655270f, -321.145386f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004152, 0, 4841612, 4, { 195.500595f, -31.476770f, -220.428406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frayedsack", 2002530, 0, 4323823, 4, { 576.244019f, -23.992371f, -423.743103f }, 1.000000f, 0.676128f, 0); + instance.addEObj( "Destination_36", 2002445, 0, 4308347, 4, { 3.160000f, 20.594299f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002446, 0, 4308348, 4, { 3.160000f, 20.594330f, -13.140000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer", 2002498, 0, 4321569, 4, { 116.073097f, -21.432310f, -294.891907f }, 1.000000f, -0.221463f, 0); + instance.addEObj( "Destination_37", 2002394, 0, 4306624, 4, { -271.534302f, 13.757680f, -51.773930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2002395, 0, 4306625, 4, { -271.504700f, 13.176810f, -51.772308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2001713, 0, 4101329, 4, { 51.498920f, 7.909368f, 486.490112f }, 1.000000f, 1.407901f, 0); + instance.addEObj( "unknown_19", 2001806, 0, 4175894, 4, { 30.342871f, 8.417048f, 475.352997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004103, 0, 4696198, 4, { -53.624901f, -8.901268f, 298.765411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2000710, 0, 3715906, 4, { -296.284485f, 0.346088f, 251.026093f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Smallcane_1", 2000686, 0, 3719061, 4, { -241.152893f, -0.557573f, 212.956802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousboxes", 2000715, 0, 3722151, 4, { -101.015503f, -8.265948f, 261.272614f }, 1.000000f, 0.743996f, 0); + instance.addEObj( "Silkstrand", 2000723, 0, 3775548, 4, { -73.319641f, -2.914551f, 189.593307f }, 1.500000f, -0.651753f, 0); + instance.addEObj( "Silkstrand_1", 2000723, 0, 3775559, 4, { -189.723495f, 2.737110f, 126.692497f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_2", 2000723, 0, 3775564, 4, { -242.603195f, 11.806290f, 18.966921f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Claxiosleafprint", 2000724, 0, 3775568, 4, { -283.826508f, 12.255220f, -39.326191f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Silkstrand_3", 2000983, 0, 3853767, 4, { -101.501801f, -3.665283f, 189.591904f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_4", 2000983, 0, 3853881, 4, { -223.516800f, 8.639088f, 56.797329f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Silkstrand_5", 2000983, 0, 3875418, 4, { -167.781204f, 1.213504f, 160.362595f }, 1.500000f, -0.782852f, 0); + instance.addEObj( "Silkstrand_6", 2000983, 0, 3875420, 4, { -208.565598f, 6.937147f, 82.102966f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2004682, 0, 5021334, 4, { -395.543488f, 12.303440f, 325.937988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2004573, 0, 4951056, 4, { 36.554340f, -3.697749f, 225.780106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2004574, 0, 4951057, 4, { -84.082047f, -5.746114f, 321.518005f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TheCompanyYouKeepMaelstrom.cpp b/src/scripts/instances/questbattles/TheCompanyYouKeepMaelstrom.cpp index 80d99f31..b68685dd 100644 --- a/src/scripts/instances/questbattles/TheCompanyYouKeepMaelstrom.cpp +++ b/src/scripts/instances/questbattles/TheCompanyYouKeepMaelstrom.cpp @@ -37,6 +37,133 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000605, 0, 4263086, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000606, 3861081, 4263087, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000604, 4262798, 4263088, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Earthspritecore", 2001221, 0, 4163769, 4, { -185.673004f, 36.598942f, 348.954987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4163770, 4, { -144.712997f, 44.095612f, 337.720398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4163771, 4, { -139.159897f, 44.119518f, 375.516693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4163772, 4, { -125.920898f, 46.215401f, 364.480713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4163773, 4, { -207.121796f, 34.620338f, 343.721710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4163774, 4, { -177.589203f, 37.378311f, 375.839203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4163775, 4, { -135.196198f, 45.881248f, 388.070709f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_7", 2001221, 0, 4163776, 4, { -124.855698f, 47.177441f, 336.891602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000205, 3841548, 3237648, 4, { -382.994202f, 25.285480f, -512.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000206, 4030543, 3237650, 4, { -382.797791f, 24.058620f, -569.999329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000207, 4030563, 3237652, 4, { -384.516693f, 24.065800f, -577.594116f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlever", 2000209, 0, 3237656, 4, { -392.499512f, 24.935869f, -487.555908f }, 1.000000f, 1.042826f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock02", 2001705, 4165897, 4108317, 4, { -345.592102f, 15.234820f, -632.468323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock03", 2001705, 4165900, 4108323, 4, { -366.638000f, 15.153470f, -651.078613f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138496, 4138489, 5, { -466.621002f, 22.995081f, -472.606415f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Ironlever_1", 2001805, 0, 4175817, 4, { -377.859192f, 24.185551f, -562.981689f }, 0.991760f, 1.504764f, 0); + instance.addEObj( "unknown_4", 2001684, 0, 4105352, 4, { 191.706497f, 53.259998f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "Curiousobject", 2003654, 0, 4622131, 4, { -68.557579f, 13.811150f, 159.184296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003655, 0, 4622132, 4, { -68.912437f, 13.549060f, 159.191299f }, 1.000000f, -0.118714f, 0); + instance.addEObj( "Preciouspotsherd", 2003656, 0, 4622218, 4, { -72.945534f, 13.527350f, 159.206696f }, 1.000000f, -0.416651f, 0); + instance.addEObj( "Preciouspotsherd_1", 2003657, 0, 4622219, 4, { -80.168518f, 13.427830f, 158.135193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Preciouspotsherd_2", 2003658, 0, 4622225, 4, { -71.041443f, 13.443610f, 155.966293f }, 1.000000f, 1.114817f, 0); + instance.addEObj( "Preciouspotsherd_3", 2003659, 0, 4622229, 4, { -76.128853f, 13.454370f, 155.911102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003903, 0, 4635043, 4, { -432.590515f, 28.794950f, -383.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003904, 0, 4673429, 4, { -432.590515f, 28.795000f, -383.577515f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2005163, 0, 5655919, 4, { 364.692993f, 74.880417f, 170.318405f }, 1.000000f, 0.515260f, 0); + instance.addEObj( "unknown_9", 2005210, 0, 5707766, 4, { 364.667114f, 74.838120f, 170.304794f }, 0.991760f, 0.478285f, 0); + instance.addEObj( "Caravansack", 2001408, 0, 3972501, 4, { 154.381302f, 52.555969f, 200.925507f }, 0.991760f, -0.426474f, 0); + instance.addEObj( "Caravansack_1", 2001409, 0, 3972503, 4, { 141.835495f, 53.000080f, 221.575607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); + instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_3", 2001544, 0, 4068720, 4, { 259.056488f, 53.448139f, 25.430000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2001468, 0, 4002288, 4, { -87.371643f, 50.629879f, 315.604614f }, 1.335633f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2001469, 0, 4002293, 4, { -74.943207f, 53.255798f, 336.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2001472, 0, 4003482, 4, { 150.725098f, 18.805120f, -5.748842f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Shadedoutcropping", 2001474, 0, 4014193, 4, { 96.247253f, 16.975349f, 188.860504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001758, 0, 4175144, 4, { -269.838898f, 15.347900f, -718.118530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002694, 0, 4374439, 4, { -659.887085f, 62.116219f, -805.250305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002698, 0, 4374438, 4, { 328.773987f, 63.000000f, -228.168198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "WakingSandsentrance", 2001711, 0, 4148333, 4, { -480.918091f, 18.001030f, -386.862000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003455, 0, 4672971, 4, { -520.720886f, 12.537260f, -369.257294f }, 1.000000f, -0.160624f, 0); + instance.addEObj( "Destination_3", 2002252, 0, 4301817, 4, { -662.345581f, 63.703388f, -805.475891f }, 1.000000f, -1.516295f, 0); + instance.addEObj( "unknown_15", 2002858, 0, 4502882, 4, { -470.847687f, 22.690121f, -439.597198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002859, 0, 4502883, 4, { -386.630493f, 24.769951f, -500.924988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002860, 0, 4502910, 4, { -367.215393f, 16.534220f, -628.223816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002861, 0, 4502913, 4, { -327.476013f, 14.770360f, -782.936218f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003561, 0, 4620227, 4, { 175.079300f, 52.657982f, -51.644081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003562, 0, 4620228, 4, { 140.193497f, 55.403481f, -32.144279f }, 1.000000f, -0.431827f, 0); + instance.addEObj( "unknown_20", 2003563, 0, 4620916, 4, { 90.466728f, 15.128930f, 156.129196f }, 1.000000f, -0.851278f, 0); + instance.addEObj( "unknown_21", 2003563, 0, 4620917, 4, { 90.683792f, 15.115320f, 157.440903f }, 1.000000f, -1.528101f, 0); + instance.addEObj( "unknown_22", 2003563, 0, 4620918, 4, { 90.393692f, 15.986160f, 156.714096f }, 1.000000f, -0.476697f, 0); + instance.addEObj( "Weatheredcrate", 2003564, 0, 4622239, 4, { -494.902893f, 19.051371f, -352.231415f }, 0.750000f, -0.588395f, 0); + instance.addEObj( "Blackscale", 2003565, 0, 4622240, 4, { -492.155792f, 19.051319f, -356.257690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_1", 2003566, 0, 4622241, 4, { -477.134888f, 21.550840f, -362.625000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_2", 2003567, 0, 4622242, 4, { -462.865997f, 23.031300f, -361.162415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_3", 2003568, 0, 4622243, 4, { -444.846008f, 23.021820f, -360.569000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003573, 0, 4622363, 4, { 192.679306f, 52.578350f, 14.635490f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003570, 0, 4677129, 4, { -390.152710f, 24.013620f, -348.136200f }, 0.750000f, 0.007942f, 0); + instance.addEObj( "unknown_24", 2003570, 0, 4677130, 4, { -390.079590f, 24.657551f, -348.104492f }, 0.750000f, -0.164489f, 0); + instance.addEObj( "unknown_25", 2003571, 0, 4677131, 4, { 122.520599f, 49.369301f, -179.912094f }, 0.750000f, 0.232433f, 0); + instance.addEObj( "unknown_26", 2003571, 0, 4677132, 4, { 121.849197f, 49.353828f, -180.857895f }, 0.750000f, -0.604124f, 0); + instance.addEObj( "unknown_27", 2003572, 0, 4677134, 4, { 256.280212f, 53.858521f, 144.223694f }, 0.750000f, 1.456685f, 0); + instance.addEObj( "unknown_28", 2003572, 0, 4677135, 4, { 254.908997f, 52.413540f, 144.814804f }, 0.750000f, 0.436474f, 0); + instance.addEObj( "Planarfissure", 2002431, 0, 4308386, 4, { -178.373398f, 15.435460f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002432, 0, 4308387, 4, { -211.169601f, 15.408760f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002535, 0, 4323988, 4, { -178.373398f, 15.435420f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_3", 2002536, 0, 4323989, 4, { -211.169601f, 15.408720f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002310, 0, 4295817, 4, { -283.908386f, 15.067190f, -774.671997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate_1", 2004102, 0, 4695118, 4, { -283.908386f, 15.067200f, -774.671997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001808, 0, 4175875, 4, { 160.723297f, 54.825562f, -45.548222f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001714, 0, 4190129, 4, { 191.706497f, 53.206501f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_31", 2001714, 0, 4101396, 4, { 191.706497f, 53.259991f, -43.777889f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_32", 2004690, 0, 5021395, 4, { 301.300903f, 63.558701f, 161.296494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage", 2004132, 0, 4721955, 4, { -158.026199f, 14.901680f, -197.023407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004136, 0, 4721965, 4, { -156.549500f, 14.974940f, -192.488205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage_1", 2004133, 0, 4892862, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Winebaudsmessage_2", 2004134, 0, 4892863, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Listofdemands", 2004847, 0, 5071821, 4, { 323.642792f, 62.984390f, -207.887100f }, 1.000000f, -1.371537f, 0); + instance.addEObj( "EATCcargocrate", 2000738, 0, 3706840, 4, { 217.118195f, 60.471439f, 121.538002f }, 0.747620f, 0.830903f, 0); + instance.addEObj( "EATCcargocrate_1", 2000739, 0, 3706841, 4, { 212.965103f, 52.824039f, 147.999802f }, 0.747620f, 0.764395f, 0); + instance.addEObj( "EATCcargocrate_2", 2000740, 0, 3706842, 4, { 228.448898f, 55.569160f, 172.082993f }, 0.747620f, 0.113389f, 0); + instance.addEObj( "Fafafonosbaggage", 2001273, 0, 3923934, 4, { -210.864395f, 31.683620f, 370.595703f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Fafafonosbaggage_1", 2001274, 0, 3923935, 4, { -215.686295f, 31.992800f, 361.348907f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fafafonosbaggage_2", 2001275, 0, 3923937, 4, { -218.890701f, 31.788309f, 365.163605f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Magnetite", 2001276, 0, 3923953, 4, { -162.859604f, 49.869110f, 312.336792f }, 1.300000f, -0.000000f, 0); + instance.addEObj( "Magnetite_1", 2001356, 0, 3949808, 4, { -118.516899f, 56.229370f, 411.123810f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Magnetite_2", 2001357, 0, 3949809, 4, { -99.895340f, 59.123940f, 389.090698f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Writofseizure", 2001456, 0, 3999587, 4, { -246.576706f, 35.180309f, 383.315613f }, 1.000000f, 1.167259f, 0); + instance.addEObj( "Writofseizure_1", 2001457, 0, 3999591, 4, { -218.018997f, 35.816582f, 426.025787f }, 1.000000f, -0.002433f, 0); + instance.addEObj( "Writofseizure_2", 2001458, 0, 3999593, 4, { -282.081604f, 35.200500f, 438.834198f }, 0.991760f, 0.407578f, 0); + instance.addEObj( "Writofseizure_3", 2001459, 0, 3999595, 4, { -306.982391f, 34.317501f, 396.963409f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001852, 0, 4217254, 4, { -235.248795f, 15.910670f, -293.097198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trappoint", 2001374, 0, 3951678, 4, { 101.867302f, 49.365681f, -171.121094f }, 0.991760f, -1.182530f, 0); + instance.addEObj( "Trappoint_1", 2001375, 0, 3951683, 4, { 111.436600f, 49.171101f, -177.996506f }, 0.900208f, -0.674530f, 0); + instance.addEObj( "Trappoint_2", 2001376, 0, 3951862, 4, { 115.190300f, 49.143421f, -183.031998f }, 0.900208f, -0.273005f, 0); + instance.addEObj( "Trappoint_3", 2001377, 0, 3951883, 4, { 106.858902f, 49.335419f, -173.693497f }, 0.991760f, -0.931860f, 0); + instance.addEObj( "Nanaschitepebble", 2001399, 0, 3955178, 4, { 61.631142f, 46.075420f, -265.430695f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Nanaschitepebble_1", 2001400, 0, 3955182, 4, { 98.055641f, 45.213470f, -214.379593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nanaschitepebble_2", 2001401, 0, 3955184, 4, { 85.587769f, 46.424850f, -266.468292f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Nanaschitepebble_3", 2001402, 0, 3955186, 4, { 47.837040f, 45.220798f, -223.498901f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Splinteredcrate", 2001382, 0, 3953773, 4, { -282.520813f, 13.480670f, -145.922104f }, 0.991760f, 0.922943f, 0); + instance.addEObj( "Decayingvegetables", 2001383, 0, 3953775, 4, { -283.192200f, 13.480670f, -145.860992f }, 0.991760f, 1.086698f, 0); + instance.addEObj( "Bottomlesstoolbox", 2001384, 0, 3953776, 4, { -278.034698f, 13.480670f, -146.562897f }, 0.991760f, -0.671846f, 0); + instance.addEObj( "Unsoldpot", 2001475, 0, 4010998, 4, { -353.951996f, 13.900940f, -102.644096f }, 0.991760f, 0.004243f, 0); + instance.addEObj( "Decayingvegetables_1", 2001476, 0, 4011001, 4, { -356.013611f, 13.903760f, -100.384903f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "Emptydecanter", 2001477, 0, 4011002, 4, { -325.368195f, 13.983500f, -109.073997f }, 0.991760f, -0.977592f, 0); + instance.addEObj( "Holeycup", 2001478, 0, 4011003, 4, { -324.971405f, 13.983500f, -108.587402f }, 0.991760f, 0.583399f, 0); + instance.addEObj( "Motheatensack", 2001479, 0, 4011004, 4, { -355.428406f, 13.900940f, -101.609901f }, 0.991760f, -0.962156f, 0); + instance.addEObj( "Flotsam", 2001385, 0, 3953779, 4, { -285.216705f, 19.834650f, -165.813995f }, 0.320374f, 0.081159f, 0); + instance.addEObj( "Flotsam_1", 2001386, 0, 3953780, 4, { -282.883209f, 19.015869f, -166.643906f }, 0.778198f, -1.349212f, 0); + instance.addEObj( "Flotsam_2", 2001387, 0, 3953781, 4, { -293.232697f, 19.514210f, -164.340897f }, 0.778198f, -0.018445f, 0); + instance.addEObj( "Oremound", 2001368, 0, 3951891, 4, { 297.566193f, 62.546749f, -194.048996f }, 0.991760f, 0.740205f, 0); + instance.addEObj( "Oremound_1", 2001369, 0, 3951893, 4, { 293.018890f, 63.492680f, -236.133408f }, 0.991760f, -1.090533f, 0); + instance.addEObj( "Oremound_2", 2001735, 0, 4161181, 4, { 318.346405f, 63.544731f, -200.930496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sharpenedpickaxe", 2001371, 0, 3952079, 4, { 315.281891f, 62.935490f, -202.934906f }, 0.961304f, 1.229137f, 0); + instance.addEObj( "Oldhammer", 2001372, 0, 3952084, 4, { 324.421997f, 64.036842f, -247.028397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavysledgehammer", 2001373, 0, 3952087, 4, { 291.432007f, 62.563419f, -228.564896f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TheConsequencesofAnger.cpp b/src/scripts/instances/questbattles/TheConsequencesofAnger.cpp index b109b732..d6d2d677 100644 --- a/src/scripts/instances/questbattles/TheConsequencesofAnger.cpp +++ b/src/scripts/instances/questbattles/TheConsequencesofAnger.cpp @@ -30,6 +30,70 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001707, 0, 4127680, 4, { -614.880127f, -3.100000f, -60.755001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138685, 4138683, 5, { -598.732117f, -1.714300f, 9.483954f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2004812, 0, 5143397, 4, { -572.755005f, -1.696505f, -17.003180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace", 2005835, 0, 5887310, 4, { 440.819214f, 4.107256f, 110.286598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_1", 2005839, 0, 5887311, 4, { 443.405701f, 8.115125f, 134.550598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_2", 2005843, 0, 5887312, 4, { 428.732697f, 7.888855f, 129.076004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_3", 2005836, 0, 5887313, 4, { 468.506500f, 3.909009f, 94.483177f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_4", 2005840, 0, 5887314, 4, { 432.405212f, 4.109103f, 66.769440f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_5", 2005844, 0, 5887315, 4, { 467.398987f, 3.890991f, 79.609810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_6", 2005837, 0, 5887316, 4, { 463.195312f, 3.909010f, 64.587334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_7", 2005841, 0, 5887317, 4, { 410.121399f, 3.890898f, 58.253990f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_8", 2005845, 0, 5887318, 4, { 465.550812f, 3.908967f, 109.755699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_9", 2005838, 0, 5887319, 4, { 443.110687f, 4.741745f, 74.515221f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialtrace_10", 2005842, 0, 5887320, 4, { 402.293793f, 3.908934f, 93.413658f }, 2.741264f, 0.099780f, 0); + instance.addEObj( "Aetherialtrace_11", 2005846, 0, 5887321, 4, { 410.471497f, 3.909006f, 73.024422f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hiddenparchment", 2001892, 0, 4264402, 4, { -457.707397f, 29.192419f, 58.351582f }, 0.991760f, 0.289191f, 0); + instance.addEObj( "Hiddenparchment_1", 2001893, 0, 4264413, 4, { -388.696899f, 27.027069f, 45.588310f }, 0.991760f, -1.200395f, 0); + instance.addEObj( "Hiddenparchment_2", 2001894, 0, 4264414, 4, { -393.419098f, 42.564629f, -2.971054f }, 0.991760f, 0.282476f, 0); + instance.addEObj( "Oldwoodenbox", 2001895, 0, 4264446, 4, { -600.610413f, -3.390371f, -53.788090f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oldwoodenbox_1", 2002478, 0, 4314621, 4, { -600.598816f, -3.163693f, -53.777821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×ClsExc250:å¾ã¡åˆã‚ã›ãƒã‚¤ãƒ³ãƒˆ", 2000295, 0, 3633524, 4, { -574.931580f, -1.449221f, -3.996652f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004913, 0, 5110340, 4, { -436.545410f, -2.304138f, 48.599850f }, 0.800000f, 0.000048f, 0); + instance.addEObj( "Blackmarketeer", 2004916, 0, 5120198, 4, { -436.527588f, -2.003800f, 48.621601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002690, 0, 4374457, 4, { 381.565308f, 23.929300f, -138.263107f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002707, 0, 4374458, 4, { 210.202896f, -2.049000f, 80.493843f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2001945, 0, 4268842, 4, { -620.569214f, -3.100000f, -49.759701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Oblongfossil", 2001947, 0, 4268846, 4, { -449.912292f, 29.969191f, 10.849120f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_1", 2001948, 0, 4268847, 4, { -362.864594f, 56.403809f, -8.259895f }, 1.998901f, 0.814892f, 0); + instance.addEObj( "Roundfossil", 2002827, 0, 4488981, 4, { -418.364410f, 20.233049f, 58.420761f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Roundfossil_1", 2002828, 0, 4488986, 4, { -373.909393f, 10.490130f, 88.547974f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_2", 2002829, 0, 4488989, 4, { -370.870514f, 59.220211f, -10.391420f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oblongfossil_3", 2002830, 0, 4488990, 4, { -428.244385f, 33.807590f, -0.686768f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002083, 0, 4293527, 4, { 402.333588f, 8.721668f, 47.219742f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2002084, 0, 4293528, 4, { 437.288696f, 8.215124f, 133.049805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002085, 0, 4293529, 4, { 404.886505f, 4.332874f, 88.459061f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Beastmanaetheryte", 2002086, 0, 4293686, 4, { 382.579895f, 25.278299f, -138.997299f }, 1.000000f, -1.388891f, 0); + instance.addEObj( "Destination_4", 2002096, 0, 4294929, 4, { 467.827301f, 3.908999f, 106.097000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Warmwine", 2002260, 0, 4294931, 4, { 467.857910f, 3.908999f, 106.127502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002842, 0, 4504651, 4, { 286.372192f, -3.128174f, 145.616806f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002843, 0, 4504652, 4, { 298.423492f, -3.100000f, 166.933105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005469, 0, 5854719, 4, { 377.650299f, 0.796124f, -3.593968f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005470, 0, 5854727, 4, { 398.188110f, -3.100000f, 11.229400f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004938, 0, 5327277, 4, { -570.810608f, -1.522780f, -12.591280f }, 1.000000f, 0.548931f, 0); + instance.addEObj( "Destination_8", 2004930, 0, 5327285, 4, { 439.786499f, 12.164110f, 70.571907f }, 1.000000f, 1.152304f, 0); + instance.addEObj( "Weatheredcrate", 2005008, 0, 5392187, 4, { 208.299103f, -2.067544f, 259.849487f }, 0.700000f, -1.528726f, 0); + instance.addEObj( "unknown_5", 2005012, 0, 5392188, 4, { 208.299103f, -1.711737f, 259.849487f }, 1.000000f, -1.528727f, 0); + instance.addEObj( "Destination_9", 2005925, 0, 5895468, 4, { -449.088287f, -1.205505f, 116.594101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2005926, 0, 5895469, 4, { -424.235107f, -5.147305f, 168.685699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2005927, 0, 5895470, 4, { -457.730103f, -12.625930f, 218.931702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Keystone", 2005520, 0, 5860073, 4, { 622.938171f, -3.052244f, 171.695999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialtrace_12", 2005529, 0, 5860458, 4, { 290.173706f, 41.276340f, -193.810501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005543, 0, 5862476, 4, { 405.141510f, 4.109600f, 81.067101f }, 0.991760f, -1.148674f, 0); + instance.addEObj( "Destination_12", 2002384, 0, 4305989, 4, { 256.798889f, -3.052744f, 60.951618f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002386, 0, 4306151, 4, { 256.381805f, -3.261654f, 58.147141f }, 0.400000f, -0.806658f, 0); + instance.addEObj( "Shabbycasket", 2003007, 0, 4516151, 4, { 600.538513f, -2.344561f, 173.115097f }, 1.000000f, -0.092533f, 0); + instance.addEObj( "Shabbycasket_1", 2003139, 0, 4532503, 4, { 600.538513f, -2.514199f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_8", 2003305, 0, 4540189, 4, { 600.538513f, -2.216532f, 173.115097f }, 1.000000f, -0.092534f, 0); + instance.addEObj( "unknown_9", 2004664, 0, 5021339, 4, { 496.981689f, 17.785681f, 64.169418f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004684, 0, 5021342, 4, { 212.096298f, -2.174379f, 254.544296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004691, 0, 5021396, 4, { 503.218414f, 16.560680f, 59.848129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004108, 0, 4722038, 4, { 504.491302f, 16.908689f, 71.678238f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004895, 0, 5120253, 4, { 242.957306f, -0.966233f, 257.617004f }, 1.000000f, 0.961899f, 0); + instance.addEObj( "Whimperingbarrel", 2004891, 0, 5120303, 4, { 274.665314f, -0.931000f, 230.617599f }, 1.000000f, -0.654481f, 0); } diff --git a/src/scripts/instances/questbattles/TheCrimsonDuelist.cpp b/src/scripts/instances/questbattles/TheCrimsonDuelist.cpp deleted file mode 100644 index f43420b4..00000000 --- a/src/scripts/instances/questbattles/TheCrimsonDuelist.cpp +++ /dev/null @@ -1,84 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheCrimsonDuelist : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_SIRUN_01 = 6794090; - static constexpr auto BNPC_WOLF_WAVE1_01 = 6794085; - static constexpr auto BNPC_WOLF_WAVE1_02 = 6794086; - static constexpr auto BNPC_THA_WAVE1_01 = 6794087; - static constexpr auto BNPC_THA_WAVE2_01 = 6794397; - static constexpr auto BNPC_WOLF_WAVE2_01 = 6794398; - static constexpr auto BNPC_WOLF_WAVE2_02 = 6794399; - static constexpr auto BNPC_THA_WAVE3_01 = 6794400; - static constexpr auto BNPC_WOLF_WAVE3_01 = 6794401; - static constexpr auto BNPC_WOLF_WAVE3_02 = 6794402; - static constexpr auto BNPC_WOLF_WAVE3_03 = 6794403; - static constexpr auto P_BNPC_SIRUN_02 = 6794148; - static constexpr auto WARP_01 = 6794141; - static constexpr auto BGM_LATE_BATTLE = 113; - static constexpr auto BNPC_PACK1_THA_01 = 6794185; - static constexpr auto BNPC_PACK1_HECT_01 = 6794183; - static constexpr auto BNPC_PACK1_HECT_02 = 6794184; - static constexpr auto BNPC_PACK2_THA_01 = 6794189; - static constexpr auto BNPC_PACK2_AHRI_01 = 6794187; - static constexpr auto BNPC_PACK2_HECT_01 = 6794188; - static constexpr auto BNPC_PACK3_THA_01 = 6794193; - static constexpr auto BNPC_PACK3_AHRI_01 = 6794191; - static constexpr auto BNPC_PACK3_AHRI_02 = 6794192; - static constexpr auto BNPC_THA_BOSS = 6794203; - static constexpr auto BNPC_CERBERUS = 6794201; - static constexpr auto PR_XRHUNTIA_MOVE_01 = 6794465; - static constexpr auto PR_XRHUNTIA_MOVE_02 = 6797640; - static constexpr auto ER_PACK1_START = 6794489; - static constexpr auto BNPC_DARKBALL_01 = 6796963; - static constexpr auto BNPC_DARKBALL_02 = 6796964; - static constexpr auto BNPC_DARKBALL_03 = 6796965; - static constexpr auto BNPC_DARKBALL_04 = 6796966; - static constexpr auto PR_DARKBALL_MOVE_01 = 6797005; - static constexpr auto PR_DARKBALL_MOVE_02 = 6797007; - static constexpr auto PR_DARKBALL_MOVE_03 = 6797008; - static constexpr auto PR_DARKBALL_MOVE_04 = 6797010; - static constexpr auto PR_DARKBALL_MOVE_RELAY_01 = 6797152; - static constexpr auto PR_DARKBALL_MOVE_RELAY_02 = 6797187; - static constexpr auto DEF_ACTION_TORRIGER = 3269; - static constexpr auto BNPC_SUMMON_MAHOUJIN = 6797004; - static constexpr auto ACTION_CERBERUS_GT = 7873; - static constexpr auto BNPC_MINIMUM_BALL = 6797750; - static constexpr auto LOC_LQ_SECONDHALF_01 = 6922587; - static constexpr auto LOC_ACTOR0 = 1021024; - static constexpr auto PR_XRHUNTIA_WAVE1_MOVE = 6998616; - static constexpr auto PR_XRHUNTIA_WAVE2_MOVE = 6998617; - static constexpr auto PR_XRHUNTIA_MOVE_TO_BOSS = 6998631; - static constexpr auto CHANNELING_SUMMON = 14; - static constexpr auto PR_XRHUNTIA_CERBERUS_MOVE = 6998645; - static constexpr auto EOBJ_SHIELD_CONTROL_01 = 7021131; - static constexpr auto EOBJ_SHIELD_CONTROL_02 = 7021132; - static constexpr auto EOBJ_SHIELD_CONTROL_03 = 7021133; - -public: - TheCrimsonDuelist() : Sapphire::ScriptAPI::QuestBattleScript( 161 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheCrimsonDuelist ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheCrowKnows.cpp b/src/scripts/instances/questbattles/TheCrowKnows.cpp index 53bd7f56..1baa2a5a 100644 --- a/src/scripts/instances/questbattles/TheCrowKnows.cpp +++ b/src/scripts/instances/questbattles/TheCrowKnows.cpp @@ -37,8 +37,200 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2009569, 0, 4, { 763.213318f, 9.000000f, 358.016998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2009570, 0, 4, { 748.506775f, 9.000000f, 520.002930f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000608, 2807920, 5960093, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband", 2001223, 0, 4176142, 4, { 247.393997f, 1.848597f, 68.499847f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_1", 2001223, 0, 4176146, 4, { 250.217896f, 3.351637f, 54.845421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_2", 2001223, 0, 4176148, 4, { 257.312592f, 3.702497f, 56.253521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_3", 2001223, 0, 4176149, 4, { 262.451599f, 3.404894f, 61.841331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_4", 2001223, 0, 4176151, 4, { 258.458313f, 5.260255f, 50.424801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_5", 2001223, 0, 4176156, 4, { 255.154907f, 2.655392f, 62.609890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_6", 2001223, 0, 4176157, 4, { 259.361603f, 2.269265f, 68.307510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crateofcontraband_7", 2001223, 0, 4176158, 4, { 248.571106f, 2.397313f, 60.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings", 2004819, 0, 5041583, 4, { 324.176086f, -35.552940f, 317.132599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bindings_1", 2004820, 0, 5041584, 4, { 324.875702f, -35.145359f, 317.687805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bindings_2", 2004821, 0, 5041585, 4, { 323.933685f, -31.349070f, 265.400085f }, 0.991760f, -0.508570f, 0); + instance.addEObj( "Bindings_3", 2004822, 0, 5041586, 4, { 324.564209f, -31.179819f, 265.937988f }, 0.991760f, -0.508697f, 0); + instance.addEObj( "Bindings_4", 2004823, 0, 5041588, 4, { 328.982391f, -24.248791f, 254.082199f }, 0.991760f, 0.190475f, 0); + instance.addEObj( "Bindings_5", 2004824, 0, 5041589, 4, { 328.114594f, -24.399229f, 253.650604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Campfire", 2002299, 0, 4295043, 4, { -307.759186f, -41.672421f, 695.368896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2004812, 0, 5326559, 4, { 264.240509f, -25.009581f, 239.032593f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2976565, 4324076, 4, { 670.002014f, 10.025080f, 503.036591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2004255, 0, 4745345, 4, { -822.655823f, -40.045521f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004256, 0, 4745346, 4, { -822.655823f, -41.704731f, 666.555725f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004258, 0, 4745821, 4, { 293.015991f, -42.000000f, 371.894989f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004259, 0, 4745825, 4, { 303.010986f, -42.000000f, 374.035095f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004260, 0, 4745827, 4, { 298.967712f, -42.000000f, 385.056396f }, 1.400000f, -1.535207f, 0); + instance.addEObj( "Skiff", 2004278, 0, 4745868, 4, { 294.079498f, -41.162941f, 371.427002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_1", 2004279, 0, 4745873, 4, { 301.844391f, -41.295429f, 373.333313f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skiff_2", 2004280, 0, 4745888, 4, { 298.317291f, -40.854519f, 383.380188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003709, 0, 4622546, 4, { 650.347229f, 9.882284f, 479.591888f }, 1.000000f, -0.602980f, 0); + instance.addEObj( "unknown_8", 2003710, 0, 4622548, 4, { 628.064575f, 9.716066f, 496.657806f }, 1.000000f, 1.380918f, 0); + instance.addEObj( "Crookedpickaxe", 2003711, 0, 4622550, 4, { 629.102478f, 9.738708f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004037, 0, 4676652, 4, { 629.102478f, 9.738700f, 496.348114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004038, 0, 4676653, 4, { 626.798706f, 9.612555f, 495.238312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2003987, 0, 4635604, 4, { -39.700001f, -23.180000f, -88.650002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003989, 0, 4635625, 4, { -364.980011f, -38.239040f, -242.800003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alestainedparchment", 2004024, 0, 4667185, 4, { -412.948914f, -39.038830f, -229.716705f }, 1.000000f, 1.490527f, 0); + instance.addEObj( "unknown_12", 2004031, 0, 4667237, 4, { -412.173004f, -39.839039f, -229.800003f }, 1.000000f, 1.505800f, 0); + instance.addEObj( "unknown_13", 2004028, 0, 4667233, 4, { -142.070099f, -32.795330f, -122.924896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sahaginbattlestandard", 2003871, 0, 4632727, 4, { -126.913803f, -27.084339f, 29.821051f }, 1.174927f, -0.767817f, 0); + instance.addEObj( "Sahaginbattlestandard_1", 2003872, 0, 4632728, 4, { -22.339720f, -14.980390f, -101.488899f }, 1.174927f, -0.817576f, 0); + instance.addEObj( "Giantclam", 2003897, 0, 4634869, 4, { -117.712402f, -32.496120f, -116.404503f }, 0.991760f, 1.288832f, 0); + instance.addEObj( "Giantclam_1", 2003898, 0, 4634870, 4, { -106.992897f, -31.158911f, -94.659210f }, 0.991760f, -1.423591f, 0); + instance.addEObj( "Giantclam_2", 2003899, 0, 4634871, 4, { -69.507530f, -27.301680f, -132.156998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Giantclam_3", 2003900, 0, 4634872, 4, { -89.257423f, -29.330151f, -145.642105f }, 0.991760f, 1.180902f, 0); + instance.addEObj( "Giantclam_4", 2003901, 0, 4634873, 4, { -59.572590f, -26.160860f, -164.014099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow", 2003840, 0, 4631940, 4, { -770.551575f, -38.207619f, 651.426208f }, 0.991760f, 0.600323f, 0); + instance.addEObj( "Crabburrow_1", 2003841, 0, 4631946, 4, { -765.207275f, -38.110771f, 658.112915f }, 0.991760f, -0.942310f, 0); + instance.addEObj( "Crabburrow_2", 2003842, 0, 4631947, 4, { -758.439392f, -38.049961f, 662.365173f }, 0.991760f, 0.826589f, 0); + instance.addEObj( "Crabburrow_3", 2003843, 0, 4631948, 4, { -757.143616f, -38.985359f, 676.787170f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crabburrow_4", 2003844, 0, 4631949, 4, { -754.011719f, -38.542469f, 684.832581f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Whitecapclam", 2003853, 0, 4632185, 4, { -810.238770f, -41.743771f, 662.165222f }, 1.000000f, -1.441076f, 0); + instance.addEObj( "Whitecapclam_1", 2003854, 0, 4632186, 4, { -789.547607f, -41.342072f, 676.356079f }, 1.000000f, 1.428301f, 0); + instance.addEObj( "Whitecapclam_2", 2003855, 0, 4632187, 4, { -790.127380f, -41.775372f, 708.583130f }, 1.000000f, 0.793895f, 0); + instance.addEObj( "unknown_14", 2003850, 0, 4632191, 4, { -810.669006f, -41.595810f, 676.161499f }, 2.500000f, 0.689346f, 0); + instance.addEObj( "unknown_15", 2003851, 0, 4632192, 4, { -798.439270f, -41.444229f, 685.012085f }, 2.500000f, 0.116264f, 0); + instance.addEObj( "unknown_16", 2003852, 0, 4632193, 4, { -801.280518f, -41.820759f, 698.888611f }, 2.500000f, -1.286736f, 0); + instance.addEObj( "Whitecapclam_3", 2003845, 0, 4632307, 4, { -813.199097f, -41.750950f, 670.374512f }, 0.991760f, -1.514498f, 0); + instance.addEObj( "Whitecapclam_4", 2003846, 0, 4632318, 4, { -800.778198f, -41.651291f, 690.791016f }, 0.991760f, -1.555723f, 0); + instance.addEObj( "Whitecapclam_5", 2003847, 0, 4632319, 4, { -803.982605f, -41.201649f, 675.257385f }, 0.991760f, -0.631866f, 0); + instance.addEObj( "Whitecapclam_6", 2003848, 0, 4632320, 4, { -797.695923f, -41.696480f, 704.249512f }, 0.991760f, 0.655068f, 0); + instance.addEObj( "Cargocrate", 2004002, 0, 4664070, 4, { -887.794006f, -20.652769f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_1", 2004003, 0, 4664071, 4, { -882.816772f, -20.647770f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_2", 2004004, 0, 4664072, 4, { -830.124207f, -25.652691f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cargocrate_3", 2004005, 0, 4664073, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "Cargocrate_4", 2004006, 0, 4664074, 4, { -845.790405f, -25.647760f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "unknown_17", 2004007, 0, 4664075, 4, { -887.794006f, -20.652800f, 886.502014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004008, 0, 4664076, 4, { -882.816772f, -20.647800f, 874.723694f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004009, 0, 4664077, 4, { -830.124207f, -25.652719f, 897.510376f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004010, 0, 4664078, 4, { -833.263611f, -25.680969f, 880.716125f }, 0.991760f, 0.130838f, 0); + instance.addEObj( "unknown_21", 2004011, 0, 4664079, 4, { -845.790405f, -25.647800f, 887.602112f }, 1.000000f, 1.312060f, 0); + instance.addEObj( "Destination_2", 2003764, 0, 4629238, 4, { -236.554001f, -40.998039f, -176.023300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2003765, 0, 4629239, 4, { -223.633698f, -41.337940f, -185.451706f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2003766, 0, 4629240, 4, { -219.491806f, -41.878448f, -208.037994f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2003767, 0, 4629241, 4, { -212.741501f, -41.662251f, -198.069504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2003768, 0, 4629242, 4, { -230.716095f, -41.750069f, -201.698105f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenarmaments", 2003815, 0, 4630831, 4, { -142.447906f, -40.863979f, -249.154602f }, 0.991760f, 0.407661f, 0); + instance.addEObj( "Stolenarmaments_1", 2003816, 0, 4630834, 4, { -134.597107f, -40.614399f, -234.956894f }, 1.000000f, 0.515440f, 0); + instance.addEObj( "Stolenarmaments_2", 2003817, 0, 4630840, 4, { -153.487900f, -41.070499f, -228.725296f }, 0.991760f, -0.566732f, 0); + instance.addEObj( "Stolenarmaments_3", 2003818, 0, 4630841, 4, { -278.431396f, -43.198299f, -267.627991f }, 0.991760f, 0.076748f, 0); + instance.addEObj( "Noxiousbarnacle", 2003821, 0, 4631041, 4, { -243.396698f, -42.404850f, -215.045395f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Noxiousbarnacle_1", 2003822, 0, 4631048, 4, { -224.186401f, -41.954521f, -236.341599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_2", 2003823, 0, 4631054, 4, { -191.058594f, -41.476250f, -240.850906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_3", 2003824, 0, 4631056, 4, { -179.861801f, -40.774448f, -216.160599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Noxiousbarnacle_4", 2003825, 0, 4631057, 4, { -212.958298f, -41.803040f, -218.686600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004029, 0, 4667235, 4, { -199.192001f, -42.000031f, -277.298309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Paralysispot", 2003828, 0, 4630936, 4, { -159.531097f, -41.392502f, -269.690002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Paralysispot_1", 2003829, 0, 4630937, 4, { -218.480392f, -39.386490f, -332.295410f }, 1.000000f, 0.852022f, 0); + instance.addEObj( "Paralysispot_2", 2003830, 0, 4630938, 4, { -270.124512f, -43.246170f, -260.348907f }, 0.991760f, -1.163110f, 0); + instance.addEObj( "Paralysispot_3", 2003831, 0, 4630939, 4, { -192.826996f, -40.730042f, -211.518494f }, 1.000000f, 0.754514f, 0); + instance.addEObj( "unknown_23", 2004043, 0, 4680950, 4, { -807.583679f, -40.726379f, 649.774780f }, 0.991760f, 0.502818f, 0); + instance.addEObj( "unknown_24", 2004044, 0, 4680951, 4, { -803.067078f, -40.726379f, 649.378113f }, 0.991760f, -0.938667f, 0); + instance.addEObj( "unknown_25", 2004045, 0, 4680952, 4, { -800.953186f, -40.502930f, 651.721130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004046, 0, 4680953, 4, { -766.448486f, -37.924870f, 700.274170f }, 1.000000f, 0.118492f, 0); + instance.addEObj( "unknown_27", 2004047, 0, 4680954, 4, { -768.738403f, -37.927090f, 704.796570f }, 1.000000f, 0.193357f, 0); + instance.addEObj( "unknown_28", 2004048, 0, 4680955, 4, { -770.958679f, -38.241230f, 706.519470f }, 0.991760f, -0.514179f, 0); + instance.addEObj( "Pillagedgoods", 2003856, 0, 4632498, 4, { -360.025208f, -35.504021f, -399.101501f }, 1.000000f, -1.499913f, 0); + instance.addEObj( "Pillagedgoods_1", 2003857, 0, 4632499, 4, { -364.461792f, -35.263611f, -437.268005f }, 0.991760f, 0.302918f, 0); + instance.addEObj( "Pillagedgoods_2", 2003858, 0, 4632500, 4, { -367.693298f, -38.619400f, -388.609100f }, 1.000000f, -0.927391f, 0); + instance.addEObj( "Pillagedgoods_3", 2003859, 0, 4632501, 4, { -350.575989f, -35.202579f, -413.321198f }, 0.991760f, 0.251337f, 0); + instance.addEObj( "unknown_29", 2003881, 0, 4633479, 4, { -370.357697f, -42.000000f, -380.084290f }, 1.500000f, 1.562938f, 0); + instance.addEObj( "unknown_30", 2003958, 0, 4635201, 4, { -500.085693f, -32.058601f, -352.021698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003959, 0, 4635202, 4, { -510.758392f, -32.144100f, -353.908508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2003960, 0, 4635203, 4, { -515.955322f, -31.779800f, -366.310303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2003961, 0, 4635204, 4, { -514.180420f, -30.972200f, -380.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2003962, 0, 4635205, 4, { -503.719604f, -30.753700f, -387.208191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough", 2003833, 0, 4678073, 4, { -500.223389f, -31.211691f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_1", 2003834, 0, 4678074, 4, { -511.021790f, -31.335461f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_2", 2003835, 0, 4678075, 4, { -516.166992f, -31.174259f, -366.384399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_3", 2003836, 0, 4678076, 4, { -514.396912f, -30.197689f, -380.514313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Brothtrough_4", 2003837, 0, 4678077, 4, { -503.851196f, -29.891190f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_5", 2003864, 0, 4678133, 4, { -500.223389f, -31.211700f, -351.957794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_6", 2003865, 0, 4678134, 4, { -511.021790f, -31.335501f, -354.038086f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_7", 2003866, 0, 4678135, 4, { -516.165771f, -31.166401f, -366.355011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_8", 2003867, 0, 4678136, 4, { -514.374023f, -30.188900f, -380.495087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brothtrough_9", 2003868, 0, 4678137, 4, { -503.851196f, -29.891199f, -387.303314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Plunderedcargo", 2004016, 0, 4665693, 4, { -939.114807f, -31.760000f, 846.043823f }, 1.000000f, 1.452762f, 0); + instance.addEObj( "Plunderedcargo_1", 2004017, 0, 4665694, 4, { -931.591980f, -30.260000f, 829.366882f }, 1.000000f, -0.652909f, 0); + instance.addEObj( "Plunderedcargo_2", 2004018, 0, 4665695, 4, { -917.561523f, -31.749950f, 823.157471f }, 1.000000f, 1.052365f, 0); + instance.addEObj( "Plunderedcargo_3", 2004019, 0, 4665696, 4, { -929.004089f, -29.750090f, 842.867188f }, 1.000000f, 0.426993f, 0); + instance.addEObj( "unknown_35", 2004030, 0, 4667236, 4, { -383.505005f, -38.933071f, -232.745804f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004322, 0, 4771342, 4, { 312.214813f, -36.423279f, 343.953613f }, 0.991760f, 0.498599f, 0); + instance.addEObj( "unknown_37", 2004323, 0, 4771343, 4, { 312.235687f, -36.405899f, 343.963196f }, 1.000000f, 0.498543f, 0); + instance.addEObj( "Mandragorabud", 2004324, 0, 4771381, 4, { -282.978607f, -40.618679f, 425.597290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_1", 2004325, 0, 4771382, 4, { -242.580002f, -38.666321f, 514.760010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mandragorabud_2", 2004326, 0, 4771383, 4, { -291.058990f, -38.043251f, 596.766479f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002009, 0, 4265079, 4, { 173.845901f, -41.364090f, 280.723297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001896, 0, 4261312, 4, { 177.141998f, -42.008121f, 284.059387f }, 1.200000f, -1.569883f, 0); + instance.addEObj( "Destination_9", 2000288, 0, 3633634, 4, { 99.231392f, -14.297410f, 141.886200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sighardswaterskin", 2000289, 0, 3633699, 4, { 348.349091f, -18.596300f, 168.406799f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Sighardssatchel", 2000290, 0, 3633701, 4, { 297.408508f, -14.290290f, 148.854706f }, 1.200000f, 1.192938f, 0); + instance.addEObj( "Sighardshatchet", 2000294, 0, 3633777, 4, { 297.994110f, 0.894550f, 85.277359f }, 1.400000f, -0.381262f, 0); + instance.addEObj( "unknown_38", 2001732, 0, 4161486, 4, { 299.244598f, 0.717163f, 86.076050f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004907, 0, 5110333, 4, { 319.474792f, -36.353802f, 346.762512f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004908, 0, 5110334, 4, { 594.187683f, 43.894299f, 303.791687f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002696, 0, 4374460, 4, { 334.029785f, 10.376880f, 7.579656f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2003135, 0, 4526234, 4, { -264.111206f, -39.994621f, 461.731598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004015, 0, 4665790, 4, { -924.402100f, -33.416851f, 842.333374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_1", 2004012, 0, 4665791, 4, { -847.499817f, -29.316059f, 887.075684f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_2", 2004013, 0, 4665798, 4, { -883.347107f, -29.227520f, 929.256226f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit_3", 2004014, 0, 4665811, 4, { -826.810120f, -29.343140f, 971.465576f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Winetun", 2002187, 0, 4300167, 4, { -502.711090f, -35.694180f, 728.267273f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2002631, 0, 4334599, 4, { -502.739899f, -36.750481f, 728.272278f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Spicebox", 2002188, 0, 4300175, 4, { -218.682098f, -42.000000f, 747.663879f }, 1.000000f, 0.122269f, 0); + instance.addEObj( "Campfire_1", 2002189, 0, 4300218, 4, { -307.759186f, -41.667500f, 695.422424f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2002328, 0, 4300228, 4, { -307.774200f, -41.565071f, 695.573730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Supplybox", 2002452, 0, 4308994, 4, { 298.204895f, -36.405910f, 342.033997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Specifiedlocation", 2002453, 0, 4308995, 4, { 322.709198f, -40.424999f, 368.734314f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2002666, 0, 4335358, 4, { 296.989990f, -35.540390f, 344.700500f }, 1.000000f, 0.332789f, 0); + instance.addEObj( "unknown_44", 2002667, 0, 4335359, 4, { 297.015411f, -36.405910f, 344.061401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2002668, 0, 4335360, 4, { 297.013702f, -36.405918f, 345.330994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2002669, 0, 4335367, 4, { 322.719788f, -40.424999f, 368.742004f }, 1.000000f, 1.555236f, 0); + instance.addEObj( "unknown_47", 2002670, 0, 4335369, 4, { 322.652008f, -40.451721f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002671, 0, 4335370, 4, { 322.590912f, -40.451721f, 371.575012f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_1", 2002672, 0, 4335437, 4, { 322.652008f, -40.424999f, 370.168610f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Specifiedlocation_2", 2002673, 0, 4335438, 4, { 322.594696f, -40.424999f, 371.579315f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002454, 0, 4308996, 4, { 334.120209f, -21.298759f, 183.023193f }, 0.991760f, 0.474938f, 0); + instance.addEObj( "unknown_49", 2002577, 0, 4330212, 4, { 328.578705f, -42.000000f, 378.197510f }, 1.000000f, -0.050412f, 0); + instance.addEObj( "unknown_50", 2002632, 0, 4334603, 4, { 334.112091f, -22.103689f, 183.045197f }, 1.000000f, 0.474890f, 0); + instance.addEObj( "unknown_51", 2002458, 0, 4309341, 4, { -415.441803f, -28.387011f, -237.211304f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals", 2002455, 0, 4309069, 4, { -440.736511f, -40.487289f, -225.119095f }, 0.991760f, -1.439159f, 0); + instance.addEObj( "Boxofcrystals_1", 2002456, 0, 4309070, 4, { -417.608398f, -28.387020f, -251.586899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002457, 0, 4309071, 4, { -402.971405f, -38.115681f, -248.830093f }, 0.991760f, 0.616978f, 0); + instance.addEObj( "Sahaginpavis", 2003588, 0, 4628542, 4, { -47.623470f, -22.873289f, -152.788605f }, 1.500000f, -0.920355f, 0); + instance.addEObj( "Sahaginpavis_1", 2003586, 0, 4628545, 4, { -110.644798f, -31.157560f, -158.773102f }, 1.500000f, -1.159159f, 0); + instance.addEObj( "Sahaginpavis_2", 2003589, 0, 4628546, 4, { -55.355042f, -24.024590f, -102.190598f }, 1.500000f, -1.390167f, 0); + instance.addEObj( "Sahaginpavis_3", 2003587, 0, 4628548, 4, { -107.255203f, -31.396990f, -105.173897f }, 1.500000f, -1.167272f, 0); + instance.addEObj( "Sahaginpavis_4", 2003585, 0, 4628541, 4, { -34.901489f, -19.738871f, -129.025604f }, 1.500000f, -0.330329f, 0); + instance.addEObj( "unknown_52", 2003590, 0, 4628584, 4, { -450.852692f, -41.901871f, -238.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2003591, 0, 4628661, 4, { -235.494400f, -41.748150f, -234.433807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2003592, 0, 4628662, 4, { -204.722702f, -42.000000f, -248.499298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2003593, 0, 4628663, 4, { -241.786301f, -42.000000f, -305.296112f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2003594, 0, 4628664, 4, { -193.872604f, -41.340500f, -319.893890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2003595, 0, 4628665, 4, { -296.540710f, -41.705700f, -329.438812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Frayedsack", 2002527, 0, 4323799, 4, { -168.285004f, -21.496731f, 44.156269f }, 1.000000f, -0.192529f, 0); + instance.addEObj( "Bandedchest", 2003951, 0, 4984185, 4, { -433.555695f, -31.493231f, -307.160706f }, 1.000000f, -0.921803f, 0); + instance.addEObj( "Destination_10", 2004931, 0, 5327290, 4, { 305.592407f, -25.009581f, 229.663498f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Treasurecoffer", 2002499, 0, 4321456, 4, { -319.167114f, -36.627239f, -278.727112f }, 1.000000f, 0.300102f, 0); + instance.addEObj( "unknown_58", 2005579, 0, 5873475, 4, { -118.859200f, -25.499701f, 42.380100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtophilosophy", 2002396, 0, 4306685, 4, { -347.335388f, -36.226681f, -249.624802f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_59", 2001739, 0, 4165533, 4, { 668.024719f, 7.278503f, 533.226318f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_60", 2004104, 0, 4696188, 4, { 249.256104f, -11.947810f, 98.893677f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_61", 2004683, 0, 5020445, 4, { 604.769775f, 29.781750f, 359.817200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001260, 0, 3929792, 4, { 602.502380f, 28.976830f, 361.043610f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Ironbrazier", 2001261, 0, 3929797, 4, { 602.520630f, 28.997000f, 361.066193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hidingspot", 2001262, 0, 3927427, 4, { 681.059021f, 41.435871f, 356.400085f }, 1.000000f, 0.802198f, 0); + instance.addEObj( "Hidingspot_1", 2001263, 0, 3927428, 4, { 680.959473f, 41.333691f, 362.448608f }, 1.000000f, 0.748521f, 0); + instance.addEObj( "Hidingspot_2", 2001263, 0, 3951412, 4, { 688.417419f, 41.599110f, 356.558105f }, 1.000000f, -0.889580f, 0); + instance.addEObj( "Dodoegg", 2001265, 0, 3929425, 4, { 529.932312f, 27.314671f, 321.116608f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Dodoegg_1", 2001266, 0, 3929427, 4, { 634.393677f, 43.101261f, 321.980591f }, 0.747620f, 0.000048f, 0); + instance.addEObj( "Dodoegg_2", 2001267, 0, 3929430, 4, { 591.015625f, 23.722040f, 370.845001f }, 0.750000f, 0.285160f, 0); + instance.addEObj( "Dodoegg_3", 2001268, 0, 3929434, 4, { 631.616577f, 25.336201f, 390.371490f }, 0.750000f, 1.457558f, 0); + instance.addEObj( "unknown_62", 2002862, 0, 4497133, 4, { 220.686600f, -36.406250f, 323.815399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_63", 2002863, 0, 4497136, 4, { 210.477005f, -16.905680f, 115.508301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dodonest", 2002532, 0, 4326215, 4, { 52.323120f, -13.636880f, 41.184078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002554, 0, 4328185, 4, { 83.821243f, -1.182936f, -58.584641f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sucklingbabe", 2005001, 0, 5395041, 4, { 312.031708f, -35.150341f, 323.875000f }, 0.289917f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TheDefiantOnes.cpp b/src/scripts/instances/questbattles/TheDefiantOnes.cpp index 8caf02c2..2b606a9a 100644 --- a/src/scripts/instances/questbattles/TheDefiantOnes.cpp +++ b/src/scripts/instances/questbattles/TheDefiantOnes.cpp @@ -58,6 +58,156 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TheFlameintheAbyss.cpp b/src/scripts/instances/questbattles/TheFlameintheAbyss.cpp index 5757e442..b4ca01bc 100644 --- a/src/scripts/instances/questbattles/TheFlameintheAbyss.cpp +++ b/src/scripts/instances/questbattles/TheFlameintheAbyss.cpp @@ -27,6 +27,157 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Dravaniancoin", 2006126, 0, 5910175, 4, { 571.992798f, -9.641846f, -46.839500f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dravaniancoin_1", 2006126, 0, 5910177, 4, { 552.354187f, -9.421217f, -30.343941f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dravaniancoin_2", 2006126, 0, 5910178, 4, { 610.692688f, -9.529379f, -23.132589f }, 1.000000f, -0.000005f, 0); + instance.addEObj( "Dravaniancoin_3", 2006126, 0, 5910179, 4, { 602.207520f, -9.652254f, -4.143999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dravaniancoin_4", 2006126, 0, 5910180, 4, { 583.749512f, -9.697674f, -18.699930f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dravaniancoin_5", 2006126, 0, 5910181, 4, { 568.390015f, -10.086510f, 6.712241f }, 1.000000f, -0.000099f, 0); + instance.addEObj( "Dravaniancoin_6", 2006126, 0, 5910182, 4, { 590.771973f, -9.796937f, 10.655310f }, 0.991760f, -0.000048f, 0); + instance.addEObj( "Dravaniancoin_7", 2006126, 0, 5910183, 4, { 560.656677f, -9.421229f, -10.344700f }, 0.991760f, -0.000048f, 0); + instance.addEObj( "Summoningstone", 2005698, 0, 5881979, 4, { 265.156006f, -42.557430f, 565.606079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aethericdisturbance", 2006372, 0, 5936440, 4, { 379.451813f, -69.429581f, 694.464111f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethericdisturbance_1", 2006373, 0, 5936441, 4, { 390.920807f, -72.373596f, 650.507324f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Summoningstone_1", 2005699, 0, 5881988, 4, { -50.416698f, -8.866000f, 146.561798f }, 1.000000f, -0.714339f, 0); + instance.addEObj( "Summoningstone_2", 2005700, 0, 5881989, 4, { -521.219727f, 50.000000f, 362.081299f }, 1.000000f, -0.651134f, 0); + instance.addEObj( "Aethercurrent", 2006216, 0, 5915755, 4, { 421.189392f, -43.045490f, 661.798218f }, 1.000000f, -0.017841f, 0); + instance.addEObj( "Aethercurrent_1", 2006217, 0, 5915756, 4, { -115.066399f, 36.394440f, 174.008804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006218, 0, 5915757, 4, { -775.237671f, 123.762497f, 243.705704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006219, 0, 5915825, 4, { -242.502701f, 40.961342f, 275.764099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006220, 0, 5915851, 4, { -314.117310f, 81.602097f, -90.215958f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006221, 0, 5915852, 4, { -44.821999f, 81.816910f, -110.669998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006222, 0, 5915885, 4, { 601.823120f, -9.467012f, -336.298798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006223, 0, 5915931, 4, { 718.436279f, 34.930168f, 177.179306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006224, 0, 5915949, 4, { -210.702896f, 160.490601f, -726.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006215, 0, 5915954, 4, { 52.904469f, -33.766579f, -147.830597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005450, 0, 5858214, 4, { 405.908203f, -72.565819f, 696.300171f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005451, 0, 5858215, 4, { 379.256104f, -69.429741f, 690.311584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005452, 0, 5858216, 4, { 402.029297f, -73.136467f, 668.451782f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsbreath", 2005455, 0, 5858370, 4, { 289.942810f, -37.963081f, 483.548798f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsbreath_1", 2005454, 0, 5858371, 4, { 339.729401f, -12.450290f, 411.329712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudsbreath_2", 2005453, 0, 5858372, 4, { 223.563797f, -38.672722f, 440.663391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2005547, 0, 5864419, 4, { 244.076706f, -40.728970f, 444.115601f }, 1.500000f, 0.000048f, 0); + instance.addEObj( "Paintedstone", 2005456, 0, 5858373, 4, { 261.279602f, 12.446850f, 622.073120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2005457, 0, 5858513, 4, { 305.226196f, -41.428280f, 326.710907f }, 1.480042f, 0.173295f, 0); + instance.addEObj( "unknown_2", 2005458, 0, 5858514, 4, { 208.423004f, -23.331120f, 164.812607f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2005538, 0, 5862324, 4, { -232.775101f, -12.733810f, 322.597412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2005539, 0, 5862325, 4, { -92.723022f, -5.473404f, 379.660095f }, 0.991760f, 0.458988f, 0); + instance.addEObj( "Destination_3", 2005459, 0, 5858852, 4, { -758.350281f, 123.704803f, 214.524506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005460, 0, 5859054, 4, { -456.076904f, 43.869629f, 402.883911f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005461, 0, 5859056, 4, { 149.401093f, -23.331120f, 177.477707f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2005462, 0, 5859057, 4, { 396.108887f, -29.160030f, -142.534500f }, 1.052795f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006302, 0, 5908490, 4, { 269.970001f, -40.288368f, 398.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006303, 0, 5908491, 4, { 342.160004f, -40.017700f, 288.579987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006304, 0, 5908492, 4, { 417.089996f, -34.539280f, 222.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006381, 0, 5937806, 4, { 421.164215f, -29.389179f, 97.184700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tussock", 2006346, 0, 5931137, 4, { 429.989990f, -10.100000f, 708.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tussock_1", 2006347, 0, 5931138, 4, { 346.500000f, 0.260000f, 565.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tussock_2", 2006348, 0, 5931139, 4, { 312.200012f, 17.870001f, 718.919983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tussock_3", 2006349, 0, 5931140, 4, { 204.779999f, 4.750000f, 736.359985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006350, 0, 5931156, 4, { 173.870697f, -22.123760f, 160.809494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006351, 0, 5931162, 4, { -158.770203f, -23.453131f, 282.123993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Descenttotheforelands", 2005371, 0, 5836078, 4, { 201.610107f, -68.678650f, 709.369629f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006106, 0, 5910576, 4, { 770.245728f, -9.491300f, 287.973114f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hornbloom", 2005676, 0, 5882860, 4, { 377.563385f, -26.521170f, 33.384140f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hornbloom_1", 2005677, 0, 5882861, 4, { 411.882812f, -27.942390f, 121.839401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hornbloom_2", 2005678, 0, 5882862, 4, { 445.475586f, -16.344549f, 81.453812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wovenbasket", 2005679, 0, 5883034, 4, { -255.994003f, 30.065689f, 587.651123f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wovenbasket_1", 2005680, 0, 5883035, 4, { -261.817413f, 29.272360f, 508.899902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wovenbasket_2", 2005681, 0, 5883036, 4, { -302.354706f, 30.086981f, 507.690186f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Claypot", 2005683, 0, 5883302, 4, { -517.179321f, 60.541649f, 486.548187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Claypot_1", 2005682, 0, 5883303, 4, { -517.179321f, 60.876301f, 486.548187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut", 2005684, 0, 5883367, 4, { 227.162598f, 7.849481f, 688.138123f }, 1.000000f, -1.429513f, 0); + instance.addEObj( "Kuponut_1", 2005685, 0, 5883368, 4, { 235.742203f, 8.741125f, 693.467529f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_2", 2005686, 0, 5883369, 4, { 374.868286f, 19.999920f, 744.781799f }, 0.991760f, 0.342604f, 0); + instance.addEObj( "Kuponut_3", 2005687, 0, 5883370, 4, { 372.973511f, 19.771730f, 761.619629f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_4", 2005689, 0, 5883372, 4, { 346.273712f, -0.210060f, 540.648193f }, 0.991760f, 1.308698f, 0); + instance.addEObj( "Kuponut_5", 2005690, 0, 5883374, 4, { 321.105286f, 1.309799f, 549.121582f }, 1.000000f, -0.604834f, 0); + instance.addEObj( "unknown_10", 2006107, 0, 5910619, 4, { -473.150696f, 42.937061f, 360.223907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2006108, 0, 5910634, 4, { -177.325104f, -21.377930f, 266.681885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ancienttool", 2005692, 0, 5883393, 4, { 457.341888f, 10.966200f, 79.288719f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ancienttool_1", 2005693, 0, 5883397, 4, { 513.841614f, -11.748260f, 79.998543f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ancienttool_2", 2005694, 0, 5883398, 4, { 499.689514f, -20.271420f, 143.840195f }, 1.000000f, 0.775364f, 0); + instance.addEObj( "Mocaleaf", 2005714, 0, 5887527, 4, { 757.455627f, -24.900770f, -218.337204f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Clearspring", 2005715, 0, 5887533, 4, { 718.401672f, -49.965321f, 437.830414f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005716, 0, 5887540, 4, { 615.817505f, -37.677608f, -427.402802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sparklyspillikin", 2005717, 0, 5887548, 4, { 639.009827f, 46.483170f, -113.026604f }, 1.000000f, 0.656891f, 0); + instance.addEObj( "Sparklyspillikin_1", 2005718, 0, 5887549, 4, { 664.399780f, -0.473089f, -3.277048f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sparklyspillikin_2", 2005719, 0, 5887550, 4, { 522.592773f, -4.230852f, -91.770264f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sparklyspillikin_3", 2005720, 0, 5887551, 4, { 565.949829f, -9.421211f, -14.302220f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sparklyspillikin_4", 2005721, 0, 5887552, 4, { 653.863403f, -0.711572f, -70.011574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2005724, 0, 5887562, 4, { -487.113007f, 60.541649f, 493.031189f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Dragonegg", 2005723, 0, 5887564, 4, { -487.113007f, 60.541649f, 493.031189f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Dragonegg_1", 2005722, 0, 5887565, 4, { -487.113007f, 60.541698f, 493.031189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005725, 0, 5887581, 4, { -115.779999f, -13.881010f, 418.722687f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005726, 0, 5887582, 4, { -54.596958f, -8.227981f, 455.196503f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005727, 0, 5887583, 4, { -6.715940f, -21.049061f, 409.875214f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Crackleweedseedling", 2005728, 0, 5887599, 4, { 79.542412f, 27.383591f, 286.530792f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crackleweedseedling_1", 2005729, 0, 5887600, 4, { 114.540604f, 39.995201f, 256.540894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crackleweedseedling_2", 2005730, 0, 5887601, 4, { 184.496796f, 26.016600f, 249.764801f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crackleweedseedling_3", 2005731, 0, 5887602, 4, { 145.333405f, 49.715809f, 306.048706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crackleweedseedling_4", 2005732, 0, 5887603, 4, { 138.971207f, 4.664304f, 349.233002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mogsonsbasket", 2005733, 0, 5887720, 4, { -149.356293f, 138.490601f, -641.314270f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mogsonsbasket_1", 2005734, 0, 5887723, 4, { -244.280899f, 134.490601f, -616.995911f }, 0.991760f, -1.078160f, 0); + instance.addEObj( "Mogsonsbasket_2", 2005735, 0, 5887725, 4, { -214.320007f, 134.490707f, -577.309509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_6", 2005736, 0, 5887745, 4, { -467.963989f, 39.887741f, 146.394196f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_7", 2005737, 0, 5887756, 4, { -471.557007f, 40.703400f, 101.547302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_8", 2005738, 0, 5887757, 4, { -436.191406f, 41.275909f, 79.417183f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Kuponut_9", 2005739, 0, 5887758, 4, { -465.891693f, 41.144939f, 48.234348f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Kuponut_10", 2005740, 0, 5887759, 4, { -426.538513f, 40.082050f, 21.136850f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildfowlnest", 2005741, 0, 5887768, 4, { -800.991821f, 238.574707f, 265.073914f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildfowlnest_1", 2005742, 0, 5887769, 4, { -703.362671f, 342.977112f, 213.441193f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildfowlnest_2", 2005743, 0, 5887770, 4, { -762.182678f, 344.228302f, 305.985687f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wildfowlnest_3", 2005744, 0, 5887771, 4, { -749.882507f, 418.750000f, 224.802704f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Wildfowlnest_4", 2005745, 0, 5887776, 4, { -787.266418f, 73.133797f, 301.198303f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2005746, 0, 5887873, 4, { -103.224899f, 61.924400f, -204.925201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005747, 0, 5887874, 4, { -173.319595f, 61.924400f, -257.925415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005748, 0, 5887875, 4, { -61.326050f, 61.936279f, -302.571198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005749, 0, 5887907, 4, { -201.405899f, 160.490601f, -740.380615f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2005750, 0, 5887909, 4, { -139.483597f, 160.940598f, -788.052612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2005751, 0, 5887913, 4, { -267.600006f, 168.796906f, -706.734619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2005752, 0, 5887935, 4, { -132.845200f, 160.936905f, -628.500427f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_24", 2005753, 0, 5887936, 4, { -182.121307f, 204.490601f, -731.043579f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005754, 0, 5887938, 4, { -133.366196f, 246.043198f, -735.278381f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Whistleberryseedling", 2005755, 0, 5888035, 4, { -809.586121f, 90.894707f, -431.742798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Whistleberryseedling_1", 2005756, 0, 5888036, 4, { -795.209473f, 90.893257f, -458.841400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Whistleberryseedling_2", 2005757, 0, 5888037, 4, { -773.044800f, 90.892281f, -403.589111f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Whistleberryseedling_3", 2005758, 0, 5888038, 4, { -764.866028f, 90.894974f, -460.445312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Whistleberryseedling_4", 2005759, 0, 5888039, 4, { -788.868225f, 90.827530f, -381.641602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cloudmallow", 2005760, 0, 5888047, 4, { -42.884239f, -62.796452f, 765.229675f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cloudmallow_1", 2005761, 0, 5888048, 4, { -387.900787f, 79.123779f, 662.164673f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cloudmallow_2", 2005762, 0, 5888049, 4, { -775.461304f, 32.500000f, 483.771088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2006085, 0, 5908403, 4, { -6.298516f, -20.661119f, 181.779297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2006086, 0, 5908417, 4, { -271.426910f, 41.098999f, 242.216599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2006087, 0, 5908432, 4, { -578.443481f, 80.997063f, 102.794800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2006088, 0, 5908433, 4, { -627.790771f, 81.000000f, 98.924522f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006089, 0, 5908434, 4, { -609.149719f, 81.530273f, 141.145096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2006090, 0, 5908443, 4, { -766.678284f, 81.000000f, 405.081787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006091, 0, 5908444, 4, { -722.350525f, 80.999977f, 428.440094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006092, 0, 5908445, 4, { -721.905212f, 81.000000f, 378.439087f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2005820, 0, 5888581, 4, { 16.186529f, 81.840630f, -322.884796f }, 1.000000f, -0.310446f, 0); + instance.addEObj( "Sealedcrate", 2005821, 0, 5888582, 4, { 16.186501f, 82.195427f, -322.884796f }, 1.000000f, -0.310447f, 0); + instance.addEObj( "unknown_35", 2005786, 0, 5888291, 4, { 13.901200f, 81.840599f, -321.765015f }, 1.000000f, 0.376358f, 0); + instance.addEObj( "unknown_36", 2005785, 0, 5888292, 4, { 12.351700f, 81.834099f, -332.058411f }, 1.000000f, -1.167116f, 0); + instance.addEObj( "Anzunest", 2005787, 0, 5888448, 4, { -230.082199f, -28.884741f, 743.145874f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Anzunest_1", 2005788, 0, 5888449, 4, { -287.520599f, -30.433800f, 698.193604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Anzunest_2", 2005789, 0, 5888450, 4, { -159.992294f, -33.519829f, 688.126526f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2005792, 0, 5888467, 4, { -37.979801f, 62.912842f, -294.422913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2005793, 0, 5888468, 4, { -8.859003f, 76.756104f, -249.009201f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005794, 0, 5888469, 4, { -48.163219f, 76.756104f, -351.019501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005799, 0, 5888506, 4, { 16.186501f, 81.840599f, -322.884796f }, 1.000000f, -0.310447f, 0); + instance.addEObj( "unknown_41", 2005800, 0, 5888507, 4, { -129.114502f, -64.869797f, -316.302002f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2005805, 0, 5888524, 4, { 161.404404f, 212.647507f, -733.703125f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherometer_1", 2005806, 0, 5888525, 4, { 110.530296f, 212.664307f, -785.146423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2005810, 0, 5888568, 4, { 16.186501f, 81.840599f, -322.884796f }, 1.000000f, -0.310447f, 0); + instance.addEObj( "Aetherometer_2", 2005811, 0, 5888569, 4, { -815.487915f, 258.098114f, -674.921814f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Aetherometer_3", 2005812, 0, 5888570, 4, { -757.390320f, 257.501892f, -702.556824f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer_4", 2005813, 0, 5888571, 4, { -788.023621f, 257.680389f, -644.163818f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer_5", 2005814, 0, 5888573, 4, { -755.947205f, 258.808289f, -207.721100f }, 0.472961f, 0.000048f, 0); + instance.addEObj( "Aetherometer_6", 2005815, 0, 5888574, 4, { -701.837280f, 258.554596f, -165.230606f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer_7", 2005816, 0, 5888575, 4, { -697.996277f, 258.302704f, -221.659103f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Sealedcrate_1", 2005817, 0, 5888577, 4, { 16.186501f, 82.195396f, -322.884796f }, 1.000000f, -0.310447f, 0); + instance.addEObj( "unknown_43", 2006119, 0, 5910932, 4, { 464.761810f, 5.880255f, 802.713379f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2006118, 0, 5911115, 4, { 344.813904f, 1.112148f, 554.725281f }, 0.991760f, -1.066800f, 0); } diff --git a/src/scripts/instances/questbattles/TheHandsofFate.cpp b/src/scripts/instances/questbattles/TheHandsofFate.cpp index d192594c..b2e25f66 100644 --- a/src/scripts/instances/questbattles/TheHandsofFate.cpp +++ b/src/scripts/instances/questbattles/TheHandsofFate.cpp @@ -82,6 +82,115 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/questbattles/TheHereticamongUs.cpp b/src/scripts/instances/questbattles/TheHereticamongUs.cpp index 3b778b19..a4021c24 100644 --- a/src/scripts/instances/questbattles/TheHereticamongUs.cpp +++ b/src/scripts/instances/questbattles/TheHereticamongUs.cpp @@ -41,23 +41,115 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/questbattles/TheHiddenChapter.cpp b/src/scripts/instances/questbattles/TheHiddenChapter.cpp index a78d89cc..a9f30986 100644 --- a/src/scripts/instances/questbattles/TheHiddenChapter.cpp +++ b/src/scripts/instances/questbattles/TheHiddenChapter.cpp @@ -38,6 +38,133 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000605, 0, 4263086, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000606, 3861081, 4263087, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000604, 4262798, 4263088, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Earthspritecore", 2001221, 0, 4163769, 4, { -185.673004f, 36.598942f, 348.954987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4163770, 4, { -144.712997f, 44.095612f, 337.720398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4163771, 4, { -139.159897f, 44.119518f, 375.516693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4163772, 4, { -125.920898f, 46.215401f, 364.480713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4163773, 4, { -207.121796f, 34.620338f, 343.721710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4163774, 4, { -177.589203f, 37.378311f, 375.839203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4163775, 4, { -135.196198f, 45.881248f, 388.070709f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_7", 2001221, 0, 4163776, 4, { -124.855698f, 47.177441f, 336.891602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000205, 3841548, 3237648, 4, { -382.994202f, 25.285480f, -512.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000206, 4030543, 3237650, 4, { -382.797791f, 24.058620f, -569.999329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000207, 4030563, 3237652, 4, { -384.516693f, 24.065800f, -577.594116f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlever", 2000209, 0, 3237656, 4, { -392.499512f, 24.935869f, -487.555908f }, 1.000000f, 1.042826f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock02", 2001705, 4165897, 4108317, 4, { -345.592102f, 15.234820f, -632.468323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock03", 2001705, 4165900, 4108323, 4, { -366.638000f, 15.153470f, -651.078613f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138496, 4138489, 5, { -466.621002f, 22.995081f, -472.606415f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Ironlever_1", 2001805, 0, 4175817, 4, { -377.859192f, 24.185551f, -562.981689f }, 0.991760f, 1.504764f, 0); + instance.addEObj( "unknown_4", 2001684, 0, 4105352, 4, { 191.706497f, 53.259998f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "Curiousobject", 2003654, 0, 4622131, 4, { -68.557579f, 13.811150f, 159.184296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003655, 0, 4622132, 4, { -68.912437f, 13.549060f, 159.191299f }, 1.000000f, -0.118714f, 0); + instance.addEObj( "Preciouspotsherd", 2003656, 0, 4622218, 4, { -72.945534f, 13.527350f, 159.206696f }, 1.000000f, -0.416651f, 0); + instance.addEObj( "Preciouspotsherd_1", 2003657, 0, 4622219, 4, { -80.168518f, 13.427830f, 158.135193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Preciouspotsherd_2", 2003658, 0, 4622225, 4, { -71.041443f, 13.443610f, 155.966293f }, 1.000000f, 1.114817f, 0); + instance.addEObj( "Preciouspotsherd_3", 2003659, 0, 4622229, 4, { -76.128853f, 13.454370f, 155.911102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003903, 0, 4635043, 4, { -432.590515f, 28.794950f, -383.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003904, 0, 4673429, 4, { -432.590515f, 28.795000f, -383.577515f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2005163, 0, 5655919, 4, { 364.692993f, 74.880417f, 170.318405f }, 1.000000f, 0.515260f, 0); + instance.addEObj( "unknown_9", 2005210, 0, 5707766, 4, { 364.667114f, 74.838120f, 170.304794f }, 0.991760f, 0.478285f, 0); + instance.addEObj( "Caravansack", 2001408, 0, 3972501, 4, { 154.381302f, 52.555969f, 200.925507f }, 0.991760f, -0.426474f, 0); + instance.addEObj( "Caravansack_1", 2001409, 0, 3972503, 4, { 141.835495f, 53.000080f, 221.575607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); + instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_3", 2001544, 0, 4068720, 4, { 259.056488f, 53.448139f, 25.430000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2001468, 0, 4002288, 4, { -87.371643f, 50.629879f, 315.604614f }, 1.335633f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2001469, 0, 4002293, 4, { -74.943207f, 53.255798f, 336.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2001472, 0, 4003482, 4, { 150.725098f, 18.805120f, -5.748842f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Shadedoutcropping", 2001474, 0, 4014193, 4, { 96.247253f, 16.975349f, 188.860504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001758, 0, 4175144, 4, { -269.838898f, 15.347900f, -718.118530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002694, 0, 4374439, 4, { -659.887085f, 62.116219f, -805.250305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002698, 0, 4374438, 4, { 328.773987f, 63.000000f, -228.168198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "WakingSandsentrance", 2001711, 0, 4148333, 4, { -480.918091f, 18.001030f, -386.862000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003455, 0, 4672971, 4, { -520.720886f, 12.537260f, -369.257294f }, 1.000000f, -0.160624f, 0); + instance.addEObj( "Destination_3", 2002252, 0, 4301817, 4, { -662.345581f, 63.703388f, -805.475891f }, 1.000000f, -1.516295f, 0); + instance.addEObj( "unknown_15", 2002858, 0, 4502882, 4, { -470.847687f, 22.690121f, -439.597198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002859, 0, 4502883, 4, { -386.630493f, 24.769951f, -500.924988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002860, 0, 4502910, 4, { -367.215393f, 16.534220f, -628.223816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002861, 0, 4502913, 4, { -327.476013f, 14.770360f, -782.936218f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003561, 0, 4620227, 4, { 175.079300f, 52.657982f, -51.644081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003562, 0, 4620228, 4, { 140.193497f, 55.403481f, -32.144279f }, 1.000000f, -0.431827f, 0); + instance.addEObj( "unknown_20", 2003563, 0, 4620916, 4, { 90.466728f, 15.128930f, 156.129196f }, 1.000000f, -0.851278f, 0); + instance.addEObj( "unknown_21", 2003563, 0, 4620917, 4, { 90.683792f, 15.115320f, 157.440903f }, 1.000000f, -1.528101f, 0); + instance.addEObj( "unknown_22", 2003563, 0, 4620918, 4, { 90.393692f, 15.986160f, 156.714096f }, 1.000000f, -0.476697f, 0); + instance.addEObj( "Weatheredcrate", 2003564, 0, 4622239, 4, { -494.902893f, 19.051371f, -352.231415f }, 0.750000f, -0.588395f, 0); + instance.addEObj( "Blackscale", 2003565, 0, 4622240, 4, { -492.155792f, 19.051319f, -356.257690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_1", 2003566, 0, 4622241, 4, { -477.134888f, 21.550840f, -362.625000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_2", 2003567, 0, 4622242, 4, { -462.865997f, 23.031300f, -361.162415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_3", 2003568, 0, 4622243, 4, { -444.846008f, 23.021820f, -360.569000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003573, 0, 4622363, 4, { 192.679306f, 52.578350f, 14.635490f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003570, 0, 4677129, 4, { -390.152710f, 24.013620f, -348.136200f }, 0.750000f, 0.007942f, 0); + instance.addEObj( "unknown_24", 2003570, 0, 4677130, 4, { -390.079590f, 24.657551f, -348.104492f }, 0.750000f, -0.164489f, 0); + instance.addEObj( "unknown_25", 2003571, 0, 4677131, 4, { 122.520599f, 49.369301f, -179.912094f }, 0.750000f, 0.232433f, 0); + instance.addEObj( "unknown_26", 2003571, 0, 4677132, 4, { 121.849197f, 49.353828f, -180.857895f }, 0.750000f, -0.604124f, 0); + instance.addEObj( "unknown_27", 2003572, 0, 4677134, 4, { 256.280212f, 53.858521f, 144.223694f }, 0.750000f, 1.456685f, 0); + instance.addEObj( "unknown_28", 2003572, 0, 4677135, 4, { 254.908997f, 52.413540f, 144.814804f }, 0.750000f, 0.436474f, 0); + instance.addEObj( "Planarfissure", 2002431, 0, 4308386, 4, { -178.373398f, 15.435460f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002432, 0, 4308387, 4, { -211.169601f, 15.408760f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002535, 0, 4323988, 4, { -178.373398f, 15.435420f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_3", 2002536, 0, 4323989, 4, { -211.169601f, 15.408720f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002310, 0, 4295817, 4, { -283.908386f, 15.067190f, -774.671997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate_1", 2004102, 0, 4695118, 4, { -283.908386f, 15.067200f, -774.671997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001808, 0, 4175875, 4, { 160.723297f, 54.825562f, -45.548222f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001714, 0, 4190129, 4, { 191.706497f, 53.206501f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_31", 2001714, 0, 4101396, 4, { 191.706497f, 53.259991f, -43.777889f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_32", 2004690, 0, 5021395, 4, { 301.300903f, 63.558701f, 161.296494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage", 2004132, 0, 4721955, 4, { -158.026199f, 14.901680f, -197.023407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004136, 0, 4721965, 4, { -156.549500f, 14.974940f, -192.488205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage_1", 2004133, 0, 4892862, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Winebaudsmessage_2", 2004134, 0, 4892863, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Listofdemands", 2004847, 0, 5071821, 4, { 323.642792f, 62.984390f, -207.887100f }, 1.000000f, -1.371537f, 0); + instance.addEObj( "EATCcargocrate", 2000738, 0, 3706840, 4, { 217.118195f, 60.471439f, 121.538002f }, 0.747620f, 0.830903f, 0); + instance.addEObj( "EATCcargocrate_1", 2000739, 0, 3706841, 4, { 212.965103f, 52.824039f, 147.999802f }, 0.747620f, 0.764395f, 0); + instance.addEObj( "EATCcargocrate_2", 2000740, 0, 3706842, 4, { 228.448898f, 55.569160f, 172.082993f }, 0.747620f, 0.113389f, 0); + instance.addEObj( "Fafafonosbaggage", 2001273, 0, 3923934, 4, { -210.864395f, 31.683620f, 370.595703f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Fafafonosbaggage_1", 2001274, 0, 3923935, 4, { -215.686295f, 31.992800f, 361.348907f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fafafonosbaggage_2", 2001275, 0, 3923937, 4, { -218.890701f, 31.788309f, 365.163605f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Magnetite", 2001276, 0, 3923953, 4, { -162.859604f, 49.869110f, 312.336792f }, 1.300000f, -0.000000f, 0); + instance.addEObj( "Magnetite_1", 2001356, 0, 3949808, 4, { -118.516899f, 56.229370f, 411.123810f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Magnetite_2", 2001357, 0, 3949809, 4, { -99.895340f, 59.123940f, 389.090698f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Writofseizure", 2001456, 0, 3999587, 4, { -246.576706f, 35.180309f, 383.315613f }, 1.000000f, 1.167259f, 0); + instance.addEObj( "Writofseizure_1", 2001457, 0, 3999591, 4, { -218.018997f, 35.816582f, 426.025787f }, 1.000000f, -0.002433f, 0); + instance.addEObj( "Writofseizure_2", 2001458, 0, 3999593, 4, { -282.081604f, 35.200500f, 438.834198f }, 0.991760f, 0.407578f, 0); + instance.addEObj( "Writofseizure_3", 2001459, 0, 3999595, 4, { -306.982391f, 34.317501f, 396.963409f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001852, 0, 4217254, 4, { -235.248795f, 15.910670f, -293.097198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trappoint", 2001374, 0, 3951678, 4, { 101.867302f, 49.365681f, -171.121094f }, 0.991760f, -1.182530f, 0); + instance.addEObj( "Trappoint_1", 2001375, 0, 3951683, 4, { 111.436600f, 49.171101f, -177.996506f }, 0.900208f, -0.674530f, 0); + instance.addEObj( "Trappoint_2", 2001376, 0, 3951862, 4, { 115.190300f, 49.143421f, -183.031998f }, 0.900208f, -0.273005f, 0); + instance.addEObj( "Trappoint_3", 2001377, 0, 3951883, 4, { 106.858902f, 49.335419f, -173.693497f }, 0.991760f, -0.931860f, 0); + instance.addEObj( "Nanaschitepebble", 2001399, 0, 3955178, 4, { 61.631142f, 46.075420f, -265.430695f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Nanaschitepebble_1", 2001400, 0, 3955182, 4, { 98.055641f, 45.213470f, -214.379593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nanaschitepebble_2", 2001401, 0, 3955184, 4, { 85.587769f, 46.424850f, -266.468292f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Nanaschitepebble_3", 2001402, 0, 3955186, 4, { 47.837040f, 45.220798f, -223.498901f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Splinteredcrate", 2001382, 0, 3953773, 4, { -282.520813f, 13.480670f, -145.922104f }, 0.991760f, 0.922943f, 0); + instance.addEObj( "Decayingvegetables", 2001383, 0, 3953775, 4, { -283.192200f, 13.480670f, -145.860992f }, 0.991760f, 1.086698f, 0); + instance.addEObj( "Bottomlesstoolbox", 2001384, 0, 3953776, 4, { -278.034698f, 13.480670f, -146.562897f }, 0.991760f, -0.671846f, 0); + instance.addEObj( "Unsoldpot", 2001475, 0, 4010998, 4, { -353.951996f, 13.900940f, -102.644096f }, 0.991760f, 0.004243f, 0); + instance.addEObj( "Decayingvegetables_1", 2001476, 0, 4011001, 4, { -356.013611f, 13.903760f, -100.384903f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "Emptydecanter", 2001477, 0, 4011002, 4, { -325.368195f, 13.983500f, -109.073997f }, 0.991760f, -0.977592f, 0); + instance.addEObj( "Holeycup", 2001478, 0, 4011003, 4, { -324.971405f, 13.983500f, -108.587402f }, 0.991760f, 0.583399f, 0); + instance.addEObj( "Motheatensack", 2001479, 0, 4011004, 4, { -355.428406f, 13.900940f, -101.609901f }, 0.991760f, -0.962156f, 0); + instance.addEObj( "Flotsam", 2001385, 0, 3953779, 4, { -285.216705f, 19.834650f, -165.813995f }, 0.320374f, 0.081159f, 0); + instance.addEObj( "Flotsam_1", 2001386, 0, 3953780, 4, { -282.883209f, 19.015869f, -166.643906f }, 0.778198f, -1.349212f, 0); + instance.addEObj( "Flotsam_2", 2001387, 0, 3953781, 4, { -293.232697f, 19.514210f, -164.340897f }, 0.778198f, -0.018445f, 0); + instance.addEObj( "Oremound", 2001368, 0, 3951891, 4, { 297.566193f, 62.546749f, -194.048996f }, 0.991760f, 0.740205f, 0); + instance.addEObj( "Oremound_1", 2001369, 0, 3951893, 4, { 293.018890f, 63.492680f, -236.133408f }, 0.991760f, -1.090533f, 0); + instance.addEObj( "Oremound_2", 2001735, 0, 4161181, 4, { 318.346405f, 63.544731f, -200.930496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sharpenedpickaxe", 2001371, 0, 3952079, 4, { 315.281891f, 62.935490f, -202.934906f }, 0.961304f, 1.229137f, 0); + instance.addEObj( "Oldhammer", 2001372, 0, 3952084, 4, { 324.421997f, 64.036842f, -247.028397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavysledgehammer", 2001373, 0, 3952087, 4, { 291.432007f, 62.563419f, -228.564896f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TheKeytoVictory.cpp b/src/scripts/instances/questbattles/TheKeytoVictory.cpp deleted file mode 100644 index fd2ef352..00000000 --- a/src/scripts/instances/questbattles/TheKeytoVictory.cpp +++ /dev/null @@ -1,109 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheKeytoVictory : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto EOBJ_ALARM = 6978148; - static constexpr auto EOBJ_BARREL = 6978149; - static constexpr auto EOBJ_IRON = 6978150; - static constexpr auto EOBJ_POT = 6978151; - static constexpr auto EOBJ_LUMBER = 6978152; - static constexpr auto EOBJ_DIARY = 6978154; - static constexpr auto BNPC_P1_TRASH_01 = 6978191; - static constexpr auto BNPC_P1_TRASH_02 = 6978193; - static constexpr auto BNPC_P1_TRASH_03 = 6978194; - static constexpr auto BNPC_P1_TRASH_04 = 6978195; - static constexpr auto BNPC_P1_TRASH_05 = 6978196; - static constexpr auto BNPC_P1_TRASH_06 = 6978199; - static constexpr auto BNPC_P1_TRASH_07 = 6978201; - static constexpr auto P_BNPC_WISCAR = 6978206; - static constexpr auto P_BNPC_LYSE = 6978207; - static constexpr auto P_BNPC_ALPHINAUD = 6978208; - static constexpr auto P_BNPC_THANCRED = 6978209; - static constexpr auto PR_P1_ALLY_MOVE_01 = 6978215; - static constexpr auto PR_P1_ALLY_MOVE_02 = 6978239; - static constexpr auto PR_P1_ALLY_MOVE_03 = 6978333; - static constexpr auto PR_P1_ALLY_MOVE_04 = 6978240; - static constexpr auto PR_P1_ALLY_MOVE_05 = 6978241; - static constexpr auto PR_P1_ALLY_MOVE_06 = 6978341; - static constexpr auto PR_P1_ALLY_MOVE_07 = 6978342; - static constexpr auto PR_P2_ALLY_MOVE_01 = 6978405; - static constexpr auto PR_P2_ALLY_MOVE_02 = 6978406; - static constexpr auto PR_P2_ALLY_MOVE_03 = 6978407; - static constexpr auto PR_P2_ALLY_MOVE_04 = 6978408; - static constexpr auto EVENT_ACTION_01 = 21; - static constexpr auto EVENT_ACTION_02 = 41; - static constexpr auto BNPC_P2_IRONMAN_DIARY = 6978255; - static constexpr auto BNPC_P2_VANGUARD_01 = 6978438; - static constexpr auto BNPC_P2_VANGUARD_02 = 6978439; - static constexpr auto BNPC_P2_VANGUARD_03 = 6978440; - static constexpr auto BNPC_P2_VANGUARD_04 = 6978441; - static constexpr auto BNPC_P2_VANGUARD_05 = 6978490; - static constexpr auto BNPC_P2_KAMAKIRI_01 = 6978445; - static constexpr auto BNPC_P2_KAMAKIRI_02 = 6978446; - static constexpr auto BNPC_P2_KAMAKIRI_03 = 6978447; - static constexpr auto BNPC_P2_KAMAKIRI_04 = 6978448; - static constexpr auto BNPC_P2_KAMAKIRI_05 = 6978449; - static constexpr auto BNPC_P2_KAMAKIRI_06 = 6978450; - static constexpr auto BNPC_P2_KAMAKIRI_07 = 6978451; - static constexpr auto SE_ALARM = 97; - static constexpr auto BEHAVIOR_LOOK_AROUND = 30471; - static constexpr auto BEHAVIOR_THINK_SET = 30475; - static constexpr auto BEHAVIOR_LOOK_AROUND_THINK = 30784; - static constexpr auto BEHAVIOR_THINK_BASE = 30858; - static constexpr auto BEHAVIOR_BASIC_STAND = 30064; - static constexpr auto BGM_AFTER_ALARM = 39; - static constexpr auto BGM_NORMAL = 317; - static constexpr auto BGM_BOSS_BATTLE = 39; - static constexpr auto YELL_LYSE_SEARCH = 5907; - static constexpr auto YELL_THANCRED_SEARCH = 5908; - static constexpr auto YELL_WISCAR_SEARCH = 5909; - static constexpr auto YELL_ALPHINAUD_SEARCH = 5910; - static constexpr auto YELL_WISCAR_ALARM_BATTLE = 5911; - static constexpr auto BNPC_P3_TRASH_01 = 6989316; - static constexpr auto BNPC_P3_TRASH_02 = 6989317; - static constexpr auto BNPC_P3_TRASH_03 = 6989318; - static constexpr auto BNPC_P3_TRASH_04 = 6989319; - static constexpr auto BNPC_P3_TRASH_05 = 6989320; - static constexpr auto BNPC_P3_TRASH_06 = 6989321; - static constexpr auto BNPC_P3_TRASH_07 = 6989322; - static constexpr auto BNPC_P3_TRASH_08 = 6989323; - static constexpr auto BNPC_P3_TRASH_09 = 6989324; - static constexpr auto BNPC_BOSS = 6989325; - static constexpr auto BNPC_ENERGY_TOOL_01 = 6989326; - static constexpr auto BNPC_ENERGY_TOOL_02 = 6989327; - static constexpr auto CHANNELING_BOSS_TOOL = 22; - static constexpr auto STATUS_PARAM_BOSS_TOOL = 3313; - static constexpr auto ER_AROUND_BOSS = 6989587; - static constexpr auto ER_NEAR_TEMPLE = 6997563; - static constexpr auto BNPCBASE_BOSS_TOOL = 7859; - static constexpr auto EOBJ_LOOK_AROUND = 6990528; - static constexpr auto PR_AROUND_BOSS = 6990533; - static constexpr auto P_BNPC_CARBUNCLE = 6990542; - -public: - TheKeytoVictory() : Sapphire::ScriptAPI::QuestBattleScript( 158 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheKeytoVictory ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheLominsanWay.cpp b/src/scripts/instances/questbattles/TheLominsanWay.cpp index 87616948..b35707e9 100644 --- a/src/scripts/instances/questbattles/TheLominsanWay.cpp +++ b/src/scripts/instances/questbattles/TheLominsanWay.cpp @@ -35,6 +35,156 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Entrance", 2001710, 4265606, 4265604, 5, { 562.363892f, -9.311770f, -685.115173f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002013, 0, 4265645, 4, { 558.403503f, -9.602775f, -748.115723f }, 0.991760f, -0.847763f, 0); + instance.addEObj( "unknown_1", 2002014, 0, 4265646, 4, { 555.218811f, -9.914214f, -744.493896f }, 0.991760f, -0.855743f, 0); + instance.addEObj( "unknown_2", 2002015, 0, 4265647, 4, { 552.117920f, -9.866073f, -740.866516f }, 1.000000f, -0.862447f, 0); + instance.addEObj( "unknown_3", 2002016, 0, 4265648, 4, { 548.789124f, -9.774433f, -736.981079f }, 0.991760f, -0.850556f, 0); + instance.addEObj( "unknown_4", 2002017, 0, 4265649, 4, { 545.555786f, -9.781128f, -733.241821f }, 0.991760f, -0.844901f, 0); + instance.addEObj( "unknown_5", 2002018, 0, 4265653, 4, { 552.118225f, -9.862718f, -740.699524f }, 1.000000f, -0.849258f, 0); + instance.addEObj( "unknown_6", 2002019, 0, 4265654, 4, { 554.344971f, -9.960441f, -743.220276f }, 0.991760f, -0.852379f, 0); + instance.addEObj( "unknown_7", 2002020, 0, 4265655, 4, { 550.454712f, -9.807017f, -738.729614f }, 1.000000f, -0.853487f, 0); + instance.addEObj( "unknown_8", 2002021, 0, 4265656, 4, { 554.549622f, -9.837545f, -738.582886f }, 1.000000f, -0.854490f, 0); + instance.addEObj( "unknown_9", 2002022, 0, 4265657, 4, { 549.658386f, -9.926717f, -742.964722f }, 0.991760f, 0.714606f, 0); + instance.addEObj( "unknown_10", 2002023, 0, 4265659, 4, { 558.757812f, -9.500336f, -734.751282f }, 0.991760f, -0.854171f, 0); + instance.addEObj( "unknown_11", 2002024, 0, 4265660, 4, { 551.017273f, -9.762955f, -736.960083f }, 1.000000f, -0.851339f, 0); + instance.addEObj( "unknown_12", 2002025, 0, 4265661, 4, { 542.133179f, -9.775475f, -739.224426f }, 0.991760f, -0.835812f, 0); + instance.addEObj( "unknown_13", 2002026, 0, 4265662, 4, { 555.731323f, -9.929686f, -742.290771f }, 1.000000f, 0.708747f, 0); + instance.addEObj( "unknown_14", 2002027, 0, 4265663, 4, { 552.912170f, -9.289687f, -751.080505f }, 0.991760f, -0.834930f, 0); + instance.addEObj( "unknown_15", 2002028, 0, 4265674, 4, { 558.720276f, -9.570473f, -736.469971f }, 0.991760f, -0.850168f, 0); + instance.addEObj( "unknown_16", 2002029, 0, 4265675, 4, { 556.377197f, -9.776423f, -745.858093f }, 0.991760f, 0.724504f, 0); + instance.addEObj( "unknown_17", 2002030, 0, 4265676, 4, { 547.470886f, -9.880726f, -746.497986f }, 0.991760f, -0.839097f, 0); + instance.addEObj( "unknown_18", 2002031, 0, 4265677, 4, { 544.853882f, -9.872620f, -738.979187f }, 0.991760f, -0.823425f, 0); + instance.addEObj( "unknown_19", 2002032, 0, 4265678, 4, { 551.919800f, -9.653377f, -732.774170f }, 0.991760f, -0.857036f, 0); + instance.addEObj( "Entrance_1", 2001710, 4269167, 4269166, 5, { 545.484802f, 21.838400f, -559.567322f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_20", 2002545, 0, 4325043, 4, { -169.956207f, 13.974900f, -609.323181f }, 1.000000f, 0.351903f, 0); + instance.addEObj( "Ropebond", 2002427, 0, 4307829, 4, { -393.331787f, -1.113953f, -268.543488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ropebond_1", 2002428, 0, 4307830, 4, { -392.629913f, -0.595154f, -270.435699f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2000608, 3969541, 4324082, 4, { -459.575592f, -3.216800f, -222.221497f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel", 2004479, 0, 4890638, 4, { -513.036194f, -4.039670f, -442.465088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_1", 2004480, 0, 4890639, 4, { -464.078613f, -5.705007f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialmateriel_2", 2004481, 0, 4890640, 4, { -485.297699f, -4.014939f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); + instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); + instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); + instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); + instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); + instance.addEObj( "Drainagepipe", 2002201, 0, 4301936, 4, { -420.523407f, -16.898170f, -325.307098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Drainagepipe_1", 2002202, 0, 4301946, 4, { -420.510895f, -16.898170f, -325.289612f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crystallizedbark", 2002203, 0, 4302023, 4, { -137.307495f, 46.723160f, -195.348801f }, 0.991760f, -0.817783f, 0); + instance.addEObj( "Crystallizedbark_1", 2002204, 0, 4302025, 4, { -131.609100f, 48.171280f, -191.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallizedbark_2", 2002205, 0, 4302026, 4, { -133.235001f, 48.260818f, -192.459106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2002451, 0, 4308040, 4, { -132.890900f, 47.013062f, -193.713303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation", 2002206, 0, 4302115, 4, { -58.651531f, 16.241579f, -611.524902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crystallineformation_1", 2002207, 0, 4302116, 4, { -99.104683f, 6.540496f, -674.131714f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate", 2002208, 0, 4297255, 4, { -123.725899f, -0.218121f, -649.890686f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_1", 2002584, 0, 4331292, 4, { -144.339005f, 2.874047f, -661.245117f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Forgottencrate_2", 2002605, 0, 4331855, 4, { -115.341904f, -2.473567f, -626.872925f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2002211, 0, 4298745, 4, { 400.930786f, -9.137818f, -751.644226f }, 1.000000f, -0.273594f, 0); + instance.addEObj( "Destination_2", 2002212, 0, 4299860, 4, { 433.462891f, -17.164310f, -350.911713f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002213, 0, 4299892, 4, { -286.979401f, -16.898170f, -361.229889f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot", 2002214, 0, 4299920, 4, { -339.162292f, -16.129080f, -412.725586f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_1", 2002215, 0, 4299921, 4, { -339.234894f, -16.898170f, -394.897491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_2", 2002216, 0, 4299923, 4, { -386.709412f, -17.238091f, -393.156494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_3", 2002217, 0, 4299924, 4, { -356.466309f, -17.191759f, -363.057892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_4", 2002218, 0, 4299925, 4, { -383.587402f, -17.181190f, -359.274689f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_5", 2002219, 0, 4299926, 4, { -366.588898f, -17.166571f, -374.781708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Marestailroot_6", 2002220, 0, 4299928, 4, { -336.342194f, -16.865040f, -329.220306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Marestailroot_7", 2002221, 0, 4299930, 4, { -314.334015f, -17.156130f, -348.074890f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshiphull", 2002222, 0, 4300037, 4, { 218.130096f, 10.867380f, -579.811096f }, 0.991760f, -0.155366f, 0); + instance.addEObj( "Airshiphull_1", 2002223, 0, 4300038, 4, { 249.037094f, -8.750800f, -521.638489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Airshiphull_2", 2002224, 0, 4300039, 4, { 188.427704f, -11.669720f, -508.575104f }, 0.991760f, -0.427345f, 0); + instance.addEObj( "Airshiphull_3", 2002225, 0, 4300040, 4, { 203.882294f, 12.606520f, -577.368713f }, 0.991760f, -1.115162f, 0); + instance.addEObj( "Airshiphull_4", 2002226, 0, 4300041, 4, { 213.878799f, 2.289238f, -559.594116f }, 0.991760f, -1.393864f, 0); + instance.addEObj( "Airshiphull_5", 2002227, 0, 4300042, 4, { 227.557693f, -0.747742f, -544.234070f }, 0.991760f, 0.023389f, 0); + instance.addEObj( "Airshiphull_6", 2002228, 0, 4300043, 4, { 232.776199f, 3.555298f, -569.848083f }, 0.991760f, 0.771460f, 0); + instance.addEObj( "Airshiphull_7", 2002229, 0, 4300044, 4, { 196.940002f, -11.904600f, -499.308502f }, 0.991760f, 0.800200f, 0); + instance.addEObj( "Primelocation", 2002230, 0, 4300103, 4, { -171.509201f, 4.034513f, -655.766479f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_1", 2002231, 0, 4300104, 4, { -174.901505f, 10.766260f, -603.814087f }, 1.000000f, -0.915460f, 0); + instance.addEObj( "Primelocation_2", 2002232, 0, 4300105, 4, { -146.911102f, 0.491158f, -616.044983f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Primelocation_3", 2002233, 0, 4300106, 4, { -202.071198f, 3.895854f, -625.899170f }, 0.991760f, -0.811877f, 0); + instance.addEObj( "Primelocation_4", 2002234, 0, 4300107, 4, { -216.806198f, 5.697670f, -637.459412f }, 0.991760f, -1.178680f, 0); + instance.addEObj( "Destination_4", 2002238, 0, 4300142, 4, { -505.209991f, -1.955465f, -467.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2002546, 0, 4325071, 4, { -501.844696f, -2.487681f, -469.709900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002329, 0, 4302067, 4, { -169.838593f, 14.134900f, -609.446472f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); + instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); + instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_2", 2002849, 0, 4500770, 4, { -469.245605f, -4.000036f, -256.799500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial", 2003576, 0, 4622489, 4, { 15.848190f, 22.227190f, -639.026794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "SeventhHeavenspecial_1", 2003577, 0, 4622491, 4, { 15.579410f, 22.225740f, -638.696899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "SeventhHeavenspecial_2", 2003578, 0, 4622492, 4, { 15.437060f, 22.226549f, -638.146973f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest", 2003579, 0, 4622518, 4, { 82.940102f, -2.027193f, -482.344604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_1", 2003580, 0, 4622519, 4, { 211.204697f, 1.281197f, -561.048523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_2", 2003581, 0, 4622520, 4, { 234.096603f, -2.284743f, -544.372375f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); + instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); + instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); + instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Digsite_3", 2006052, 0, 5906069, 4, { 434.620392f, -23.052990f, -280.173309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Epitaphtodiscovery", 2002397, 0, 4306703, 4, { -339.440796f, -15.048680f, -403.217499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate", 2004314, 0, 4769233, 4, { -644.665588f, -1.328861f, -382.071198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_1", 2004316, 0, 4769236, 4, { -569.852722f, -1.365008f, -318.063385f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); + instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); + instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); + instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); + instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TheMeasureofHisReach.cpp b/src/scripts/instances/questbattles/TheMeasureofHisReach.cpp deleted file mode 100644 index 975f1268..00000000 --- a/src/scripts/instances/questbattles/TheMeasureofHisReach.cpp +++ /dev/null @@ -1,132 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheMeasureofHisReach : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto INIT_WARP_POINT_001 = 6851576; - static constexpr auto LOC_MARKER_001 = 6851574; - static constexpr auto P_BNPC_ALPHINAUD = 6875022; - static constexpr auto P_BNPC_CARBUNCLE = 6875024; - static constexpr auto BNPC_HAKUROU = 6875464; - static constexpr auto BNPC_WOLFMAN_LNC_ALPHINAUD_01 = 6851697; - static constexpr auto BNPC_WOLFMAN_LNC_PC_01 = 6851698; - static constexpr auto BNPC_WOLFMAN_LNC_PC_02 = 6851699; - static constexpr auto BNPC_WOLFMAN_LNC_ALPHINAUD_02 = 6851700; - static constexpr auto BNPC_WOLFMAN_LNC_PC_03 = 6851708; - static constexpr auto BNPC_WOLFMAN_LNC_ALPHINAUD_03 = 6851709; - static constexpr auto BNPC_WOLFMAN_ARC_ALPHINAUD_01 = 6851710; - static constexpr auto BNPC_WOLFMAN_ARC_PC_01 = 6851713; - static constexpr auto BNPC_TOUMEI_ACTION_01 = 6875112; - static constexpr auto BNPC_TOUMEI_ACTION_02 = 6875137; - static constexpr auto BNPC_TOUMEI_ACTION_03 = 6875138; - static constexpr auto BNPC_TOUMEI_ACTION_04 = 6875139; - static constexpr auto BNPC_TOUMEI_ACTION_05 = 6875140; - static constexpr auto BNPC_TOUMEI_ACTION_06 = 6875141; - static constexpr auto BNPC_TOUMEI_ACTION_07 = 6875142; - static constexpr auto BNPC_TOUMEI_ACTION_08 = 6875143; - static constexpr auto BNPC_TOUMEI_ACTION_09 = 6875144; - static constexpr auto BNPC_TOUMEI_ACTION_10 = 6875145; - static constexpr auto BNPC_TOUMEI_ACTION_11 = 6875146; - static constexpr auto BNPC_TOUMEI_ACTION_12 = 6875147; - static constexpr auto BNPC_TOUMEI_ACTION_13 = 6875148; - static constexpr auto BNPC_TOUMEI_ACTION_14 = 6875149; - static constexpr auto BNPC_TOUMEI_ACTION_15 = 6875150; - static constexpr auto BNPC_TOUMEI_ACTION_16 = 6875151; - static constexpr auto BNPC_TOUMEI_ACTION_17 = 6875152; - static constexpr auto BNPC_TOUMEI_ACTION_18 = 6875153; - static constexpr auto BNPC_TOUMEI_ACTION_19 = 6875154; - static constexpr auto BNPC_TOUMEI_ACTION_20 = 6875155; - static constexpr auto BNPC_TOUMEI_ACTION_21 = 6876717; - static constexpr auto PRANGE_YUKIKAZE_EAST_01 = 6875051; - static constexpr auto PRANGE_YUKIKAZE_EAST_02 = 6875050; - static constexpr auto PRANGE_YUKIKAZE_EAST_03 = 6875049; - static constexpr auto PRANGE_YUKIKAZE_EAST_04 = 6875048; - static constexpr auto PRANGE_YUKIKAZE_EAST_05 = 6875034; - static constexpr auto PRANGE_YUKIKAZE_EAST_06 = 6875053; - static constexpr auto PRANGE_YUKIKAZE_EAST_07 = 6875052; - static constexpr auto PRANGE_YUKIKAZE_EAST_08 = 6875054; - static constexpr auto PRANGE_YUKIKAZE_EAST_09 = 6875056; - static constexpr auto PRANGE_YUKIKAZE_EAST_10 = 6875057; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_01 = 6875070; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_02 = 6875063; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_03 = 6875062; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_04 = 6875061; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_05 = 6875060; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_06 = 6875046; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_07 = 6875045; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_08 = 6875055; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_09 = 6875058; - static constexpr auto PRANGE_YUKIKAZE_SOUTH_10 = 6875059; - static constexpr auto PRANGE_HANAGURUMA_LEVEL01_000 = 6875084; - static constexpr auto PRANGE_HANAGURUMA_LEVEL01_180 = 6875085; - static constexpr auto PRANGE_HANAGURUMA_LEVEL01_090 = 6876844; - static constexpr auto PRANGE_HANAGURUMA_LEVEL01_270 = 6876845; - static constexpr auto PRANGE_HANAGURUMA_LEVEL02_293 = 6875098; - static constexpr auto PRANGE_HANAGURUMA_LEVEL02_023 = 6875099; - static constexpr auto PRANGE_HANAGURUMA_LEVEL02_203 = 6875100; - static constexpr auto PRANGE_HANAGURUMA_LEVEL02_113 = 6875101; - static constexpr auto PRANGE_HANAGURUMA_LEVEL03_068 = 6877062; - static constexpr auto PRANGE_HANAGURUMA_LEVEL03_158 = 6877063; - static constexpr auto PRANGE_HANAGURUMA_LEVEL03_248 = 6877064; - static constexpr auto PRANGE_HANAGURUMA_LEVEL03_338 = 6877065; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_045 = 6875105; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_135 = 6875106; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_315 = 6875107; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_225 = 6875108; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_090 = 6875086; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_270 = 6875088; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_180 = 6875091; - static constexpr auto PRANGE_HANAGURUMA_LEVEL04_000 = 6875092; - static constexpr auto ACTION_YUKIKAZE = 8400; - static constexpr auto ACTION_GEKKO = 8401; - static constexpr auto ACTION_HANAGURUMA = 8402; - static constexpr auto ACTION_SUMMON_RYUZU = 8449; - static constexpr auto ACTION_TOUMEI_GEKKO = 8398; - static constexpr auto ACTION_SMN_CARBUNCLE_WHITE = 9158; - static constexpr auto ACTION_CARBUNCLE_W_BUFF_AREA = 9396; - static constexpr auto BNPC_RYUZU_A01 = 6877318; - static constexpr auto BNPC_RYUZU_A02 = 6956324; - static constexpr auto BNPC_RYUZU_A03 = 6956325; - static constexpr auto BNPC_RYUZU_A04 = 6956326; - static constexpr auto BNPC_RYUZU_B01 = 6877355; - static constexpr auto BNPC_RYUZU_B02 = 6956327; - static constexpr auto BNPC_RYUZU_B03 = 6956328; - static constexpr auto BNPC_RYUZU_B04 = 6956329; - static constexpr auto BGM_BOSS_BATTLE = 406; - static constexpr auto P_BNPC_CARBUNCLE_WHITE = 6972241; - static constexpr auto BNPC_CARBUNCLE_W_BUFF_AREA = 6972395; - static constexpr auto STATUS_PARAM_BUFFAREA = 3298; - static constexpr auto LOC_ACTOR_01 = 1011887; - static constexpr auto LOC_ACTOR_02 = 1022007; - static constexpr auto LOC_ACTOR_03 = 1022008; - static constexpr auto LOC_ACTOR_04 = 1022009; - static constexpr auto LOC_IDLE_01 = 34; - static constexpr auto ENPC_HAKUROU = 7011709; - static constexpr auto BNPC_TOUMEI_TAKED_HATE = 7022975; - -public: - TheMeasureofHisReach() : Sapphire::ScriptAPI::QuestBattleScript( 167 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheMeasureofHisReach ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheMongrelandtheKnight.cpp b/src/scripts/instances/questbattles/TheMongrelandtheKnight.cpp deleted file mode 100644 index 78c168e8..00000000 --- a/src/scripts/instances/questbattles/TheMongrelandtheKnight.cpp +++ /dev/null @@ -1,72 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheMongrelandtheKnight : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_MERISI_1ST_01 = 6869391; - static constexpr auto BNPC_INQUIS_1ST_01 = 6869410; - static constexpr auto BNPC_INQUIS_1ST_02 = 6869411; - static constexpr auto BNPC_TEMPLEADER_1ST_01 = 6869413; - static constexpr auto BNPC_TEMP_LNC_1ST_01 = 6869414; - static constexpr auto BNPC_TEMP_ARC_1ST_01 = 6869415; - static constexpr auto BNPC_TEMP_ARC_1ST_02 = 6869416; - static constexpr auto BNPC_MERISI_2ND_01 = 6869453; - static constexpr auto P_BNPC_HILDA_1ST_01 = 6869371; - static constexpr auto P_BNPC_ROSTN_1ST_01 = 6869382; - static constexpr auto P_BNPC_STEP_1ST_01 = 6869393; - static constexpr auto P_BNPC_HILDA_2ND_01 = 6869451; - static constexpr auto P_BNPC_MOSC_2ND_01 = 6869454; - static constexpr auto P_BNPC_ROSTN_2ND_01 = 6869484; - static constexpr auto P_BNPC_STEP_2ND_01 = 6869485; - static constexpr auto BNPC_MERISI_POS = 7010124; - static constexpr auto BNPC_TOUMEI_SCAPEGOAT = 7010130; - static constexpr auto WARP_01 = 6869448; - static constexpr auto BGM_LAST_JOB = 316; - static constexpr auto LOC_ACTOR0 = 1011895; - static constexpr auto LOC_ACTOR1 = 1021318; - static constexpr auto LOC_ACTOR2 = 1021311; - static constexpr auto LOC_ACTOR3 = 1014579; - static constexpr auto LOC_ACTOR4 = 1014580; - static constexpr auto LOC_LQ_SECONDHALF_01 = 6913459; - static constexpr auto LOC_LQ_SECONDHALF_ADD_01 = 6955064; - static constexpr auto LOC_LQ_SECONDHALF_MELISIE_01 = 6956268; - static constexpr auto BNPC_FIRE_BALL = 6969504; - static constexpr auto EOBJ_FIRE_FLOOR = 6969506; - static constexpr auto STATUS_FIRE_FLOOR = 3295; - static constexpr auto PR_FRIEND_MOVE_POS01 = 6969508; - static constexpr auto PR_FRIEND_MOVE_POS02 = 6969510; - static constexpr auto ACT_FIRE_FLOOR = 9387; - static constexpr auto ACT_FLAME_SUMMON = 9389; - static constexpr auto ACT_TP_DAMAGE = 9390; - static constexpr auto ACT_FORM_CHANGE = 9393; - static constexpr auto BNPCSTATE_SCARED = 7; - -public: - TheMongrelandtheKnight() : Sapphire::ScriptAPI::QuestBattleScript( 173 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "ClanHuntboard", 2005909, 5863338, 4, { 73.908386f, 24.322830f, 22.067520f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000608, 5105673, 4, { 84.499992f, 24.124950f, 22.859011f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2000608, 5048108, 4, { 97.900009f, 24.465071f, -4.244444f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheMongrelandtheKnight ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheMountainThatStrides.cpp b/src/scripts/instances/questbattles/TheMountainThatStrides.cpp deleted file mode 100644 index 984e1a3a..00000000 --- a/src/scripts/instances/questbattles/TheMountainThatStrides.cpp +++ /dev/null @@ -1,56 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheMountainThatStrides : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto INIT_P_POP_1ST_01 = 4125284; - static constexpr auto INIT_POP_1ST_01 = 4125273; - static constexpr auto INIT_POP_1ST_02 = 4125274; - static constexpr auto INIT_POP_1ST_03 = 4125275; - static constexpr auto INIT_POP_1ST_04 = 4125276; - static constexpr auto INIT_POP_1ST_05 = 4125277; - static constexpr auto INIT_POP_1ST_06 = 4125280; - static constexpr auto INIT_POP_2ST_01 = 4125319; - static constexpr auto INIT_POP_2ST_02 = 4125320; - static constexpr auto INIT_POP_2ST_03 = 4125312; - static constexpr auto INIT_POP_2ST_04 = 4125316; - static constexpr auto INIT_POP_2ST_05 = 4125321; - static constexpr auto INIT_POP_2ST_06 = 4125317; - static constexpr auto INIT_POP_3ST_01 = 4125338; - static constexpr auto INIT_POP_3ST_02 = 4125340; - static constexpr auto INIT_POP_3ST_03 = 4125342; - static constexpr auto INIT_POP_3ST_04 = 4125343; - static constexpr auto INIT_POP_3ST_05 = 4125345; - static constexpr auto CUT_SCENE_01 = 38; - static constexpr auto CUT_SCENE_02 = 39; - static constexpr auto DEF_PARALYSIS = 17; - -public: - TheMountainThatStrides() : Sapphire::ScriptAPI::QuestBattleScript( 26 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "Entrance", 2000182, 6228959, 5, { 457.583801f, 5.680784f, 280.512787f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000608, 2807920, 4, { -95.322441f, -25.054260f, 61.518002f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheMountainThatStrides ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheMountainthatStrides.cpp b/src/scripts/instances/questbattles/TheMountainthatStrides.cpp new file mode 100644 index 00000000..4340a5a8 --- /dev/null +++ b/src/scripts/instances/questbattles/TheMountainthatStrides.cpp @@ -0,0 +1,318 @@ +#include +#include + +using namespace Sapphire; + +class TheMountainthatStrides : public Sapphire::ScriptAPI::QuestBattleScript +{ +private: + static constexpr auto INIT_P_POP_1ST_01 = 4125284; + static constexpr auto INIT_POP_1ST_01 = 4125273; + static constexpr auto INIT_POP_1ST_02 = 4125274; + static constexpr auto INIT_POP_1ST_03 = 4125275; + static constexpr auto INIT_POP_1ST_04 = 4125276; + static constexpr auto INIT_POP_1ST_05 = 4125277; + static constexpr auto INIT_POP_1ST_06 = 4125280; + static constexpr auto INIT_POP_2ST_01 = 4125319; + static constexpr auto INIT_POP_2ST_02 = 4125320; + static constexpr auto INIT_POP_2ST_03 = 4125312; + static constexpr auto INIT_POP_2ST_04 = 4125316; + static constexpr auto INIT_POP_2ST_05 = 4125321; + static constexpr auto INIT_POP_2ST_06 = 4125317; + static constexpr auto INIT_POP_3ST_01 = 4125338; + static constexpr auto INIT_POP_3ST_02 = 4125340; + static constexpr auto INIT_POP_3ST_03 = 4125342; + static constexpr auto INIT_POP_3ST_04 = 4125343; + static constexpr auto INIT_POP_3ST_05 = 4125345; + static constexpr auto CUT_SCENE_01 = 38; + static constexpr auto CUT_SCENE_02 = 39; + static constexpr auto DEF_PARALYSIS = 17; + +public: + TheMountainthatStrides() : Sapphire::ScriptAPI::QuestBattleScript( 26 ) + { } + + void onInit( QuestBattle& instance ) override + { + instance.addEObj( "Golemsoulstone", 2001220, 0, 4164203, 4, { 149.040100f, 10.371680f, -425.419403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001220, 0, 4164204, 4, { 132.823395f, 10.101450f, -446.693207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001220, 0, 4164205, 4, { 152.404602f, 11.089990f, -464.588409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001220, 0, 4164206, 4, { 133.172806f, 10.938360f, -468.907715f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001220, 0, 4164207, 4, { 132.746902f, 10.371670f, -426.726196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001220, 0, 4164208, 4, { 162.989594f, 11.089990f, -477.945190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001220, 0, 4164209, 4, { 116.311203f, 10.246460f, -438.123413f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001220, 0, 4164210, 4, { 119.131897f, 11.081040f, -470.372498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004612, 0, 5912535, 4, { -118.390701f, 19.239149f, -268.802399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002597, 0, 4331402, 4, { -406.121185f, 7.142155f, 526.914124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002876, 0, 4498476, 4, { 95.022217f, 8.655489f, -446.590912f }, 1.000000f, -0.429069f, 0); + instance.addEObj( "Destination", 2002919, 0, 4506652, 4, { 90.969780f, 10.021080f, -460.392914f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002931, 0, 4507094, 4, { -268.526215f, 4.757392f, -77.142616f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2003448, 0, 4583274, 4, { -255.781693f, 4.533628f, -82.138687f }, 0.991760f, -1.223528f, 0); + instance.addEObj( "unknown_4", 2003449, 0, 4583313, 4, { -256.631104f, 4.437773f, -87.518433f }, 0.991760f, 0.712704f, 0); + instance.addEObj( "unknown_5", 2003450, 0, 4583314, 4, { -257.958496f, 4.351757f, -90.112267f }, 0.991760f, -0.547879f, 0); + instance.addEObj( "unknown_6", 2003451, 0, 4583315, 4, { -257.575104f, 4.256459f, -96.003960f }, 0.991760f, 0.159176f, 0); + instance.addEObj( "Oilbarrels", 2002956, 0, 4508239, 4, { -199.953293f, 5.684701f, 101.830200f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_1", 2002949, 0, 4508246, 4, { -70.145813f, 11.373430f, 97.089050f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Oilbarrels_2", 2002950, 0, 4508248, 4, { -118.089203f, 27.715719f, 126.985199f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002968, 0, 4508681, 4, { -41.385590f, 9.941669f, 62.994942f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2002969, 0, 4508682, 4, { -23.534389f, 8.431059f, 146.169601f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002970, 0, 4508683, 4, { -62.278221f, -1.741502f, 18.553289f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002971, 0, 4508684, 4, { -206.552994f, 5.978723f, 116.940903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage", 2002972, 0, 4508686, 4, { 51.691830f, 19.214769f, 30.409370f }, 1.000000f, -1.089137f, 0); + instance.addEObj( "Makeshiftcage_1", 2002973, 0, 4508687, 4, { 225.647705f, 8.139290f, 10.895080f }, 0.991760f, -0.997001f, 0); + instance.addEObj( "Makeshiftcage_2", 2002974, 0, 4508688, 4, { 149.004303f, 7.766785f, 158.739594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_3", 2002975, 0, 4508689, 4, { 269.677002f, 11.305130f, -6.087010f }, 0.991760f, 0.966924f, 0); + instance.addEObj( "Sturdycage", 2002976, 2501004, 4508698, 4, { 541.591614f, 12.085930f, -134.325302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_6", 2002977, 0, 4508699, 4, { 463.600006f, 18.559999f, -98.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002978, 0, 4508700, 4, { 405.592896f, 16.532801f, -71.378822f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Succulent", 2002979, 0, 4509076, 4, { -180.658493f, 6.313267f, -136.210205f }, 1.000000f, -0.884366f, 0); + instance.addEObj( "Succulent_1", 2002980, 0, 4509080, 4, { -125.929703f, 7.102873f, -104.759300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Succulent_2", 2002981, 0, 4509083, 4, { -30.639441f, 8.669304f, -86.999069f }, 0.991760f, -1.180560f, 0); + instance.addEObj( "Succulent_3", 2002982, 0, 4509101, 4, { -116.414101f, -0.302681f, -34.385860f }, 1.000000f, -0.578349f, 0); + instance.addEObj( "Succulent_4", 2002983, 0, 4509114, 4, { -149.667694f, 8.011425f, -39.644760f }, 0.991760f, -1.462734f, 0); + instance.addEObj( "Succulent_5", 2002984, 0, 4509116, 4, { -189.835907f, 9.234670f, 17.975719f }, 1.000000f, 1.423243f, 0); + instance.addEObj( "Succulent_6", 2002985, 0, 4509120, 4, { -41.008808f, 0.169784f, 15.935120f }, 0.991760f, -0.059107f, 0); + instance.addEObj( "Succulent_7", 2002986, 0, 4509140, 4, { -78.808197f, -1.081560f, 44.080460f }, 0.991760f, -1.395279f, 0); + instance.addEObj( "Barrelsoffiresand", 2003127, 0, 4522433, 4, { -75.486717f, -2.151611f, -73.462120f }, 1.998901f, -0.524992f, 0); + instance.addEObj( "Barrelsoffiresand_1", 2003128, 0, 4522435, 4, { -201.543304f, 3.005051f, -223.374603f }, 1.998901f, 1.103096f, 0); + instance.addEObj( "Barrelsoffiresand_2", 2003129, 0, 4522438, 4, { -192.626495f, 6.631571f, 48.397160f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_3", 2003130, 0, 4522439, 4, { -237.994995f, 6.956853f, 168.131805f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_4", 2003131, 0, 4522441, 4, { -230.087296f, 7.697851f, 229.166504f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_5", 2003132, 0, 4522446, 4, { -153.302094f, -0.247486f, 55.315399f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Barrelsoffiresand_6", 2003133, 0, 4522449, 4, { -69.016602f, -2.791504f, -17.772221f }, 1.998901f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon", 2003060, 0, 4517553, 4, { -112.935898f, -0.154814f, -125.918800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_1", 2003061, 0, 4517554, 4, { -152.406601f, 5.462051f, -99.424591f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_2", 2003062, 0, 4517555, 4, { -69.642937f, -1.388559f, -89.503807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_3", 2003063, 0, 4517556, 4, { -125.200104f, -1.383086f, 48.928780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_4", 2003064, 0, 4517557, 4, { -179.214996f, 7.207130f, 98.236923f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_5", 2003065, 0, 4517558, 4, { -158.444397f, 6.463324f, -3.815506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_6", 2003066, 0, 4517559, 4, { -131.228806f, 18.248489f, 109.724197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground", 2003166, 0, 4553347, 4, { -69.396912f, -1.323903f, -106.480400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_1", 2003167, 0, 4553348, 4, { -88.115753f, -2.616952f, -96.669724f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_2", 2003168, 0, 4553349, 4, { -155.421494f, 3.873022f, -132.206299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_3", 2003169, 0, 4553350, 4, { -191.154297f, 3.699344f, -161.983704f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_4", 2003170, 0, 4553351, 4, { -156.512604f, 6.395191f, -54.744949f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Temperingground_5", 2003171, 0, 4553352, 4, { -18.373350f, 1.346465f, -26.978609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Temperingground_6", 2003172, 0, 4553353, 4, { -19.344971f, 0.476368f, 15.204470f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_1", 2002987, 0, 4509952, 4, { -236.689102f, 6.991684f, 184.683197f }, 0.991760f, 1.208737f, 0); + instance.addEObj( "Sturdycage_2", 2002988, 0, 4509953, 4, { -224.172699f, 7.305353f, 208.621094f }, 0.991760f, 1.182819f, 0); + instance.addEObj( "Sturdycage_3", 2002989, 0, 4509956, 4, { -205.462799f, 7.705750f, 36.575809f }, 0.991760f, -1.424850f, 0); + instance.addEObj( "Sturdycage_4", 2002990, 0, 4509957, 4, { -92.851196f, -1.571716f, 52.567261f }, 0.991760f, 0.285660f, 0); + instance.addEObj( "Sturdycage_5", 2002991, 0, 4509959, 4, { -163.653107f, 7.248047f, 15.701480f }, 0.991760f, 0.567822f, 0); + instance.addEObj( "Destination_8", 2002992, 0, 4509965, 4, { -257.582703f, 4.162292f, -125.049103f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2002993, 0, 4509968, 4, { -79.748657f, -2.082996f, -88.453842f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002994, 0, 4509970, 4, { 31.981541f, 3.629559f, -302.698212f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_11", 2002995, 0, 4509972, 4, { -24.582781f, -0.675715f, -181.114700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_12", 2002996, 0, 4509973, 4, { -19.090811f, -0.491350f, -225.339005f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_6", 2003010, 0, 4512263, 4, { -33.035831f, 5.966248f, 37.369259f }, 0.991760f, -0.674051f, 0); + instance.addEObj( "Sturdycage_7", 2003011, 0, 4512269, 4, { -154.704895f, 6.249221f, -33.181099f }, 0.991760f, 1.057389f, 0); + instance.addEObj( "Destination_13", 2003013, 0, 4512276, 4, { -153.162399f, 4.542759f, -110.925598f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer", 2003136, 0, 4534648, 4, { -52.967571f, -1.179273f, 17.545330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_1", 2003140, 0, 4534649, 4, { -37.092049f, -0.522755f, 14.910020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_2", 2003141, 0, 4534650, 4, { -22.525709f, 3.645426f, -44.657169f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crudegoldcoffer_3", 2003147, 0, 4534651, 4, { 25.220881f, 2.861978f, 10.804310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Crudegoldcoffer_4", 2003148, 0, 4534652, 4, { 15.287430f, 2.205783f, 22.997999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavyarmscrate", 2003015, 0, 4515084, 4, { 133.653702f, 13.990590f, 152.269806f }, 0.991760f, -1.291583f, 0); + instance.addEObj( "Heavyarmscrate_1", 2003016, 0, 4515087, 4, { 185.205200f, 13.997970f, 231.921295f }, 0.991760f, 0.146833f, 0); + instance.addEObj( "Heavyarmscrate_2", 2003017, 0, 4515109, 4, { -97.488136f, 45.792240f, 197.293793f }, 0.991760f, -0.965362f, 0); + instance.addEObj( "Heavyarmscrate_3", 2003018, 0, 4515110, 4, { -100.549896f, 45.786461f, 211.059601f }, 0.991760f, -0.375016f, 0); + instance.addEObj( "Heavyarmscrate_4", 2003019, 0, 4515111, 4, { -88.031303f, 43.505859f, 149.011505f }, 1.000000f, 1.549420f, 0); + instance.addEObj( "Heavyarmscrate_5", 2003020, 0, 4515113, 4, { -77.811920f, 43.495289f, 155.516998f }, 0.991760f, -0.500549f, 0); + instance.addEObj( "Heavyarmscrate_6", 2003021, 0, 4515115, 4, { -190.535599f, 39.993900f, 145.998199f }, 0.991760f, -1.168288f, 0); + instance.addEObj( "Heavyarmscrate_7", 2003022, 0, 4515116, 4, { -170.832901f, 40.000011f, 135.467102f }, 1.000000f, -1.520869f, 0); + instance.addEObj( "Amaljaabeacon_7", 2003323, 0, 4545365, 4, { -91.089539f, 12.456130f, 81.278671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaabeacon_8", 2003324, 0, 4545366, 4, { 85.447403f, 26.521540f, 223.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_9", 2003325, 0, 4545367, 4, { -40.085510f, 8.084092f, 139.702301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Amaljaabeacon_10", 2003326, 0, 4545368, 4, { -185.109695f, 39.993900f, 158.832794f }, 0.991760f, -1.385158f, 0); + instance.addEObj( "Amaljaabeacon_11", 2003327, 0, 4545370, 4, { -110.122498f, 45.792240f, 192.127396f }, 0.991760f, -1.154098f, 0); + instance.addEObj( "Amaljaabeacon_12", 2003328, 0, 4545371, 4, { -31.002529f, 38.488762f, 287.644196f }, 1.000000f, 0.302504f, 0); + instance.addEObj( "Amaljaabeacon_13", 2003329, 0, 4545372, 4, { 55.789299f, 34.833759f, 149.070007f }, 0.991760f, 0.120947f, 0); + instance.addEObj( "Destination_14", 2003352, 0, 4575574, 4, { -346.993011f, 13.514660f, 656.665588f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2003353, 0, 4575654, 4, { -248.078293f, 2.865807f, 675.987122f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2003354, 0, 4576546, 4, { -132.013901f, -1.428253f, 778.823181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2003355, 0, 4576571, 4, { -43.485432f, -0.304372f, 759.490723f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_18", 2003356, 0, 4576591, 4, { 78.473160f, 14.331260f, 589.986877f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_19", 2003357, 0, 4576636, 4, { 179.988205f, 6.657562f, 601.168274f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane", 2003173, 0, 4551389, 4, { 125.699303f, 7.516973f, 231.386902f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_1", 2003174, 0, 4551391, 4, { 120.588898f, 7.997574f, 252.834793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lizardsbane_2", 2003175, 0, 4551392, 4, { 87.756851f, 8.806590f, 229.611801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_3", 2003176, 0, 4551393, 4, { 102.988197f, 8.865117f, 202.195007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lizardsbane_4", 2003177, 0, 4551394, 4, { 145.322495f, 7.481102f, 200.817703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_20", 2003181, 0, 4551429, 4, { -82.122810f, 8.251786f, 345.016510f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_21", 2003182, 0, 4551432, 4, { -88.893150f, 7.749825f, 296.100891f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_22", 2003183, 0, 4551434, 4, { -51.263229f, 10.689950f, 169.678406f }, 0.991760f, -0.729946f, 0); + instance.addEObj( "Destination_23", 2003184, 0, 4551437, 4, { -135.118301f, 5.098139f, 257.892700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_24", 2003185, 0, 4551439, 4, { -212.917404f, 7.798600f, 232.482407f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_25", 2003186, 0, 4551441, 4, { -96.722420f, 9.433675f, 204.705597f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_26", 2003189, 0, 4572956, 4, { -65.048981f, 9.437910f, 53.047970f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_27", 2003190, 0, 4572957, 4, { -123.629700f, 14.051720f, 90.326813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_28", 2003191, 0, 4572958, 4, { -127.032898f, 25.537210f, 130.669693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_29", 2003192, 0, 4572959, 4, { -145.576096f, 37.942150f, 163.579697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_30", 2003193, 0, 4572960, 4, { -92.509377f, 45.811230f, 178.607101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_31", 2003194, 0, 4572961, 4, { 24.363701f, 35.981670f, 188.281906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_32", 2003195, 0, 4572962, 4, { 83.608917f, 24.639990f, 202.142899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_33", 2003111, 0, 4521182, 4, { -119.287399f, -1.459251f, 49.851200f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_34", 2003112, 0, 4521184, 4, { -174.876602f, 4.809911f, 83.737312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_35", 2003113, 0, 4521186, 4, { -86.566994f, 43.426571f, 154.658005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_36", 2003114, 0, 4521188, 4, { -103.556297f, 27.936119f, 118.391502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_37", 2003115, 0, 4521214, 4, { -145.563004f, 14.565490f, 108.453201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_38", 2003116, 0, 4521216, 4, { -84.385597f, 12.479160f, 94.597549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_39", 2003118, 0, 4521236, 4, { -50.003849f, 8.712891f, 51.529659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Makeshiftcage_4", 2003119, 0, 4521254, 4, { -104.081802f, 45.609249f, 197.161697f }, 0.991760f, -0.705402f, 0); + instance.addEObj( "Makeshiftcage_5", 2003120, 0, 4521316, 4, { -71.490959f, 45.784580f, 185.618301f }, 0.991760f, 1.332453f, 0); + instance.addEObj( "Makeshiftcage_6", 2003121, 0, 4521318, 4, { -151.350296f, 38.780090f, 178.113998f }, 0.991760f, -0.142407f, 0); + instance.addEObj( "Makeshiftcage_7", 2003122, 0, 4521382, 4, { -123.472099f, 37.847260f, 191.515900f }, 0.991760f, 0.786240f, 0); + instance.addEObj( "Makeshiftcage_8", 2003123, 0, 4521385, 4, { -97.005692f, 45.715641f, 221.701797f }, 0.991760f, 0.003404f, 0); + instance.addEObj( "Makeshiftcage_9", 2003124, 0, 4521411, 4, { -234.682297f, 7.290946f, 191.425598f }, 0.991760f, 1.490433f, 0); + instance.addEObj( "Boxofcrystals", 2003048, 0, 4517129, 4, { -136.840195f, 18.761400f, 116.533096f }, 0.991760f, 0.399081f, 0); + instance.addEObj( "Boxofcrystals_1", 2003049, 0, 4517130, 4, { -121.776802f, 28.742319f, 140.350693f }, 0.991760f, -0.441345f, 0); + instance.addEObj( "Boxofcrystals_2", 2003050, 0, 4517133, 4, { -91.938347f, 43.084751f, 156.862701f }, 0.991760f, -1.221378f, 0); + instance.addEObj( "Boxofcrystals_3", 2003051, 0, 4517134, 4, { -55.384151f, 42.532879f, 192.195404f }, 0.991760f, -0.130918f, 0); + instance.addEObj( "Boxofcrystals_4", 2003052, 0, 4517135, 4, { 6.675940f, 36.916370f, 207.045105f }, 0.991760f, 0.776580f, 0); + instance.addEObj( "Boxofcrystals_5", 2003053, 0, 4517191, 4, { 73.339813f, 31.808500f, 153.777100f }, 0.991760f, -0.287007f, 0); + instance.addEObj( "Boxofcrystals_6", 2003054, 0, 4517203, 4, { 79.429077f, 25.806280f, 208.683304f }, 0.991760f, -0.127122f, 0); + instance.addEObj( "Boxofcrystals_7", 2003055, 0, 4517204, 4, { 106.907402f, 14.627240f, 147.565598f }, 0.991760f, -1.344507f, 0); + instance.addEObj( "Largeboxofcrystals", 2003056, 0, 4517205, 4, { 135.423798f, 8.102478f, 178.362701f }, 0.991760f, -0.780089f, 0); + instance.addEObj( "unknown_7", 2003477, 0, 4589778, 4, { -187.343307f, 5.368213f, 88.274933f }, 1.000000f, -1.531249f, 0); + instance.addEObj( "unknown_8", 2003477, 0, 4589779, 4, { -139.607193f, 18.175819f, 116.688103f }, 0.991760f, 0.152202f, 0); + instance.addEObj( "unknown_9", 2003476, 0, 4589781, 4, { -167.583298f, 8.402516f, 97.663101f }, 1.000000f, -0.657362f, 0); + instance.addEObj( "unknown_10", 2003475, 0, 4589782, 4, { -123.175102f, 37.421921f, 174.127899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003477, 0, 4589783, 4, { -124.021500f, 34.632999f, 160.213394f }, 1.000000f, -1.068839f, 0); + instance.addEObj( "unknown_12", 2003476, 0, 4589784, 4, { -49.515560f, 41.692101f, 195.558395f }, 0.991760f, -1.273271f, 0); + instance.addEObj( "unknown_13", 2003477, 0, 4589785, 4, { -48.108910f, 41.429420f, 198.450897f }, 0.991760f, 1.062729f, 0); + instance.addEObj( "unknown_14", 2003476, 0, 4589786, 4, { 17.993210f, 36.105270f, 200.249100f }, 0.991760f, 1.056881f, 0); + instance.addEObj( "unknown_15", 2003475, 0, 4589787, 4, { 69.323891f, 32.179340f, 154.344803f }, 0.991760f, -0.720525f, 0); + instance.addEObj( "unknown_16", 2003476, 0, 4589789, 4, { 71.251213f, 25.826509f, 194.389008f }, 0.991760f, 0.847394f, 0); + instance.addEObj( "unknown_17", 2003477, 0, 4589791, 4, { 40.909302f, 35.355099f, 178.210098f }, 0.991760f, -1.150743f, 0); + instance.addEObj( "unknown_18", 2003476, 0, 4589792, 4, { 103.426003f, 15.220250f, 151.775299f }, 0.991760f, 1.132143f, 0); + instance.addEObj( "unknown_19", 2003477, 0, 4589793, 4, { 112.925301f, 13.163010f, 160.814697f }, 0.991760f, 0.539251f, 0); + instance.addEObj( "unknown_20", 2003477, 0, 4589990, 4, { -184.639404f, 5.357027f, 88.017197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003477, 0, 4590002, 4, { 93.022041f, 19.665030f, 175.141296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2003475, 0, 4590013, 4, { 144.694199f, 7.861092f, 178.492004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003476, 0, 4590014, 4, { 127.470398f, 8.438070f, 182.397003f }, 0.991760f, 0.921026f, 0); + instance.addEObj( "unknown_24", 2003477, 0, 4590015, 4, { 134.128098f, 8.299429f, 175.187302f }, 0.991760f, 0.832629f, 0); + instance.addEObj( "Temperedarms", 2003024, 0, 4515195, 4, { 345.291412f, 8.638885f, -24.372910f }, 1.500000f, 0.557528f, 0); + instance.addEObj( "Temperedarms_1", 2003025, 0, 4515198, 4, { 361.123291f, 11.022260f, -48.917759f }, 1.500000f, 0.239031f, 0); + instance.addEObj( "Temperedarms_2", 2003026, 0, 4515217, 4, { 492.168488f, 7.754978f, -167.268707f }, 1.480042f, 0.283363f, 0); + instance.addEObj( "Temperedarms_3", 2003027, 0, 4515219, 4, { 501.056610f, 7.626338f, -144.391098f }, 1.500000f, 0.994030f, 0); + instance.addEObj( "Temperedarms_4", 2003028, 0, 4515223, 4, { 494.315887f, 7.796488f, -135.651505f }, 1.480042f, 0.493710f, 0); + instance.addEObj( "Temperedarms_5", 2003029, 0, 4515224, 4, { 546.703003f, 10.562700f, -141.852005f }, 1.500000f, -0.549726f, 0); + instance.addEObj( "Temperedarms_6", 2003030, 0, 4515227, 4, { 552.219727f, 7.627223f, -175.168396f }, 1.480042f, 0.867392f, 0); + instance.addEObj( "Temperedarms_7", 2003031, 0, 4515229, 4, { 558.533630f, 7.599624f, -166.775299f }, 1.500000f, 0.628026f, 0); + instance.addEObj( "unknown_25", 2003532, 0, 4603313, 4, { 543.814087f, 7.599618f, -29.917299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amaljaacache", 2003197, 3861824, 4576925, 4, { 45.563728f, 22.066200f, 34.411610f }, 1.000000f, -1.528504f, 0); + instance.addEObj( "Amaljaacache_1", 2003199, 2500946, 4576929, 4, { 361.078491f, 13.382560f, -35.684910f }, 0.991760f, 1.212870f, 0); + instance.addEObj( "Destination_40", 2003205, 0, 4551467, 4, { 493.859985f, 7.607170f, -147.553802f }, 1.000000f, 1.508731f, 0); + instance.addEObj( "Destination_41", 2003206, 0, 4551468, 4, { 531.395386f, 7.583679f, -119.676598f }, 0.991760f, 0.773720f, 0); + instance.addEObj( "Destination_42", 2003207, 0, 4551469, 4, { 483.817688f, 7.614197f, -154.436600f }, 0.991760f, -0.182462f, 0); + instance.addEObj( "Destination_43", 2003208, 0, 4551470, 4, { 315.907501f, 7.980469f, -36.270748f }, 0.991760f, 1.552595f, 0); + instance.addEObj( "Destination_44", 2003209, 0, 4551471, 4, { 382.603912f, 15.029830f, -64.379677f }, 0.991760f, 0.787755f, 0); + instance.addEObj( "Destination_45", 2003210, 0, 4551473, 4, { 357.215088f, 10.080800f, -36.373539f }, 0.991760f, 1.294726f, 0); + instance.addEObj( "Impregnablecage", 2003083, 2500998, 4520490, 4, { 125.552498f, 15.365730f, 132.548798f }, 1.000000f, 0.125650f, 0); + instance.addEObj( "Impregnablecage_1", 2003084, 2501001, 4520491, 4, { 115.612701f, 15.418080f, 132.923203f }, 1.000000f, 0.124639f, 0); + instance.addEObj( "Impregnablecage_2", 2003085, 2501246, 4520492, 4, { -169.989197f, 41.219940f, 175.027695f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Impregnablecage_3", 2003086, 2501247, 4520493, 4, { -159.807693f, 41.153561f, 174.456406f }, 0.991760f, 0.084418f, 0); + instance.addEObj( "Destination_46", 2003087, 0, 4520542, 4, { 545.250610f, 7.570650f, -155.766098f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_47", 2003088, 0, 4520543, 4, { 417.248199f, 12.528330f, -128.007202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_48", 2003089, 0, 4520546, 4, { 548.604980f, 7.599620f, -100.477699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_49", 2003090, 0, 4520547, 4, { 537.339783f, 7.599620f, -71.686157f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_50", 2003091, 0, 4520548, 4, { 586.687988f, 6.576489f, -77.657089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_51", 2003092, 0, 4520550, 4, { 429.176514f, 17.818729f, -76.768127f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_52", 2003093, 0, 4520551, 4, { 528.901672f, 7.584663f, -117.458504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sturdycage_8", 2003094, 0, 4520570, 4, { 176.819901f, 13.827120f, 228.239502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sturdycage_9", 2003095, 0, 4520573, 4, { -88.761719f, 43.503422f, 145.494797f }, 0.991760f, -0.001678f, 0); + instance.addEObj( "Sturdycage_10", 2003096, 0, 4520574, 4, { -96.670868f, 45.782841f, 214.663895f }, 0.991760f, -1.212073f, 0); + instance.addEObj( "Destination_53", 2003213, 0, 4572973, 4, { 211.130600f, 8.010925f, 92.456306f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_54", 2003214, 0, 4572974, 4, { 186.419006f, 8.149029f, 122.103302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_55", 2003215, 0, 4572975, 4, { 399.079712f, 13.290890f, -100.556602f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_56", 2003216, 0, 4572976, 4, { 446.957001f, 18.596781f, -83.815651f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_57", 2003217, 0, 4572977, 4, { 610.365906f, 5.469007f, -79.281013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_58", 2003218, 0, 4572978, 4, { 654.494873f, 7.150023f, -66.052658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_59", 2003219, 0, 4572979, 4, { 477.216400f, 9.365082f, -138.376602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Infernoaltar", 2002918, 2501137, 4504684, 4, { 483.823486f, 11.184110f, -164.200302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wrinkledbillofsale", 2001435, 0, 3987751, 4, { 101.832802f, 7.250390f, -534.544800f }, 0.900235f, -0.115877f, 0); + instance.addEObj( "Rhalgrsbile", 2001455, 0, 3995633, 4, { 28.120871f, 6.995212f, -611.291382f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005627, 0, 5877491, 4, { 16.850660f, 1.858377f, -0.786919f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_60", 2001522, 0, 4055936, 4, { 22.189301f, 17.872160f, -600.218506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_61", 2001523, 0, 4055942, 4, { -105.572403f, 15.002520f, -185.302505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_62", 2001524, 0, 4056093, 4, { 197.441101f, 15.557800f, -450.582611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_63", 2001525, 0, 4056101, 4, { -203.798798f, 27.268730f, -351.760315f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001856, 0, 4219527, 4, { -147.290497f, 25.912849f, -359.705902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001857, 0, 4219528, 4, { -301.913910f, 5.319162f, 471.285614f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002688, 0, 4374408, 4, { -51.976681f, -23.094151f, -573.155396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002691, 0, 4374410, 4, { 695.509277f, 3.846602f, -89.476883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002703, 0, 4374417, 4, { 194.246307f, 15.467850f, -450.515991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002460, 0, 4310121, 4, { 15.625260f, 3.490307f, -664.513672f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2002640, 0, 4334916, 4, { 16.304331f, 3.590319f, -665.604004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002641, 0, 4334917, 4, { 15.565550f, 4.216647f, -662.208923f }, 1.000000f, -0.022588f, 0); + instance.addEObj( "Peistecadaver", 2002549, 0, 4328384, 4, { -306.397186f, 20.609039f, -392.062103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rottingangler", 2002550, 0, 4328385, 4, { -238.107300f, 4.941675f, -242.421600f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MapofZanrak", 2001980, 0, 4272326, 4, { -202.227798f, 28.142820f, -318.501587f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Huntingknife", 2001981, 0, 4272327, 4, { -78.934937f, 26.475969f, -350.087799f }, 0.991760f, 1.303068f, 0); + instance.addEObj( "unknown_32", 2002272, 0, 4302237, 4, { 34.896259f, 3.396969f, -343.710388f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_64", 2002044, 0, 4293183, 4, { 75.974609f, 2.114381f, 692.988403f }, 0.991760f, 0.984882f, 0); + instance.addEObj( "Destination_65", 2002045, 0, 4293184, 4, { 89.083504f, 3.217660f, 673.107483f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wellwickwormterritory", 2002046, 0, 4293189, 4, { 42.876961f, 18.810720f, 582.561584f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wellwickwormterritory_1", 2002576, 0, 4330140, 4, { 58.000000f, 21.021481f, 569.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002290, 0, 4293205, 4, { -454.128510f, 7.338567f, 580.152405f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sanddune", 2002047, 0, 4293215, 4, { -115.738098f, -10.986640f, 728.769287f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Sanddune_1", 2002048, 0, 4293216, 4, { -102.932800f, -11.300080f, 735.796570f }, 2.487183f, 0.000048f, 0); + instance.addEObj( "Sanddune_2", 2002049, 0, 4293217, 4, { -88.044807f, -11.093320f, 726.361023f }, 2.500000f, 0.000048f, 0); + instance.addEObj( "Oddpot", 2002245, 0, 4300410, 4, { -192.514206f, 35.212540f, 129.071793f }, 0.991760f, 0.067526f, 0); + instance.addEObj( "Zaharakaetheryte", 2002581, 0, 4330430, 4, { 694.382507f, 7.943437f, -80.139618f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Zaharakaetheryte_1", 2003458, 0, 4588206, 4, { 694.382507f, 7.943400f, -80.139603f }, 1.000000f, 1.157193f, 0); + instance.addEObj( "Destination_66", 2006315, 0, 5940619, 4, { -60.148708f, 23.148100f, -406.780212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002430, 0, 4308248, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002534, 0, 4323986, 4, { -7.905427f, 13.711190f, 866.552124f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002434, 0, 4308692, 4, { -101.274200f, 28.225889f, 117.235001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2002438, 0, 4308966, 4, { -433.506104f, 7.168668f, -20.735910f }, 3.500000f, 0.762357f, 0); + instance.addEObj( "unknown_35", 2005466, 0, 5854624, 4, { -466.701202f, -3.164927f, 65.828003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_67", 2006291, 0, 5922954, 4, { -389.119995f, 3.450000f, -57.560001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2006292, 0, 5922955, 4, { -389.119995f, 3.450000f, -57.560001f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Destination_68", 2006293, 0, 5922956, 4, { -384.899597f, 6.112344f, -45.200241f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006333, 0, 5939502, 4, { -215.690002f, 16.840000f, -270.640015f }, 1.000000f, -0.210656f, 0); + instance.addEObj( "Treasurecoffer", 2002493, 0, 4321484, 4, { 553.698730f, 7.599624f, -172.166199f }, 1.000000f, 0.870908f, 0); + instance.addEObj( "Stolenbox", 2002447, 0, 4308451, 4, { 41.439999f, 25.101311f, -149.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenbox_1", 2002548, 0, 4325281, 4, { 17.859909f, 20.525551f, -629.133911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006184, 0, 5914854, 4, { -143.069397f, 26.655300f, -358.095703f }, 1.000000f, 0.757372f, 0); + instance.addEObj( "Treasurecoffer_1", 2002492, 0, 4321513, 4, { 483.864014f, 9.279949f, -162.979904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier", 2002344, 0, 4302757, 4, { -97.370003f, 14.870000f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironbrazier_1", 2002345, 0, 4302758, 4, { -97.370003f, 16.453659f, -188.199997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sultansworncoffer", 2002348, 0, 4303051, 4, { -99.402657f, -14.397480f, -179.455994f }, 1.000000f, -0.715955f, 0); + instance.addEObj( "Sultansworncoffer_1", 2002349, 0, 4303052, 4, { -97.398376f, 14.846980f, -188.220093f }, 0.991760f, -0.009060f, 0); + instance.addEObj( "Sultansworncoffer_2", 2002350, 0, 4303053, 4, { 115.983803f, 11.184810f, -482.780212f }, 0.991760f, -0.036481f, 0); + instance.addEObj( "Sultansworncoffer_3", 2002351, 0, 4303054, 4, { 137.770004f, 10.628660f, -420.548309f }, 1.000000f, -0.039448f, 0); + instance.addEObj( "Destination_69", 2002356, 0, 4303293, 4, { -407.429993f, 7.185612f, 525.710022f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2002357, 0, 4303294, 4, { -407.429993f, 7.184288f, 525.766907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2002387, 0, 4306192, 4, { -347.082489f, 0.954483f, 741.447083f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002301, 0, 4296324, 4, { 161.273697f, 4.207580f, 828.859070f }, 1.000000f, 1.235475f, 0); + instance.addEObj( "unknown_42", 2002302, 0, 4296325, 4, { 160.620300f, 4.212564f, 834.256287f }, 0.991760f, 1.221211f, 0); + instance.addEObj( "unknown_43", 2002303, 0, 4296326, 4, { 156.885300f, 4.328951f, 834.968811f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2002304, 0, 4296327, 4, { 155.978699f, 4.368924f, 828.008118f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_45", 2002305, 0, 4296328, 4, { 158.682693f, 4.232400f, 834.578430f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_46", 2002306, 0, 4296330, 4, { 158.842407f, 4.269780f, 826.718872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDestroyer", 2004595, 0, 4982858, 4, { -83.734711f, 40.454830f, -332.108612f }, 1.000000f, 0.076209f, 0); + instance.addEObj( "unknown_47", 2004680, 0, 5020950, 4, { -435.892487f, 13.728350f, -420.999390f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch", 2004879, 0, 5101990, 4, { -16.428761f, 5.273652f, -55.626640f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_1", 2004880, 0, 5101991, 4, { 6.779421f, 3.755133f, -35.851212f }, 2.000000f, 0.000048f, 0); + instance.addEObj( "Tradervetch_2", 2004881, 0, 5101992, 4, { -30.646120f, 0.747151f, -22.073870f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_3", 2004882, 0, 5101993, 4, { -69.066719f, -2.176041f, -32.906898f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_4", 2004883, 0, 5101994, 4, { -53.631111f, -1.355626f, -53.342541f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Tradervetch_5", 2004884, 0, 5101995, 4, { -64.837624f, -1.523772f, -69.487083f }, 2.000000f, 0.000000f, 0); + + } + + void onUpdate( QuestBattle& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( TheMountainthatStrides ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheOneThatGotAway.cpp b/src/scripts/instances/questbattles/TheOneThatGotAway.cpp deleted file mode 100644 index 5e079571..00000000 --- a/src/scripts/instances/questbattles/TheOneThatGotAway.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheOneThatGotAway : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto INIT_POP_BOSS = 3762267; - static constexpr auto INIT_POP_1_ARC_01 = 3762259; - static constexpr auto INIT_POP_1_ARC_02 = 3762264; - static constexpr auto INIT_POP_1_ARC_03 = 4277285; - static constexpr auto INIT_POP_1_LNC_01 = 3762262; - static constexpr auto INIT_POP_1_LNC_02 = 3762265; - static constexpr auto INIT_POP_1_LNC_03 = 4277284; - static constexpr auto INIT_P_POP_LEIHALIAPOH = 3815984; - static constexpr auto INIT_P_POP_SILVAIRRE = 3815986; - static constexpr auto INIT_POP_2_ARC_01 = 4277286; - static constexpr auto INIT_POP_2_ARC_02 = 4277287; - static constexpr auto INIT_POP_2_LNC_01 = 4277288; - static constexpr auto INIT_POP_2_LNC_02 = 4277289; - static constexpr auto INIT_POP_2_CNJ_01 = 4277290; - static constexpr auto INIT_POP_2_THM_01 = 4277291; - static constexpr auto CUT_SCENE_01 = 14; - static constexpr auto CUT_SCENE_02 = 15; - static constexpr auto EOBJ_BTL_ARROW_FIRE = 4309876; - static constexpr auto STATUS_CUSTOM_ARROW_FIRE = 675; - static constexpr auto DEF_ACTION_SIDEWINDER = 1060; - static constexpr auto DEF_ACTION_MONSTER_WHISTLE = 983; - static constexpr auto DEF_PARALYSIS = 17; - -public: - TheOneThatGotAway() : Sapphire::ScriptAPI::QuestBattleScript( 3 ) - { } - - void onInit( QuestBattle& instance ) override - { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheOneThatGotAway ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheOnethatGotAway.cpp b/src/scripts/instances/questbattles/TheOnethatGotAway.cpp new file mode 100644 index 00000000..20ebea2b --- /dev/null +++ b/src/scripts/instances/questbattles/TheOnethatGotAway.cpp @@ -0,0 +1,220 @@ +#include +#include + +using namespace Sapphire; + +class TheOnethatGotAway : public Sapphire::ScriptAPI::QuestBattleScript +{ +private: + static constexpr auto INIT_POP_BOSS = 3762267; + static constexpr auto INIT_POP_1_ARC_01 = 3762259; + static constexpr auto INIT_POP_1_ARC_02 = 3762264; + static constexpr auto INIT_POP_1_ARC_03 = 4277285; + static constexpr auto INIT_POP_1_LNC_01 = 3762262; + static constexpr auto INIT_POP_1_LNC_02 = 3762265; + static constexpr auto INIT_POP_1_LNC_03 = 4277284; + static constexpr auto INIT_P_POP_LEIHALIAPOH = 3815984; + static constexpr auto INIT_P_POP_SILVAIRRE = 3815986; + static constexpr auto INIT_POP_2_ARC_01 = 4277286; + static constexpr auto INIT_POP_2_ARC_02 = 4277287; + static constexpr auto INIT_POP_2_LNC_01 = 4277288; + static constexpr auto INIT_POP_2_LNC_02 = 4277289; + static constexpr auto INIT_POP_2_CNJ_01 = 4277290; + static constexpr auto INIT_POP_2_THM_01 = 4277291; + static constexpr auto CUT_SCENE_01 = 14; + static constexpr auto CUT_SCENE_02 = 15; + static constexpr auto EOBJ_BTL_ARROW_FIRE = 4309876; + static constexpr auto STATUS_CUSTOM_ARROW_FIRE = 675; + static constexpr auto DEF_ACTION_SIDEWINDER = 1060; + static constexpr auto DEF_ACTION_MONSTER_WHISTLE = 983; + static constexpr auto DEF_PARALYSIS = 17; + +public: + TheOnethatGotAway() : Sapphire::ScriptAPI::QuestBattleScript( 3 ) + { } + + void onInit( QuestBattle& instance ) override + { + instance.addEObj( "unknown_0", 2005192, 5760474, 5766960, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f, 0); + instance.addEObj( "Entrance", 2001710, 4138425, 4138424, 5, { -51.452221f, -36.919319f, 313.645203f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2000989, 0, 3823377, 4, { -106.687202f, -4.161253f, -45.643250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000989, 0, 3823379, 4, { -102.746902f, -4.401515f, -49.706520f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000989, 0, 3823385, 4, { -104.850403f, -4.340435f, -52.988312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000989, 0, 3823394, 4, { -108.844398f, -4.241153f, -57.010132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000989, 0, 3823397, 4, { -112.659302f, -3.909669f, -61.190521f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000989, 0, 3823401, 4, { -118.636398f, -3.518063f, -64.513268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000989, 0, 3823405, 4, { -127.511803f, -2.892640f, -64.478867f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000989, 0, 3823412, 4, { -117.353996f, 0.914429f, -50.905491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000989, 0, 3823416, 4, { -111.476799f, -2.111283f, -50.949821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000989, 0, 3823424, 4, { -176.735703f, 41.926590f, -127.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000989, 0, 3823431, 4, { -179.201294f, 41.938290f, -125.163200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000989, 0, 3823436, 4, { -185.775101f, 41.956139f, -122.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000989, 0, 3823439, 4, { -189.927902f, 41.899849f, -118.977501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000989, 0, 3823443, 4, { -178.272598f, 41.946621f, -131.510803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000989, 0, 3823452, 4, { -182.126297f, 44.093319f, -136.205093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000989, 0, 3823454, 4, { -183.924301f, 45.601589f, -138.584000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000989, 0, 3823474, 4, { -223.369705f, 65.192383f, -170.117294f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000989, 0, 3823478, 4, { -227.283203f, 63.083599f, -164.812698f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000989, 0, 3823481, 4, { -223.590500f, 61.701698f, -160.998001f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2000989, 0, 3823485, 4, { -219.593597f, 61.264191f, -160.662399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000989, 0, 3823490, 4, { -224.570404f, 60.000000f, -156.211700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000989, 0, 3823493, 4, { -204.765793f, 57.650002f, -156.189499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000989, 0, 3823593, 4, { -211.505005f, 61.173359f, -163.735794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000989, 0, 3823596, 4, { -215.901398f, 59.658932f, -156.554001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000989, 0, 3823600, 4, { -213.253204f, 60.419998f, -160.382599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000989, 0, 3823601, 4, { -210.509399f, 58.919998f, -157.050201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000989, 0, 3823602, 4, { -223.775101f, 54.810001f, -140.154007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000989, 0, 3823608, 4, { -225.879303f, 58.466068f, -152.178299f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2000989, 0, 3823617, 4, { -219.775696f, 58.352440f, -151.934097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2000989, 0, 3823627, 4, { -225.391098f, 56.995861f, -147.356400f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2000989, 0, 3824037, 4, { -219.836807f, 59.723690f, -155.840393f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2000989, 0, 3824042, 4, { -222.053894f, 55.756931f, -142.991104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2000989, 0, 3824045, 4, { -212.838898f, 60.007149f, -159.296097f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2000989, 0, 3824050, 4, { -214.303299f, 55.472000f, -141.913406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000989, 0, 3824055, 4, { -225.233505f, 63.152409f, -164.779999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2000989, 0, 3847675, 4, { -219.101303f, 56.439999f, -145.291000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2000989, 0, 3847677, 4, { -214.105896f, 57.759998f, -151.189697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2000989, 0, 3847679, 4, { -207.002197f, 57.130001f, -152.617004f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000989, 0, 3847682, 4, { -213.376205f, 54.914261f, -139.597504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000989, 0, 3847685, 4, { -208.101303f, 54.775131f, -140.642303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000989, 0, 3847687, 4, { -214.426804f, 56.159321f, -145.207993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_cnt_box01vfx01", 2001210, 3757610, 3689175, 4, { -120.100601f, 2.405730f, -50.776730f }, 0.991789f, 0.000048f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_1", 2001210, 3757624, 3694554, 4, { -183.001602f, 42.326698f, -124.075798f }, 1.000000f, 1.570451f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "sgpl_w_cnt_box01vfx01_2", 2001210, 3757631, 3694706, 4, { -184.213196f, 45.746380f, -139.125000f }, 1.000000f, 0.000000f, 0); + // States -> off (id: 8) vf_kibako_on (id: 13) + instance.addEObj( "unknown_42", 2000989, 0, 3915748, 4, { -191.551300f, 41.466888f, -115.594398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000989, 0, 3915752, 4, { -186.462204f, 40.816891f, -115.784302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2000989, 0, 3915755, 4, { -191.218307f, 39.463631f, -110.626297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000989, 0, 3915759, 4, { -183.373505f, 37.236629f, -102.680702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2000989, 0, 4096563, 4, { -186.592407f, 39.698158f, -111.553299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000989, 0, 4096564, 4, { -181.488998f, 39.372520f, -112.985199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2000989, 0, 4096565, 4, { -186.344604f, 36.201031f, -100.555199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2000989, 0, 4096566, 4, { -183.355698f, 38.196529f, -107.120499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2000989, 0, 4096567, 4, { -178.404999f, 36.720852f, -107.768600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000989, 0, 4096569, 4, { -177.405899f, 35.390881f, -103.573196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000989, 0, 4096570, 4, { -180.021500f, 34.727051f, -98.890297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000989, 0, 4096571, 4, { -182.217804f, 37.690910f, -116.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2000989, 0, 4096572, 4, { -188.807800f, 38.018028f, -106.121902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2000989, 0, 4096573, 4, { -181.309097f, 41.937679f, -130.304199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2000989, 0, 4096574, 4, { -182.530396f, 41.919140f, -126.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2000989, 0, 4096579, 4, { -220.313797f, 59.732182f, -155.807205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2000989, 0, 4096580, 4, { -226.965500f, 65.530830f, -170.766495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2000989, 0, 4096581, 4, { -215.623703f, 61.881599f, -163.434402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2000989, 0, 4096582, 4, { -206.911499f, 60.888500f, -165.796097f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2000989, 0, 4096583, 4, { -218.172501f, 54.562969f, -138.618103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2000989, 0, 4096585, 4, { -222.671097f, 56.018742f, -143.996307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2000989, 0, 4096586, 4, { -203.646500f, 55.991982f, -150.696701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2000989, 0, 4096587, 4, { -215.205704f, 53.915279f, -133.938293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001710, 4138438, 4138434, 5, { -46.600349f, -6.881468f, -65.465378f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Thousandyearplum", 2000690, 0, 3689342, 4, { -288.543304f, 21.433680f, 217.844498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_1", 2000690, 0, 3692613, 4, { -307.137207f, 21.106791f, 215.406006f }, 1.000000f, -1.173999f, 0); + instance.addEObj( "Thousandyearplum_2", 2000690, 0, 3692616, 4, { -309.206512f, 21.227430f, 197.596497f }, 1.000000f, 1.119660f, 0); + instance.addEObj( "Thousandyearplum_3", 2000690, 0, 3692621, 4, { -339.628204f, 21.199949f, 182.168594f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_4", 2000690, 0, 3692622, 4, { -353.139587f, 21.115919f, 196.709503f }, 1.000000f, -1.521987f, 0); + instance.addEObj( "Thousandyearplum_5", 2000690, 0, 3692623, 4, { -325.181000f, 21.526649f, 165.853302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_3", 2001224, 0, 4326455, 4, { -308.257599f, 61.464870f, 15.053400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Poisonousmushroom_4", 2001224, 0, 4327283, 4, { -327.718506f, 60.582130f, 27.168421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poisonousmushroom_5", 2001224, 0, 4327285, 4, { -287.753601f, 62.810261f, 8.191589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone", 2001228, 0, 4309325, 4, { -484.262207f, 68.893761f, -283.487610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_1", 2001228, 0, 4309326, 4, { -467.243896f, 65.401413f, -267.285187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_2", 2001228, 0, 4309327, 4, { -526.568726f, 48.359058f, -242.947403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_3", 2001228, 0, 4309329, 4, { -494.978912f, 56.382858f, -228.952805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_4", 2001228, 0, 4309330, 4, { -476.322601f, 61.424740f, -239.722397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_5", 2001228, 0, 4309331, 4, { -461.329712f, 57.476330f, -209.589706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_2", 2004434, 0, 4880289, 4, { -51.745281f, 0.200000f, 16.131550f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_3", 2004435, 0, 4880290, 4, { -63.280109f, 0.200000f, 16.049021f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Vegetablescraps_4", 2004436, 0, 4880292, 4, { -58.040699f, 0.200000f, 5.385311f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Gigantickrakkaroot", 2004437, 0, 4880306, 4, { -46.908070f, 1.359704f, -34.446602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens", 2000999, 0, 3824569, 4, { -39.607590f, 0.306507f, -27.843050f }, 1.000000f, -0.896479f, 0); + instance.addEObj( "Feedingtrough", 2001000, 0, 3824611, 4, { -52.674801f, 0.690364f, 2.307330f }, 1.000000f, 0.780778f, 0); + instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); + instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bluetrumpet_3", 2000751, 0, 3800617, 4, { -169.299194f, 18.604219f, -72.127853f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Diremiteeggs", 2001083, 0, 3856505, 4, { -184.488998f, 41.923210f, -128.647995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Diremiteeggs_1", 2001084, 0, 3856507, 4, { -127.775902f, -1.133527f, -60.947330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Guttedcampfire", 2000688, 0, 3687683, 4, { -98.488190f, 3.855461f, -145.340195f }, 1.000000f, 1.533667f, 0); + instance.addEObj( "Wornleatherbag", 2000689, 0, 3687684, 4, { -95.449173f, 3.505787f, -150.786896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureegg", 2001006, 0, 3838947, 4, { 99.678078f, -15.718380f, 193.019196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); + instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); + instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); + instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Platemail", 2001015, 0, 3842360, 4, { 219.229294f, -32.014702f, 323.927307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallencargo", 2001016, 0, 3842564, 4, { 154.196701f, -24.314859f, 503.493011f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Chocobocarriage", 2001017, 0, 3842565, 4, { 150.774307f, -23.544720f, 490.653809f }, 0.961271f, 1.220378f, 0); + instance.addEObj( "Brokencrate", 2001086, 0, 3862290, 4, { 151.079498f, -23.709080f, 499.312012f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); + instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); + + } + + void onUpdate( QuestBattle& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( TheOnethatGotAway ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/ThePowerofaTourney.cpp b/src/scripts/instances/questbattles/ThePowerofaTourney.cpp index 085b23eb..c10979c2 100644 --- a/src/scripts/instances/questbattles/ThePowerofaTourney.cpp +++ b/src/scripts/instances/questbattles/ThePowerofaTourney.cpp @@ -89,23 +89,70 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "Earthspritecore", 2001221, 0, 4317453, 4, { 24.254431f, 33.082001f, 77.006813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4317463, 4, { 36.383110f, 29.327450f, 97.069283f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4317464, 4, { 57.943031f, 25.847639f, 102.136200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4317465, 4, { 81.398323f, 27.585211f, 72.983543f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4317466, 4, { 71.316971f, 31.176069f, 55.866718f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4317467, 4, { 57.775848f, 35.021290f, 42.465599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4317468, 4, { 51.790691f, 29.262480f, 76.374199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart", 2001209, 0, 4325253, 4, { -132.622604f, 81.568703f, -302.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_1", 2001209, 0, 4325254, 4, { -137.231293f, 79.621353f, -288.497406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_2", 2001209, 0, 4325255, 4, { -117.845001f, 77.342613f, -251.100601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_3", 2001209, 0, 4325256, 4, { -106.409897f, 75.083290f, -235.247192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_4", 2001209, 0, 4325257, 4, { -98.687920f, 77.810257f, -248.015793f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_5", 2001209, 0, 4325258, 4, { -146.210403f, 77.813263f, -231.622803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_6", 2001209, 0, 4325259, 4, { -156.901703f, 81.039307f, -272.390900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ceruleumenginepart_7", 2001209, 0, 4325260, 4, { -161.449203f, 80.542236f, -280.232788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2004967, 0, 5346846, 4, { -215.762695f, 72.531464f, -137.223999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003660, 0, 4622487, 4, { 11.235560f, 2.821239f, 321.140198f }, 0.991760f, -1.332051f, 0); + instance.addEObj( "Doblyncarcass", 2003664, 0, 4622488, 4, { 11.337400f, 2.700494f, 320.942993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2003661, 0, 4622490, 4, { 34.500610f, 12.139650f, 254.291504f }, 0.991760f, -1.227347f, 0); + instance.addEObj( "Basiliskcarcass", 2003665, 0, 4622493, 4, { 34.509411f, 12.196140f, 254.139694f }, 0.991760f, 0.407997f, 0); + instance.addEObj( "unknown_3", 2003662, 0, 4622494, 4, { 111.039803f, 19.412701f, 121.171898f }, 1.000000f, -0.480383f, 0); + instance.addEObj( "Ahrimancarcass", 2003666, 0, 4622505, 4, { 111.192497f, 19.424681f, 121.202400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2004001, 0, 4663924, 4, { 111.039803f, 19.412701f, 121.171898f }, 1.000000f, -0.480383f, 0); + instance.addEObj( "Destination", 2003667, 0, 4622529, 4, { 139.496094f, 20.302320f, 102.932297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003668, 0, 4622532, 4, { 111.039803f, 19.412701f, 121.171898f }, 1.000000f, -0.480383f, 0); + instance.addEObj( "unknown_6", 2003669, 0, 4622535, 4, { 143.256897f, 22.211861f, 99.952293f }, 0.991760f, -1.218139f, 0); + instance.addEObj( "unknown_7", 2003669, 0, 4672804, 4, { 143.965698f, 24.472570f, 97.224312f }, 1.000000f, -0.528366f, 0); + instance.addEObj( "unknown_8", 2003669, 0, 4672806, 4, { 146.976303f, 22.584490f, 102.764603f }, 1.000000f, -0.758763f, 0); + instance.addEObj( "Entrance", 2002710, 0, 4374399, 4, { -295.177307f, 87.969727f, -230.999893f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002711, 0, 4374400, 4, { -113.188698f, 47.372391f, 29.594910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2004608, 0, 5000002, 4, { -105.105698f, 51.999939f, -56.570549f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Processedceruleum", 2002153, 0, 4293192, 4, { -44.022282f, 5.045057f, 417.990204f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Processedceruleum_1", 2002154, 0, 4293193, 4, { -27.000000f, 5.203161f, 412.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Processedceruleum_2", 2002155, 0, 4293194, 4, { -26.000000f, 5.283132f, 424.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002620, 0, 4334534, 4, { -44.022301f, 3.781800f, 417.990204f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_10", 2002621, 0, 4334535, 4, { -27.000000f, 3.946200f, 412.000000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_11", 2002622, 0, 4334536, 4, { -26.000000f, 4.000000f, 424.000000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "ImmortalFlamesstandard", 2002253, 0, 4301858, 4, { -60.000000f, 2.932424f, 354.000000f }, 1.000000f, 0.409934f, 0); + instance.addEObj( "ImmortalFlamesstandard_1", 2002254, 0, 4301860, 4, { -77.188232f, -2.772532f, 299.580414f }, 0.991760f, -0.544017f, 0); + instance.addEObj( "ImmortalFlamesstandard_2", 2002255, 0, 4301867, 4, { -12.426380f, 14.597930f, 302.749115f }, 1.000000f, -0.109793f, 0); + instance.addEObj( "Bubblingcauldron", 2002256, 0, 4301959, 4, { 1.311151f, 5.523519f, 370.846191f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2002257, 0, 4302006, 4, { 136.919098f, 31.709431f, 20.126650f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Earthcradledaethersand", 2002892, 0, 4499347, 4, { 259.396210f, 25.000000f, 44.199390f }, 1.000000f, 1.549783f, 0); + instance.addEObj( "unknown_12", 2004607, 0, 5000001, 4, { -60.850719f, 76.542351f, -204.866196f }, 1.000000f, -0.750814f, 0); + instance.addEObj( "unknown_13", 2004662, 0, 5041823, 4, { -140.094604f, 58.324821f, -82.053299f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem", 2004584, 0, 5579049, 4, { -31.810011f, 74.102127f, -67.880402f }, 0.930753f, -0.935053f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem_1", 2004585, 0, 5579050, 4, { -112.687798f, 47.959061f, -17.198910f }, 0.961271f, -0.119064f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem_2", 2004586, 0, 5579051, 4, { 39.601330f, 46.999962f, -10.585770f }, 0.839199f, -0.613074f, 0); + instance.addEObj( "Inconspicuouslysuspiciousitem_3", 2004587, 0, 5579052, 4, { -32.369720f, 47.999901f, -71.890587f }, 0.961271f, -1.563805f, 0); + instance.addEObj( "unknown_14", 2005162, 0, 5655563, 4, { -111.936600f, 47.372768f, 6.455512f }, 1.000000f, 0.925671f, 0); + instance.addEObj( "unknown_15", 2005043, 0, 5579220, 4, { -257.404510f, 60.227310f, -65.842720f }, 1.000000f, 0.000614f, 0); + instance.addEObj( "unknown_16", 2005044, 0, 5579226, 4, { -265.613800f, 82.291847f, -178.606903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Frayedsack", 2002529, 0, 4323822, 4, { -324.697113f, 87.986061f, -133.499893f }, 1.000000f, -1.349706f, 0); + instance.addEObj( "Stolenbox", 2002448, 0, 4308579, 4, { 213.706497f, 30.221649f, 61.050491f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006183, 0, 5914836, 4, { -78.274399f, 68.351097f, -157.326004f }, 1.000000f, 1.277591f, 0); + instance.addEObj( "unknown_18", 2005977, 0, 5899996, 4, { 1.601733f, 21.326450f, 181.886902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005978, 0, 5899997, 4, { 1.601700f, 21.326500f, 181.886902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005973, 0, 5899823, 4, { 6.830000f, 4.980000f, 283.290009f }, 1.000000f, 0.710417f, 0); + instance.addEObj( "Destination_3", 2005972, 0, 5899864, 4, { -6.841051f, 5.745786f, 290.887299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005974, 0, 5899898, 4, { 14.348940f, 5.631089f, 276.770386f }, 1.150000f, 0.000000f, 0); + instance.addEObj( "Epitaphtofluidity", 2002398, 0, 4306727, 4, { -253.447205f, 60.704689f, -43.897030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2002544, 0, 4324095, 4, { -117.235100f, 48.050659f, 37.186161f }, 0.991760f, 1.020544f, 0); + instance.addEObj( "???", 2004125, 0, 4722825, 4, { -18.028811f, 22.392469f, 398.605286f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002363, 0, 4330174, 4, { 53.850471f, 13.990370f, 236.686096f }, 0.900000f, -0.639573f, 0); } diff --git a/src/scripts/instances/questbattles/ThePowertoProtect.cpp b/src/scripts/instances/questbattles/ThePowertoProtect.cpp deleted file mode 100644 index 3eca7157..00000000 --- a/src/scripts/instances/questbattles/ThePowertoProtect.cpp +++ /dev/null @@ -1,87 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ThePowertoProtect : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto P_BNPC_WIDARGELT = 6865351; - static constexpr auto P_BNPC_DZENTSA = 6865485; - static constexpr auto P_BNPC_OTCHAKHA = 6865484; - static constexpr auto P_BNPC_HAMON = 6865486; - static constexpr auto P_BNPC_CHUCHUTO = 6865489; - static constexpr auto P_BNPC_RURUKUTA = 6865494; - static constexpr auto BNPC_BOSS = 6865521; - static constexpr auto BNPC_HEWERALD = 6865534; - static constexpr auto BNPC_PACK1_01 = 6865527; - static constexpr auto BNPC_PACK1_02 = 6865531; - static constexpr auto BNPC_PACK1_03 = 6865532; - static constexpr auto BNPC_PACK1_04 = 6865533; - static constexpr auto BNPC_PACK2_01 = 6872933; - static constexpr auto BNPC_PACK2_02 = 6872934; - static constexpr auto BNPC_PACK2_03 = 6872935; - static constexpr auto BNPC_PACK2_04 = 6872937; - static constexpr auto BNPC_PACK2_05 = 6872938; - static constexpr auto BNPC_PACK2_06 = 6872943; - static constexpr auto BNPC_PACK2_07 = 6872944; - static constexpr auto BNPC_PACK2_08 = 6872945; - static constexpr auto BNPC_PACK3_MACHINE_01 = 6873169; - static constexpr auto BNPC_PACK3_MACHINE_02 = 6873170; - static constexpr auto BNPC_PACK3_MACHINE_03 = 6873171; - static constexpr auto BNPC_PACK3_SMALL_01 = 6873202; - static constexpr auto BNPC_PACK3_SMALL_02 = 6873203; - static constexpr auto BNPC_PACK3_SMALL_03 = 6873204; - static constexpr auto BNPC_PACK3_SMALL_04 = 6873205; - static constexpr auto BNPC_PACK3_SMALL_05 = 6873206; - static constexpr auto BNPC_PACK3_SMALL_06 = 6873207; - static constexpr auto BNPC_PACK3_SMALL_07 = 6873208; - static constexpr auto BNPC_PACK3_SMALL_08 = 6873209; - static constexpr auto LOCKON_BOSS_CHARGE = 30; - static constexpr auto EOBJ_FIRE_DAMAGE_AREA = 6873049; - static constexpr auto STATUS_PARAM_FIRE_DAMAGE = 2956; - static constexpr auto ACTION_DARK_FIRE_II = 2175; - static constexpr auto PR_WIDARGELT_MOVE_01 = 6872898; - static constexpr auto PR_HAMON_MOVE_01 = 6873216; - static constexpr auto QIB_YELL_01 = 4601; - static constexpr auto QIB_YELL_02 = 4602; - static constexpr auto QIB_YELL_03 = 4603; - static constexpr auto QIB_YELL_04 = 4604; - static constexpr auto QIB_YELL_05 = 4605; - static constexpr auto QIB_YELL_06 = 4606; - static constexpr auto QIB_YELL_07 = 4607; - static constexpr auto QIB_YELL_08 = 4608; - static constexpr auto QIB_YELL_09 = 4609; - static constexpr auto QIB_YELL_10 = 6142; - static constexpr auto ACTION_HEWERALD_CHARGE = 8305; - static constexpr auto ACTION_HAMON_HYAKURETSUKEN = 8320; - static constexpr auto ACTION_WIDARGELT_PBAE_HEAL = 8319; - static constexpr auto BNPCBASE_BOSS = 7115; - static constexpr auto ACTION_JAMMER_EXPLODE = 8341; - static constexpr auto ACTION_SELF_DESTRUCT = 9438; - static constexpr auto ACTION_FINAL_HEAVEN = 9439; - static constexpr auto BNPCNAME_THEOBALD_VOICE = 6299; - -public: - ThePowertoProtect() : Sapphire::ScriptAPI::QuestBattleScript( 153 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ThePowertoProtect ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheReasonRoaille.cpp b/src/scripts/instances/questbattles/TheReasonRoaille.cpp index 6499cefd..19b54e2b 100644 --- a/src/scripts/instances/questbattles/TheReasonRoaille.cpp +++ b/src/scripts/instances/questbattles/TheReasonRoaille.cpp @@ -106,6 +106,115 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); } diff --git a/src/scripts/instances/questbattles/TheRematch.cpp b/src/scripts/instances/questbattles/TheRematch.cpp index 15f8fffd..fc189759 100644 --- a/src/scripts/instances/questbattles/TheRematch.cpp +++ b/src/scripts/instances/questbattles/TheRematch.cpp @@ -61,6 +61,86 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); + instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); + instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); + instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); + instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); + instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); + instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); + instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); + instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); + instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); + instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); + instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); + instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); + instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); + instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); + instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); + instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); + instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); + instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); + instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); } diff --git a/src/scripts/instances/questbattles/TheThreatofPerplexity.cpp b/src/scripts/instances/questbattles/TheThreatofPerplexity.cpp index 073fdfb5..4abf489c 100644 --- a/src/scripts/instances/questbattles/TheThreatofPerplexity.cpp +++ b/src/scripts/instances/questbattles/TheThreatofPerplexity.cpp @@ -18,10 +18,86 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000604, 4262798, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f ); + instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); + instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); + instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); + instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); + instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); + instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); + instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); + instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); + instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); + instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); + instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); + instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); + instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); + instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); + instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); + instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); + instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); + instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); + instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); + instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); } diff --git a/src/scripts/instances/questbattles/TheThreatofSuperiority.cpp b/src/scripts/instances/questbattles/TheThreatofSuperiority.cpp index 7fae54de..850df83a 100644 --- a/src/scripts/instances/questbattles/TheThreatofSuperiority.cpp +++ b/src/scripts/instances/questbattles/TheThreatofSuperiority.cpp @@ -32,6 +32,86 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); + instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); + instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); + instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); + instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); + instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); + instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); + instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); + instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); + instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); + instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); + instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); + instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); + instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); + instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); + instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); + instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); + instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); + instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); + instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); } diff --git a/src/scripts/instances/questbattles/TheTimebetweentheSeconds.cpp b/src/scripts/instances/questbattles/TheTimebetweentheSeconds.cpp deleted file mode 100644 index f84304f3..00000000 --- a/src/scripts/instances/questbattles/TheTimebetweentheSeconds.cpp +++ /dev/null @@ -1,101 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheTimebetweentheSeconds : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_COMPANION_YUGIRI = 6797684; - static constexpr auto BNPC_ENEMY_ZENOS = 6797683; - static constexpr auto BNPC_ENEMY_ZENOS_02 = 6958602; - static constexpr auto BNPC_ENEMY_EMPIRE_SWORD_01 = 6815860; - static constexpr auto BNPC_ENEMY_EMPIRE_SWORD_02 = 6815865; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_03 = 6815862; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_01 = 6815863; - static constexpr auto BNPC_ENEMY_EMPIRE_CONJ_02 = 6815861; - static constexpr auto ENPC_ENEMY_YOTSUYU = 6816541; - static constexpr auto CUT_SCENE_N_StmAct03230 = 1431; - static constexpr auto BNPC_TOUMEI_ACTION_01 = 6904473; - static constexpr auto BNPC_TOUMEI_ACTION_02 = 6904474; - static constexpr auto BNPC_TOUMEI_ACTION_03 = 6904475; - static constexpr auto BNPC_TOUMEI_ACTION_04 = 6904476; - static constexpr auto BNPC_TOUMEI_ACTION_05 = 6904477; - static constexpr auto BNPC_TOUMEI_ACTION_06 = 6904478; - static constexpr auto BNPC_TOUMEI_ACTION_07 = 6904480; - static constexpr auto BNPC_TOUMEI_ACTION_08 = 6904481; - static constexpr auto BNPC_TOUMEI_TRANCEFORM = 6906735; - static constexpr auto BNPC_BLACKFIRE_01 = 6904405; - static constexpr auto BNPC_BLACKFIRE_02 = 6904410; - static constexpr auto BNPC_BLACKFIRE_03 = 6904412; - static constexpr auto BNPC_BLACKFIRE_04 = 6951085; - static constexpr auto BNPC_BLACKFIRE_05 = 6951091; - static constexpr auto BNPC_BLACKFIRE_06 = 6951094; - static constexpr auto BNPC_BLACKFIRE_07 = 6951103; - static constexpr auto BNPC_ENEMY_ZENOS_BUNSHIN_01 = 6903720; - static constexpr auto BNPC_ENEMY_ZENOS_BUNSHIN_02 = 6905018; - static constexpr auto ACTION_SYUKUCHI_CAST = 8999; - static constexpr auto ACTION_IDLE_TRRIGER = 3269; - static constexpr auto ACTION_IDLE_TRRIGER_B = 4777; - static constexpr auto ACTION_EXECUTION = 8994; - static constexpr auto ACTION_FULLPOWER_DAMEGE = 9016; - static constexpr auto ACTION_FULLPOWER = 8997; - static constexpr auto ACTION_KURONOTACHI = 8992; - static constexpr auto ACTION_SYUKUCHI = 8690; - static constexpr auto LINEVOICE_ZENOS_001 = 8201342; - static constexpr auto LINEVOICE_ZENOS_003 = 8201343; - static constexpr auto LINEVOICE_ZENOS_004 = 8201344; - static constexpr auto LINEVOICE_ZENOS_006 = 8201346; - static constexpr auto LINEVOICE_ZENOS_008 = 8201348; - static constexpr auto LINEVOICE_YUGIRI_004 = 8201144; - static constexpr auto LINEVOICE_YUGIRI_009 = 8201338; - static constexpr auto LINEVOICE_YUGIRI_010 = 8201339; - static constexpr auto YELL_ZENOS_001 = 4838; - static constexpr auto YELL_ZENOS_003 = 4946; - static constexpr auto YELL_ZENOS_004 = 4944; - static constexpr auto YELL_ZENOS_006 = 4837; - static constexpr auto YELL_ZENOS_008 = 4945; - static constexpr auto YELL_YUGIRI_008 = 4946; - static constexpr auto YELL_YUGIRI_010 = 4948; - static constexpr auto YELL_YUGIRI_004 = 4949; - static constexpr auto YELL_EMPIRE_DEAD_01 = 4938; - static constexpr auto YELL_EMPIRE_DEAD_02 = 4939; - static constexpr auto YELL_EMPIRE_DEAD_03 = 4940; - static constexpr auto YELL_ZENOS_REACTION_TO_YUGIRI = 4596; - static constexpr auto YELL_ZENOS_REACTION_TO_YUGIRI_02 = 6320; - static constexpr auto STATUS_KNOCKDOWN_ETERNAL = 3000; - static constexpr auto STATUS_STUN = 2991; - static constexpr auto STATUS_KNOCKDOWN = 3122; - static constexpr auto STATUS_YOUTOUKAIHOU = 3119; - static constexpr auto BGM_NO_MUSIC = 1; - static constexpr auto BGM_ZENOS_BATTLE = 152; - static constexpr auto WEATHER_SQUL = 8; - static constexpr auto POPRANGE_YUGIRI_MOVE = 6797686; - static constexpr auto POPRANGE_ROOM_CENTER = 6903399; - static constexpr auto BNPC_STATE_ATTRIBUTE_CHANGE_A1_B1_C0_KEEP = 139; - static constexpr auto BNPC_STATE_OVER_RAY_CHANGE1_SLOT1 = 117; - static constexpr auto BEHAVIOR_SCARED = 30865; - -public: - TheTimebetweentheSeconds() : Sapphire::ScriptAPI::QuestBattleScript( 163 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheTimebetweentheSeconds ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TheVoidgateBreathesGloomy.cpp b/src/scripts/instances/questbattles/TheVoidgateBreathesGloomy.cpp index 0895eebd..f11fcb13 100644 --- a/src/scripts/instances/questbattles/TheVoidgateBreathesGloomy.cpp +++ b/src/scripts/instances/questbattles/TheVoidgateBreathesGloomy.cpp @@ -60,9 +60,90 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/ThisLittleSwordofMine.cpp b/src/scripts/instances/questbattles/ThisLittleSwordofMine.cpp index 0d3a9457..1169e0fb 100644 --- a/src/scripts/instances/questbattles/ThisLittleSwordofMine.cpp +++ b/src/scripts/instances/questbattles/ThisLittleSwordofMine.cpp @@ -61,6 +61,122 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Suspiciousfootprints", 2005711, 0, 5888470, 4, { 82.444458f, 107.886101f, -169.604095f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "Suspiciousfootprints_1", 2005712, 0, 5888471, 4, { 64.984627f, 117.230598f, -261.106598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Suspiciousfootprints_2", 2005713, 0, 5888472, 4, { 82.783508f, 122.409897f, -337.033386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005850, 0, 5888473, 4, { 455.741089f, 157.396698f, -550.103027f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2006049, 0, 5905684, 4, { -639.116882f, 99.006371f, -431.160309f }, 0.991760f, -0.340817f, 0); + instance.addEObj( "unknown_1", 2005195, 0, 5886223, 4, { 461.019897f, 130.799606f, -856.343872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_w_evt_062_01a", 2006239, 5917570, 5917573, 4, { 441.263794f, 132.120804f, -849.940613f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_1", 2006240, 5917571, 5917574, 4, { 463.337311f, 132.120804f, -846.520386f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "sgbg_w_evt_062_01a_2", 2006241, 5917572, 5917575, 4, { 455.633698f, 132.120804f, -867.871887f }, 1.000000f, 0.000000f, 0); + // States -> pop (id: 4) depop (id: 5) initial_position (id: 6) + instance.addEObj( "unknown_2", 2006354, 0, 5931207, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "unknown_3", 2006355, 0, 5931208, 4, { 456.085297f, 200.237701f, 668.662598f }, 1.000000f, -1.570796f, 0); + instance.addEObj( "Entrance", 2006378, 0, 5937936, 4, { -92.822998f, 88.649590f, -747.451294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent", 2005536, 0, 5915109, 4, { 402.057800f, 191.541107f, 561.444580f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_1", 2006186, 0, 5915351, 4, { 608.951172f, 88.116852f, 186.118103f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_2", 2006187, 0, 5915357, 4, { 451.540009f, 171.226898f, -535.669983f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_3", 2006188, 0, 5915374, 4, { 84.769638f, 87.158997f, -699.125488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_4", 2006189, 0, 5915375, 4, { -438.926788f, 110.266602f, -740.025574f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_5", 2006190, 0, 5915392, 4, { 47.747002f, 196.605698f, -677.929016f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_6", 2006191, 0, 5915399, 4, { -575.218994f, 133.975693f, -196.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_7", 2006192, 0, 5915402, 4, { 371.444000f, 165.493805f, 116.184998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_8", 2006193, 0, 5915404, 4, { 148.118698f, 187.017807f, 232.185898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aethercurrent_9", 2006194, 0, 5915413, 4, { -76.496513f, 141.844604f, 600.818726f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2005403, 0, 5856575, 4, { 430.506714f, 225.002701f, 800.932129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2005404, 0, 5856576, 4, { 552.409973f, 228.363800f, 726.007019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_3", 2005405, 0, 5856577, 4, { 421.592499f, 212.717194f, 708.158508f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005406, 0, 5856590, 4, { 81.828201f, 117.198196f, 152.302597f }, 1.000000f, -0.547328f, 0); + instance.addEObj( "Freshfootprints", 2005408, 0, 5856593, 4, { 103.791298f, 102.329903f, -42.403690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005407, 0, 5856594, 4, { 103.791298f, 102.329903f, -42.403702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005431, 0, 5853375, 4, { 455.924194f, 157.396698f, -546.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticepistle", 2005432, 0, 5853416, 4, { 450.858307f, 164.308304f, -544.792786f }, 0.991760f, -1.091876f, 0); + instance.addEObj( "Hereticepistle_1", 2005433, 0, 5853417, 4, { 443.533813f, 157.490601f, -559.471985f }, 0.991760f, 0.822658f, 0); + instance.addEObj( "Hereticepistle_2", 2005434, 0, 5853418, 4, { 466.788696f, 157.408295f, -540.825623f }, 0.991760f, 1.170205f, 0); + instance.addEObj( "unknown_7", 2005464, 0, 5854955, 4, { 617.434570f, 78.429001f, 217.266205f }, 0.595032f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2006420, 0, 5940585, 4, { 108.352303f, 195.180206f, -48.613319f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_8", 2006412, 0, 5938889, 4, { 500.197205f, 161.613495f, -320.198700f }, 1.750000f, 0.000048f, 0); + instance.addEObj( "Overwhelmedcompanions", 2006415, 0, 5940566, 4, { 614.318481f, 210.882401f, -301.273010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2006416, 0, 5940567, 4, { 610.430176f, 210.655899f, -300.965912f }, 1.000000f, 0.974363f, 0); + instance.addEObj( "unknown_10", 2006417, 0, 5940568, 4, { 614.144775f, 210.858200f, -301.088715f }, 1.700000f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2005472, 0, 5854901, 4, { -67.000000f, 98.000000f, 190.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2006300, 0, 5907952, 4, { 66.139999f, 103.896599f, -127.019997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2006301, 0, 5907947, 4, { -777.989990f, 112.020103f, -580.520020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2006182, 0, 5912438, 4, { 197.426895f, 184.037994f, -102.783997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005705, 0, 5883217, 4, { 489.838287f, 164.708496f, 266.274689f }, 0.991760f, 1.131223f, 0); + instance.addEObj( "unknown_13", 2005706, 0, 5883283, 4, { -159.873199f, 175.797302f, 678.757019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005707, 0, 5883285, 4, { -155.707199f, 175.797302f, 692.206726f }, 1.900000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005708, 0, 5883425, 4, { -505.290710f, 120.611504f, -311.365814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2006352, 0, 5931192, 4, { -347.517212f, 91.623962f, -558.827698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2006272, 0, 5920969, 4, { 483.971191f, 212.539902f, 726.834473f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2006273, 0, 5921128, 4, { 319.714508f, 161.108002f, 147.447998f }, 1.000000f, -0.386335f, 0); + instance.addEObj( "unknown_18", 2006279, 0, 5921127, 4, { -631.281006f, 96.940552f, -461.631195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_9", 2005967, 0, 5900051, 4, { -556.940613f, 116.691299f, -794.003113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2005979, 0, 5900158, 4, { 48.990002f, 124.449997f, 175.759995f }, 1.340293f, 0.000000f, 0); + instance.addEObj( "Frozenblood", 2005980, 0, 5900177, 4, { 64.682983f, 128.628906f, -397.421295f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gallantcoronet", 2005983, 0, 5900178, 4, { 108.089996f, 129.435104f, -403.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_1", 2005981, 0, 5900179, 4, { 15.490000f, 106.102402f, -419.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozenblood_2", 2005982, 0, 5900180, 4, { -4.684570f, 94.160843f, -506.157013f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005984, 0, 5900191, 4, { -138.353607f, 88.596428f, -577.050415f }, 1.315922f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005985, 0, 5900283, 4, { -788.016479f, 113.089500f, -589.788208f }, 1.000000f, 0.284314f, 0); + instance.addEObj( "GraveofSolkzagyltheLoyal", 2005990, 0, 5900383, 4, { 51.876450f, 125.279800f, 179.858795f }, 1.000000f, 0.382076f, 0); + instance.addEObj( "unknown_22", 2005991, 0, 5900397, 4, { 457.209595f, 130.799606f, -848.572388f }, 1.000000f, 1.562431f, 0); + instance.addEObj( "unknown_23", 2005527, 0, 5860405, 4, { 446.104187f, 139.683701f, -749.818115f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimeboundcrate", 2005525, 0, 5860406, 4, { 446.021301f, 140.832703f, -749.846985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2005526, 0, 5860407, 4, { 446.009186f, 139.683701f, -749.876526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foultaint", 2005857, 0, 5890163, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2005858, 0, 5890170, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Foultaint_1", 2005855, 0, 5890125, 4, { -336.402496f, 89.029999f, -586.567871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005856, 0, 5890126, 4, { -336.402496f, 89.029114f, -586.567871f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "Stolenprovisions", 2005992, 0, 5901370, 4, { 379.683899f, 167.868301f, 376.868011f }, 0.991760f, -0.556412f, 0); + instance.addEObj( "Snowdrift", 2006041, 0, 5901575, 4, { 481.135986f, 189.562195f, 547.508911f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowdrift_1", 2006042, 0, 5901577, 4, { 368.221497f, 192.100296f, 569.973206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowdrift_2", 2006043, 0, 5901578, 4, { 380.422607f, 178.101700f, 491.767609f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hemmingstrappings", 2005581, 0, 5877099, 4, { 169.816498f, 99.657356f, 27.142811f }, 0.500000f, -1.509942f, 0); + instance.addEObj( "Hemmingstrappings_1", 2005582, 0, 5877101, 4, { 77.979279f, 100.606102f, 11.728200f }, 0.500000f, 1.173633f, 0); + instance.addEObj( "Hemmingstrappings_2", 2005583, 0, 5877104, 4, { -25.563511f, 99.590752f, 64.771896f }, 1.000000f, -1.330279f, 0); + instance.addEObj( "Bottlefilledcrate", 2005994, 0, 5901610, 4, { 467.498901f, 224.482193f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bottlefilledcrate_1", 2005993, 0, 5901611, 4, { 467.498901f, 224.883301f, 850.147827f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier", 2005995, 0, 5901838, 4, { 333.903687f, 171.103699f, -619.844971f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Litbrazier", 2005996, 0, 5901839, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005997, 0, 5901840, 4, { 344.788300f, 168.211594f, -620.291321f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005998, 0, 5901841, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2005999, 0, 5901842, 4, { 333.903687f, 171.103699f, -619.844971f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unkeptgravesite", 2005586, 0, 5877109, 4, { 541.959778f, 176.804092f, -544.954407f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2005587, 0, 5877110, 4, { 541.921387f, 176.962097f, -545.059387f }, 1.500000f, -1.138921f, 0); + instance.addEObj( "Destination_11", 2006005, 0, 5902681, 4, { -157.689697f, 110.736603f, -52.391460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2006006, 0, 5902682, 4, { -228.242905f, 112.497498f, -127.531502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2006007, 0, 5902684, 4, { -348.082489f, 116.515701f, -91.932198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2006008, 0, 5903052, 4, { -470.389893f, 93.766602f, -503.257812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2006009, 0, 5903087, 4, { -699.943115f, 100.159897f, -602.810181f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonspitspring", 2005591, 0, 5877114, 4, { -673.534973f, 99.184601f, -605.066589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fallenchocobo", 2005592, 0, 5877116, 4, { 113.951500f, 158.560699f, 403.434387f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2006010, 0, 5903095, 4, { -287.764893f, 76.983368f, -277.994904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Slainaevis", 2006013, 0, 5903096, 4, { -287.764893f, 77.757156f, -277.994904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2006014, 0, 5903097, 4, { -291.844391f, 76.983368f, -261.000885f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2006011, 0, 5903100, 4, { -249.379303f, 126.803398f, 8.339031f }, 0.991760f, -1.264632f, 0); + instance.addEObj( "Wyvernleg", 2006015, 0, 5903102, 4, { -252.329697f, 127.016296f, 11.107950f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2005766, 0, 5888177, 4, { 638.996216f, 202.060104f, -180.769302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005767, 0, 5888178, 4, { 650.162781f, 202.290100f, -163.426407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005768, 0, 5888179, 4, { 671.861328f, 202.891495f, -153.754898f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2005769, 0, 5888180, 4, { 637.334778f, 201.961105f, -203.292801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rimedcorpse", 2006017, 0, 5903111, 4, { -253.345596f, 221.393097f, 528.923523f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2006018, 0, 5903119, 4, { -152.397003f, 219.002899f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern", 2006019, 0, 5903120, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Decayingwyvern_1", 2006181, 0, 5911918, 4, { -152.397003f, 219.634705f, 669.964417f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Abandonedeffects", 2005770, 0, 5888202, 4, { -478.573486f, 162.362106f, 8.634455f }, 0.991760f, -1.383454f, 0); + instance.addEObj( "Abandonedeffects_1", 2005771, 0, 5888203, 4, { -456.931396f, 171.549103f, 91.921127f }, 0.991760f, 1.132097f, 0); + instance.addEObj( "Abandonedeffects_2", 2005772, 0, 5888204, 4, { -524.442688f, 165.094299f, 61.538990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006023, 0, 5903139, 4, { -533.334290f, 118.959702f, -167.634995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006024, 0, 5903140, 4, { -525.772583f, 118.917099f, -165.737000f }, 0.750000f, -1.085283f, 0); + instance.addEObj( "Wyvernbone", 2006026, 0, 5903154, 4, { -525.688599f, 119.096603f, -165.728302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2006027, 0, 5903155, 4, { -92.565598f, 96.341217f, -645.083374f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2006025, 0, 5903156, 4, { -92.565598f, 96.045303f, -645.083374f }, 0.750000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2006028, 0, 5903157, 4, { -92.489616f, 93.528954f, -623.601807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Wyvernbone_1", 2006460, 0, 5963680, 4, { -92.565598f, 96.341202f, -645.083374f }, 1.000000f, -0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/ToCatchaPoacher.cpp b/src/scripts/instances/questbattles/ToCatchaPoacher.cpp index 5e3270a1..37c7b9cd 100644 --- a/src/scripts/instances/questbattles/ToCatchaPoacher.cpp +++ b/src/scripts/instances/questbattles/ToCatchaPoacher.cpp @@ -31,9 +31,90 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/ToGuardaGuardian.cpp b/src/scripts/instances/questbattles/ToGuardaGuardian.cpp index 3a863734..6f48b2ba 100644 --- a/src/scripts/instances/questbattles/ToGuardaGuardian.cpp +++ b/src/scripts/instances/questbattles/ToGuardaGuardian.cpp @@ -59,7 +59,18 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "unknown_0", 2005192, 5760474, 4, { -51.493111f, 0.309087f, 71.436897f }, 1.000000f, -0.000006f ); + instance.addEObj( "Companychest", 2000470, 4255829, 4255831, 4, { 135.732803f, 14.529310f, -87.463547f }, 0.991760f, 0.298639f, 0); + instance.addEObj( "MarkoftheMatron", 2004588, 0, 4982370, 4, { -160.591400f, 4.982750f, -18.484079f }, 1.000000f, 0.744750f, 0); + instance.addEObj( "???", 2004120, 0, 4722737, 4, { 39.566650f, 0.604051f, -132.158401f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2004669, 0, 5018769, 4, { 97.591248f, 13.162170f, -213.884995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004671, 0, 5018772, 4, { -91.002548f, 7.048923f, -177.080704f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2004672, 0, 5018788, 4, { 85.438347f, 8.000000f, -81.518631f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Carline", 2004268, 0, 4745128, 4, { 123.938202f, 14.170800f, -275.821808f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Carline_1", 2004269, 0, 4745129, 4, { -141.249893f, 7.843656f, -190.537598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004640, 0, 5017541, 4, { 171.426498f, 15.671020f, -129.700302f }, 0.991760f, 1.230898f, 0); + instance.addEObj( "Archonegg", 2005212, 0, 5713785, 4, { 85.510887f, 0.410295f, -118.681702f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Archonegg_1", 2005213, 0, 5713791, 4, { -13.138060f, 10.529740f, -250.843094f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Archonegg_2", 2005214, 0, 5713803, 4, { -248.470398f, 1.496751f, -199.399902f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/TortoiseinTime.cpp b/src/scripts/instances/questbattles/TortoiseinTime.cpp deleted file mode 100644 index 6361e841..00000000 --- a/src/scripts/instances/questbattles/TortoiseinTime.cpp +++ /dev/null @@ -1,109 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TortoiseinTime : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_SOROBAN = 7436223; - static constexpr auto P_BNPC_GENBU = 7436224; - static constexpr auto BNPC_WATERCYCLONE_01 = 7436225; - static constexpr auto P_BNPC_TATARU = 7436226; - static constexpr auto BNPC_WATERCYCLONE_02 = 7436227; - static constexpr auto BNPC_WATERCYCLONE_03 = 7436228; - static constexpr auto BNPC_WATERCYCLONE_04 = 7436229; - static constexpr auto BNPC_WATERCYCLONE_05 = 7436230; - static constexpr auto BNPC_WATERCYCLONE_06 = 7436231; - static constexpr auto BNPC_WATERCYCLONE_07 = 7436232; - static constexpr auto P_BNPC_CARBUNCLE = 7436235; - static constexpr auto POP_RANGE_MOOTAN_MOVE = 7436236; - static constexpr auto POP_RANGE_GENBU_BARRIER_MOVE = 7436237; - static constexpr auto POP_RANGE_SOROBAN_EXECUTE_MOVE = 7436238; - static constexpr auto POP_RANGE_TATARU_BARRIER_MOVE = 7436239; - static constexpr auto BNPC_ERUPTION_01 = 7436243; - static constexpr auto BNPC_ERUPTION_02 = 7436247; - static constexpr auto BNPC_ERUPTION_03 = 7436248; - static constexpr auto BNPC_LASER_01 = 7436249; - static constexpr auto BNPC_LASER_02 = 7436250; - static constexpr auto BNPC_LASER_03 = 7436251; - static constexpr auto BNPC_LASER_04 = 7436252; - static constexpr auto BNPC_SHABON = 7436253; - static constexpr auto POP_RANGE_LASER_V_01 = 7437734; - static constexpr auto POP_RANGE_LASER_V_02 = 7437735; - static constexpr auto POP_RANGE_LASER_V_03 = 7437736; - static constexpr auto POP_RANGE_LASER_V_04 = 7437737; - static constexpr auto POP_RANGE_LASER_V_05 = 7437738; - static constexpr auto POP_RANGE_LASER_V_06 = 7437739; - static constexpr auto POP_RANGE_LASER_H_01 = 7437740; - static constexpr auto POP_RANGE_LASER_H_02 = 7437741; - static constexpr auto POP_RANGE_LASER_H_03 = 7437742; - static constexpr auto POP_RANGE_LASER_H_04 = 7437743; - static constexpr auto POP_RANGE_LASER_H_05 = 7437744; - static constexpr auto POP_RANGE_LASER_H_06 = 7437745; - static constexpr auto YELL_TATARU_START_01 = 6767; - static constexpr auto YELL_TATARU_START_02 = 6768; - static constexpr auto YELL_TATARU_START_03 = 6769; - static constexpr auto YELL_TATARU_START_04 = 6770; - static constexpr auto YELL_TATARU_BARRIER_01 = 6771; - static constexpr auto ACTION_WATER_ERUPTION = 11510; - static constexpr auto ACTION_TIDAL_WAVE = 11512; - static constexpr auto ACTION_WATER_CYCLONE_1 = 11514; - static constexpr auto ACTION_WATER_LASER = 11520; - static constexpr auto STATUS_PARAM_DAMAGE_DOWN = 3778; - static constexpr auto STATUS_PARAM_ZUIJU_GENBU = 3766; - static constexpr auto STATUS_PARAM_ZUIJU_SOROBAN = 3767; - static constexpr auto ACTION_WATER_CYCLONE_2 = 11554; - static constexpr auto EOBJ_GENBU_BARRIER = 7447627; - static constexpr auto ACTION_INV_TIDAL_WAVE = 11513; - static constexpr auto P_BNPC_HATE = 7450435; - static constexpr auto STATUS_PARAM_HEAVY = 3808; - static constexpr auto STATUS_PARAM_SPRINT = 3805; - static constexpr auto BNPC_BUBBLE_01 = 7494305; - static constexpr auto BNPC_BUBBLE_02 = 7494312; - static constexpr auto BNPC_BUBBLE_03 = 7494313; - static constexpr auto BNPC_BUBBLE_04 = 7494314; - static constexpr auto YELL_SOROBAN_DYING = 6787; - static constexpr auto ACTION_SUMMON_BUBBLE = 11710; - static constexpr auto CHANNELING_WATER = 3; - static constexpr auto YELL_TATARU_HEAVY = 6789; - static constexpr auto ACTION_INV_WATER_AE = 11301; - static constexpr auto BNPCBASE_BUBBLE = 9154; - static constexpr auto YELL_TATARU_WATER_AE = 6791; - static constexpr auto STATUS_PARAM_EVENT = 2918; - static constexpr auto YELL_TATARU_GIMMICK_MISS = 6788; - static constexpr auto STATUS_KNOCKDOWN = 783; - static constexpr auto POP_RANGE_TATARU_CHASE = 7509050; - static constexpr auto YELL_TATARU_AFTER_START_01 = 6792; - static constexpr auto POP_RANGE_MOOTAN_TURN_MOVE_01 = 7553064; - static constexpr auto POP_RANGE_MOOTAN_TURN_MOVE_02 = 7553066; - static constexpr auto POP_RANGE_MOOTAN_TURN_MOVE_03 = 7553067; - static constexpr auto POP_RANGE_MOOTAN_TURN_MOVE_04 = 7553107; - static constexpr auto POP_RANGE_MOOTAN_TURN_MOVE_05 = 7553108; - static constexpr auto POP_RANGE_MOOTAN_TURN_MOVE_06 = 7553136; - static constexpr auto POP_RANGE_MOOTAN_TURN_MOVE_07 = 7553137; - static constexpr auto POP_RANGE_TATARU_LOOK_MOVE_01 = 7553076; - -public: - TortoiseinTime() : Sapphire::ScriptAPI::QuestBattleScript( 183 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TortoiseinTime ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/TrialbyWater.cpp b/src/scripts/instances/questbattles/TrialbyWater.cpp index 689452dc..7379d167 100644 --- a/src/scripts/instances/questbattles/TrialbyWater.cpp +++ b/src/scripts/instances/questbattles/TrialbyWater.cpp @@ -34,6 +34,86 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); + instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); + instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); + instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); + instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); + instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); + instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); + instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); + instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); + instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); + instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); + instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); + instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); + instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); + instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); + instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); + instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); + instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); + instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); + instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); } diff --git a/src/scripts/instances/questbattles/UldahsMostWanted.cpp b/src/scripts/instances/questbattles/UldahsMostWanted.cpp new file mode 100644 index 00000000..1282ea65 --- /dev/null +++ b/src/scripts/instances/questbattles/UldahsMostWanted.cpp @@ -0,0 +1,141 @@ +#include +#include + +using namespace Sapphire; + +class UldahsMostWanted : public Sapphire::ScriptAPI::QuestBattleScript +{ +private: + +public: + UldahsMostWanted() : Sapphire::ScriptAPI::QuestBattleScript( 49 ) + { } + + void onInit( QuestBattle& instance ) override + { + instance.addEObj( "Blueflame", 2001709, 0, 4127684, 4, { 212.863602f, 76.055717f, -263.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4127721, 4127718, 5, { 243.772705f, 76.571930f, -296.237213f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Blueflame_1", 2001736, 0, 4127685, 4, { 206.504593f, 77.472130f, -268.054993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blueflame_2", 2001737, 0, 4127686, 4, { 204.448807f, 76.131027f, -274.920990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire", 2002520, 0, 4322716, 4, { -10.044470f, 67.443398f, 416.002014f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Klyhiasgrimoire_1", 2002521, 0, 4322717, 4, { -10.207020f, 67.504013f, 416.090515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2002519, 0, 4322719, 4, { -8.873467f, 66.444923f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "unknown_1", 2001708, 0, 4127472, 4, { 574.117798f, 90.465828f, -429.044006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000608, 2497436, 4324041, 4, { 709.136292f, 66.006943f, -285.714386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2006339, 0, 5928029, 4, { -148.829193f, 2.922292f, 671.528992f }, 1.000000f, 0.604108f, 0); + instance.addEObj( "Stolengoods", 2006340, 0, 5928033, 4, { -148.829300f, 3.515815f, 671.528992f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 2379300, 5437049, 4, { -4.575844f, 8.921356f, 837.978821f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004812, 0, 5891770, 4, { -189.003906f, 0.070980f, 657.281372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001685, 0, 4105788, 4, { 367.294189f, 79.901199f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_7", 2001729, 0, 4165911, 4, { 278.460693f, 5.865917f, 633.909973f }, 1.000000f, 0.884177f, 0); + instance.addEObj( "unknown_8", 2001728, 0, 4174624, 4, { 222.492798f, 14.438920f, 648.959778f }, 1.000000f, 0.155245f, 0); + instance.addEObj( "unknown_9", 2001728, 0, 4191046, 4, { 202.207108f, 14.325150f, 643.328186f }, 1.000000f, 0.790309f, 0); + instance.addEObj( "unknown_10", 2000608, 2637396, 4324037, 4, { 178.712997f, 14.832550f, 662.518372f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 2637395, 4324038, 4, { 196.714005f, 14.832540f, 651.304626f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000608, 2636450, 4324039, 4, { 174.509506f, 12.137300f, 635.853882f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001891, 0, 4263937, 4, { -8.873500f, 66.444901f, 416.840088f }, 1.000000f, -0.929105f, 0); + instance.addEObj( "Destination", 2002010, 0, 4265088, 4, { 108.412003f, 68.131470f, 351.635712f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Megalocrabnest", 2000284, 0, 3629570, 4, { 130.871201f, 36.024380f, 28.531361f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_14", 2001731, 0, 4165916, 4, { 158.098602f, 33.859741f, 92.606934f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2002717, 0, 4374743, 4, { 156.059998f, 33.990162f, 95.962158f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001733, 0, 4165917, 4, { -235.335297f, -0.286180f, 675.433289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lavenderpot", 2000296, 0, 3631743, 4, { 565.168884f, 66.695084f, -215.237701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fruitbarrel", 2000297, 0, 3631815, 4, { 590.835815f, 72.432549f, -272.082611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Splinteredcrate", 2000298, 0, 3631817, 4, { 566.855530f, 85.544411f, -320.797089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000299, 0, 3631819, 4, { 574.090088f, 90.466743f, -429.068390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2001661, 0, 4102376, 4, { 574.273193f, 90.684334f, -428.793793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004367, 0, 4877220, 4, { 507.988098f, 95.965080f, -457.357788f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004368, 0, 4877221, 4, { 505.978790f, 97.162064f, -422.457397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004369, 0, 4877222, 4, { 497.169189f, 97.153351f, -408.174988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004860, 0, 5069533, 4, { -148.287399f, -0.347075f, 758.399780f }, 1.000000f, 1.399832f, 0); + instance.addEObj( "Destination_1", 2004861, 0, 5069536, 4, { -131.616898f, 0.512191f, 729.980774f }, 1.000000f, 0.555216f, 0); + instance.addEObj( "unknown_22", 2004862, 0, 5069540, 4, { 248.654099f, -0.268991f, 662.589600f }, 0.900000f, -0.962715f, 0); + instance.addEObj( "unknown_23", 2004910, 0, 5110335, 4, { 242.316101f, 8.000200f, 668.253479f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004911, 0, 5110337, 4, { 508.247314f, 95.663528f, -449.799194f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004914, 0, 5109579, 4, { 507.661407f, 95.965103f, -448.398499f }, 1.000000f, 0.300543f, 0); + instance.addEObj( "unknown_26", 2004915, 0, 5109580, 4, { 507.947113f, 95.965088f, -451.263000f }, 1.000000f, -0.111456f, 0); + instance.addEObj( "Entrance_1", 2004304, 0, 4797571, 4, { 272.077087f, 4.403121f, 727.135681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003596, 0, 4629204, 4, { 177.397995f, 0.000000f, 576.364075f }, 1.000000f, -1.392848f, 0); + instance.addEObj( "Ratsnest", 2002033, 0, 4286266, 4, { 671.198608f, 64.408203f, -205.249100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2002034, 0, 4286899, 4, { 646.172424f, 67.473381f, -263.374908f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2002633, 0, 4334655, 4, { 648.444397f, 66.958313f, -261.619904f }, 1.000000f, -1.323713f, 0); + instance.addEObj( "unknown_29", 2002634, 0, 4334657, 4, { 646.802124f, 67.273483f, -265.729095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2002635, 0, 4334658, 4, { 644.529602f, 67.131271f, -261.658813f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2002636, 0, 4334659, 4, { 649.563416f, 67.201767f, -266.917206f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002637, 0, 4334660, 4, { 642.154724f, 67.319054f, -263.312500f }, 1.000000f, -1.145907f, 0); + instance.addEObj( "unknown_33", 2002284, 0, 4291539, 4, { 703.640503f, 65.783333f, -288.795685f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2003597, 0, 4629203, 4, { 156.319794f, 8.937071f, 580.411621f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2006298, 0, 5922985, 4, { -97.753693f, 3.097158f, 713.076172f }, 1.000000f, 0.811083f, 0); + instance.addEObj( "unknown_35", 2006335, 0, 5939504, 4, { 235.698303f, 7.999100f, 698.232727f }, 1.000000f, -1.520391f, 0); + instance.addEObj( "unknown_36", 2006429, 0, 5958507, 4, { 163.285400f, 8.973654f, 583.783691f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2002559, 0, 4329449, 4, { -70.763161f, 3.078298f, 716.731018f }, 1.000000f, 0.611545f, 0); + instance.addEObj( "Weatheredcrate", 2005006, 0, 5392062, 4, { 492.885315f, 68.970558f, -197.584503f }, 0.700000f, 1.082225f, 0); + instance.addEObj( "unknown_38", 2005010, 0, 5392066, 4, { 492.885315f, 69.270317f, -197.584503f }, 1.000000f, 1.082224f, 0); + instance.addEObj( "Destination_3", 2004935, 0, 5327302, 4, { 19.949850f, 42.933449f, 855.495911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005928, 0, 5895554, 4, { -22.830000f, 66.326103f, 426.170013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2005929, 0, 5895555, 4, { -46.680000f, 48.439999f, 529.179993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2005930, 0, 5895558, 4, { -93.870003f, 26.940001f, 623.260010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2005931, 0, 5895563, 4, { -185.389999f, 0.030906f, 678.840027f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006047, 0, 5905149, 4, { 508.768188f, 95.942001f, -450.272308f }, 1.000000f, -1.374122f, 0); + instance.addEObj( "Destination_8", 2005942, 0, 5895749, 4, { 122.553200f, 60.681461f, 934.487915f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2005943, 0, 5895751, 4, { 259.611206f, 4.403100f, 715.393677f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2001656, 0, 4101363, 4, { 367.294189f, 79.901154f, -366.779205f }, 1.000000f, 0.941436f, 0); + instance.addEObj( "unknown_42", 2001807, 0, 4175856, 4, { 389.275513f, 78.356819f, -349.018494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004334, 0, 4797537, 4, { 272.095001f, 0.000000f, 730.797913f }, 1.000000f, -1.014084f, 0); + instance.addEObj( "MarkoftheSpinner", 2004592, 0, 4982814, 4, { 251.632599f, 7.449451f, 782.909302f }, 1.000000f, -1.300588f, 0); + instance.addEObj( "Destination_9", 2004570, 0, 5578176, 4, { -83.629997f, 1.938600f, 826.115479f }, 1.000000f, 0.676271f, 0); + instance.addEObj( "unknown_44", 2004917, 0, 5583532, 4, { -83.629997f, 1.938626f, 826.115479f }, 1.000000f, 0.676272f, 0); + instance.addEObj( "unknown_45", 2004859, 0, 5072102, 4, { 569.335205f, 95.546799f, -496.039093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2004991, 0, 5388363, 4, { 533.343384f, 103.060303f, -551.280518f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sackoffleece", 2001487, 0, 4013516, 4, { 476.859192f, 80.205627f, -76.722328f }, 0.991760f, 1.267385f, 0); + instance.addEObj( "Damagedwain", 2001489, 0, 4014067, 4, { 254.444107f, 73.350098f, -322.133209f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Damagedwain_1", 2000450, 0, 4219546, 4, { 254.490799f, 73.528419f, -322.200500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001491, 0, 4014784, 4, { 223.468399f, 72.232117f, -283.344788f }, 0.991760f, -1.300299f, 0); + instance.addEObj( "Destination_12", 2001492, 0, 4014785, 4, { 247.395096f, 74.782356f, -309.002106f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine", 2001495, 0, 4031948, 4, { 455.806793f, 68.459877f, -186.845306f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_1", 2001496, 0, 4031949, 4, { 472.239685f, 68.398903f, -185.911407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pumpkinvine_2", 2001497, 0, 4031950, 4, { 470.683289f, 68.306061f, -173.757294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Althyklavender", 2001488, 0, 4031958, 4, { 440.570312f, 68.314583f, -176.038300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); + instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); + instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Foldedsailcloth", 2000771, 0, 3781825, 4, { -168.841095f, 1.974134f, 659.327026f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Suspicioushole", 2000772, 0, 3781879, 4, { 97.927467f, 20.646410f, 773.437622f }, 0.869751f, 0.000527f, 0); + instance.addEObj( "Suspicioushole_1", 2000773, 0, 3782137, 4, { 46.715172f, 30.712959f, 756.489014f }, 0.808655f, -1.519958f, 0); + instance.addEObj( "Suspicioushole_2", 2000774, 0, 3782147, 4, { 94.602097f, 24.773520f, 820.623718f }, 0.808655f, -0.815275f, 0); + instance.addEObj( "LaNosceanlilybell", 2000775, 0, 3782531, 4, { 36.162552f, 46.979881f, 716.528320f }, 0.808681f, 0.944131f, 0); + instance.addEObj( "LaNosceanlilybell_1", 2000776, 0, 3782535, 4, { 58.650291f, 43.403648f, 692.919312f }, 0.839199f, 0.272780f, 0); + instance.addEObj( "LaNosceanlilybell_2", 2000777, 0, 3782540, 4, { 68.917198f, 46.204788f, 676.176086f }, 0.869717f, 1.012555f, 0); + + } + + void onUpdate( QuestBattle& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( UldahsMostWanted ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/UnderneaththeSultantree.cpp b/src/scripts/instances/questbattles/UnderneaththeSultantree.cpp index 90497cda..bc728a35 100644 --- a/src/scripts/instances/questbattles/UnderneaththeSultantree.cpp +++ b/src/scripts/instances/questbattles/UnderneaththeSultantree.cpp @@ -23,6 +23,81 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000409, 0, 4103367, 4, { -133.093994f, 45.826611f, -209.826797f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4133115, 4133114, 5, { -161.384903f, 44.219810f, -218.712402f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_1", 2001898, 0, 4263490, 4, { -96.123680f, 47.631321f, -265.750793f }, 1.000000f, -0.091888f, 0); + instance.addEObj( "è¨“ç·´ç”¨ãæœ¨ç±", 2001889, 0, 4260848, 4, { -0.076355f, 24.396429f, 196.551407f }, 0.991760f, 1.529354f, 0); + instance.addEObj( "Practicecrates", 2002266, 0, 4269210, 4, { -0.112231f, 26.103210f, 196.541901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Practicecrate", 2002476, 0, 4314044, 4, { -0.088241f, 25.966061f, 196.565002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2001890, 0, 4260868, 4, { -95.709747f, 47.837910f, -265.453613f }, 1.000000f, -0.235299f, 0); + instance.addEObj( "unknown_3", 2002008, 0, 4265062, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "unknown_4", 2002267, 0, 4269214, 4, { -95.709801f, 47.837898f, -265.453613f }, 1.000000f, -0.235300f, 0); + instance.addEObj( "unknown_5", 2002268, 0, 4269215, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "Solidrock", 2001480, 0, 4013496, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_1", 2001481, 0, 4013497, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_2", 2001482, 0, 4013498, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_3", 2001483, 0, 4013503, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_4", 2001484, 0, 4013505, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_5", 2001485, 0, 4013506, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_6", 2001490, 0, 4030720, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_7", 2001490, 0, 4030721, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_8", 2001490, 0, 4030722, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_9", 2001493, 0, 4030763, 4, { -12.308910f, 46.420311f, 31.507410f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_10", 2001493, 0, 4030764, 4, { -14.554990f, 47.428921f, 12.358590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Solidrock_11", 2001493, 0, 4030765, 4, { 1.683882f, 48.296150f, 9.603806f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Overturnedwain", 2000286, 0, 3633019, 4, { -88.599541f, 43.582069f, -303.057404f }, 0.991760f, 1.396356f, 0); + instance.addEObj( "Overturnedwain_1", 2000287, 0, 3633020, 4, { -88.599503f, 43.582130f, -303.057404f }, 0.991800f, 1.396356f, 0); + instance.addEObj( "Unmovableboulder", 2001486, 0, 4031426, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unmovableboulder_1", 2001494, 0, 4031428, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004363, 0, 4877166, 4, { -181.600403f, 46.582878f, -90.640167f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004364, 0, 4877167, 4, { -184.348206f, 47.100651f, -87.938889f }, 1.000000f, -0.024142f, 0); + instance.addEObj( "unknown_8", 2004362, 0, 4877178, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_9", 2004366, 0, 4877202, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_10", 2004575, 0, 4970186, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_11", 2004903, 0, 5107885, 4, { 181.414398f, 69.474243f, 327.901093f }, 0.778198f, -1.158509f, 0); + instance.addEObj( "unknown_12", 2004904, 0, 5108572, 4, { 5.942663f, 57.893860f, -307.682892f }, 1.000000f, 1.286985f, 0); + instance.addEObj( "unknown_13", 2004905, 0, 5108575, 4, { 8.628152f, 57.998081f, -307.854004f }, 1.000000f, 1.546045f, 0); + instance.addEObj( "unknown_14", 2005121, 0, 5583559, 4, { -2.772403f, 24.362370f, 194.110992f }, 1.000000f, -1.046180f, 0); + instance.addEObj( "Destination", 2005073, 0, 5583562, 4, { -1.015763f, 29.584169f, 172.964294f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2004932, 0, 5327295, 4, { -182.797897f, 30.555679f, -684.921814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005921, 0, 5895410, 4, { 31.010000f, 60.669998f, -205.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005922, 0, 5895412, 4, { -90.370003f, 43.049999f, -308.299988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2005923, 0, 5895413, 4, { -148.009995f, 20.320000f, -339.399994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stonemonument", 2001582, 0, 4081044, 4, { -58.631599f, 27.154480f, -141.767899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004114, 0, 4722679, 4, { 80.491333f, 58.406250f, 238.890594f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004126, 0, 4722827, 4, { 22.938150f, 60.530869f, -281.564606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Leathersatchel", 2004272, 0, 4745137, 4, { 224.215805f, 114.317596f, -223.401596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004273, 0, 4745138, 4, { 224.024994f, 114.304802f, -223.471100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004274, 0, 4745139, 4, { 224.589600f, 114.304802f, -223.320496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sackoforanges", 2001279, 0, 3929264, 4, { 132.807800f, 45.762241f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000451, 0, 4219429, 4, { 187.182404f, 46.250000f, 120.164803f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2000449, 0, 4219537, 4, { 132.807800f, 46.253880f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam", 2001237, 0, 3929266, 4, { -129.381302f, 46.677361f, -192.523102f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Blackloam_1", 2001238, 0, 3929267, 4, { -121.777199f, 45.989780f, -210.821304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackloam_2", 2001239, 0, 3929268, 4, { -132.922699f, 45.370831f, -228.919495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2001734, 0, 4164804, 4, { -34.989449f, 11.168120f, -432.098511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest", 2001240, 0, 3929270, 4, { 120.677002f, 44.595348f, 37.449879f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_1", 2001241, 0, 3929273, 4, { 21.039221f, 43.143730f, 46.993542f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Yarzonnest_2", 2001242, 0, 3929276, 4, { -18.936489f, 42.160629f, 58.609852f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Tillersshovel", 2001272, 0, 3929316, 4, { 219.830002f, 113.132698f, -244.164093f }, 1.000000f, -0.974642f, 0); + instance.addEObj( "Cumbersomerock", 2001243, 0, 3929669, 4, { 136.521698f, 75.180031f, -150.652695f }, 3.000000f, 0.000048f, 0); + instance.addEObj( "Cumbersomerock_1", 2001244, 0, 3929670, 4, { 120.851097f, 69.098717f, -129.253906f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Cumbersomerock_2", 2001245, 0, 3929672, 4, { 114.081902f, 63.887001f, -99.500351f }, 3.000000f, 0.000000f, 0); + instance.addEObj( "Strewndebris", 2001246, 0, 3929673, 4, { 118.764603f, 71.366631f, -163.583298f }, 1.500000f, 0.324228f, 0); + instance.addEObj( "Strewndebris_1", 2001247, 0, 3929674, 4, { 108.728401f, 65.295799f, -118.655899f }, 2.000000f, 1.549894f, 0); + instance.addEObj( "Strewndebris_2", 2001248, 0, 3929676, 4, { 118.758202f, 63.722900f, -81.455193f }, 0.991789f, 1.477567f, 0); + instance.addEObj( "Ripeorange", 2001249, 0, 3929968, 4, { 78.170227f, 71.093033f, -216.863205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_1", 2001250, 0, 3929978, 4, { 52.508530f, 68.080292f, -223.840607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_2", 2001251, 0, 3930022, 4, { 77.992752f, 68.706657f, -177.286697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_3", 2001252, 0, 3930027, 4, { 64.534592f, 60.283661f, -141.981201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ripeorange_4", 2001253, 0, 3930035, 4, { 51.649109f, 59.454071f, -151.267395f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Vultureterritory", 2001254, 0, 3926089, 4, { -220.020798f, 17.811649f, -414.486603f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2001256, 0, 3927155, 4, { -321.174103f, 25.227871f, -536.788330f }, 0.600000f, 0.882138f, 0); + instance.addEObj( "unknown_21", 2001257, 0, 3927157, 4, { -308.949493f, 24.240320f, -531.609070f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2001258, 0, 3927159, 4, { -316.673187f, 24.716949f, -533.379211f }, 0.991760f, -0.990636f, 0); + instance.addEObj( "unknown_23", 2001259, 0, 3927160, 4, { -306.996307f, 23.603291f, -520.500488f }, 0.991760f, -0.713484f, 0); + instance.addEObj( "Millioncornseedling", 2001255, 0, 3927161, 4, { -320.576813f, 25.833500f, -527.550171f }, 0.961304f, -0.384837f, 0); } diff --git a/src/scripts/instances/questbattles/VictoryinPeril.cpp b/src/scripts/instances/questbattles/VictoryinPeril.cpp index 5df33eb1..26eb2936 100644 --- a/src/scripts/instances/questbattles/VictoryinPeril.cpp +++ b/src/scripts/instances/questbattles/VictoryinPeril.cpp @@ -49,6 +49,73 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Companychest", 2000470, 4255821, 4255820, 4, { -149.301498f, 4.552717f, -91.365868f }, 0.991760f, -0.619932f, 0); + instance.addEObj( "Huntboard", 2004440, 2217635, 4889667, 4, { -152.330902f, 4.230781f, -92.351143f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_a_evt_bind_collision01", 2001681, 4105389, 4105388, 4, { 44.785252f, 4.000000f, -150.783905f }, 1.000000f, 0.314892f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_1", 2001682, 4105393, 4105391, 4, { 30.722040f, 4.644863f, -140.090500f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_2", 2001683, 4105395, 4105394, 4, { 23.643730f, 5.152849f, -152.244293f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "sgpl_a_evt_bind_collision01_3", 2001706, 4126566, 4126565, 4, { 41.066471f, 4.000000f, -159.784195f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 14) collision_off (id: 15) + instance.addEObj( "unknown_0", 2000608, 2091611, 4324003, 4, { 32.197731f, 8.099938f, -119.738602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 2091609, 4324012, 4, { 47.756962f, 8.099940f, -92.824043f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 2091610, 4324014, 4, { 5.026391f, 8.099938f, -104.277901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002999, 0, 4511449, 4, { -69.924294f, 4.000000f, -117.409302f }, 1.000000f, 1.457064f, 0); + instance.addEObj( "Conspicuouscrates", 2003000, 0, 4511461, 4, { -144.792892f, 12.002940f, -3.465488f }, 1.000000f, 0.124494f, 0); + instance.addEObj( "Conspicuouscrates_1", 2003001, 0, 4511524, 4, { -144.792892f, 12.006590f, -3.465488f }, 1.000000f, 0.124494f, 0); + instance.addEObj( "unknown_4", 2003002, 0, 4511529, 4, { -146.013596f, 12.000000f, -5.172852f }, 0.991760f, 0.391955f, 0); + instance.addEObj( "unknown_5", 2003002, 0, 4511534, 4, { -145.996506f, 11.978270f, -3.452308f }, 0.991760f, 1.250262f, 0); + instance.addEObj( "unknown_6", 2003002, 0, 4511536, 4, { -143.861801f, 11.978270f, -3.127099f }, 0.991760f, 0.230245f, 0); + instance.addEObj( "unknown_7", 2003003, 0, 4511541, 4, { -145.240295f, 12.043620f, -2.238888f }, 1.174927f, 1.197722f, 0); + instance.addEObj( "unknown_8", 2001727, 0, 4162335, 4, { 24.351500f, 7.199998f, -102.732201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fadedgilcoins", 2001280, 0, 3947581, 4, { -162.442902f, 17.486099f, 60.224781f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Fadedgilcoins_1", 2001281, 0, 3947688, 4, { -254.726807f, 18.000000f, 67.353157f }, 0.930753f, 0.000240f, 0); + instance.addEObj( "Fadedgilcoins_2", 2001282, 0, 3947846, 4, { -21.744141f, 10.018190f, -78.477226f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fadedgilcoins_3", 2001283, 0, 3947866, 4, { 37.064110f, 7.249538f, -98.893761f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Fadedgilcoins_4", 2001285, 0, 3948843, 4, { -80.338791f, 0.700921f, -59.525490f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Strikingdummy", 2001514, 0, 4055676, 4, { -105.897400f, 4.000000f, -107.874001f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_1", 2001515, 0, 4055678, 4, { -108.155701f, 4.000000f, -105.798698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_2", 2001516, 0, 4055679, 4, { -77.768631f, 4.000000f, -129.233795f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_3", 2001517, 0, 4055680, 4, { -74.850319f, 4.000000f, -130.992599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_4", 2001518, 0, 4055682, 4, { -71.576271f, 4.000000f, -132.753403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_5", 2001718, 0, 4148351, 4, { -108.201698f, 4.989685f, -105.760300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_6", 2001719, 0, 4148352, 4, { -105.936501f, 4.965500f, -107.861801f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_7", 2001720, 0, 4148353, 4, { -77.893806f, 5.034212f, -129.178299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_8", 2001721, 0, 4148354, 4, { -74.883957f, 4.902517f, -130.975800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_9", 2001722, 0, 4148355, 4, { -71.704048f, 5.038770f, -132.640503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_10", 2001790, 0, 4175145, 4, { -105.597397f, 4.000000f, -107.573997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_11", 2001791, 0, 4175146, 4, { -107.855698f, 4.000000f, -105.498703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_12", 2001792, 0, 4175147, 4, { -77.468628f, 4.000000f, -128.933807f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_13", 2001793, 0, 4175148, 4, { -74.550323f, 4.000000f, -130.692596f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_14", 2001794, 0, 4175149, 4, { -71.276268f, 4.000000f, -132.453400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_15", 2001798, 0, 4175151, 4, { -107.901703f, 4.989685f, -105.460297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_16", 2001799, 0, 4175152, 4, { -105.636497f, 4.965500f, -107.561798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_17", 2001800, 0, 4175153, 4, { -77.593803f, 5.034212f, -128.878296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Strikingdummy_18", 2001801, 0, 4175154, 4, { -74.583946f, 4.902517f, -130.675797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Strikingdummy_19", 2001802, 0, 4175155, 4, { -71.404053f, 5.038770f, -132.340500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001855, 0, 4236085, 4, { -74.549492f, 1.998901f, -42.330700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001858, 0, 4236092, 4, { -21.827080f, 4.000000f, -145.139603f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2004333, 0, 4841588, 4, { -31.627710f, 83.199989f, -9.434661f }, 0.781000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002599, 0, 4331656, 4, { -53.801319f, 84.180733f, -3.045938f }, 1.000000f, 0.257016f, 0); + instance.addEObj( "unknown_12", 2005975, 0, 5900174, 4, { -20.222401f, 83.199997f, -1.470200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Gangplank", 2001667, 0, 4103454, 4, { -45.336491f, 84.112282f, -0.782598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001673, 0, 4105162, 4, { -53.769249f, 84.138092f, -3.106336f }, 1.000000f, 0.269064f, 0); + instance.addEObj( "unknown_14", 2001687, 0, 4105450, 4, { -53.769299f, 84.138100f, -3.106300f }, 1.000000f, 0.269065f, 0); + instance.addEObj( "unknown_15", 2001688, 0, 4105451, 4, { -53.769299f, 84.138100f, -3.106300f }, 1.000000f, 0.269065f, 0); + instance.addEObj( "unknown_16", 2001854, 0, 4217237, 4, { 23.093679f, 6.999992f, -86.289658f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheDuskTrader", 2004594, 0, 4982836, 4, { -211.852798f, 19.620060f, 74.792130f }, 0.991760f, 1.283258f, 0); + instance.addEObj( "unknown_17", 2004674, 0, 5018811, 4, { -161.551102f, 12.604210f, -0.449216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004675, 0, 5018813, 4, { -71.322380f, 4.651390f, -107.042099f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???", 2004112, 0, 4722118, 4, { -122.176003f, 4.031771f, -107.250999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2004890, 0, 5119584, 4, { -196.586807f, 18.949970f, 61.085331f }, 0.600000f, 0.447360f, 0); + instance.addEObj( "Narrowgap", 2004885, 0, 5119653, 4, { -206.488297f, 19.203131f, 49.958370f }, 0.750000f, -0.324806f, 0); + instance.addEObj( "Narrowgap_1", 2004886, 0, 5119655, 4, { -245.193802f, 19.177999f, 63.680901f }, 0.747620f, -0.330557f, 0); + instance.addEObj( "Narrowgap_2", 2004887, 0, 5119656, 4, { -194.092804f, 19.152691f, 91.340134f }, 0.750000f, 0.342493f, 0); + instance.addEObj( "Narrowgap_3", 2004888, 0, 5119657, 4, { -243.610901f, 20.084900f, 104.425697f }, 0.750000f, -1.239528f, 0); + instance.addEObj( "Destination", 2004889, 0, 5121155, 4, { -136.539398f, 12.000000f, 23.541731f }, 1.000000f, 1.081450f, 0); + instance.addEObj( "Destination_1", 2005193, 0, 5668682, 4, { -38.091930f, 4.000000f, -141.329895f }, 1.000000f, 0.285269f, 0); } diff --git a/src/scripts/instances/questbattles/ViolatorsWillBeShot.cpp b/src/scripts/instances/questbattles/ViolatorsWillBeShot.cpp index f6a823b1..43c7b10e 100644 --- a/src/scripts/instances/questbattles/ViolatorsWillBeShot.cpp +++ b/src/scripts/instances/questbattles/ViolatorsWillBeShot.cpp @@ -38,6 +38,98 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2001217, 0, 3896009, 4, { 143.907898f, -26.213240f, 288.586304f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment", 2001212, 0, 3920288, 4, { -233.827194f, -31.603571f, 363.483490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_1", 2001212, 0, 3920291, 4, { -210.405304f, -30.263439f, 339.910309f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_2", 2001212, 0, 3920292, 4, { -193.951004f, -32.511791f, 287.437012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Golemfragment_3", 2001212, 0, 3920297, 4, { -228.257996f, -26.702641f, 296.407501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002500, 0, 4321459, 4, { -287.226593f, -79.420212f, 488.636688f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002500, 0, 4321585, 4, { -280.811798f, -79.453796f, 502.494812f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002500, 0, 4321586, 4, { -276.546906f, -81.106941f, 463.178589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002500, 0, 4321587, 4, { -297.265808f, -79.690392f, 498.251099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2002500, 0, 4321588, 4, { -296.517792f, -79.288193f, 472.396301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002500, 0, 4321589, 4, { -270.604614f, -80.473587f, 483.565308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2002500, 0, 4321590, 4, { -255.953995f, -79.382019f, 473.689392f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2002500, 0, 4321591, 4, { -269.224091f, -77.344063f, 510.199005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002500, 0, 4321623, 4, { -294.341888f, -79.279083f, 513.495972f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Airshipfragment", 2004261, 0, 4746509, 4, { 322.222412f, -6.361168f, 18.316811f }, 1.400000f, 0.240699f, 0); + instance.addEObj( "unknown_10", 2004262, 0, 4746510, 4, { 321.652802f, -6.433453f, 18.224859f }, 1.500000f, 0.774193f, 0); + instance.addEObj( "unknown_11", 2004263, 0, 4746511, 4, { 322.559387f, -6.321119f, 18.343599f }, 1.450000f, -1.362784f, 0); + instance.addEObj( "unknown_12", 2004347, 0, 4868696, 4, { 322.601105f, -6.360372f, 17.896509f }, 1.600000f, -0.570340f, 0); + instance.addEObj( "unknown_13", 2004348, 0, 4868697, 4, { 322.078888f, -6.432873f, 17.748600f }, 1.300000f, -0.783565f, 0); + instance.addEObj( "Warballoondebris", 2004442, 0, 4891873, 4, { 265.016907f, -13.914900f, 58.457279f }, 1.000000f, 0.490834f, 0); + instance.addEObj( "unknown_14", 2004519, 0, 4891874, 4, { 260.191315f, -17.213100f, 67.611923f }, 1.000000f, -1.276617f, 0); + instance.addEObj( "unknown_15", 2004520, 0, 4891875, 4, { 260.707397f, -16.157860f, 63.172409f }, 1.000000f, 0.656738f, 0); + instance.addEObj( "unknown_16", 2004521, 0, 4891876, 4, { 262.212708f, -16.276260f, 63.610401f }, 1.000000f, -0.810459f, 0); + instance.addEObj( "Ixalistoragepot", 2004443, 0, 4892061, 4, { 211.932495f, -4.898254f, 27.573000f }, 1.998901f, -1.218245f, 0); + instance.addEObj( "Ixalistoragepot_1", 2004444, 0, 4892062, 4, { 212.003998f, -5.292601f, 28.763309f }, 1.000000f, -1.364642f, 0); + instance.addEObj( "unknown_17", 2004522, 0, 4902947, 4, { -35.968399f, -40.945332f, 160.347000f }, 1.449585f, 0.173236f, 0); + instance.addEObj( "unknown_18", 2004445, 0, 4902948, 4, { -35.995461f, -40.393318f, 160.638199f }, 0.991760f, 0.679218f, 0); + instance.addEObj( "Lathegearwheel", 2004543, 0, 4922229, 4, { -35.995499f, -40.556431f, 160.638199f }, 1.000000f, 0.252590f, 0); + instance.addEObj( "unknown_19", 2004535, 0, 4893738, 4, { 150.100800f, -18.118971f, 99.719353f }, 1.000000f, -0.440750f, 0); + instance.addEObj( "Markedterritory", 2004452, 0, 4890717, 4, { 324.605103f, -14.206180f, 181.139801f }, 0.991760f, 1.171260f, 0); + instance.addEObj( "Markedterritory_1", 2004453, 0, 4890718, 4, { 304.042694f, -18.858070f, 190.831696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_2", 2004454, 0, 4890719, 4, { 319.591797f, -16.101589f, 205.682297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Markedterritory_3", 2004455, 0, 4890720, 4, { 322.712891f, -14.480900f, 196.276703f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "EhcatlNinestoragepot", 2004456, 0, 4890806, 4, { 238.309906f, -28.467819f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "EhcatlNinestoragepot_1", 2004457, 0, 4890807, 4, { 217.169205f, -27.404160f, 209.888702f }, 1.000000f, 0.825532f, 0); + instance.addEObj( "EhcatlNinestoragepot_2", 2004458, 0, 4890810, 4, { 215.140305f, -25.819309f, 229.686005f }, 0.991760f, 0.054122f, 0); + instance.addEObj( "EhcatlNinestoragepot_3", 2004459, 0, 4890811, 4, { 234.637802f, -24.271429f, 228.210907f }, 1.000000f, 0.587589f, 0); + instance.addEObj( "unknown_20", 2004523, 0, 4892111, 4, { 238.309906f, -29.110319f, 206.231796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004524, 0, 4892112, 4, { 217.169205f, -28.036131f, 209.888702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004525, 0, 4892113, 4, { 215.140305f, -26.448540f, 229.686005f }, 1.000000f, 0.892995f, 0); + instance.addEObj( "unknown_23", 2004526, 0, 4892114, 4, { 234.637802f, -24.927940f, 228.210907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot", 2004460, 0, 4890851, 4, { 85.656708f, -38.312939f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenstoragepot_1", 2004461, 0, 4890853, 4, { 83.006599f, -41.516979f, 362.249512f }, 1.000000f, 1.480753f, 0); + instance.addEObj( "Stolenstoragepot_2", 2004462, 0, 4890854, 4, { 66.089668f, -40.685822f, 355.243713f }, 1.000000f, 0.843735f, 0); + instance.addEObj( "unknown_24", 2004527, 0, 4893977, 4, { 85.656708f, -39.027821f, 342.885406f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004528, 0, 4893978, 4, { 83.006577f, -42.181721f, 362.249512f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004529, 0, 4893979, 4, { 66.089668f, -41.383770f, 355.243713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2004463, 0, 4890862, 4, { 25.760000f, -44.740002f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snatchedstoragepot", 2004464, 0, 4890863, 4, { 25.760000f, -43.430199f, 441.149994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004465, 0, 4890889, 4, { -22.649139f, -7.454814f, -140.625107f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2004466, 0, 4890890, 4, { -47.104740f, -7.201632f, -159.830002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004467, 0, 4890891, 4, { -52.509998f, -8.238971f, -149.679993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004468, 0, 4890892, 4, { -91.447388f, -6.546204f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2004469, 0, 4890893, 4, { -123.902000f, -9.035076f, -118.217903f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2004470, 0, 4890894, 4, { -135.539993f, -10.210440f, -103.639999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2004471, 0, 4890895, 4, { -108.283203f, -8.586540f, -51.375721f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot", 2004472, 0, 4890896, 4, { -22.649111f, -6.145164f, -140.625107f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_1", 2004473, 0, 4890897, 4, { -47.104698f, -5.909051f, -159.830002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_2", 2004474, 0, 4890898, 4, { -52.536758f, -6.946814f, -149.706299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_3", 2004475, 0, 4890899, 4, { -91.447350f, -5.247173f, -100.938499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_4", 2004476, 0, 4890900, 4, { -123.902000f, -7.714047f, -118.217903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_5", 2004477, 0, 4890901, 4, { -135.546005f, -8.900931f, -103.654503f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalitreasurepot_6", 2004478, 0, 4890902, 4, { -108.280899f, -7.263391f, -51.348289f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004357, 0, 4876992, 4, { -52.983631f, -47.065941f, 415.767487f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2004500, 0, 4890947, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2004501, 0, 4890948, 4, { 150.225098f, -27.664610f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_38", 2004502, 0, 4890949, 4, { 150.250000f, -27.650000f, 112.379997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2004503, 0, 4890950, 4, { 150.279999f, -27.600000f, 112.379997f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2004504, 0, 4890951, 4, { 150.225098f, -27.587971f, 112.352203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_41", 2004505, 0, 4890952, 4, { 150.225098f, -27.587999f, 112.352203f }, 0.991800f, -1.374447f, 0); + instance.addEObj( "Windtouchedaethersand", 2002894, 0, 4499379, 4, { -152.819199f, -8.438673f, -78.507690f }, 0.991760f, -1.345369f, 0); + instance.addEObj( "unknown_42", 2002895, 0, 4499380, 4, { -152.959305f, -9.268820f, -78.665413f }, 1.200000f, -0.017453f, 0); + instance.addEObj( "Waterblessedaethersand", 2002896, 0, 4499400, 4, { 28.825220f, 1.576339f, -96.779503f }, 0.991760f, 0.249512f, 0); + instance.addEObj( "unknown_43", 2002898, 0, 4500718, 4, { -152.819199f, -9.274364f, -78.794640f }, 0.991760f, -0.503872f, 0); + instance.addEObj( "Stolenprovisions", 2002844, 0, 4504804, 4, { -26.169250f, -7.562927f, -147.020798f }, 0.991760f, 1.237031f, 0); + instance.addEObj( "Stolenprovisions_1", 2002845, 0, 4504805, 4, { -137.270294f, -9.595765f, -80.837624f }, 0.991760f, -0.470768f, 0); + instance.addEObj( "Stolenprovisions_2", 2002846, 0, 4504806, 4, { -147.572998f, -1.905349f, -120.313599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2002920, 0, 4504903, 4, { 185.631302f, -27.333790f, 182.719193f }, 0.991760f, -1.242558f, 0); + instance.addEObj( "unknown_45", 2002921, 0, 4504904, 4, { 184.807205f, -27.269079f, 183.504700f }, 1.000000f, -1.198863f, 0); + instance.addEObj( "unknown_46", 2002920, 0, 4504905, 4, { 186.248795f, -27.304741f, 182.621597f }, 1.000000f, -0.571384f, 0); + instance.addEObj( "unknown_47", 2005471, 0, 5854744, 4, { -174.944702f, -61.875431f, 371.572296f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Destination", 2005966, 0, 5900030, 4, { 163.530899f, -27.328920f, 207.873505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2005235, 0, 5764983, 4, { 440.776611f, -0.106645f, -61.750118f }, 0.642375f, -0.513324f, 0); + instance.addEObj( "unknown_49", 2002388, 0, 4306194, 4, { -268.843414f, -78.855553f, 444.858490f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Epitaphtoinfancy", 2002399, 0, 4306754, 4, { 107.860397f, 7.714637f, -45.129051f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002401, 0, 4306756, 4, { 107.999603f, 7.202641f, -45.457420f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002402, 0, 4306757, 4, { 107.645798f, 7.095438f, -45.473320f }, 1.000000f, -1.256946f, 0); + instance.addEObj( "unknown_52", 2005852, 0, 5889879, 4, { 110.611504f, 6.922153f, -49.352982f }, 1.800000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2004685, 0, 5021343, 4, { -190.692505f, -58.533581f, 347.526703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004110, 0, 4722113, 4, { -14.232840f, -53.537338f, 531.181091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "???_1", 2004128, 0, 4722838, 4, { 384.298492f, -8.529028f, -95.597839f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_54", 2004878, 0, 5097920, 4, { 328.908112f, -5.203369f, 266.559814f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/questbattles/WayDownintheHole.cpp b/src/scripts/instances/questbattles/WayDownintheHole.cpp index 8503a20c..80379d53 100644 --- a/src/scripts/instances/questbattles/WayDownintheHole.cpp +++ b/src/scripts/instances/questbattles/WayDownintheHole.cpp @@ -45,6 +45,86 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); + instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); + instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); + instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); + instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); + instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); + instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); + instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); + instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); + instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); + instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); + instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); + instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); + instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); + instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); + instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); + instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); + instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); + instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); + instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); } diff --git a/src/scripts/instances/questbattles/WhatSheAlwaysWanted.cpp b/src/scripts/instances/questbattles/WhatSheAlwaysWanted.cpp deleted file mode 100644 index ad9b5407..00000000 --- a/src/scripts/instances/questbattles/WhatSheAlwaysWanted.cpp +++ /dev/null @@ -1,93 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class WhatSheAlwaysWanted : public Sapphire::ScriptAPI::QuestBattleScript -{ -private: - static constexpr auto BNPC_VOIDGATE_01 = 6853042; - static constexpr auto BNPC_BOSS_01 = 6853043; - static constexpr auto BNPC_TOUMEI = 6904817; - static constexpr auto BNPC_VOIDGATE_WAVE1_01 = 6905648; - static constexpr auto BNPC_VOIDGATE_WAVE1_02 = 6905649; - static constexpr auto BNPC_VOIDGATE_WAVE1_03 = 6905650; - static constexpr auto BNPC_WAVE1_TRASH01 = 6905730; - static constexpr auto BNPC_WAVE1_TRASH02 = 6905732; - static constexpr auto BNPC_WAVE1_ARK_DEMON = 6905735; - static constexpr auto BNPC_VOID_LANCE_01 = 6906524; - static constexpr auto BNPC_VOID_LANCE_02 = 6906525; - static constexpr auto BNPC_VOID_LANCE_03 = 6906526; - static constexpr auto BNPC_VOID_LANCE_04 = 6906527; - static constexpr auto BNPC_VOIDGATE_WAVE2_01 = 6906732; - static constexpr auto BNPC_VOIDGATE_WAVE2_02 = 6906734; - static constexpr auto BNPC_VOIDGATE_WAVE2_03 = 6906736; - static constexpr auto BNPC_WAVE2_TRASH01 = 6906740; - static constexpr auto BNPC_WAVE2_TRASH02 = 6906741; - static constexpr auto BNPC_WAVE2_TRASH03 = 6906742; - static constexpr auto P_BNPC_SYLPHIE = 6853055; - static constexpr auto P_BNPC_ESUMIYAN = 6853061; - static constexpr auto P_BNPC_GIRL = 6853071; - static constexpr auto CHANNELING_HOLD_GATTY = 65; - static constexpr auto CHANNELING_ABSORB_MAGIC = 1; - static constexpr auto QIB_YELL_01 = 4930; - static constexpr auto QIB_YELL_02 = 4931; - static constexpr auto QIB_YELL_03 = 4932; - static constexpr auto QIB_YELL_04 = 4933; - static constexpr auto QIB_YELL_05 = 4934; - static constexpr auto QIB_YELL_06 = 5243; - static constexpr auto QIB_YELL_07 = 5244; - static constexpr auto QIB_YELL_08 = 5245; - static constexpr auto ACTION_SCRIPT_TRIGGER = 3269; - static constexpr auto ACTION_SCRIPT_TRIGGER_B = 4777; - static constexpr auto ACTION_GATTY_EXPLODE = 8995; - static constexpr auto ACTION_BOSS_LASER = 8996; - static constexpr auto ACTION_RISE_TO_SKY = 1901; - static constexpr auto DEF_ACTION_MONSTER_SUMMON = 3439; - static constexpr auto ACTION_CRIMZON_LANCE_POP = 9038; - static constexpr auto ACTION_BOSS_LETDOWN = 1899; - static constexpr auto ACTION_GATTY_GETOVER = 9147; - static constexpr auto ACTION_ESUMIYAN_LB3 = 8509; - static constexpr auto PR_BOSS_MOVE_01 = 6904888; - static constexpr auto PR_ESUMIYAN_MOVE_01 = 6925551; - static constexpr auto PR_SYLPHIE_MOVE_01 = 6925552; - static constexpr auto LOGMSG_01 = 5378; - static constexpr auto LOGMSG_02 = 5379; - static constexpr auto LOGMSG_03 = 5380; - static constexpr auto LOGMSG_04 = 5381; - static constexpr auto STATUS_PARAM_KNOCKDOWN = 3000; - static constexpr auto STATUS_PARAM_RISE = 535; - static constexpr auto STATUS_PARAM_BOSS_REGEN = 587; - static constexpr auto BNPCSTATE_HOLD_GATTY = 166; - static constexpr auto BNPCSTATE_NORMAL = 0; - static constexpr auto BNPCBASE_VOIDGATE = 7417; - static constexpr auto BNPCBASE_VOIDGATE_BIG = 7408; - static constexpr auto BNPCBASE_ARK_DEMON = 7418; - static constexpr auto BNPCBASE_HECTEYES = 7419; - static constexpr auto BGM_BOSS_BATTLE = 406; - static constexpr auto STATUS_PARAM_GATTY_LIFE_ABSORB = 3196; - static constexpr auto EOBJ_AURA_01 = 6951909; - -public: - WhatSheAlwaysWanted() : Sapphire::ScriptAPI::QuestBattleScript( 169 ) - { } - - void onInit( QuestBattle& instance ) override - { - - } - - void onUpdate( QuestBattle& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( QuestBattle& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( WhatSheAlwaysWanted ); \ No newline at end of file diff --git a/src/scripts/instances/questbattles/WhenGnathsCry.cpp b/src/scripts/instances/questbattles/WhenGnathsCry.cpp index 48433a52..dfe6b3cf 100644 --- a/src/scripts/instances/questbattles/WhenGnathsCry.cpp +++ b/src/scripts/instances/questbattles/WhenGnathsCry.cpp @@ -34,6 +34,266 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/AlexanderTheArmoftheFather.cpp b/src/scripts/instances/raids/AlexanderTheArmoftheFather.cpp deleted file mode 100644 index 6e073874..00000000 --- a/src/scripts/instances/raids/AlexanderTheArmoftheFather.cpp +++ /dev/null @@ -1,51 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheArmoftheFather : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheArmoftheFather() : - Sapphire::ScriptAPI::InstanceContentScript( 30023 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005400, 0, 4, { 39.638931f, -9.000000f, -67.173187f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2005314, 5878653, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a3_wall", 2005314, 6048829, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f, 0.000000f ); - // States -> wall_on (id: 24) wall_off (id: 25) - instance.registerEObj( "unknown_2", 2006094, 5864098, 4, { 58.027489f, -0.000134f, -20.193150f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 58.000000f, -0.000003f, -20.943159f }, 0.600000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5787963, 4, { 58.043961f, -0.000054f, -20.107550f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { 100.941902f, -10.500000f, -63.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002872, 0, 4, { 87.814133f, -9.000000f, -61.109859f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005911, 5814854, 4, { 58.000000f, -8.999999f, -63.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2a2_b0721", 2006095, 5905878, 4, { 58.000000f, -9.000000f, -63.000000f }, 1.000000f, 0.000000f ); - // States -> thunder_off (id: 2) thunder_on2off (id: 3) thunder_on (id: 4) thunder_off2on (id: 5) - instance.registerEObj( "Entrance", 2000182, 5787948, 5, { -0.015320f, -0.015320f, 43.037189f }, 0.778198f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 3.252589f, 0.000000f, 30.523800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 5911899, 5, { 58.000000f, -0.000049f, -11.175000f }, 0.800000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2000608, 5911895, 4, { 58.000000f, 0.841694f, -1.705941f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheArmoftheFather ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheArmoftheFatherSavage.cpp b/src/scripts/instances/raids/AlexanderTheArmoftheFatherSavage.cpp deleted file mode 100644 index 0b6f8998..00000000 --- a/src/scripts/instances/raids/AlexanderTheArmoftheFatherSavage.cpp +++ /dev/null @@ -1,51 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheArmoftheFatherSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheArmoftheFatherSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30027 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005400, 0, 4, { 39.638931f, -9.000000f, -67.173187f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2005314, 5878653, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a3_wall", 2005314, 6048829, 4, { 17.839520f, 42.000000f, 14.681990f }, 1.000000f, 0.000000f ); - // States -> wall_on (id: 24) wall_off (id: 25) - instance.registerEObj( "unknown_2", 2006094, 5864098, 4, { 58.027489f, -0.000134f, -20.193150f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 58.000000f, -0.000003f, -20.943159f }, 0.600000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5787963, 4, { 58.043961f, -0.000054f, -20.107550f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { 100.941902f, -10.500000f, -63.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002872, 0, 4, { 87.814133f, -9.000000f, -61.109859f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005911, 5814854, 4, { 58.000000f, -8.999999f, -63.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2a2_b0721", 2006095, 5905878, 4, { 58.000000f, -9.000000f, -63.000000f }, 1.000000f, 0.000000f ); - // States -> thunder_off (id: 2) thunder_on2off (id: 3) thunder_on (id: 4) thunder_off2on (id: 5) - instance.registerEObj( "Entrance", 2000182, 5787948, 5, { -0.015320f, -0.015320f, 43.037189f }, 0.778198f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 3.252589f, 0.000000f, 30.523800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 5911899, 5, { 58.000000f, -0.000049f, -11.175000f }, 0.800000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2000608, 5911895, 4, { 58.000000f, 0.841694f, -1.705941f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheArmoftheFatherSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheArmoftheSon.cpp b/src/scripts/instances/raids/AlexanderTheArmoftheSon.cpp deleted file mode 100644 index 8f45da68..00000000 --- a/src/scripts/instances/raids/AlexanderTheArmoftheSon.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheArmoftheSon : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheArmoftheSon() : - Sapphire::ScriptAPI::InstanceContentScript( 30032 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2006968, 6185537, 4, { 131.518402f, 80.000000f, 274.864899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006968, 6185538, 4, { 175.156296f, 80.000000f, 241.302505f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ", 2006967, 6166806, 4, { 200.016602f, 120.459198f, 366.976898f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ_1", 2006967, 6166805, 4, { 205.097305f, 120.459297f, 361.868408f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ_2", 2006967, 6166804, 4, { 209.928207f, 120.459297f, 357.120789f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ_3", 2006967, 6166803, 4, { 214.981201f, 120.459297f, 352.151215f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα", 2006966, 6166799, 4, { 240.142395f, 120.459198f, 367.151886f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα_1", 2006966, 6166800, 4, { 235.272293f, 120.459198f, 362.214691f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα_2", 2006966, 6166801, 4, { 230.089401f, 120.459198f, 357.031799f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα_3", 2006966, 6166802, 4, { 224.994095f, 120.439499f, 352.101807f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2006968, 6185540, 4, { 67.856812f, 44.968262f, 161.486206f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2006968, 6185539, 4, { 109.369904f, 44.998779f, 135.606796f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_4", 2006967, 6166815, 4, { 125.322304f, 79.972527f, 221.637207f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_5", 2006967, 6166816, 4, { 123.289001f, 79.972527f, 227.745804f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_6", 2006967, 6166817, 4, { 122.181702f, 79.972527f, 234.485397f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_7", 2006967, 6166818, 4, { 121.125298f, 79.972527f, 240.497803f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_4", 2006966, 6166810, 4, { 128.984406f, 79.972527f, 220.023499f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_5", 2006966, 6166809, 4, { 135.454193f, 79.972527f, 221.574799f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_6", 2006966, 6166808, 4, { 141.527298f, 79.972527f, 223.192398f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_7", 2006966, 6166807, 4, { 148.760101f, 79.972527f, 224.975006f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { 51.013248f, 39.939819f, 88.328903f }, 1.000000f, -0.523599f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6184075, 4, { 51.497959f, 39.939819f, 88.859413f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2006969, 6168354, 4, { 51.316040f, 39.993900f, 88.853271f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2006954, 6169546, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006968, 6242752, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_8", 2006968, 6242751, 4, { 76.247543f, 42.568901f, 132.191803f }, 100.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006954, 6162743, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006955, 6197901, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2006958, 0, 4, { 0.447336f, 0.000000f, 4.119453f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006611, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2006612, 0, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2006650, 0, 4, { -23.000000f, 0.000000f, 23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2006698, 0, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a7_jail_col", 2006964, 6215558, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "sgpl_d2a7_jail_col_1", 2006964, 6215559, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "sgpl_d2a7_jail_col_2", 2006964, 6215560, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "sgpl_d2a7_jail_col_3", 2006964, 6215561, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "Exit", 2005313, 6185488, 4, { -0.329697f, 0.000000f, -28.830790f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2006979, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 220.005096f, 120.491501f, 359.291504f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 6177872, 5, { 220.000000f, 120.000000f, 383.467712f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Entrance_1", 2000182, 6184212, 5, { 62.804680f, 40.200001f, 108.771896f }, 0.991760f, -0.523599f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 0.000000f, 0.000000f, -29.143539f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheArmoftheSon ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheArmoftheSonSavage.cpp b/src/scripts/instances/raids/AlexanderTheArmoftheSonSavage.cpp deleted file mode 100644 index b4b642c6..00000000 --- a/src/scripts/instances/raids/AlexanderTheArmoftheSonSavage.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheArmoftheSonSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheArmoftheSonSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30036 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2006968, 6185537, 4, { 131.518402f, 80.000000f, 274.864899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006968, 6185538, 4, { 175.156296f, 80.000000f, 241.302505f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ", 2006967, 6166806, 4, { 200.016602f, 120.459198f, 366.976898f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ_1", 2006967, 6166805, 4, { 205.097305f, 120.459297f, 361.868408f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ_2", 2006967, 6166804, 4, { 209.928207f, 120.459297f, 357.120789f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductβ_3", 2006967, 6166803, 4, { 214.981201f, 120.459297f, 352.151215f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα", 2006966, 6166799, 4, { 240.142395f, 120.459198f, 367.151886f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα_1", 2006966, 6166800, 4, { 235.272293f, 120.459198f, 362.214691f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα_2", 2006966, 6166801, 4, { 230.089401f, 120.459198f, 357.031799f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustductα_3", 2006966, 6166802, 4, { 224.994095f, 120.439499f, 352.101807f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2006968, 6185540, 4, { 67.856812f, 44.968262f, 161.486206f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2006968, 6185539, 4, { 109.369904f, 44.998779f, 135.606796f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_4", 2006967, 6166815, 4, { 125.322304f, 79.972527f, 221.637207f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_5", 2006967, 6166816, 4, { 123.289001f, 79.972527f, 227.745804f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_6", 2006967, 6166817, 4, { 122.181702f, 79.972527f, 234.485397f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductβ_7", 2006967, 6166818, 4, { 121.125298f, 79.972527f, 240.497803f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_4", 2006966, 6166810, 4, { 128.984406f, 79.972527f, 220.023499f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_5", 2006966, 6166809, 4, { 135.454193f, 79.972527f, 221.574799f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_6", 2006966, 6166808, 4, { 141.527298f, 79.972527f, 223.192398f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exhaustductα_7", 2006966, 6166807, 4, { 148.760101f, 79.972527f, 224.975006f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { 51.013248f, 39.939819f, 88.328903f }, 1.000000f, -0.523599f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6184075, 4, { 51.497959f, 39.939819f, 88.859413f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2006969, 6168354, 4, { 51.316040f, 39.993900f, 88.853271f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2006954, 6169546, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006968, 6242752, 4, { 76.247498f, 42.568901f, 132.191803f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_8", 2006968, 6242751, 4, { 76.247543f, 42.568901f, 132.191803f }, 100.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006954, 6162743, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006955, 6197901, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2006958, 0, 4, { 0.447336f, 0.000000f, 4.119453f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006611, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2006612, 0, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2006650, 0, 4, { -23.000000f, 0.000000f, 23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2006698, 0, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a7_jail_col", 2006964, 6215558, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "sgpl_d2a7_jail_col_1", 2006964, 6215559, 4, { 23.000000f, 0.000000f, 23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "sgpl_d2a7_jail_col_2", 2006964, 6215560, 4, { -23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "sgpl_d2a7_jail_col_3", 2006964, 6215561, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - // States -> eyecol_on (id: 31) eyecol_off (id: 32) chrcol_on (id: 35) chrcol_off (id: 44) allcol_off (id: 46) - instance.registerEObj( "Exit", 2005313, 6185488, 4, { -0.329697f, 0.000000f, -28.830790f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2006979, 0, 4, { 23.000000f, 0.000000f, -23.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 220.005096f, 120.491501f, 359.291504f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 6177872, 5, { 220.000000f, 120.000000f, 383.467712f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Entrance_1", 2000182, 6184212, 5, { 62.804680f, 40.200001f, 108.771896f }, 0.991760f, -0.523599f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 0.000000f, 0.000000f, -29.143539f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheArmoftheSonSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheBreathoftheCreator.cpp b/src/scripts/instances/raids/AlexanderTheBreathoftheCreator.cpp deleted file mode 100644 index 5c654d12..00000000 --- a/src/scripts/instances/raids/AlexanderTheBreathoftheCreator.cpp +++ /dev/null @@ -1,58 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheBreathoftheCreator : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheBreathoftheCreator() : - Sapphire::ScriptAPI::InstanceContentScript( 30040 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 6424853, 4, { 0.000000f, -114.849998f, 12.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6424863, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6424869, 4, { 0.000000f, -114.849998f, -12.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6418872, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6421358, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 6421505, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 6421506, 4, { 0.000000f, -114.849998f, -10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007496, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6515444, 4, { 0.680462f, -115.000000f, 1.219872f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007498, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 0, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2aa_b0992", 2007457, 6538404, 4, { 0.000000f, -115.000000f, 4.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2aa_b0992_1", 2007457, 6538406, 4, { 0.000000f, -115.000000f, -4.000006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007457, 6294347, 4, { -17.866249f, -10.500000f, 148.102402f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 6294348, 4, { -44.597561f, -10.500000f, 101.743698f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustvent", 2007470, 6367742, 4, { 1.716182f, -18.500000f, 37.358582f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Ingress", 2007471, 0, 4, { 1.998901f, -16.647579f, 36.697880f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2002735, 0, 4, { 2.000000f, -18.940580f, 37.027279f }, 0.500000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6487232, 4, { 1.792570f, -18.500000f, 38.188919f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2006235, 0, 4, { 11.500000f, -115.007301f, -18.204100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 6449464, 5, { -0.025814f, -10.500000f, 188.076599f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 2.874061f, -10.500000f, 177.815994f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6449481, 5, { -7.931533f, -18.500000f, 50.286880f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheBreathoftheCreator ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheBreathoftheCreatorSavage.cpp b/src/scripts/instances/raids/AlexanderTheBreathoftheCreatorSavage.cpp deleted file mode 100644 index 366fb38a..00000000 --- a/src/scripts/instances/raids/AlexanderTheBreathoftheCreatorSavage.cpp +++ /dev/null @@ -1,58 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheBreathoftheCreatorSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheBreathoftheCreatorSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30044 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 6424853, 4, { 0.000000f, -114.849998f, 12.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6424863, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6424869, 4, { 0.000000f, -114.849998f, -12.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6418872, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6421358, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 6421505, 4, { 0.000000f, -114.849998f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 6421506, 4, { 0.000000f, -114.849998f, -10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007496, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6515444, 4, { 0.680462f, -115.000000f, 1.219872f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007498, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 0, 4, { 0.000000f, -114.849998f, 10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2aa_b0992", 2007457, 6538404, 4, { 0.000000f, -115.000000f, 4.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2aa_b0992_1", 2007457, 6538406, 4, { 0.000000f, -115.000000f, -4.000006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007457, 6294347, 4, { -17.866249f, -10.500000f, 148.102402f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 6294348, 4, { -44.597561f, -10.500000f, 101.743698f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exhaustvent", 2007470, 6367742, 4, { 1.716182f, -18.500000f, 37.358582f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Ingress", 2007471, 0, 4, { 1.998901f, -16.647579f, 36.697880f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2002735, 0, 4, { 2.000000f, -18.940580f, 37.027279f }, 0.500000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6487232, 4, { 1.792570f, -18.500000f, 38.188919f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2006235, 0, 4, { 11.500000f, -115.007301f, -18.204100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 6449464, 5, { -0.025814f, -10.500000f, 188.076599f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 2.874061f, -10.500000f, 177.815994f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6449481, 5, { -7.931533f, -18.500000f, 50.286880f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheBreathoftheCreatorSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheBurdenoftheFather.cpp b/src/scripts/instances/raids/AlexanderTheBurdenoftheFather.cpp deleted file mode 100644 index 1b7f22cb..00000000 --- a/src/scripts/instances/raids/AlexanderTheBurdenoftheFather.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheBurdenoftheFather : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheBurdenoftheFather() : - Sapphire::ScriptAPI::InstanceContentScript( 30024 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005494, 5863691, 4, { 102.000000f, 43.646099f, 16.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5788043, 5, { -0.001985f, 10.900000f, 20.255680f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, 10.561610f, -23.025881f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheBurdenoftheFather ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheBurdenoftheFatherSavage.cpp b/src/scripts/instances/raids/AlexanderTheBurdenoftheFatherSavage.cpp deleted file mode 100644 index 6dd4d0d3..00000000 --- a/src/scripts/instances/raids/AlexanderTheBurdenoftheFatherSavage.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheBurdenoftheFatherSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheBurdenoftheFatherSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30028 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005494, 5863691, 4, { 102.000000f, 43.646099f, 16.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5788043, 5, { -0.001985f, 10.900000f, 20.255680f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, 10.561610f, -23.025881f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheBurdenoftheFatherSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheBurdenoftheSon.cpp b/src/scripts/instances/raids/AlexanderTheBurdenoftheSon.cpp deleted file mode 100644 index 4e717ab5..00000000 --- a/src/scripts/instances/raids/AlexanderTheBurdenoftheSon.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheBurdenoftheSon : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheBurdenoftheSon() : - Sapphire::ScriptAPI::InstanceContentScript( 30033 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 10.705920f, -21.985399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006984, 6164617, 4, { -0.231898f, 10.500000f, -1.988388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2a8_b0882", 2006989, 6234571, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006974, 0, 4, { -16.291439f, 10.500000f, 4.361944f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2005313, 6076667, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6177907, 5, { 0.000000f, 10.500000f, 19.500000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheBurdenoftheSon ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheBurdenoftheSonSavage.cpp b/src/scripts/instances/raids/AlexanderTheBurdenoftheSonSavage.cpp deleted file mode 100644 index 3b781e60..00000000 --- a/src/scripts/instances/raids/AlexanderTheBurdenoftheSonSavage.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheBurdenoftheSonSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheBurdenoftheSonSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30037 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 10.705920f, -21.985399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006984, 6164617, 4, { -0.231898f, 10.500000f, -1.988388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2a8_b0882", 2006989, 6234571, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006974, 0, 4, { -16.291439f, 10.500000f, 4.361944f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2005313, 6076667, 4, { 0.000000f, 10.500000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6177907, 5, { 0.000000f, 10.500000f, 19.500000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheBurdenoftheSonSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheCuffoftheFather.cpp b/src/scripts/instances/raids/AlexanderTheCuffoftheFather.cpp deleted file mode 100644 index 76c6e380..00000000 --- a/src/scripts/instances/raids/AlexanderTheCuffoftheFather.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheCuffoftheFather : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheCuffoftheFather() : - Sapphire::ScriptAPI::InstanceContentScript( 30022 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "MagitekgobwalkerGVII", 2005126, 0, 4, { -23.299919f, -27.250000f, -93.915253f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_1", 2005474, 0, 4, { -25.869850f, -27.250000f, -91.505951f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_2", 2005475, 0, 4, { -28.364830f, -27.250000f, -89.139442f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_3", 2005126, 0, 4, { -24.477819f, -27.250000f, -93.315643f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_4", 2005474, 0, 4, { -27.127260f, -27.250000f, -90.671631f }, 2.500000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2005047, 5796486, 4, { -16.006710f, 28.995720f, 121.127502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2005047, 5796475, 4, { -15.991690f, 25.994120f, 104.104698f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2005047, 5796479, 4, { -0.042969f, -15.876210f, 39.414860f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2005047, 5796481, 4, { -0.042969f, -22.069151f, 4.294098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamspoutingcontraption", 2005048, 5828187, 4, { -20.999439f, 28.890051f, 120.379700f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2005428, 5828194, 4, { -20.812780f, 25.885040f, 102.729103f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005428, 5828205, 4, { -5.111024f, -22.178221f, 3.677231f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -19.655809f, 31.065201f, 144.212204f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a2_ring1wall", 2005047, 5962936, 4, { -16.018070f, 27.033091f, 118.517899f }, 1.000000f, 0.000000f ); - // States -> rw01_def (id: 33) rw01_opn (id: 34) rw01_around2opn (id: 35) - instance.registerEObj( "sgpl_d2a2_ring3wall", 2005047, 5962937, 4, { 4.629210f, -8.535899f, 53.038620f }, 1.000000f, 0.000000f ); - // States -> rw03_def (id: 31) rw03_opn (id: 32) rw03_around2opn (id: 33) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { 0.000000f, -28.000000f, -53.246899f }, 0.750000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5787859, 4, { -0.137953f, -26.000000f, -52.603008f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5787862, 4, { 0.000000f, -26.000000f, -96.909851f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2006105, 5883005, 4, { 0.000000f, -28.000000f, -75.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2005313, 5908620, 4, { 0.000000f, -26.000000f, -110.560898f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 0.000000f, -27.991100f, -115.007500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamspoutingcontraption_1", 2005427, 5828202, 4, { -5.000190f, -15.985280f, 39.105530f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5787826, 5, { -16.006710f, 36.148560f, 161.008804f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Entrance_1", 2000182, 5908672, 5, { 0.002526f, -28.000019f, -23.439610f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheCuffoftheFather ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheCuffoftheFatherSavage.cpp b/src/scripts/instances/raids/AlexanderTheCuffoftheFatherSavage.cpp deleted file mode 100644 index bf4b7e2e..00000000 --- a/src/scripts/instances/raids/AlexanderTheCuffoftheFatherSavage.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheCuffoftheFatherSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheCuffoftheFatherSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30026 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "MagitekgobwalkerGVII", 2005126, 0, 4, { -23.299919f, -27.250000f, -93.915253f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_1", 2005474, 0, 4, { -25.869850f, -27.250000f, -91.505951f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_2", 2005475, 0, 4, { -28.364830f, -27.250000f, -89.139442f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_3", 2005126, 0, 4, { -24.477819f, -27.250000f, -93.315643f }, 2.500000f, 0.000000f ); - instance.registerEObj( "MagitekgobwalkerGVII_4", 2005474, 0, 4, { -27.127260f, -27.250000f, -90.671631f }, 2.500000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2005047, 5796486, 4, { -16.006710f, 28.995720f, 121.127502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2005047, 5796475, 4, { -15.991690f, 25.994120f, 104.104698f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2005047, 5796479, 4, { -0.042969f, -15.876210f, 39.414860f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2005047, 5796481, 4, { -0.042969f, -22.069151f, 4.294098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamspoutingcontraption", 2005048, 5828187, 4, { -20.999439f, 28.890051f, 120.379700f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2005428, 5828194, 4, { -20.812780f, 25.885040f, 102.729103f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005428, 5828205, 4, { -5.111024f, -22.178221f, 3.677231f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -19.655809f, 31.065201f, 144.212204f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a2_ring1wall", 2005047, 5962936, 4, { -16.018070f, 27.033091f, 118.517899f }, 1.000000f, 0.000000f ); - // States -> rw01_def (id: 33) rw01_opn (id: 34) rw01_around2opn (id: 35) - instance.registerEObj( "sgpl_d2a2_ring3wall", 2005047, 5962937, 4, { 4.629210f, -8.535899f, 53.038620f }, 1.000000f, 0.000000f ); - // States -> rw03_def (id: 31) rw03_opn (id: 32) rw03_around2opn (id: 33) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { 0.000000f, -28.000000f, -53.246899f }, 0.750000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5787859, 4, { -0.137953f, -26.000000f, -52.603008f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5787862, 4, { 0.000000f, -26.000000f, -96.909851f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2006105, 5883005, 4, { 0.000000f, -28.000000f, -75.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2005313, 5908620, 4, { 0.000000f, -26.000000f, -110.560898f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 0.000000f, -27.991100f, -115.007500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamspoutingcontraption_1", 2005427, 5828202, 4, { -5.000190f, -15.985280f, 39.105530f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5787826, 5, { -16.006710f, 36.148560f, 161.008804f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Entrance_1", 2000182, 5908672, 5, { 0.002526f, -28.000019f, -23.439610f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheCuffoftheFatherSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheCuffoftheSon.cpp b/src/scripts/instances/raids/AlexanderTheCuffoftheSon.cpp deleted file mode 100644 index 49a24997..00000000 --- a/src/scripts/instances/raids/AlexanderTheCuffoftheSon.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheCuffoftheSon : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheCuffoftheSon() : - Sapphire::ScriptAPI::InstanceContentScript( 30031 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005400, 0, 4, { -0.062597f, -7.999998f, -318.102112f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004356, 6075850, 4, { 16.000000f, 17.661369f, 68.195396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamspoutingcontraption", 2004357, 6075772, 4, { 21.013269f, 19.288509f, 69.098198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a2_ring1wall", 2004356, 6183194, 4, { 16.000000f, 17.933451f, 69.738426f }, 1.000000f, 0.000000f ); - // States -> rw01_def (id: 33) rw01_opn (id: 34) rw01_around2opn (id: 35) - instance.registerEObj( "unknown_2", 2004362, 6075779, 4, { 21.207670f, 12.939710f, 41.993370f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6183959, 4, { 0.000000f, -26.000000f, -99.284462f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2002872, 6185722, 4, { 0.000000f, -25.918800f, -139.159302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { 0.000000f, -26.000000f, -100.169899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 0.000000f, -20.000000f, -163.887405f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002872, 6185721, 4, { 0.000000f, -19.913139f, -203.123398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6183975, 4, { 0.000000f, -20.000000f, -163.001999f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2002735, 0, 4, { 0.000000f, -14.000000f, -227.250000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2002872, 6185576, 4, { 0.000000f, -14.000000f, -267.622406f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6183981, 4, { 0.000000f, -14.000000f, -226.639999f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_9", 2002735, 0, 4, { 0.000000f, -8.031601f, -286.936798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6183985, 4, { 0.000000f, -8.000000f, -286.051392f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2005313, 6186651, 4, { -0.636187f, -7.999998f, -335.408813f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 0.000000f, -7.921236f, -335.377502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006984, 6210606, 4, { -0.151275f, -14.000000f, -248.039703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2a8_b0882", 2006989, 6234539, 4, { 1.000000f, -20.000000f, -184.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6177892, 5, { 16.000000f, 21.783440f, 91.573517f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 10.387650f, 18.918310f, 75.899696f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6184206, 5, { 0.000000f, -26.000000f, -65.141693f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheCuffoftheSon ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheCuffoftheSonSavage.cpp b/src/scripts/instances/raids/AlexanderTheCuffoftheSonSavage.cpp deleted file mode 100644 index 1a59d49a..00000000 --- a/src/scripts/instances/raids/AlexanderTheCuffoftheSonSavage.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheCuffoftheSonSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheCuffoftheSonSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30035 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005400, 0, 4, { -0.062597f, -7.999998f, -318.102112f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004356, 6075850, 4, { 16.000000f, 17.661369f, 68.195396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Steamspoutingcontraption", 2004357, 6075772, 4, { 21.013269f, 19.288509f, 69.098198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2a2_ring1wall", 2004356, 6183194, 4, { 16.000000f, 17.933451f, 69.738426f }, 1.000000f, 0.000000f ); - // States -> rw01_def (id: 33) rw01_opn (id: 34) rw01_around2opn (id: 35) - instance.registerEObj( "unknown_2", 2004362, 6075779, 4, { 21.207670f, 12.939710f, 41.993370f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6183959, 4, { 0.000000f, -26.000000f, -99.284462f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2002872, 6185722, 4, { 0.000000f, -25.918800f, -139.159302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { 0.000000f, -26.000000f, -100.169899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 0.000000f, -20.000000f, -163.887405f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002872, 6185721, 4, { 0.000000f, -19.913139f, -203.123398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6183975, 4, { 0.000000f, -20.000000f, -163.001999f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2002735, 0, 4, { 0.000000f, -14.000000f, -227.250000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2002872, 6185576, 4, { 0.000000f, -14.000000f, -267.622406f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6183981, 4, { 0.000000f, -14.000000f, -226.639999f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_9", 2002735, 0, 4, { 0.000000f, -8.031601f, -286.936798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6183985, 4, { 0.000000f, -8.000000f, -286.051392f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2005313, 6186651, 4, { -0.636187f, -7.999998f, -335.408813f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 0.000000f, -7.921236f, -335.377502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006984, 6210606, 4, { -0.151275f, -14.000000f, -248.039703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_d2a8_b0882", 2006989, 6234539, 4, { 1.000000f, -20.000000f, -184.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6177892, 5, { 16.000000f, 21.783440f, 91.573517f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 10.387650f, 18.918310f, 75.899696f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6184206, 5, { 0.000000f, -26.000000f, -65.141693f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheCuffoftheSonSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheEyesoftheCreator.cpp b/src/scripts/instances/raids/AlexanderTheEyesoftheCreator.cpp deleted file mode 100644 index deecb819..00000000 --- a/src/scripts/instances/raids/AlexanderTheEyesoftheCreator.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheEyesoftheCreator : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheEyesoftheCreator() : - Sapphire::ScriptAPI::InstanceContentScript( 30039 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 6430458, 4, { 8.200209f, -250.000000f, -257.340210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6430459, 4, { 8.200209f, -250.000000f, -242.154495f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6430457, 4, { -9.317612f, -250.000000f, -257.340210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6430456, 4, { -9.317612f, -250.000000f, -242.154495f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Powergenerator", 2007469, 0, 4, { 13.381770f, -250.000000f, -248.034500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6513582, 4, { 10.437510f, -250.000000f, -260.791412f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 6513579, 4, { 10.437510f, -250.000000f, -238.786697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 6513584, 4, { -11.731350f, -250.000000f, -260.791412f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007457, 6511025, 4, { -11.731350f, -250.000000f, -238.786697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6516007, 4, { 0.000000f, -249.000000f, -250.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_9", 2007457, 6412089, 4, { -124.346802f, -26.965401f, -70.917450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 6492511, 4, { -124.346802f, -26.965401f, -70.917503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Ingress", 2007456, 0, 4, { -40.238098f, 116.186600f, 3.921570f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2002735, 0, 4, { -40.738098f, 114.683800f, 6.860600f }, 0.750000f, 0.154238f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6480419, 4, { -40.263161f, 114.683800f, 4.312012f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, -246.936798f, -289.430511f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Cranialhatch", 2007455, 6401919, 4, { -40.885181f, 114.683899f, 3.853281f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2002872, 6488523, 4, { -41.825008f, 114.671501f, -5.474617f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2007457, 6480499, 4, { 0.029205f, -250.000000f, -269.982300f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_13", 2007457, 6422309, 4, { 0.029205f, -249.000000f, -271.779205f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2002587, 0, 4, { -36.774879f, 114.683701f, -18.658051f }, 1.200000f, 0.153589f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 6502657, 4, { -36.910030f, 114.683701f, -17.920090f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2000182, 6449051, 5, { -133.348099f, -24.805401f, -98.991310f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -133.531906f, -24.595860f, -91.717850f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance_1", 2000182, 6449334, 5, { -36.523010f, 114.683701f, -20.849701f }, 1.000000f, 0.155675f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheEyesoftheCreator ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheEyesoftheCreatorSavage.cpp b/src/scripts/instances/raids/AlexanderTheEyesoftheCreatorSavage.cpp deleted file mode 100644 index cdf3432c..00000000 --- a/src/scripts/instances/raids/AlexanderTheEyesoftheCreatorSavage.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheEyesoftheCreatorSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheEyesoftheCreatorSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30043 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 6430458, 4, { 8.200209f, -250.000000f, -257.340210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6430459, 4, { 8.200209f, -250.000000f, -242.154495f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6430457, 4, { -9.317612f, -250.000000f, -257.340210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6430456, 4, { -9.317612f, -250.000000f, -242.154495f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Powergenerator", 2007469, 0, 4, { 13.381770f, -250.000000f, -248.034500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6513582, 4, { 10.437510f, -250.000000f, -260.791412f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 6513579, 4, { 10.437510f, -250.000000f, -238.786697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 6513584, 4, { -11.731350f, -250.000000f, -260.791412f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007457, 6511025, 4, { -11.731350f, -250.000000f, -238.786697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6516007, 4, { 0.000000f, -249.000000f, -250.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_9", 2007457, 6412089, 4, { -124.346802f, -26.965401f, -70.917450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 6492511, 4, { -124.346802f, -26.965401f, -70.917503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Ingress", 2007456, 0, 4, { -40.238098f, 116.186600f, 3.921570f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2002735, 0, 4, { -40.738098f, 114.683800f, 6.860600f }, 0.750000f, 0.154238f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6480419, 4, { -40.263161f, 114.683800f, 4.312012f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.015320f, -246.936798f, -289.430511f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Cranialhatch", 2007455, 6401919, 4, { -40.885181f, 114.683899f, 3.853281f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2002872, 6488523, 4, { -41.825008f, 114.671501f, -5.474617f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2007457, 6480499, 4, { 0.029205f, -250.000000f, -269.982300f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_13", 2007457, 6422309, 4, { 0.029205f, -249.000000f, -271.779205f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2002587, 0, 4, { -36.774879f, 114.683701f, -18.658051f }, 1.200000f, 0.153589f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 6502657, 4, { -36.910030f, 114.683701f, -17.920090f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2000182, 6449051, 5, { -133.348099f, -24.805401f, -98.991310f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -133.531906f, -24.595860f, -91.717850f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance_1", 2000182, 6449334, 5, { -36.523010f, 114.683701f, -20.849701f }, 1.000000f, 0.155675f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheEyesoftheCreatorSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheFistoftheFather.cpp b/src/scripts/instances/raids/AlexanderTheFistoftheFather.cpp deleted file mode 100644 index 9abd56e1..00000000 --- a/src/scripts/instances/raids/AlexanderTheFistoftheFather.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheFistoftheFather : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheFistoftheFather() : - Sapphire::ScriptAPI::InstanceContentScript( 30021 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005032, 0, 4, { -10.154560f, -23.900000f, -171.851105f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2005046, 0, 4, { -13.656920f, -24.002501f, -180.132797f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2005033, 0, 4, { -16.466789f, -24.000000f, -176.308197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 0.000000f, 8.000000f, -39.386002f }, 0.750000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5787765, 4, { -0.007763f, 8.000001f, -38.723202f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5787769, 4, { -0.007763f, 8.000002f, -76.255096f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2005148, 5835158, 4, { -5.000000f, -4.351456f, 18.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005149, 5835159, 4, { 5.000000f, -4.368736f, 18.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005150, 5835148, 4, { -4.000000f, -3.485719f, 13.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005151, 5835149, 4, { 4.000000f, -3.483227f, 13.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2005315, 5835144, 4, { -4.000000f, -2.619212f, 8.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006035, 5835145, 4, { 4.000000f, -2.621703f, 8.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006053, 5835143, 4, { -3.000000f, -1.918940f, 4.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2006054, 5835135, 4, { 3.000000f, -1.911465f, 4.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006055, 5835141, 4, { -3.000000f, -1.231334f, 0.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2006056, 5835136, 4, { 3.000000f, -1.231335f, 0.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2006057, 5835153, 4, { -9.000000f, -3.642947f, 14.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2006058, 5835152, 4, { -9.000000f, -3.309154f, 12.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2006059, 5835151, 4, { 9.000000f, -3.666079f, 14.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2006060, 5835150, 4, { 9.000000f, -3.310075f, 12.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2006093, 5858144, 4, { -0.006211f, 12.000000f, -107.218903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5787778, 4, { 0.000000f, 12.000000f, -107.839302f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.035584f, -24.311769f, -187.660599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2005402, 5815199, 4, { 1.317244f, -23.900000f, -173.937302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2005401, 5837182, 4, { -0.350596f, -23.900000f, -171.328796f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2005313, 5908619, 4, { 0.000000f, -23.476339f, -186.888397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2002735, 0, 4, { 0.000000f, 11.993800f, -108.070297f }, 0.500000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5786793, 5, { -0.057753f, -21.358721f, 88.563942f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -1.141299f, -16.781481f, 74.122673f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2005147, 5905927, 4, { -0.186450f, -20.599979f, 84.260910f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 5911084, 5, { -0.057753f, 8.090733f, -31.639650f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2000608, 5911088, 4, { -0.300161f, 5.743856f, -19.072269f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2005147, 5912244, 4, { -0.186450f, 8.755365f, -27.952221f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheFistoftheFather ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheFistoftheFatherSavage.cpp b/src/scripts/instances/raids/AlexanderTheFistoftheFatherSavage.cpp deleted file mode 100644 index 2866bd3f..00000000 --- a/src/scripts/instances/raids/AlexanderTheFistoftheFatherSavage.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheFistoftheFatherSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheFistoftheFatherSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30025 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2005032, 0, 4, { -10.154560f, -23.900000f, -171.851105f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2005046, 0, 4, { -13.656920f, -24.002501f, -180.132797f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2005033, 0, 4, { -16.466789f, -24.000000f, -176.308197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002735, 0, 4, { 0.000000f, 8.000000f, -39.386002f }, 0.750000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5787765, 4, { -0.007763f, 8.000001f, -38.723202f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5787769, 4, { -0.007763f, 8.000002f, -76.255096f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2005148, 5835158, 4, { -5.000000f, -4.351456f, 18.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005149, 5835159, 4, { 5.000000f, -4.368736f, 18.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005150, 5835148, 4, { -4.000000f, -3.485719f, 13.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005151, 5835149, 4, { 4.000000f, -3.483227f, 13.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2005315, 5835144, 4, { -4.000000f, -2.619212f, 8.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006035, 5835145, 4, { 4.000000f, -2.621703f, 8.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006053, 5835143, 4, { -3.000000f, -1.918940f, 4.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2006054, 5835135, 4, { 3.000000f, -1.911465f, 4.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006055, 5835141, 4, { -3.000000f, -1.231334f, 0.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2006056, 5835136, 4, { 3.000000f, -1.231335f, 0.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2006057, 5835153, 4, { -9.000000f, -3.642947f, 14.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2006058, 5835152, 4, { -9.000000f, -3.309154f, 12.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2006059, 5835151, 4, { 9.000000f, -3.666079f, 14.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2006060, 5835150, 4, { 9.000000f, -3.310075f, 12.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2006093, 5858144, 4, { -0.006211f, 12.000000f, -107.218903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5787778, 4, { 0.000000f, 12.000000f, -107.839302f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.035584f, -24.311769f, -187.660599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2005402, 5815199, 4, { 1.317244f, -23.900000f, -173.937302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2005401, 5837182, 4, { -0.350596f, -23.900000f, -171.328796f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2005313, 5908619, 4, { 0.000000f, -23.476339f, -186.888397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2002735, 0, 4, { 0.000000f, 11.993800f, -108.070297f }, 0.500000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5786793, 5, { -0.057753f, -21.358721f, 88.563942f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -1.141299f, -16.781481f, 74.122673f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2005147, 5905927, 4, { -0.186450f, -20.599979f, 84.260910f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 5911084, 5, { -0.057753f, 8.090733f, -31.639650f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2000608, 5911088, 4, { -0.300161f, 5.743856f, -19.072269f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2005147, 5912244, 4, { -0.186450f, 8.755365f, -27.952221f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheFistoftheFatherSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheFistoftheSon.cpp b/src/scripts/instances/raids/AlexanderTheFistoftheSon.cpp deleted file mode 100644 index 20f20192..00000000 --- a/src/scripts/instances/raids/AlexanderTheFistoftheSon.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheFistoftheSon : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheFistoftheSon() : - Sapphire::ScriptAPI::InstanceContentScript( 30030 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2006093, 0, 4, { -0.030479f, -18.000000f, -87.654160f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 6179766, 4, { 0.048718f, -8.000000f, -25.550190f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6179771, 4, { 0.348718f, -8.000000f, -62.819778f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002587, 0, 4, { 0.000000f, -7.796605f, -27.253839f }, 1.400000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6179774, 4, { 0.000000f, -18.000000f, -86.751549f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 0.000000f, -18.000000f, -88.696098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -10.159560f, -10.000000f, -208.556000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006965, 6200579, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2a0_a5_spry4", 2004870, 6200506, 4, { -0.400928f, -10.000000f, -198.953598f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2a0_a5_spry3", 2005111, 6200497, 4, { 9.766629f, -10.000000f, -190.029099f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Koboldkey", 2006468, 6200507, 4, { -9.431794f, -10.000000f, -190.472397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Koboldkey_1", 2006469, 6200508, 4, { 0.206919f, -10.000000f, -180.011597f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004363, 0, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004367, 0, 4, { 0.000000f, -10.000000f, -206.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004368, 0, 4, { 16.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2004369, 0, 4, { -16.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004575, 0, 4, { 0.000000f, -10.000000f, -174.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2005313, 6180367, 4, { -8.545354f, -9.800000f, -209.792007f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6177861, 5, { 0.000000f, -60.199001f, 70.921097f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 1.189643f, -53.337769f, 57.917198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006105, 6185484, 4, { 0.000000f, -58.108219f, 65.176361f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6184198, 5, { 4.589292f, -3.826589f, 1.082808f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut_1", 2000700, 0, 4, { 3.135107f, -6.123573f, -3.436843f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006105, 6198124, 4, { 4.362909f, -6.098227f, -3.232224f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheFistoftheSon ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheFistoftheSonSavage.cpp b/src/scripts/instances/raids/AlexanderTheFistoftheSonSavage.cpp deleted file mode 100644 index 441d15c5..00000000 --- a/src/scripts/instances/raids/AlexanderTheFistoftheSonSavage.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheFistoftheSonSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheFistoftheSonSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30034 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2006093, 0, 4, { -0.030479f, -18.000000f, -87.654160f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 6179766, 4, { 0.048718f, -8.000000f, -25.550190f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6179771, 4, { 0.348718f, -8.000000f, -62.819778f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002587, 0, 4, { 0.000000f, -7.796605f, -27.253839f }, 1.400000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6179774, 4, { 0.000000f, -18.000000f, -86.751549f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 0.000000f, -18.000000f, -88.696098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -10.159560f, -10.000000f, -208.556000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006965, 6200579, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2a0_a5_spry4", 2004870, 6200506, 4, { -0.400928f, -10.000000f, -198.953598f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_d2a0_a5_spry3", 2005111, 6200497, 4, { 9.766629f, -10.000000f, -190.029099f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Koboldkey", 2006468, 6200507, 4, { -9.431794f, -10.000000f, -190.472397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Koboldkey_1", 2006469, 6200508, 4, { 0.206919f, -10.000000f, -180.011597f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004363, 0, 4, { 0.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004367, 0, 4, { 0.000000f, -10.000000f, -206.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004368, 0, 4, { 16.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2004369, 0, 4, { -16.000000f, -10.000000f, -190.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004575, 0, 4, { 0.000000f, -10.000000f, -174.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit_1", 2005313, 6180367, 4, { -8.545354f, -9.800000f, -209.792007f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6177861, 5, { 0.000000f, -60.199001f, 70.921097f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 1.189643f, -53.337769f, 57.917198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2006105, 6185484, 4, { 0.000000f, -58.108219f, 65.176361f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6184198, 5, { 4.589292f, -3.826589f, 1.082808f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut_1", 2000700, 0, 4, { 3.135107f, -6.123573f, -3.436843f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006105, 6198124, 4, { 4.362909f, -6.098227f, -3.232224f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheFistoftheSonSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheHeartoftheCreator.cpp b/src/scripts/instances/raids/AlexanderTheHeartoftheCreator.cpp deleted file mode 100644 index 45c5dbcc..00000000 --- a/src/scripts/instances/raids/AlexanderTheHeartoftheCreator.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheHeartoftheCreator : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheHeartoftheCreator() : - Sapphire::ScriptAPI::InstanceContentScript( 30041 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Openduct", 2007466, 0, 4, { 0.000000f, -79.986076f, 42.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openduct_1", 2007466, 0, 4, { 10.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openduct_2", 2007466, 0, 4, { 0.000000f, -79.986076f, 62.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openduct_3", 2007466, 0, 4, { -10.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2ab_syougai_col", 2007457, 6516055, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_1", 2007457, 6516054, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_2", 2007457, 6516050, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_3", 2007457, 6516150, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_4", 2007457, 6516057, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_5", 2007457, 6516049, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_6", 2007457, 6516058, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_7", 2007457, 6516056, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "unknown_0", 2007457, 6433752, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6498824, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6494083, 4, { -12.120000f, -79.986076f, 45.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6494060, 4, { 12.120000f, -79.986076f, 45.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6494084, 4, { 0.000000f, -79.986076f, 66.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007497, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgpl_d2ab_magic", 2007457, 6572855, 4, { 0.000000f, -80.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 6573190, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007507, 0, 4, { 0.000000f, -79.986076f, 2.957292f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6433738, 4, { 26.696230f, 0.000000f, 11.513790f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007457, 6433741, 4, { -57.433731f, -40.000000f, -0.807872f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -79.986076f, 40.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6485880, 4, { -58.072899f, -39.959671f, -0.860951f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_10", 2002735, 0, 4, { -59.879780f, -40.078049f, 0.248821f }, 0.500000f, 0.055177f ); - instance.registerEObj( "sgpl_d2ab_navi", 2006981, 6588684, 4, { 0.000000f, -80.000000f, 51.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6449497, 5, { 5.000000f, 0.060100f, 29.472811f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 15.893050f, -0.000000f, 20.165380f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6449499, 5, { -46.692200f, -40.000000f, -16.064711f }, 2.000000f, 0.332888f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheHeartoftheCreator ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheHeartoftheCreatorSavage.cpp b/src/scripts/instances/raids/AlexanderTheHeartoftheCreatorSavage.cpp deleted file mode 100644 index bc462107..00000000 --- a/src/scripts/instances/raids/AlexanderTheHeartoftheCreatorSavage.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheHeartoftheCreatorSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheHeartoftheCreatorSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30045 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Openduct", 2007466, 0, 4, { 0.000000f, -79.986076f, 42.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openduct_1", 2007466, 0, 4, { 10.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openduct_2", 2007466, 0, 4, { 0.000000f, -79.986076f, 62.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openduct_3", 2007466, 0, 4, { -10.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_d2ab_syougai_col", 2007457, 6516055, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_1", 2007457, 6516054, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_2", 2007457, 6516050, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_3", 2007457, 6516150, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_4", 2007457, 6516057, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_5", 2007457, 6516049, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_6", 2007457, 6516058, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "sgpl_d2ab_syougai_col_7", 2007457, 6516056, 4, { 0.000000f, -79.986099f, 38.000000f }, 1.000000f, 0.000000f ); - // States -> chrcol_on (id: 35) chrcol_off (id: 44) - instance.registerEObj( "unknown_0", 2007457, 6433752, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6498824, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6494083, 4, { -12.120000f, -79.986076f, 45.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6494060, 4, { 12.120000f, -79.986076f, 45.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6494084, 4, { 0.000000f, -79.986076f, 66.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007497, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgpl_d2ab_magic", 2007457, 6572855, 4, { 0.000000f, -80.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 6573190, 4, { 0.000000f, -79.986076f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007507, 0, 4, { 0.000000f, -79.986076f, 2.957292f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6433738, 4, { 26.696230f, 0.000000f, 11.513790f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007457, 6433741, 4, { -57.433731f, -40.000000f, -0.807872f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -79.986076f, 40.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6485880, 4, { -58.072899f, -39.959671f, -0.860951f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_10", 2002735, 0, 4, { -59.879780f, -40.078049f, 0.248821f }, 0.500000f, 0.055177f ); - instance.registerEObj( "sgpl_d2ab_navi", 2006981, 6588684, 4, { 0.000000f, -80.000000f, 51.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6449497, 5, { 5.000000f, 0.060100f, 29.472811f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 15.893050f, -0.000000f, 20.165380f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 6449499, 5, { -46.692200f, -40.000000f, -16.064711f }, 2.000000f, 0.332888f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheHeartoftheCreatorSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheSouloftheCreator.cpp b/src/scripts/instances/raids/AlexanderTheSouloftheCreator.cpp deleted file mode 100644 index 54976631..00000000 --- a/src/scripts/instances/raids/AlexanderTheSouloftheCreator.cpp +++ /dev/null @@ -1,54 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheSouloftheCreator : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheSouloftheCreator() : - Sapphire::ScriptAPI::InstanceContentScript( 30042 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 400.000000f, -21.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007468, 0, 4, { 14.140000f, 400.049988f, 14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007468, 0, 4, { -14.140000f, 400.049988f, -14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007468, 0, 4, { -14.140000f, 400.049988f, 14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007519, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_6", 2007520, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_7", 2007521, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6421491, 4, { 0.000000f, 400.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007516, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 6487368, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007457, 6487369, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 6487367, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2007457, 6487366, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007457, 6483882, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2007457, 6421479, 4, { 0.000000f, 400.168701f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2007499, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_17", 2007534, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_18", 2007457, 6539545, 4, { 0.024963f, -480.000000f, 52.037621f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6449508, 5, { -0.015367f, 400.000000f, 21.278250f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheSouloftheCreator ); \ No newline at end of file diff --git a/src/scripts/instances/raids/AlexanderTheSouloftheCreatorSavage.cpp b/src/scripts/instances/raids/AlexanderTheSouloftheCreatorSavage.cpp deleted file mode 100644 index 8c15e9b8..00000000 --- a/src/scripts/instances/raids/AlexanderTheSouloftheCreatorSavage.cpp +++ /dev/null @@ -1,54 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class AlexanderTheSouloftheCreatorSavage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - AlexanderTheSouloftheCreatorSavage() : - Sapphire::ScriptAPI::InstanceContentScript( 30046 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 400.000000f, -21.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007468, 0, 4, { 14.140000f, 400.049988f, -14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007468, 0, 4, { 14.140000f, 400.049988f, 14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007468, 0, 4, { -14.140000f, 400.049988f, -14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007468, 0, 4, { -14.140000f, 400.049988f, 14.140000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007519, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_6", 2007520, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_7", 2007521, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6421491, 4, { 0.000000f, 400.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007516, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 6487368, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007457, 6487369, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 6487367, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2007457, 6487366, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007457, 6483882, 4, { 0.000000f, -470.000000f, 52.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2007457, 6421479, 4, { 0.000000f, 400.168701f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2007499, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_17", 2007534, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_18", 2007457, 6539545, 4, { 0.024963f, -480.000000f, 52.037621f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6449508, 5, { -0.015367f, 400.000000f, 21.278250f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( AlexanderTheSouloftheCreatorSavage ); \ No newline at end of file diff --git a/src/scripts/instances/raids/DunScaith.cpp b/src/scripts/instances/raids/DunScaith.cpp deleted file mode 100644 index 1d650b4c..00000000 --- a/src/scripts/instances/raids/DunScaith.cpp +++ /dev/null @@ -1,100 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class DunScaith : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - DunScaith() : - Sapphire::ScriptAPI::InstanceContentScript( 30047 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 6610729, 4, { 331.572388f, 2.765574f, 418.256012f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0250_1", 2007602, 6610730, 4, { 266.946014f, 2.765530f, 420.309692f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_z2r3_b1046", 2007609, 6612545, 4, { 276.236511f, 2.869957f, 402.357910f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1046_1", 2007610, 6612547, 4, { 291.404297f, 2.869957f, 402.158112f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1046_2", 2007611, 6612549, 4, { 306.464600f, 2.869963f, 402.176208f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1046_3", 2007612, 6612551, 4, { 321.436493f, 2.869970f, 402.213196f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1046_4", 2007613, 6612544, 4, { 276.728699f, 2.869961f, 417.200195f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1046_5", 2007614, 6612546, 4, { 291.491791f, 2.869957f, 417.279388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1046_6", 2007615, 6612548, 4, { 306.298187f, 2.869963f, 417.075897f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1046_7", 2007616, 6612550, 4, { 321.398895f, 2.869969f, 417.089905f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1053", 2007603, 6612604, 4, { 279.000000f, 2.869900f, 398.600006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1053_1", 2007604, 6612605, 4, { 305.000000f, 2.870000f, 398.600006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1053_2", 2007605, 6612606, 4, { 319.000000f, 2.870000f, 398.600006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1053_3", 2007606, 6612608, 4, { 287.000000f, 2.869900f, 420.600006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1053_4", 2007607, 6612609, 4, { 305.000000f, 2.870000f, 420.600006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r3_b1053_5", 2007608, 6612611, 4, { 315.000000f, 2.870000f, 420.600006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007619, 6613747, 4, { 299.266815f, 2.869962f, 409.699585f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007617, 6584508, 4, { 255.549805f, 2.765237f, 401.452301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007783, 0, 4, { 316.110107f, 2.869910f, 411.214813f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007791, 0, 4, { 329.623108f, 2.825000f, 409.616913f }, 1.250000f, 1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6613229, 4, { -348.000000f, -7.000000f, 256.488800f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2002587, 0, 4, { -350.000000f, -7.000000f, 255.088806f }, 1.400000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007620, 0, 4, { -366.689606f, -7.003906f, 224.200806f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2007621, 0, 4, { -361.958405f, -7.000000f, 224.734894f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6620377, 4, { -0.071279f, -600.000000f, -18.220051f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2007630, 0, 4, { -4.827496f, -600.000000f, -58.405430f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007631, 0, 4, { 7.122071f, -600.000000f, -58.051449f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007636, 6563525, 4, { -16.708380f, -600.000000f, -41.601891f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007637, 6588851, 4, { -18.625420f, -600.000000f, -43.212120f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007791, 0, 4, { 0.000000f, -600.000000f, -20.142851f }, 0.750000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6620064, 4, { -317.914093f, 1.360948f, -445.124115f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_12", 2002587, 0, 4, { -320.546295f, 0.991760f, -444.693695f }, 0.991760f, 1.570451f ); - instance.registerEObj( "unknown_13", 2007630, 0, 4, { -351.186401f, 0.991760f, -466.178406f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2007631, 0, 4, { -366.506500f, 0.991760f, -461.936401f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2007632, 0, 4, { -359.822998f, 0.991760f, -429.373688f }, 0.991760f, -1.570451f ); - instance.registerEObj( "unknown_16", 2007633, 0, 4, { -347.127502f, 0.991760f, -428.549713f }, 0.991760f, -1.570451f ); - instance.registerEObj( "sgvf_z2r3_b1045", 2007638, 6586142, 4, { 343.046997f, -300.000000f, -447.157593f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2007653, 6637716, 4, { -335.860596f, 1.000000f, -437.835388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2007654, 6629695, 4, { -335.609100f, 1.000000f, -440.386108f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2007655, 6629831, 4, { -332.752014f, 1.000000f, -437.575012f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2007656, 6637880, 4, { -332.460205f, 1.000000f, -440.058685f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2007697, 0, 4, { -346.146393f, 1.000000f, -424.946991f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_z2r3_a3_rod01", 2007787, 6752662, 4, { -368.030212f, 0.974755f, -434.419312f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit", 2007660, 6610748, 4, { 231.338699f, -6.515625f, 346.216797f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_1", 2007661, 6610750, 4, { -356.222900f, -7.000000f, 287.132996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit_2", 2007699, 0, 4, { 397.550415f, 2.656644f, 398.343109f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2007667, 6606266, 4, { 188.339996f, -6.500000f, 359.549011f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2007668, 6606267, 4, { 19.479019f, -6.500000f, 316.675598f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2007669, 6606268, 4, { -110.310303f, 1.500000f, 315.310303f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2007670, 6606273, 4, { -357.075592f, -7.000000f, 201.676895f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit_3", 2007662, 6610755, 4, { -357.847107f, 12.985350f, 16.963461f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_4", 2007663, 6610756, 4, { -342.946594f, 13.000000f, -123.268700f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_26", 2007671, 6601719, 4, { -356.908508f, 13.000000f, 12.522250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2007672, 6601720, 4, { -356.563599f, 1.000000f, -74.405586f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2007698, 0, 4, { -94.983139f, 1.500000f, 320.626312f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2007703, 0, 4, { -94.909897f, 1.500000f, 313.278015f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2007702, 0, 4, { -364.034485f, 0.991760f, -43.015259f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 6610725, 5, { 386.739899f, 2.618790f, 416.983307f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -371.922791f, 1.000000f, -444.704590f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6638848, 4, { -344.433014f, 13.000000f, 7.243163f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_31", 2002587, 0, 4, { -350.500793f, 13.000000f, 5.113899f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( DunScaith ); \ No newline at end of file diff --git a/src/scripts/instances/raids/LabyrinthoftheAncients.cpp b/src/scripts/instances/raids/LabyrinthoftheAncients.cpp new file mode 100644 index 00000000..f42d0021 --- /dev/null +++ b/src/scripts/instances/raids/LabyrinthoftheAncients.cpp @@ -0,0 +1,111 @@ +#include +#include + +using namespace Sapphire; + +class LabyrinthoftheAncients : public Sapphire::ScriptAPI::InstanceContentScript +{ +public: + LabyrinthoftheAncients() : Sapphire::ScriptAPI::InstanceContentScript( 30001 ) + { } + + void onInit( InstanceContent& instance ) override + { + instance.addEObj( "unknown_0", 2002108, 0, 4509854, 4, { -109.946503f, 44.168140f, -165.619995f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4317322, 4303363, 5, { -110.032799f, 30.372690f, 417.614990f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Allaganteleporter", 2001023, 3445281, 4317482, 4, { -117.450104f, 45.942120f, 317.195892f }, 0.778198f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0294", 2002793, 4493308, 4478007, 4, { -148.301498f, 48.301128f, 279.915802f }, 1.000000f, 0.000000f, 0); + // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) + instance.addEObj( "sgvf_w_lvd_b0294_1", 2002794, 4493309, 4478008, 4, { -109.977203f, 48.251709f, 243.024094f }, 0.991760f, 0.000048f, 0); + // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) + instance.addEObj( "sgvf_w_lvd_b0294_2", 2002795, 4493310, 4478009, 4, { -71.722931f, 48.301121f, 280.086487f }, 1.000000f, 0.000000f, 0); + // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) + instance.addEObj( "unknown_1", 2001024, 4199521, 4304702, 4, { -451.214386f, 41.580811f, 182.050903f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "sgpl_l1r1_boss1wall", 2001025, 4303928, 4304700, 4, { -451.373688f, 24.800070f, 73.862427f }, 0.991760f, 0.000048f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_2", 2001026, 0, 4304701, 4, { -451.305206f, 24.873600f, 73.806000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002798, 0, 4478016, 4, { -355.665405f, 41.884102f, 279.420288f }, 1.550000f, -1.570796f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2002801, 4478011, 4478017, 4, { -346.181488f, 42.801510f, 279.988708f }, 0.991760f, 0.000048f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_4", 2002799, 0, 4478018, 4, { -415.959198f, 42.400002f, 280.898804f }, 1.550000f, -1.570796f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_1", 2002802, 4478013, 4478019, 4, { -415.761597f, 42.400002f, 279.982788f }, 1.000000f, 0.000000f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_5", 2002800, 0, 4478020, 4, { -452.406799f, 42.400002f, 239.395096f }, 1.550000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_2", 2002803, 4478015, 4478021, 4, { -451.081909f, 41.580811f, 243.305099f }, 0.991760f, 0.000048f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "sgvf_w_lvd_b0269", 2002839, 4493435, 4493434, 4, { -413.650909f, 42.000000f, 279.285889f }, 0.991760f, 0.000048f, 0); + // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) + instance.addEObj( "sgvf_w_lvd_b0269_1", 2002840, 4493436, 4493437, 4, { -450.220612f, 41.580811f, 247.690399f }, 0.991760f, 0.000048f, 0); + // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) + instance.addEObj( "Allaganteleporter_1", 2002807, 3445282, 4500738, 4, { -301.062592f, 54.375320f, 290.201904f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_2", 2002808, 3974161, 4500742, 4, { -457.203400f, 38.418018f, 104.051903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut", 2002804, 0, 4303358, 4, { -451.176910f, 25.504910f, 18.912251f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_l1r1_trash2wall", 2001027, 4304910, 4304917, 4, { 191.423996f, 51.658699f, 280.097992f }, 0.400000f, 0.000000f, 0); + // States -> on (id: 20) off (id: 21) + instance.addEObj( "sgpl_l1r1_trash2line", 2001028, 4304912, 4304918, 4, { 191.145798f, 51.767059f, 279.359497f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001032, 0, 4317491, 4, { 409.496094f, 66.240303f, 280.004395f }, 0.800000f, -1.570451f, 0); + instance.addEObj( "sgpl_l1r1_boss2wall", 2001031, 4304071, 4317492, 4, { 438.027588f, 69.382690f, 281.602203f }, 0.778198f, -1.570451f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "Allaganteleporter_3", 2002809, 3445284, 4489365, 4, { 115.688499f, 65.110123f, 280.018311f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_7", 2002813, 4199883, 4489450, 4, { 253.669495f, 51.066391f, 244.695007f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2002814, 4199882, 4489451, 4, { 253.676102f, 51.066399f, 279.965607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2002815, 4199881, 4489452, 4, { 253.683899f, 51.066360f, 315.213013f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2002816, 4199880, 4489453, 4, { 213.707596f, 51.052799f, 244.895493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2002817, 4199878, 4489454, 4, { 213.688202f, 51.052799f, 280.125214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2002818, 4199879, 4489455, 4, { 213.723404f, 51.052799f, 315.105286f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganteleporter_4", 2002810, 3974166, 4489457, 4, { 349.215515f, 60.567490f, 268.536591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut_1", 2002805, 0, 4489506, 4, { 455.122894f, 66.249268f, 279.987701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001030, 4199894, 4304703, 4, { 264.739899f, 50.679981f, 279.921509f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_l1r1_boss3wall", 2001033, 4305031, 4305043, 4, { -110.210899f, 44.083248f, -116.227997f }, 0.381470f, 0.000048f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_14", 2001034, 0, 4305045, 4, { -110.254898f, 44.168098f, -111.387901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2001035, 4317566, 4305046, 4, { -110.054497f, 46.072929f, -214.578705f }, 0.400000f, 0.000000f, 0); + instance.addEObj( "sgpl_l1r1_boss3wall_1", 2001036, 4305191, 4305193, 4, { -111.224899f, 67.886620f, -344.147797f }, 0.400000f, 0.000000f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_16", 2001037, 0, 4305194, 4, { -109.930298f, 67.892403f, -338.731415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Energytowerconsole", 2001038, 0, 4305083, 4, { -85.032784f, 70.241432f, -343.493713f }, 0.800000f, 1.570451f, 0); + instance.addEObj( "Energytowerconsole_1", 2001039, 0, 4305088, 4, { -85.044861f, 70.240898f, -393.307587f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Energytowerconsole_2", 2001040, 0, 4305089, 4, { -134.983994f, 70.240898f, -343.431213f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Energytowerconsole_3", 2001041, 0, 4305090, 4, { -134.925201f, 70.240898f, -393.378296f }, 0.800000f, -1.570451f, 0); + instance.addEObj( "Allaganteleporter_5", 2002811, 3445283, 4489664, 4, { -117.500000f, 39.417461f, -60.409302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002819, 4317548, 4489722, 4, { -109.942200f, 44.168140f, -140.697403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002820, 4317564, 4489723, 4, { -109.933800f, 44.168140f, -190.218903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganteleporter_6", 2002812, 3974167, 4490901, 4, { -117.461098f, 57.435680f, -288.075104f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut_2", 2002806, 0, 4491011, 4, { -109.976601f, 68.215019f, -378.115906f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2002821, 4407451, 4507108, 4, { -110.134598f, 68.248489f, -367.669708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganteleporter_7", 2002822, 4322323, 4491486, 4, { -123.763496f, 650.608582f, 254.596695f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_l1r1_boss4wall", 2001042, 4491496, 4491501, 4, { -110.122498f, 650.015808f, 227.968597f }, 1.000000f, 0.000000f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_20", 2001043, 0, 4491503, 4, { -110.052299f, 650.020020f, 227.514893f }, 0.800000f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2001044, 4497411, 4491589, 4, { -109.941299f, 650.720886f, 194.445694f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002823, 4101871, 4491635, 4, { -86.638451f, 650.731018f, 191.568298f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2002824, 4101872, 4491636, 4, { -109.887199f, 650.970886f, 207.029099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2002825, 4101873, 4491637, 4, { -132.905304f, 650.731018f, 191.279907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002826, 0, 4491640, 4, { -78.160004f, 649.940125f, 206.024597f }, 0.800000f, -0.634151f, 0); + instance.addEObj( "unknown_26", 2002832, 0, 4491641, 4, { -85.569000f, 649.940125f, 213.420593f }, 0.800000f, -0.911137f, 0); + instance.addEObj( "unknown_27", 2002833, 0, 4491642, 4, { -94.658401f, 649.940125f, 218.672806f }, 0.800000f, -1.177247f, 0); + instance.addEObj( "unknown_28", 2002834, 0, 4491646, 4, { -125.350403f, 649.940125f, 218.672806f }, 0.800000f, -1.153363f, 0); + instance.addEObj( "unknown_29", 2002835, 0, 4491647, 4, { -134.429901f, 649.940125f, 213.420593f }, 0.800000f, -0.918754f, 0); + instance.addEObj( "unknown_30", 2002836, 0, 4491648, 4, { -141.827698f, 649.940125f, 206.024597f }, 0.800000f, -0.639576f, 0); + instance.addEObj( "unknown_31", 2002837, 4478584, 4491649, 4, { -89.563782f, 650.019226f, 209.632706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2002838, 4478586, 4491650, 4, { -131.352798f, 650.019226f, 210.327194f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000139, 0, 4303356, 4, { -110.009903f, 650.972229f, 157.832199f }, 0.793408f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001029, 4499125, 4491676, 4, { -109.987602f, 650.731018f, 181.576202f }, 1.000000f, 0.000000f, 0); + + } + + void onUpdate( InstanceContent& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( LabyrinthoftheAncients ); \ No newline at end of file diff --git a/src/scripts/instances/raids/SyrcusTower.cpp b/src/scripts/instances/raids/SyrcusTower.cpp index 5ec791f5..9167ff6d 100644 --- a/src/scripts/instances/raids/SyrcusTower.cpp +++ b/src/scripts/instances/raids/SyrcusTower.cpp @@ -3,84 +3,82 @@ using namespace Sapphire; -class SyrcusTower : - public Sapphire::ScriptAPI::InstanceContentScript +class SyrcusTower : public Sapphire::ScriptAPI::InstanceContentScript { public: - SyrcusTower() : - Sapphire::ScriptAPI::InstanceContentScript( 30011 ) + SyrcusTower() : Sapphire::ScriptAPI::InstanceContentScript( 30011 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002587, 0, 4, { -370.000000f, 500.115387f, -199.956299f }, 0.700000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 4738783, 4, { -394.730194f, 500.000000f, -199.572800f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2002587, 0, 4738754, 4, { -370.000000f, 500.115387f, -199.956299f }, 0.700000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2002872, 4738783, 4738784, 4, { -394.730194f, 500.000000f, -199.572800f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -415.668213f, 500.000000f, -200.003296f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_l1r2_d2_mete2", 2004244, 4757482, 4, { -390.384705f, 500.000000f, -194.533203f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4738818, 4, { -415.668213f, 500.000000f, -200.003296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_l1r2_d2_mete2", 2004244, 4757482, 4741321, 4, { -390.384705f, 500.000000f, -194.533203f }, 1.000000f, 0.000000f, 0); // States -> b4_come_off_01 (id: 2) b4_come_off_02 (id: 3) b4_come_on_01 (id: 4) b4_come_off_03 (id: 5) b4_come_on_02 (id: 6) b4_come_on_03 (id: 7) b4_come_on_04 (id: 8) b4_come_on_05 (id: 9) b4_come_on_06 (id: 10) b4_come_fdout (id: 15) - instance.registerEObj( "sgbg_l1r2_d2_mete2_1", 2004292, 4757483, 4, { -401.338287f, 500.000000f, -196.787003f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_l1r2_d2_mete2_1", 2004292, 4757483, 4757493, 4, { -401.338287f, 500.000000f, -196.787003f }, 1.000000f, 0.000000f, 0); // States -> b4_come_off_01 (id: 2) b4_come_off_02 (id: 3) b4_come_on_01 (id: 4) b4_come_off_03 (id: 5) b4_come_on_02 (id: 6) b4_come_on_03 (id: 7) b4_come_on_04 (id: 8) b4_come_on_05 (id: 9) b4_come_on_06 (id: 10) b4_come_fdout (id: 15) - instance.registerEObj( "sgbg_l1r2_d2_mete2_2", 2004293, 4757484, 4, { -403.504913f, 500.000000f, -196.539597f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_l1r2_d2_mete2_2", 2004293, 4757484, 4757494, 4, { -403.504913f, 500.000000f, -196.539597f }, 1.000000f, 0.000000f, 0); // States -> b4_come_off_01 (id: 2) b4_come_off_02 (id: 3) b4_come_on_01 (id: 4) b4_come_off_03 (id: 5) b4_come_on_02 (id: 6) b4_come_on_03 (id: 7) b4_come_on_04 (id: 8) b4_come_on_05 (id: 9) b4_come_on_06 (id: 10) b4_come_fdout (id: 15) - instance.registerEObj( "sgbg_l1r2_d2_mete2_3", 2004294, 4757485, 4, { -405.170593f, 500.000000f, -202.118393f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_l1r2_d2_mete2_3", 2004294, 4757485, 4757495, 4, { -405.170593f, 500.000000f, -202.118393f }, 1.000000f, 0.000000f, 0); // States -> b4_come_off_01 (id: 2) b4_come_off_02 (id: 3) b4_come_on_01 (id: 4) b4_come_off_03 (id: 5) b4_come_on_02 (id: 6) b4_come_on_03 (id: 7) b4_come_on_04 (id: 8) b4_come_on_05 (id: 9) b4_come_on_06 (id: 10) b4_come_fdout (id: 15) - instance.registerEObj( "sgbg_l1r2_d2_mete2_4", 2004295, 4757486, 4, { -400.173798f, 500.000000f, -200.892807f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_l1r2_d2_mete2_4", 2004295, 4757486, 4757496, 4, { -400.173798f, 500.000000f, -200.892807f }, 1.000000f, 0.000000f, 0); // States -> b4_come_off_01 (id: 2) b4_come_off_02 (id: 3) b4_come_on_01 (id: 4) b4_come_off_03 (id: 5) b4_come_on_02 (id: 6) b4_come_on_03 (id: 7) b4_come_on_04 (id: 8) b4_come_on_05 (id: 9) b4_come_on_06 (id: 10) b4_come_fdout (id: 15) - instance.registerEObj( "sgbg_l1r2_d2_mete2_5", 2004296, 4757487, 4, { -395.280304f, 500.000000f, -200.854401f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_l1r2_d2_mete2_5", 2004296, 4757487, 4757497, 4, { -395.280304f, 500.000000f, -200.854401f }, 1.000000f, 0.000000f, 0); // States -> b4_come_off_01 (id: 2) b4_come_off_02 (id: 3) b4_come_on_01 (id: 4) b4_come_off_03 (id: 5) b4_come_on_02 (id: 6) b4_come_on_03 (id: 7) b4_come_on_04 (id: 8) b4_come_on_05 (id: 9) b4_come_on_06 (id: 10) b4_come_fdout (id: 15) - instance.registerEObj( "sgbg_l1r2_d2_mete1", 2004243, 4757498, 4, { -400.242615f, 500.000000f, -197.116501f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_l1r2_d2_mete1", 2004243, 4757498, 4741320, 4, { -400.242615f, 500.000000f, -197.116501f }, 1.000000f, 0.000000f, 0); // States -> b4_mete_off_01 (id: 1) b4_mete_off_02 (id: 2) b4_mete_on_01 (id: 3) b4_mete_off_03 (id: 4) b4_mete_on_02 (id: 5) b4_mete_on_03 (id: 6) b4_mete_on_04 (id: 7) b4_mete_on_05 (id: 8) b4_mete_on_06 (id: 9) b4_mete_fdout (id: 18) - instance.registerEObj( "unknown_1", 2004354, 0, 4, { -397.029785f, 500.000000f, -196.979202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004355, 0, 4, { -459.071411f, 506.001801f, -196.468506f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2004236, 4759659, 4, { -1.397732f, -589.900085f, -194.801498f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004237, 0, 4, { 2.182007f, -589.929077f, -198.077499f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2002587, 0, 4, { -0.015320f, -590.000000f, -152.513794f }, 0.686646f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0250_1", 2002872, 4725495, 4, { 0.228821f, -590.000000f, -174.995300f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2004354, 0, 4866725, 4, { -397.029785f, 500.000000f, -196.979202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004355, 0, 4867501, 4, { -459.071411f, 506.001801f, -196.468506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004236, 4759659, 4725455, 4, { -1.397732f, -589.900085f, -194.801498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004237, 0, 4725457, 4, { 2.182007f, -589.929077f, -198.077499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2002587, 0, 4725483, 4, { -0.015320f, -590.000000f, -152.513794f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_1", 2002872, 4725495, 4725572, 4, { 0.228821f, -590.000000f, -174.995300f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002587, 0, 4, { -0.883440f, -4.000000f, -141.001801f }, 0.700000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250_2", 2002872, 4738653, 4, { -0.991882f, 0.000000f, -196.720993f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_6", 2002587, 0, 4738652, 4, { -0.883440f, -4.000000f, -141.001801f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_2", 2002872, 4738653, 4738679, 4, { -0.991882f, 0.000000f, -196.720993f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2004245, 4711823, 4, { -0.379705f, 0.000000f, -145.342300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004246, 4711824, 4, { 0.710614f, 0.000000f, -199.171204f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2004247, 4711825, 4, { 0.439319f, 0.000001f, -201.553802f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004248, 4711828, 4, { 0.202690f, 0.000000f, -199.270599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004250, 4867789, 4, { -0.142451f, -0.000001f, -199.916000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2004251, 4771487, 4, { 6.207808f, 0.025001f, -197.716293f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2004252, 4771488, 4, { 0.912855f, 0.000000f, -200.229401f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2004253, 4771264, 4, { -0.249095f, 0.000000f, -200.632095f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2004540, 0, 4, { 2.310606f, 0.000000f, -199.315903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2002587, 0, 4, { 16.500000f, 600.000000f, -175.000000f }, 0.700000f, -0.584685f ); - instance.registerEObj( "sgvf_w_lvd_b0250_3", 2002872, 4738751, 4, { 6.038667f, 600.000000f, -191.625595f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2004245, 4711823, 4741385, 4, { -0.379705f, 0.000000f, -145.342300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004246, 4711824, 4741386, 4, { 0.710614f, 0.000000f, -199.171204f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2004247, 4711825, 4741387, 4, { 0.439319f, 0.000001f, -201.553802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004248, 4711828, 4741388, 4, { 0.202690f, 0.000000f, -199.270599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004250, 4867789, 4741937, 4, { -0.142451f, -0.000001f, -199.916000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004251, 4771487, 4741939, 4, { 6.207808f, 0.025001f, -197.716293f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004252, 4771488, 4741940, 4, { 0.912855f, 0.000000f, -200.229401f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2004253, 4771264, 4741995, 4, { -0.249095f, 0.000000f, -200.632095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004540, 0, 4894129, 4, { 2.310606f, 0.000000f, -199.315903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2002587, 0, 4738749, 4, { 16.500000f, 600.000000f, -175.000000f }, 0.700000f, -0.584685f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_3", 2002872, 4738751, 4738752, 4, { 6.038667f, 600.000000f, -191.625595f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_17", 2004249, 0, 4, { 0.534058f, 600.000000f, -204.089493f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2004372, 0, 4, { 2.491530f, 600.000000f, -197.343201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2004498, 0, 4, { 7.797371f, 600.000000f, -197.855301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2002587, 0, 4, { 0.000000f, -700.000000f, 79.955803f }, 0.700000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250_4", 2002872, 4725557, 4, { -0.328611f, -700.000000f, 53.732899f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_17", 2004249, 0, 4741821, 4, { 0.534058f, 600.000000f, -204.089493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2004372, 0, 4876906, 4, { 2.491530f, 600.000000f, -197.343201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004498, 0, 4890510, 4, { 7.797371f, 600.000000f, -197.855301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2002587, 0, 4725556, 4, { 0.000000f, -700.000000f, 79.955803f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_4", 2002872, 4725557, 4725558, 4, { -0.328611f, -700.000000f, 53.732899f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_21", 2002587, 0, 4, { 29.805300f, -400.000000f, -200.000000f }, 0.700000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0250_5", 2002872, 4725580, 4, { 5.249963f, -400.000000f, -199.878006f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_21", 2002587, 0, 4725578, 4, { 29.805300f, -400.000000f, -200.000000f }, 0.700000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_5", 2002872, 4725580, 4725586, 4, { 5.249963f, -400.000000f, -199.878006f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_22", 2002587, 0, 4, { 0.000000f, 200.000000f, -229.757797f }, 0.700000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250_6", 2002872, 4738682, 4, { 0.542766f, 199.899994f, -231.713898f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_22", 2002587, 0, 4738680, 4, { 0.000000f, 200.000000f, -229.757797f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0250_6", 2002872, 4738682, 4738720, 4, { 0.542766f, 199.899994f, -231.713898f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2000182, 4723157, 5, { -0.325782f, -897.940918f, 371.584106f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4723157, 4723158, 5, { -0.325782f, -897.940918f, 371.584106f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Allaganteleporter", 2004154, 4645409, 4, { -5.014030f, -894.781982f, 324.891296f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_1", 2004155, 4645410, 4, { 8.084772f, -708.339111f, 175.045898f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_2", 2004158, 4645412, 4, { 7.971835f, -598.362915f, -76.990211f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_3", 2004156, 4652344, 4, { 72.370857f, -402.456696f, -206.931000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_4", 2004159, 4645415, 4, { -6.906353f, -2.365848f, -126.353897f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_5", 2004157, 4645417, 4, { -6.845924f, 197.827805f, -274.836700f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_6", 2004160, 4651219, 4, { 29.220949f, 599.725220f, -140.581406f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_7", 2004161, 4636419, 4, { -317.290192f, 500.821808f, -189.288193f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2004164, 4738634, 4, { 0.448093f, -700.000000f, 104.558601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2004173, 4720323, 4, { 0.019809f, -590.000000f, -150.897903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2004167, 4711138, 4, { 44.295219f, -403.598602f, -199.389694f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_26", 2004176, 4710992, 4, { 0.045776f, 0.000000f, -180.284607f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_27", 2004170, 4710494, 4, { 0.449279f, 196.100006f, -262.072296f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_28", 2004179, 4742340, 4, { 28.708071f, 598.000183f, -156.658600f }, 1.000000f, 0.000000f ); + instance.addEObj( "Allaganteleporter", 2004154, 4645409, 4723186, 4, { -5.014030f, -894.781982f, 324.891296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_1", 2004155, 4645410, 4724049, 4, { 8.084772f, -708.339111f, 175.045898f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_2", 2004158, 4645412, 4724066, 4, { 7.971835f, -598.362915f, -76.990211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_3", 2004156, 4652344, 4724154, 4, { 72.370857f, -402.456696f, -206.931000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_4", 2004159, 4645415, 4724182, 4, { -6.906353f, -2.365848f, -126.353897f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_5", 2004157, 4645417, 4724203, 4, { -6.845924f, 197.827805f, -274.836700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_6", 2004160, 4651219, 4724229, 4, { 29.220949f, 599.725220f, -140.581406f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Allaganteleporter_7", 2004161, 4636419, 4724240, 4, { -317.290192f, 500.821808f, -189.288193f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2004164, 4738634, 4895649, 4, { 0.448093f, -700.000000f, 104.558601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004173, 4720323, 4895650, 4, { 0.019809f, -590.000000f, -150.897903f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004167, 4711138, 4895651, 4, { 44.295219f, -403.598602f, -199.389694f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_26", 2004176, 4710992, 4895652, 4, { 0.045776f, 0.000000f, -180.284607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004170, 4710494, 4895653, 4, { 0.449279f, 196.100006f, -262.072296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004179, 4742340, 4895654, 4, { 28.708071f, 598.000183f, -156.658600f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn1.cpp b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn1.cpp index 528d4ffa..e2282715 100644 --- a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn1.cpp +++ b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn1.cpp @@ -3,52 +3,50 @@ using namespace Sapphire; -class TheBindingCoilofBahamutTurn1 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBindingCoilofBahamutTurn1 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBindingCoilofBahamutTurn1() : - Sapphire::ScriptAPI::InstanceContentScript( 30002 ) + TheBindingCoilofBahamutTurn1() : Sapphire::ScriptAPI::InstanceContentScript( 30002 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2000620, 4293369, 4, { -1.810616f, 13.164380f, 57.682442f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2000620, 4293369, 4293424, 4, { -1.810616f, 13.164380f, 57.682442f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094", 2000619, 4293368, 4, { -3.276026f, 13.164380f, 57.488449f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2000619, 4293368, 4293425, 4, { -3.276026f, 13.164380f, 57.488449f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "unknown_0", 2000680, 0, 4, { 0.000000f, 5.245687f, 4.314113f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1b1_bosswall", 2000620, 4293633, 4, { 8.673634f, 4.398203f, -361.720886f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0249", 2000619, 4293632, 4, { 7.539745f, 4.948945f, -366.654388f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2000680, 0, 4311943, 4, { 0.000000f, 5.245687f, 4.314113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1b1_bosswall", 2000620, 4293633, 4293637, 4, { 8.673634f, 4.398203f, -361.720886f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0249", 2000619, 4293632, 4293638, 4, { 7.539745f, 4.948945f, -366.654388f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 10) vf_line_of (id: 11) - instance.registerEObj( "unknown_1", 2001137, 0, 4, { -8.048342f, 1.700000f, -412.088593f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2001696, 0, 4, { -23.791620f, 1.300000f, -414.239990f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -45.330261f, 25.136589f, 134.093399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1b1_door_col", 2000486, 4374535, 4, { -5.435945f, 12.209330f, 0.953091f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000746, 4312523, 4, { 57.321320f, 2.000001f, -254.168396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000746, 4312527, 4, { 36.303661f, 2.815034f, -341.235992f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2001154, 4083745, 4, { -38.633110f, 0.899952f, -414.162201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2001167, 4329693, 4, { -50.832001f, 59.871399f, -332.417511f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1b1_lightwall", 2002712, 4374479, 4, { 52.174641f, 2.740428f, -248.752899f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_s1b1_lightwall_1", 2002712, 4374482, 4, { 44.598309f, 1.549361f, -340.584991f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1r1_bossplusfloor", 2001152, 4374713, 4, { -4.591531f, 4.500000f, -379.052795f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1r1_bossplusfloor_1", 2001152, 4374714, 4, { -47.199150f, 4.900000f, -430.581299f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_f1r1_bossplusfloor_2", 2001152, 4374715, 4, { -12.391370f, -0.160584f, -378.187805f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_f1r1_bossplusfloor_3", 2001152, 4374749, 4, { -12.091370f, -0.160584f, -376.087799f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2000681, 4312291, 4, { 0.534759f, 4.500000f, -374.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000681, 4312292, 4, { -7.437989f, 0.900002f, -387.547607f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000681, 4312293, 4, { -23.117430f, 0.472961f, -387.472412f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2000681, 4312297, 4, { -46.428509f, 0.500000f, -400.448212f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000681, 4312296, 4, { -30.738091f, 0.099998f, -400.874908f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000681, 4312295, 4, { -14.994600f, -0.299999f, -400.505615f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000681, 4312294, 4, { 0.589670f, -0.700001f, -400.720093f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2000681, 4312298, 4, { -7.442382f, 1.700001f, -414.361389f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2000681, 4312299, 4, { -22.934330f, 1.296936f, -414.053589f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2000681, 4312300, 4, { -38.631561f, 0.900004f, -414.153595f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2000681, 4312303, 4, { -49.847839f, 4.899996f, -429.440002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2000681, 4312302, 4, { -30.867050f, 2.500000f, -428.009308f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2000681, 4312301, 4, { -15.123560f, 2.100006f, -427.852295f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000627, 4293311, 5, { -57.085258f, 25.136589f, 146.983200f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2001137, 0, 4328192, 4, { -8.048342f, 1.700000f, -412.088593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2001696, 0, 4328189, 4, { -23.791620f, 1.300000f, -414.239990f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4294878, 4, { -45.330261f, 25.136589f, 134.093399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1b1_door_col", 2000486, 4374535, 4329418, 4, { -5.435945f, 12.209330f, 0.953091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2000746, 4312523, 4313788, 4, { 57.321320f, 2.000001f, -254.168396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000746, 4312527, 4313789, 4, { 36.303661f, 2.815034f, -341.235992f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2001154, 4083745, 4330640, 4, { -38.633110f, 0.899952f, -414.162201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001167, 4329693, 4333433, 4, { -50.832001f, 59.871399f, -332.417511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1b1_lightwall", 2002712, 4374479, 4374481, 4, { 52.174641f, 2.740428f, -248.752899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_s1b1_lightwall_1", 2002712, 4374482, 4374483, 4, { 44.598309f, 1.549361f, -340.584991f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1r1_bossplusfloor", 2001152, 4374713, 4374705, 4, { -4.591531f, 4.500000f, -379.052795f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1r1_bossplusfloor_1", 2001152, 4374714, 4374706, 4, { -47.199150f, 4.900000f, -430.581299f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_f1r1_bossplusfloor_2", 2001152, 4374715, 4374707, 4, { -12.391370f, -0.160584f, -378.187805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_f1r1_bossplusfloor_3", 2001152, 4374749, 4374750, 4, { -12.091370f, -0.160584f, -376.087799f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2000681, 4312291, 4312502, 4, { 0.534759f, 4.500000f, -374.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000681, 4312292, 4312503, 4, { -7.437989f, 0.900002f, -387.547607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000681, 4312293, 4312504, 4, { -23.117430f, 0.472961f, -387.472412f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2000681, 4312297, 4312505, 4, { -46.428509f, 0.500000f, -400.448212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000681, 4312296, 4312506, 4, { -30.738091f, 0.099998f, -400.874908f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000681, 4312295, 4312507, 4, { -14.994600f, -0.299999f, -400.505615f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000681, 4312294, 4312508, 4, { 0.589670f, -0.700001f, -400.720093f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000681, 4312298, 4312509, 4, { -7.442382f, 1.700001f, -414.361389f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000681, 4312299, 4312510, 4, { -22.934330f, 1.296936f, -414.053589f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_15", 2000681, 4312300, 4312511, 4, { -38.631561f, 0.900004f, -414.153595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000681, 4312303, 4312512, 4, { -49.847839f, 4.899996f, -429.440002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000681, 4312302, 4312513, 4, { -30.867050f, 2.500000f, -428.009308f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2000681, 4312301, 4312514, 4, { -15.123560f, 2.100006f, -427.852295f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000627, 4293311, 4293422, 5, { -57.085258f, 25.136589f, 146.983200f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn2.cpp b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn2.cpp index 754ac8c7..3fdc91b4 100644 --- a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn2.cpp +++ b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn2.cpp @@ -3,53 +3,51 @@ using namespace Sapphire; -class TheBindingCoilofBahamutTurn2 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBindingCoilofBahamutTurn2 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBindingCoilofBahamutTurn2() : - Sapphire::ScriptAPI::InstanceContentScript( 30003 ) + TheBindingCoilofBahamutTurn2() : Sapphire::ScriptAPI::InstanceContentScript( 30003 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0094", 2000668, 4307413, 4, { -16.838060f, -60.912392f, 116.477898f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2000668, 4307413, 4307416, 4, { -16.838060f, -60.912392f, 116.477898f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgpl_s1b2_bosswall_c", 2000669, 4307414, 4, { -16.655029f, -61.041161f, 117.352303f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_s1b2_bosswall_c", 2000669, 4307414, 4307417, 4, { -16.655029f, -61.041161f, 117.352303f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_s1b2_bossline2", 2000670, 4306762, 4, { -65.538063f, -38.998699f, 90.104332f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1b2_bosswall_r", 2000671, 4306763, 4, { -66.396652f, -38.998539f, 88.058296f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_s1b2_bossline2", 2000670, 4306762, 4306768, 4, { -65.538063f, -38.998699f, 90.104332f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1b2_bosswall_r", 2000671, 4306763, 4306767, 4, { -66.396652f, -38.998539f, 88.058296f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2000680, 0, 4, { -48.355518f, -38.578499f, 86.879211f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_s1b2_bossline3", 2000672, 4293655, 4, { -51.865479f, -18.020941f, 35.080441f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_s1b2_bosswall_r_1", 2000673, 4293656, 4, { -50.583679f, -18.020941f, 35.538212f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2000680, 0, 4309233, 4, { -48.355518f, -38.578499f, 86.879211f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_s1b2_bossline3", 2000672, 4293655, 4306506, 4, { -51.865479f, -18.020941f, 35.080441f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_s1b2_bosswall_r_1", 2000673, 4293656, 4306507, 4, { -50.583679f, -18.020941f, 35.538212f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0249", 2000674, 4331576, 4, { 0.736900f, 0.033629f, 31.115801f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0249", 2000674, 4331576, 4331581, 4, { 0.736900f, 0.033629f, 31.115801f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 10) vf_line_of (id: 11) - instance.registerEObj( "sgvf_w_lvd_b0250", 2000675, 4331583, 4, { 1.580210f, 0.032013f, 29.906660f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000675, 4331583, 4331582, 4, { 1.580210f, 0.032013f, 29.906660f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_s1b2_bossline5", 2000676, 4306493, 4, { 52.177799f, -21.010019f, 34.437031f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1b2_bosswall_r_2", 2000677, 4306494, 4, { 51.183399f, -21.011810f, 34.504452f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_s1b2_bossline5", 2000676, 4306493, 4306497, 4, { 52.177799f, -21.010019f, 34.437031f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1b2_bosswall_r_2", 2000677, 4306494, 4306498, 4, { 51.183399f, -21.011810f, 34.504452f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_s1b2_bosswall_r_3", 2000679, 4306772, 4, { 60.934231f, -41.989620f, 101.246002f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_s1b2_bosswall_r_3", 2000679, 4306772, 4306773, 4, { 60.934231f, -41.989620f, 101.246002f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_s1b2_bossline6", 2000678, 4306771, 4, { 59.622169f, -41.994068f, 98.767616f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_s1b2_bossline", 2000621, 4307578, 4, { 0.106751f, -65.934273f, 82.291870f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_s1b2_bosswall", 2000622, 4307579, 4, { -0.320496f, -65.934273f, 82.322388f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2000640, 4092173, 4, { -14.019790f, -0.010602f, 31.855391f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2000641, 4092174, 4, { 15.101930f, -0.029503f, 31.798840f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2000638, 4092177, 4, { -58.677170f, -18.016920f, 47.536171f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000639, 4092181, 4, { -27.060640f, -18.102751f, 58.292858f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000642, 4092183, 4, { 58.277191f, -20.996519f, 62.605671f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000643, 4092178, 4, { 30.274019f, -20.952881f, 58.602650f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000644, 4092182, 4, { 29.367611f, -41.975361f, 110.864998f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000635, 4092184, 4, { 0.539888f, -62.460609f, 100.908897f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000636, 4092179, 4, { -55.941719f, -38.998539f, 78.436340f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000637, 4092180, 4, { -51.528130f, -38.998749f, 109.805901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000645, 4092175, 4, { 0.474554f, -65.943604f, 68.078178f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2001161, 4107517, 4, { -0.118857f, -102.612297f, 0.534058f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2001152, 4107515, 4, { 2.090964f, 0.000001f, 22.575050f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000628, 4293644, 5, { 0.852533f, 0.148087f, 20.254930f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_s1b2_bossline6", 2000678, 4306771, 4306774, 4, { 59.622169f, -41.994068f, 98.767616f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1b2_bossline", 2000621, 4307578, 4306787, 4, { 0.106751f, -65.934273f, 82.291870f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_s1b2_bosswall", 2000622, 4307579, 4306788, 4, { -0.320496f, -65.934273f, 82.322388f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000640, 4092173, 4294915, 4, { -14.019790f, -0.010602f, 31.855391f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000641, 4092174, 4294916, 4, { 15.101930f, -0.029503f, 31.798840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000638, 4092177, 4294917, 4, { -58.677170f, -18.016920f, 47.536171f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000639, 4092181, 4294918, 4, { -27.060640f, -18.102751f, 58.292858f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000642, 4092183, 4294919, 4, { 58.277191f, -20.996519f, 62.605671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000643, 4092178, 4294920, 4, { 30.274019f, -20.952881f, 58.602650f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000644, 4092182, 4294922, 4, { 29.367611f, -41.975361f, 110.864998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000635, 4092184, 4294923, 4, { 0.539888f, -62.460609f, 100.908897f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000636, 4092179, 4294924, 4, { -55.941719f, -38.998539f, 78.436340f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000637, 4092180, 4294925, 4, { -51.528130f, -38.998749f, 109.805901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000645, 4092175, 4294927, 4, { 0.474554f, -65.943604f, 68.078178f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2001161, 4107517, 4330622, 4, { -0.118857f, -102.612297f, 0.534058f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001152, 4107515, 4373157, 4, { 2.090964f, 0.000001f, 22.575050f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000628, 4293644, 4293648, 5, { 0.852533f, 0.148087f, 20.254930f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn3.cpp b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn3.cpp index 8b87fbfb..a63b208f 100644 --- a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn3.cpp +++ b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn3.cpp @@ -3,63 +3,61 @@ using namespace Sapphire; -class TheBindingCoilofBahamutTurn3 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBindingCoilofBahamutTurn3 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBindingCoilofBahamutTurn3() : - Sapphire::ScriptAPI::InstanceContentScript( 30004 ) + TheBindingCoilofBahamutTurn3() : Sapphire::ScriptAPI::InstanceContentScript( 30004 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2001046, 4204647, 4, { -38.434280f, 0.755630f, 27.186541f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2001047, 4204649, 4, { -22.930870f, -38.074230f, 51.622608f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2001048, 4204652, 4, { 17.410521f, -36.911560f, 65.506958f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2001049, 4204654, 4, { 43.230721f, -36.854370f, 41.278610f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001050, 4204661, 4, { 41.756340f, -37.405720f, 11.258040f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2001051, 4204644, 4, { 18.406361f, -75.101082f, 30.246229f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001052, 4204665, 4, { -30.734369f, -111.808601f, 16.055771f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2001053, 4204660, 4, { 28.263350f, -74.681847f, -39.544411f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2001054, 4204664, 4, { -8.499553f, -113.039597f, -34.010311f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2001055, 4204662, 4, { -15.483490f, -112.471001f, -20.925671f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Silentterminal", 2001132, 4322464, 4, { -6.976719f, -112.013496f, 23.202400f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -16.955231f, -0.864158f, 0.593589f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2001152, 4238687, 4, { -1.707294f, 0.000000f, 3.048101f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2001056, 4204669, 4, { -14.240080f, -150.417404f, 1.736771f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2001057, 4204678, 4, { -29.648090f, -188.419907f, -3.748357f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2001058, 4204672, 4, { -12.738200f, -187.302002f, 51.141499f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2001059, 4204697, 4, { 0.332115f, -225.076202f, 50.155842f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2001060, 4204703, 4, { 52.345329f, -224.740707f, 37.453941f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2001061, 4204709, 4, { 46.480949f, -262.093811f, 5.845346f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2001062, 4204723, 4, { 28.585011f, -299.527008f, 19.833670f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2001063, 4204712, 4, { -15.037280f, -262.281311f, 51.584450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2001064, 4204725, 4, { -15.719740f, -300.085785f, -22.829020f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2001065, 4204720, 4, { -0.428782f, -300.866394f, 22.938450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2001066, 4204671, 4, { 9.075709f, -150.864899f, -17.327230f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2001067, 4204680, 4, { -25.603180f, -188.390701f, -25.489799f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2001068, 4204687, 4, { 28.229540f, -188.408707f, -2.975939f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2001069, 4204684, 4, { 37.952412f, -187.292603f, -39.644798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2001070, 4204707, 4, { -5.330157f, -225.534607f, -50.912369f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2001071, 4204688, 4, { 23.554840f, -223.922607f, -46.970329f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2001072, 4204689, 4, { -44.635330f, -225.534607f, -27.836760f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2001073, 4204715, 4, { -24.786400f, -262.708405f, -39.642220f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2001074, 4204716, 4, { -0.141846f, -262.624695f, -63.058170f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Silentterminal_1", 2001140, 4328681, 4, { -8.207968f, -300.679108f, -11.383970f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_30", 2001075, 4204730, 4, { -27.307819f, -347.278900f, 23.850750f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2001076, 4204722, 4, { -32.117531f, -347.483307f, -18.936440f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_32", 2001077, 4204728, 4, { -0.090805f, -348.068695f, -13.361250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2001078, 4204719, 4, { 27.568150f, -347.808289f, 23.699249f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_34", 2001106, 4204738, 4, { -64.801163f, -383.539886f, -16.602329f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_35", 2001107, 4204740, 4, { -34.187149f, -383.967804f, -51.634480f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_36", 2001108, 4204732, 4, { 58.207191f, -383.523010f, -18.762280f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_37", 2001109, 4204735, 4, { 27.461531f, -384.122589f, 40.984268f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_38", 2001110, 4204746, 4, { 22.577141f, -422.501587f, 53.173019f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_39", 2001111, 4204744, 4, { -46.433231f, -422.842804f, 34.744751f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_40", 2001112, 4204747, 4, { 17.206091f, -423.418488f, -16.318670f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2001162, 4317929, 4, { -15.875440f, -423.430511f, 18.778770f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Silentterminal_2", 2002600, 4334493, 4, { -24.909149f, -423.472595f, 41.999378f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000629, 4294859, 5, { -0.075790f, 0.000000f, 0.310051f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2001046, 4204647, 4322283, 4, { -38.434280f, 0.755630f, 27.186541f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001047, 4204649, 4322284, 4, { -22.930870f, -38.074230f, 51.622608f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2001048, 4204652, 4322285, 4, { 17.410521f, -36.911560f, 65.506958f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2001049, 4204654, 4322286, 4, { 43.230721f, -36.854370f, 41.278610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001050, 4204661, 4322287, 4, { 41.756340f, -37.405720f, 11.258040f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001051, 4204644, 4322288, 4, { 18.406361f, -75.101082f, 30.246229f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001052, 4204665, 4322289, 4, { -30.734369f, -111.808601f, 16.055771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001053, 4204660, 4322290, 4, { 28.263350f, -74.681847f, -39.544411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001054, 4204664, 4322291, 4, { -8.499553f, -113.039597f, -34.010311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001055, 4204662, 4322292, 4, { -15.483490f, -112.471001f, -20.925671f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Silentterminal", 2001132, 4322464, 4326376, 4, { -6.976719f, -112.013496f, 23.202400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4294855, 4, { -16.955231f, -0.864158f, 0.593589f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2001152, 4238687, 4333509, 4, { -1.707294f, 0.000000f, 3.048101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001056, 4204669, 4322293, 4, { -14.240080f, -150.417404f, 1.736771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001057, 4204678, 4322294, 4, { -29.648090f, -188.419907f, -3.748357f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001058, 4204672, 4322295, 4, { -12.738200f, -187.302002f, 51.141499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2001059, 4204697, 4322296, 4, { 0.332115f, -225.076202f, 50.155842f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2001060, 4204703, 4322297, 4, { 52.345329f, -224.740707f, 37.453941f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001061, 4204709, 4322298, 4, { 46.480949f, -262.093811f, 5.845346f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2001062, 4204723, 4322299, 4, { 28.585011f, -299.527008f, 19.833670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2001063, 4204712, 4322300, 4, { -15.037280f, -262.281311f, 51.584450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2001064, 4204725, 4322301, 4, { -15.719740f, -300.085785f, -22.829020f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2001065, 4204720, 4322302, 4, { -0.428782f, -300.866394f, 22.938450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2001066, 4204671, 4322303, 4, { 9.075709f, -150.864899f, -17.327230f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2001067, 4204680, 4322304, 4, { -25.603180f, -188.390701f, -25.489799f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2001068, 4204687, 4322305, 4, { 28.229540f, -188.408707f, -2.975939f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2001069, 4204684, 4322306, 4, { 37.952412f, -187.292603f, -39.644798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2001070, 4204707, 4322307, 4, { -5.330157f, -225.534607f, -50.912369f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001071, 4204688, 4322308, 4, { 23.554840f, -223.922607f, -46.970329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2001072, 4204689, 4322309, 4, { -44.635330f, -225.534607f, -27.836760f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001073, 4204715, 4322310, 4, { -24.786400f, -262.708405f, -39.642220f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2001074, 4204716, 4322311, 4, { -0.141846f, -262.624695f, -63.058170f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Silentterminal_1", 2001140, 4328681, 4326380, 4, { -8.207968f, -300.679108f, -11.383970f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001075, 4204730, 4322312, 4, { -27.307819f, -347.278900f, 23.850750f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2001076, 4204722, 4322313, 4, { -32.117531f, -347.483307f, -18.936440f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2001077, 4204728, 4322314, 4, { -0.090805f, -348.068695f, -13.361250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2001078, 4204719, 4322315, 4, { 27.568150f, -347.808289f, 23.699249f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2001106, 4204738, 4322316, 4, { -64.801163f, -383.539886f, -16.602329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2001107, 4204740, 4322317, 4, { -34.187149f, -383.967804f, -51.634480f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2001108, 4204732, 4322318, 4, { 58.207191f, -383.523010f, -18.762280f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2001109, 4204735, 4322319, 4, { 27.461531f, -384.122589f, 40.984268f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2001110, 4204746, 4322320, 4, { 22.577141f, -422.501587f, 53.173019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2001111, 4204744, 4322321, 4, { -46.433231f, -422.842804f, 34.744751f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2001112, 4204747, 4322322, 4, { 17.206091f, -423.418488f, -16.318670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2001162, 4317929, 4330638, 4, { -15.875440f, -423.430511f, 18.778770f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Silentterminal_2", 2002600, 4334493, 4334494, 4, { -24.909149f, -423.472595f, 41.999378f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000629, 4294859, 4294853, 5, { -0.075790f, 0.000000f, 0.310051f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn4.cpp b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn4.cpp index db4d65b5..aad07f1b 100644 --- a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn4.cpp +++ b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn4.cpp @@ -3,32 +3,30 @@ using namespace Sapphire; -class TheBindingCoilofBahamutTurn4 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBindingCoilofBahamutTurn4 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBindingCoilofBahamutTurn4() : - Sapphire::ScriptAPI::InstanceContentScript( 30005 ) + TheBindingCoilofBahamutTurn4() : Sapphire::ScriptAPI::InstanceContentScript( 30005 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Silentterminal", 2000633, 4974723, 4, { -16.904461f, 1.700597f, 17.125530f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Silentterminal_1", 2000634, 4974724, 4, { 17.103741f, 1.662121f, 16.896111f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2001153, 4254608, 4, { 7.917505f, 0.058137f, -7.647632f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2001153, 4254609, 4, { 8.217505f, 0.058137f, -6.747632f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2001153, 4254607, 4, { 8.517506f, 0.000000f, -5.847631f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2001153, 4254606, 4, { 8.817506f, 0.000000f, -4.947631f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001155, 4974722, 4, { -16.599979f, 0.058137f, -16.803070f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2001155, 4974721, 4, { 16.776859f, 0.058137f, -16.643490f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001764, 3961628, 4, { -0.983059f, 0.058134f, 3.319265f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2001764, 4974712, 4, { -2.906071f, 0.058134f, 2.796373f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2001764, 3962580, 4, { -4.811448f, 0.000001f, 9.066607f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2001764, 4330325, 4, { 2.346304f, 0.058136f, 5.385328f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2001764, 4330326, 4, { 4.663461f, 0.058136f, 4.726402f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000630, 4294847, 5, { -12.531030f, 0.000001f, 12.592170f }, 1.000000f, 0.000000f ); + instance.addEObj( "Silentterminal", 2000633, 4974723, 4294895, 4, { -16.904461f, 1.700597f, 17.125530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Silentterminal_1", 2000634, 4974724, 4294896, 4, { 17.103741f, 1.662121f, 16.896111f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2001153, 4254608, 4331328, 4, { 7.917505f, 0.058137f, -7.647632f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2001153, 4254609, 4331329, 4, { 8.217505f, 0.058137f, -6.747632f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2001153, 4254607, 4331330, 4, { 8.517506f, 0.000000f, -5.847631f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001153, 4254606, 4331333, 4, { 8.817506f, 0.000000f, -4.947631f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001155, 4974722, 4331415, 4, { -16.599979f, 0.058137f, -16.803070f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001155, 4974721, 4331416, 4, { 16.776859f, 0.058137f, -16.643490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001764, 3961628, 4330508, 4, { -0.983059f, 0.058134f, 3.319265f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001764, 4974712, 4330509, 4, { -2.906071f, 0.058134f, 2.796373f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001764, 3962580, 4330510, 4, { -4.811448f, 0.000001f, 9.066607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2001764, 4330325, 4330511, 4, { 2.346304f, 0.058136f, 5.385328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2001764, 4330326, 4330512, 4, { 4.663461f, 0.058136f, 4.726402f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000630, 4294847, 4294852, 5, { -12.531030f, 0.000001f, 12.592170f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0055", 2000615, 4374568, 4, { -15.534740f, 0.058137f, -15.601170f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0055", 2000615, 4374568, 4374570, 4, { -15.534740f, 0.058137f, -15.601170f }, 1.000000f, 0.000000f, 0); // States -> vf_dext01_of (id: 19) vf_dext01_on (id: 20) } diff --git a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn5.cpp b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn5.cpp index 040dbcc5..6c0cbb48 100644 --- a/src/scripts/instances/raids/TheBindingCoilofBahamutTurn5.cpp +++ b/src/scripts/instances/raids/TheBindingCoilofBahamutTurn5.cpp @@ -3,25 +3,23 @@ using namespace Sapphire; -class TheBindingCoilofBahamutTurn5 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBindingCoilofBahamutTurn5 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBindingCoilofBahamutTurn5() : - Sapphire::ScriptAPI::InstanceContentScript( 30006 ) + TheBindingCoilofBahamutTurn5() : Sapphire::ScriptAPI::InstanceContentScript( 30006 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2000623, 4328290, 4, { -7.770457f, 54.493511f, -29.083250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2000666, 4323972, 4, { -3.001781f, 50.022308f, -7.576328f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2000682, 0, 4, { -0.531223f, 50.025429f, 6.100062f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2001151, 0, 4, { 11.681320f, 50.085152f, -0.915123f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001150, 0, 4, { 14.631230f, 50.087898f, 1.687731f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2001168, 0, 4, { 17.845060f, 50.181900f, -0.676077f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002664, 0, 4, { -7.768790f, 50.005032f, -4.092178f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2001163, 4328464, 4, { 51.910549f, 48.460838f, 72.757553f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000631, 4294944, 5, { -26.751080f, 100.099998f, -128.204498f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2000623, 4328290, 4294952, 4, { -7.770457f, 54.493511f, -29.083250f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000666, 4323972, 4303002, 4, { -3.001781f, 50.022308f, -7.576328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000682, 0, 4312941, 4, { -0.531223f, 50.025429f, 6.100062f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001151, 0, 4330504, 4, { 11.681320f, 50.085152f, -0.915123f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001150, 0, 4330505, 4, { 14.631230f, 50.087898f, 1.687731f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001168, 0, 4333456, 4, { 17.845060f, 50.181900f, -0.676077f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2002664, 0, 4335293, 4, { -7.768790f, 50.005032f, -4.092178f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2001163, 4328464, 4330643, 4, { 51.910549f, 48.460838f, 72.757553f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000631, 4294944, 4294942, 5, { -26.751080f, 100.099998f, -128.204498f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) } diff --git a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn1.cpp b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn1.cpp index 5b54a297..ec5294ae 100644 --- a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn1.cpp +++ b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn1.cpp @@ -3,41 +3,39 @@ using namespace Sapphire; -class TheFinalCoilofBahamutTurn1 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheFinalCoilofBahamutTurn1 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheFinalCoilofBahamutTurn1() : - Sapphire::ScriptAPI::InstanceContentScript( 30016 ) + TheFinalCoilofBahamutTurn1() : Sapphire::ScriptAPI::InstanceContentScript( 30016 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2004612, 0, 4, { -0.116493f, -0.000001f, -293.875214f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004613, 0, 4, { -5.014206f, -0.000001f, -285.730896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4894214, 5, { 0.172209f, 1.707170f, 221.425903f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2004612, 0, 4996332, 4, { -0.116493f, -0.000001f, -293.875214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004613, 0, 4996333, 4, { -5.014206f, -0.000001f, -285.730896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4894214, 4894215, 5, { 0.172209f, 1.707170f, 221.425903f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -6.029538f, -0.000005f, 188.016205f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003679, 4868598, 4, { -0.125790f, 0.523954f, 167.023605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2004605, 4852714, 4, { -0.194780f, -0.000003f, 177.104095f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2003849, 4881763, 4, { 0.031929f, -19.494820f, 141.135101f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2003905, 4868599, 4, { -0.095059f, -7.275987f, 79.729607f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004605, 4879813, 4, { -10.904620f, -18.183340f, 116.685303f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2004605, 4879797, 4, { 11.416480f, -18.931650f, 116.685303f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004605, 4879805, 4, { 11.416480f, -19.000000f, 103.064003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004605, 4879822, 4, { -11.312880f, -19.000000f, 103.064003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004116, 4881762, 4, { 0.171127f, -19.487169f, 30.039690f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004117, 4868600, 4, { 0.009460f, -29.465590f, 10.045650f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2004605, 4879838, 4, { 0.047739f, -29.000000f, 19.918270f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2004605, 4879850, 4, { 0.018590f, -29.000000f, 19.923750f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2004118, 4881761, 4, { 0.003261f, -4.463747f, -152.984604f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2004119, 4868601, 4, { 0.003693f, -4.463205f, -166.994400f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2002735, 0, 4, { 0.007116f, -5.000001f, -171.749207f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4895024, 4, { -0.005186f, -4.890112f, -171.362305f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4894216, 4, { -6.029538f, -0.000005f, 188.016205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003679, 4868598, 4894220, 4, { -0.125790f, 0.523954f, 167.023605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004605, 4852714, 4985838, 4, { -0.194780f, -0.000003f, 177.104095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003849, 4881763, 4894222, 4, { 0.031929f, -19.494820f, 141.135101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003905, 4868599, 4894223, 4, { -0.095059f, -7.275987f, 79.729607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004605, 4879813, 4985839, 4, { -10.904620f, -18.183340f, 116.685303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004605, 4879797, 4985840, 4, { 11.416480f, -18.931650f, 116.685303f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004605, 4879805, 4985843, 4, { 11.416480f, -19.000000f, 103.064003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004605, 4879822, 4985855, 4, { -11.312880f, -19.000000f, 103.064003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004116, 4881762, 4894224, 4, { 0.171127f, -19.487169f, 30.039690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004117, 4868600, 4894225, 4, { 0.009460f, -29.465590f, 10.045650f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004605, 4879838, 4985857, 4, { 0.047739f, -29.000000f, 19.918270f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004605, 4879850, 4985858, 4, { 0.018590f, -29.000000f, 19.923750f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2004118, 4881761, 4894228, 4, { 0.003261f, -4.463747f, -152.984604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004119, 4868601, 4894229, 4, { 0.003693f, -4.463205f, -166.994400f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002735, 0, 4895022, 4, { 0.007116f, -5.000001f, -171.749207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4895024, 4895023, 4, { -0.005186f, -4.890112f, -171.362305f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_17", 2004305, 4841650, 4, { 0.086417f, 0.090680f, -300.234711f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2004141, 4841682, 4, { 0.003672f, 1.083544f, -337.998596f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2004137, 4895069, 4, { 3.638081f, 0.152056f, -331.675415f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_17", 2004305, 4841650, 4979176, 4, { 0.086417f, 0.090680f, -300.234711f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2004141, 4841682, 4895375, 4, { 0.003672f, 1.083544f, -337.998596f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_colwithnavi", 2004137, 4895069, 4895161, 4, { 3.638081f, 0.152056f, -331.675415f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn2.cpp b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn2.cpp index 51809c5b..6516737a 100644 --- a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn2.cpp +++ b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn2.cpp @@ -3,51 +3,49 @@ using namespace Sapphire; -class TheFinalCoilofBahamutTurn2 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheFinalCoilofBahamutTurn2 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheFinalCoilofBahamutTurn2() : - Sapphire::ScriptAPI::InstanceContentScript( 30017 ) + TheFinalCoilofBahamutTurn2() : Sapphire::ScriptAPI::InstanceContentScript( 30017 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2004618, 0, 4, { 8.377602f, -4.963000f, 2.130980f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w1b2_b0338", 2004622, 5004388, 4, { 0.000000f, -4.963000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2004618, 0, 4999751, 4, { 8.377602f, -4.963000f, 2.130980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w1b2_b0338", 2004622, 5004388, 5004393, 4, { 0.000000f, -4.963000f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> brr_off (id: 2) brr_on2off (id: 3) brr_on (id: 4) brr_off2on (id: 5) - instance.registerEObj( "unknown_1", 2004138, 4985190, 4, { 3.028988f, -85.357613f, 329.862915f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -8.983331f, -89.405617f, 340.705505f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4895376, 5, { -2.304138f, -95.841980f, 373.883514f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2004138, 4985190, 4895387, 4, { 3.028988f, -85.357613f, 329.862915f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4895388, 4, { -8.983331f, -89.405617f, 340.705505f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4895376, 4895392, 5, { -2.304138f, -95.841980f, 373.883514f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_2", 2004138, 4772070, 4, { -3.471196f, -85.362328f, 329.862915f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2004138, 0, 4, { 3.028988f, -85.357613f, 329.862915f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2004138, 4772073, 4, { 82.671562f, 89.558182f, 312.686188f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004138, 4772071, 4, { -87.694283f, 61.779518f, 322.880798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2004138, 4772074, 4, { 68.781647f, 74.135750f, 257.001312f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2004138, 4772072, 4, { -71.265640f, 50.681782f, 262.029907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004138, 0, 4, { 3.045514f, -50.605240f, 198.785202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004131, 4772088, 4, { -0.320496f, -61.905880f, 240.100693f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2004131, 4772089, 4, { -0.150618f, -58.926769f, 229.063507f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004130, 4903493, 4, { 0.167786f, -56.382141f, 216.998505f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2004138, 4772084, 4, { 5.588670f, -50.254120f, 198.785202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2004138, 4985729, 4, { -1.068177f, -50.250832f, 198.785202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2004138, 4772077, 4, { 93.772713f, 2.760812f, 164.237198f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2004138, 4772078, 4, { 62.832458f, 2.703932f, 109.635002f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2004138, 4772079, 4, { -101.804497f, -15.054380f, 174.336105f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2004138, 4772080, 4, { -68.094177f, -9.272421f, 114.627701f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2004131, 4772085, 4, { -33.952530f, 1.069616f, 57.437080f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2004131, 4772087, 4, { 34.497631f, 1.062853f, 57.576210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2004130, 4903494, 4, { -18.231251f, 0.578985f, 63.141258f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2004130, 4903495, 4, { 18.776350f, 0.578991f, 63.349949f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2004138, 4772081, 4, { 0.088281f, 0.909978f, 67.335487f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2004138, 4772082, 4, { -66.984283f, 1.029588f, -0.043371f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2004138, 4772083, 4, { 67.627632f, 1.029588f, -0.043371f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2002735, 0, 4, { 0.046454f, 0.339829f, 55.289249f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4896001, 4, { -0.021759f, 0.578989f, 57.955990f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2004138, 4772070, 4995286, 4, { -3.471196f, -85.362328f, 329.862915f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2004138, 0, 4995289, 4, { 3.028988f, -85.357613f, 329.862915f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2004138, 4772073, 4895396, 4, { 82.671562f, 89.558182f, 312.686188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004138, 4772071, 4895400, 4, { -87.694283f, 61.779518f, 322.880798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2004138, 4772074, 4895402, 4, { 68.781647f, 74.135750f, 257.001312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004138, 4772072, 4895406, 4, { -71.265640f, 50.681782f, 262.029907f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004138, 0, 4895408, 4, { 3.045514f, -50.605240f, 198.785202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004131, 4772088, 4895412, 4, { -0.320496f, -61.905880f, 240.100693f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2004131, 4772089, 4895414, 4, { -0.150618f, -58.926769f, 229.063507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004130, 4903493, 4895415, 4, { 0.167786f, -56.382141f, 216.998505f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004138, 4772084, 4995292, 4, { 5.588670f, -50.254120f, 198.785202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004138, 4985729, 4995299, 4, { -1.068177f, -50.250832f, 198.785202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2004138, 4772077, 4895587, 4, { 93.772713f, 2.760812f, 164.237198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004138, 4772078, 4895588, 4, { 62.832458f, 2.703932f, 109.635002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004138, 4772079, 4895629, 4, { -101.804497f, -15.054380f, 174.336105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004138, 4772080, 4895630, 4, { -68.094177f, -9.272421f, 114.627701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2004131, 4772085, 4895636, 4, { -33.952530f, 1.069616f, 57.437080f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2004131, 4772087, 4895637, 4, { 34.497631f, 1.062853f, 57.576210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2004130, 4903494, 4895638, 4, { -18.231251f, 0.578985f, 63.141258f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2004130, 4903495, 4895639, 4, { 18.776350f, 0.578991f, 63.349949f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004138, 4772081, 4895640, 4, { 0.088281f, 0.909978f, 67.335487f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2004138, 4772082, 4895925, 4, { -66.984283f, 1.029588f, -0.043371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004138, 4772083, 4895956, 4, { 67.627632f, 1.029588f, -0.043371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2002735, 0, 4896002, 4, { 0.046454f, 0.339829f, 55.289249f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4896001, 4896003, 4, { -0.021759f, 0.578989f, 57.955990f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Allaganterminal", 2004142, 4797408, 4, { 0.001913f, -4.224863f, -30.000130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2004137, 4895798, 4, { -0.366558f, -4.738363f, -24.911970f }, 1.000000f, 0.000000f ); + instance.addEObj( "Allaganterminal", 2004142, 4797408, 4895799, 4, { 0.001913f, -4.224863f, -30.000130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_colwithnavi", 2004137, 4895798, 4895797, 4, { -0.366558f, -4.738363f, -24.911970f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn3.cpp b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn3.cpp index 5252674f..0a303e04 100644 --- a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn3.cpp +++ b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn3.cpp @@ -3,24 +3,22 @@ using namespace Sapphire; -class TheFinalCoilofBahamutTurn3 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheFinalCoilofBahamutTurn3 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheFinalCoilofBahamutTurn3() : - Sapphire::ScriptAPI::InstanceContentScript( 30018 ) + TheFinalCoilofBahamutTurn3() : Sapphire::ScriptAPI::InstanceContentScript( 30018 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2004611, 0, 4, { -7.491028f, -53.235149f, -153.215500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004610, 0, 4, { 22.322800f, -53.235241f, -154.775101f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w1b3_b0502", 2004627, 5009741, 4, { 0.000000f, -53.682961f, -160.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2004611, 0, 4985093, 4, { -7.491028f, -53.235149f, -153.215500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004610, 0, 4995707, 4, { 22.322800f, -53.235241f, -154.775101f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w1b3_b0502", 2004627, 5009741, 5009742, 4, { 0.000000f, -53.682961f, -160.000000f }, 1.000000f, 0.000000f, 0); // States -> brr_off (id: 2) brr_on2off (id: 3) brr_on (id: 4) brr_off2on (id: 5) - instance.registerEObj( "unknown_2", 2004638, 0, 4, { -14.415940f, -53.682961f, -162.090302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4895872, 5, { 0.005331f, -53.234989f, -140.846207f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2004638, 0, 5012220, 4, { -14.415940f, -53.682961f, -162.090302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4895872, 4895873, 5, { 0.005331f, -53.234989f, -140.846207f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Entrypoint", 2004650, 0, 4, { -0.019161f, -53.626511f, -182.364700f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrypoint", 2004650, 0, 4895874, 4, { -0.019161f, -53.626511f, -182.364700f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn4.cpp b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn4.cpp index d8c88c24..f7428ca9 100644 --- a/src/scripts/instances/raids/TheFinalCoilofBahamutTurn4.cpp +++ b/src/scripts/instances/raids/TheFinalCoilofBahamutTurn4.cpp @@ -3,24 +3,22 @@ using namespace Sapphire; -class TheFinalCoilofBahamutTurn4 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheFinalCoilofBahamutTurn4 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheFinalCoilofBahamutTurn4() : - Sapphire::ScriptAPI::InstanceContentScript( 30019 ) + TheFinalCoilofBahamutTurn4() : Sapphire::ScriptAPI::InstanceContentScript( 30019 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2004578, 0, 4, { 452.681213f, 0.000000f, 6.016883f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004579, 0, 4, { 450.366699f, -0.000000f, 5.948895f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004580, 0, 4, { 443.205688f, 0.000000f, 4.024448f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4895882, 5, { 450.000000f, 0.000000f, 21.250090f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2004578, 0, 4981035, 4, { 452.681213f, 0.000000f, 6.016883f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004579, 0, 4981036, 4, { 450.366699f, -0.000000f, 5.948895f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004580, 0, 4981037, 4, { 443.205688f, 0.000000f, 4.024448f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4895882, 4895883, 5, { 450.000000f, 0.000000f, 21.250090f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_3", 2004785, 5039563, 4, { 450.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004649, 5018241, 4, { 448.419403f, 0.000000f, 4.765350f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2004651, 0, 4, { 450.000000f, 0.000000f, 29.273590f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_3", 2004785, 5039563, 5047842, 4, { 450.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004649, 5018241, 5343019, 4, { 448.419403f, 0.000000f, 4.765350f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2004651, 0, 4895887, 4, { 450.000000f, 0.000000f, 29.273590f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheLabyrinthoftheAncients.cpp b/src/scripts/instances/raids/TheLabyrinthoftheAncients.cpp deleted file mode 100644 index 2ed1915e..00000000 --- a/src/scripts/instances/raids/TheLabyrinthoftheAncients.cpp +++ /dev/null @@ -1,113 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheLabyrinthoftheAncients : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheLabyrinthoftheAncients() : - Sapphire::ScriptAPI::InstanceContentScript( 30001 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2002108, 0, 4, { -109.946503f, 44.168140f, -165.619995f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4317322, 5, { -110.032799f, 30.372690f, 417.614990f }, 0.991760f, 0.000048f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Allaganteleporter", 2001023, 3445281, 4, { -117.450104f, 45.942120f, 317.195892f }, 0.778198f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0294", 2002793, 4493308, 4, { -148.301498f, 48.301128f, 279.915802f }, 1.000000f, 0.000000f ); - // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) - instance.registerEObj( "sgvf_w_lvd_b0294_1", 2002794, 4493309, 4, { -109.977203f, 48.251709f, 243.024094f }, 0.991760f, 0.000048f ); - // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) - instance.registerEObj( "sgvf_w_lvd_b0294_2", 2002795, 4493310, 4, { -71.722931f, 48.301121f, 280.086487f }, 1.000000f, 0.000000f ); - // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) - instance.registerEObj( "unknown_1", 2001024, 4199521, 4, { -451.214386f, 41.580811f, 182.050903f }, 1.000000f, 0.000048f ); - instance.registerEObj( "sgpl_l1r1_boss1wall", 2001025, 4303928, 4, { -451.373688f, 24.800070f, 73.862427f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2001026, 0, 4, { -451.305206f, 24.873600f, 73.806000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002798, 0, 4, { -355.665405f, 41.884102f, 279.420288f }, 1.550000f, -1.570796f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002801, 4478011, 4, { -346.181488f, 42.801510f, 279.988708f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_4", 2002799, 0, 4, { -415.959198f, 42.400002f, 280.898804f }, 1.550000f, -1.570796f ); - instance.registerEObj( "sgvf_w_lvd_b0250_1", 2002802, 4478013, 4, { -415.761597f, 42.400002f, 279.982788f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002800, 0, 4, { -452.406799f, 42.400002f, 239.395096f }, 1.550000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250_2", 2002803, 4478015, 4, { -451.081909f, 41.580811f, 243.305099f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0269", 2002839, 4493435, 4, { -413.650909f, 42.000000f, 279.285889f }, 0.991760f, 0.000048f ); - // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) - instance.registerEObj( "sgvf_w_lvd_b0269_1", 2002840, 4493436, 4, { -450.220612f, 41.580811f, 247.690399f }, 0.991760f, 0.000048f ); - // States -> barrier_2loop (id: 3) barrier_stop (id: 4) barrier_loop (id: 10) barrier_2stop (id: 11) - instance.registerEObj( "Allaganteleporter_1", 2002807, 3445282, 4, { -301.062592f, 54.375320f, 290.201904f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Allaganteleporter_2", 2002808, 3974161, 4, { -457.203400f, 38.418018f, 104.051903f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut", 2002804, 0, 4, { -451.176910f, 25.504910f, 18.912251f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_l1r1_trash2wall", 2001027, 4304910, 4, { 191.423996f, 51.658699f, 280.097992f }, 0.400000f, 0.000000f ); - // States -> on (id: 20) off (id: 21) - instance.registerEObj( "sgpl_l1r1_trash2line", 2001028, 4304912, 4, { 191.145798f, 51.767059f, 279.359497f }, 0.400000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001032, 0, 4, { 409.496094f, 66.240303f, 280.004395f }, 0.800000f, -1.570451f ); - instance.registerEObj( "sgpl_l1r1_boss2wall", 2001031, 4304071, 4, { 438.027588f, 69.382690f, 281.602203f }, 0.778198f, -1.570451f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Allaganteleporter_3", 2002809, 3445284, 4, { 115.688499f, 65.110123f, 280.018311f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2002813, 4199883, 4, { 253.669495f, 51.066391f, 244.695007f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2002814, 4199882, 4, { 253.676102f, 51.066399f, 279.965607f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2002815, 4199881, 4, { 253.683899f, 51.066360f, 315.213013f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2002816, 4199880, 4, { 213.707596f, 51.052799f, 244.895493f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2002817, 4199878, 4, { 213.688202f, 51.052799f, 280.125214f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2002818, 4199879, 4, { 213.723404f, 51.052799f, 315.105286f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganteleporter_4", 2002810, 3974166, 4, { 349.215515f, 60.567490f, 268.536591f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut_1", 2002805, 0, 4, { 455.122894f, 66.249268f, 279.987701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2001030, 4199894, 4, { 264.739899f, 50.679981f, 279.921509f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_l1r1_boss3wall", 2001033, 4305031, 4, { -110.210899f, 44.083248f, -116.227997f }, 0.381470f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_14", 2001034, 0, 4, { -110.254898f, 44.168098f, -111.387901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2001035, 4317566, 4, { -110.054497f, 46.072929f, -214.578705f }, 0.400000f, 0.000000f ); - instance.registerEObj( "sgpl_l1r1_boss3wall_1", 2001036, 4305191, 4, { -111.224899f, 67.886620f, -344.147797f }, 0.400000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_16", 2001037, 0, 4, { -109.930298f, 67.892403f, -338.731415f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Energytowerconsole", 2001038, 0, 4, { -85.032784f, 70.241432f, -343.493713f }, 0.800000f, 1.570451f ); - instance.registerEObj( "Energytowerconsole_1", 2001039, 0, 4, { -85.044861f, 70.240898f, -393.307587f }, 0.800000f, 0.000000f ); - instance.registerEObj( "Energytowerconsole_2", 2001040, 0, 4, { -134.983994f, 70.240898f, -343.431213f }, 0.800000f, 0.000000f ); - instance.registerEObj( "Energytowerconsole_3", 2001041, 0, 4, { -134.925201f, 70.240898f, -393.378296f }, 0.800000f, -1.570451f ); - instance.registerEObj( "Allaganteleporter_5", 2002811, 3445283, 4, { -117.500000f, 39.417461f, -60.409302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2002819, 4317548, 4, { -109.942200f, 44.168140f, -140.697403f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2002820, 4317564, 4, { -109.933800f, 44.168140f, -190.218903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganteleporter_6", 2002812, 3974167, 4, { -117.461098f, 57.435680f, -288.075104f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut_2", 2002806, 0, 4, { -109.976601f, 68.215019f, -378.115906f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2002821, 4407451, 4, { -110.134598f, 68.248489f, -367.669708f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganteleporter_7", 2002822, 4322323, 4, { -123.763496f, 650.608582f, 254.596695f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_l1r1_boss4wall", 2001042, 4491496, 4, { -110.122498f, 650.015808f, 227.968597f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_20", 2001043, 0, 4, { -110.052299f, 650.020020f, 227.514893f }, 0.800000f, 0.000048f ); - instance.registerEObj( "unknown_21", 2001044, 4497411, 4, { -109.941299f, 650.720886f, 194.445694f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_22", 2002823, 4101871, 4, { -86.638451f, 650.731018f, 191.568298f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2002824, 4101872, 4, { -109.887199f, 650.970886f, 207.029099f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2002825, 4101873, 4, { -132.905304f, 650.731018f, 191.279907f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2002826, 0, 4, { -78.160004f, 649.940125f, 206.024597f }, 0.800000f, -0.634151f ); - instance.registerEObj( "unknown_26", 2002832, 0, 4, { -85.569000f, 649.940125f, 213.420593f }, 0.800000f, -0.911137f ); - instance.registerEObj( "unknown_27", 2002833, 0, 4, { -94.658401f, 649.940125f, 218.672806f }, 0.800000f, -1.177247f ); - instance.registerEObj( "unknown_28", 2002834, 0, 4, { -125.350403f, 649.940125f, 218.672806f }, 0.800000f, -1.153363f ); - instance.registerEObj( "unknown_29", 2002835, 0, 4, { -134.429901f, 649.940125f, 213.420593f }, 0.800000f, -0.918754f ); - instance.registerEObj( "unknown_30", 2002836, 0, 4, { -141.827698f, 649.940125f, 206.024597f }, 0.800000f, -0.639576f ); - instance.registerEObj( "unknown_31", 2002837, 4478584, 4, { -89.563782f, 650.019226f, 209.632706f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_32", 2002838, 4478586, 4, { -131.352798f, 650.019226f, 210.327194f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -110.009903f, 650.972229f, 157.832199f }, 0.793408f, 0.000048f ); - instance.registerEObj( "unknown_33", 2001029, 4499125, 4, { -109.987602f, 650.731018f, 181.576202f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheLabyrinthoftheAncients ); \ No newline at end of file diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn1.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn1.cpp index 2d037813..8318418c 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn1.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn1.cpp @@ -3,32 +3,30 @@ using namespace Sapphire; -class TheSecondCoilofBahamutSavageTurn1 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutSavageTurn1 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutSavageTurn1() : - Sapphire::ScriptAPI::InstanceContentScript( 30012 ) + TheSecondCoilofBahamutSavageTurn1() : Sapphire::ScriptAPI::InstanceContentScript( 30012 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003012, 0, 4, { -266.882690f, 10.421330f, 43.491699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003043, 0, 4, { -261.309113f, 10.383500f, 37.739429f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003044, 0, 4, { -259.553802f, 10.421330f, 31.442730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003045, 0, 4, { -262.154510f, 10.421330f, 23.808010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4614306, 5, { -120.168602f, 11.010820f, -99.074913f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2003012, 0, 4620921, 4, { -266.882690f, 10.421330f, 43.491699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003043, 0, 4620922, 4, { -261.309113f, 10.383500f, 37.739429f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003044, 0, 4620923, 4, { -259.553802f, 10.421330f, 31.442730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2003045, 0, 4620924, 4, { -262.154510f, 10.421330f, 23.808010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4614306, 4614318, 5, { -120.168602f, 11.010820f, -99.074913f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -131.611206f, 9.156082f, -82.660057f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001269, 4544126, 4, { -137.669403f, 9.502172f, -11.353470f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Destination", 2002372, 4579467, 4, { -171.978897f, -49.907219f, -10.220380f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1b2_bosswall", 2002872, 4616656, 4, { -248.873596f, 10.236450f, 33.155060f }, 1.000000f, -0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4614319, 4, { -131.611206f, 9.156082f, -82.660057f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001269, 4544126, 4616653, 4, { -137.669403f, 9.502172f, -11.353470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2002372, 4579467, 4616654, 4, { -171.978897f, -49.907219f, -10.220380f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1b2_bosswall", 2002872, 4616656, 4616657, 4, { -248.873596f, 10.236450f, 33.155060f }, 1.000000f, -0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { -246.919006f, 9.938496f, 34.239399f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Allaganterminal", 2003416, 4664435, 4, { -314.106995f, 9.414734f, 43.198238f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2003421, 4651262, 4, { -292.780701f, 10.351920f, 39.414989f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_5", 2002735, 0, 4616659, 4, { -246.919006f, 9.938496f, 34.239399f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "Allaganterminal", 2003416, 4664435, 4651251, 4, { -314.106995f, 9.414734f, 43.198238f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char", 2003421, 4651262, 4651263, 4, { -292.780701f, 10.351920f, 39.414989f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2003428, 4615269, 4, { -120.556702f, 8.820233f, -76.764412f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2003428, 4615269, 4663845, 4, { -120.556702f, 8.820233f, -76.764412f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn2.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn2.cpp index 1ebe5c4f..e6783f3e 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn2.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn2.cpp @@ -3,31 +3,29 @@ using namespace Sapphire; -class TheSecondCoilofBahamutSavageTurn2 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutSavageTurn2 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutSavageTurn2() : - Sapphire::ScriptAPI::InstanceContentScript( 30013 ) + TheSecondCoilofBahamutSavageTurn2() : Sapphire::ScriptAPI::InstanceContentScript( 30013 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003299, 4646804, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2003311, 4646803, 4, { -449.999908f, 800.027222f, 69.995354f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Ripenedbulb", 2003293, 4646806, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4646962, 5, { -358.417694f, -270.655487f, -0.875555f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2003299, 4646804, 4646902, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2003311, 4646803, 4646903, 4, { -449.999908f, 800.027222f, 69.995354f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ripenedbulb", 2003293, 4646806, 4646901, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4646962, 4646963, 5, { -358.417694f, -270.655487f, -0.875555f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -384.512085f, -270.435699f, -2.731445f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2002469, 4646048, 4, { -447.239197f, 799.923584f, 70.054077f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2002470, 4646986, 4, { -448.371613f, 800.000000f, 20.807449f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002471, 4646049, 4, { -372.196899f, -270.740997f, -1.014158f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Innerbulkhead", 2003415, 0, 4, { -375.434814f, -268.802399f, -0.859896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2003417, 4682781, 4, { -450.001099f, 799.969971f, 143.447495f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { -449.981689f, 800.000000f, 47.625530f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_f1b2_bosswall", 2002872, 4646969, 4, { -449.981689f, 801.188416f, 47.036610f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4646964, 4, { -384.512085f, -270.435699f, -2.731445f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2002469, 4646048, 4646968, 4, { -447.239197f, 799.923584f, 70.054077f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_colwithnavi", 2002470, 4646986, 4646972, 4, { -448.371613f, 800.000000f, 20.807449f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002471, 4646049, 4646975, 4, { -372.196899f, -270.740997f, -1.014158f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Innerbulkhead", 2003415, 0, 4646988, 4, { -375.434814f, -268.802399f, -0.859896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2003417, 4682781, 4651252, 4, { -450.001099f, 799.969971f, 143.447495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002735, 0, 4646971, 4, { -449.981689f, 800.000000f, 47.625530f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_f1b2_bosswall", 2002872, 4646969, 4646970, 4, { -449.981689f, 801.188416f, 47.036610f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002472, 4646987, 4, { -449.121704f, 800.000000f, 91.049332f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_b0118_col_char", 2002472, 4646987, 4646981, 4, { -449.121704f, 800.000000f, 91.049332f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) } diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn3.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn3.cpp index 4e42a8a2..10efddb1 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn3.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn3.cpp @@ -3,95 +3,93 @@ using namespace Sapphire; -class TheSecondCoilofBahamutSavageTurn3 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutSavageTurn3 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutSavageTurn3() : - Sapphire::ScriptAPI::InstanceContentScript( 30014 ) + TheSecondCoilofBahamutSavageTurn3() : Sapphire::ScriptAPI::InstanceContentScript( 30014 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Fragrantbloom", 2003342, 0, 4, { 5.540659f, -506.930115f, 105.670197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Destination", 2003387, 0, 4, { 5.248638f, -506.929993f, 104.130501f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sylphpodling", 2003348, 0, 4, { 4.584954f, -506.929993f, 106.997597f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Skybulb", 2003358, 0, 4, { 3.469964f, -506.929993f, 104.900299f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Destination_1", 2003289, 4681305, 4, { -28.488001f, -506.700012f, 105.307297f }, 1.000000f, -1.570796f ); + instance.addEObj( "Fragrantbloom", 2003342, 0, 4649265, 4, { 5.540659f, -506.930115f, 105.670197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2003387, 0, 4649268, 4, { 5.248638f, -506.929993f, 104.130501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2003348, 0, 4649266, 4, { 4.584954f, -506.929993f, 106.997597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skybulb", 2003358, 0, 4649267, 4, { 3.469964f, -506.929993f, 104.900299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003289, 4681305, 4649244, 4, { -28.488001f, -506.700012f, 105.307297f }, 1.000000f, -1.570796f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Destination_2", 2003289, 4681302, 4, { -2.644600f, -506.700012f, 79.710602f }, 1.000000f, 0.000000f ); + instance.addEObj( "Destination_2", 2003289, 4681302, 4649241, 4, { -2.644600f, -506.700012f, 79.710602f }, 1.000000f, 0.000000f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Destination_3", 2003289, 4681303, 4, { 23.007401f, -506.700012f, 105.309097f }, 1.000000f, 1.570796f ); + instance.addEObj( "Destination_3", 2003289, 4681303, 4649242, 4, { 23.007401f, -506.700012f, 105.309097f }, 1.000000f, 1.570796f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Destination_4", 2003289, 4681304, 4, { -2.685100f, -506.700012f, 131.011307f }, 1.000000f, -3.141593f ); + instance.addEObj( "Destination_4", 2003289, 4681304, 4649243, 4, { -2.685100f, -506.700012f, 131.011307f }, 1.000000f, -3.141593f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Entrance", 2000182, 4649322, 5, { 71.763351f, -505.710297f, -183.265305f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4649322, 4649324, 5, { 71.763351f, -505.710297f, -183.265305f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 78.751831f, -508.192688f, -166.063995f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_f1b3_b0384", 2003117, 4649426, 4, { 71.787033f, -523.938416f, -91.769341f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4649325, 4, { 78.751831f, -508.192688f, -166.063995f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_f1b3_b0384", 2003117, 4649426, 4649488, 4, { 71.787033f, -523.938416f, -91.769341f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_1", 2003149, 4649428, 4, { 71.647507f, -539.766907f, -10.543050f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_1", 2003149, 4649428, 4649489, 4, { 71.647507f, -539.766907f, -10.543050f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_2", 2003178, 4649429, 4, { -72.118347f, -523.848206f, -91.955490f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_2", 2003178, 4649429, 4649490, 4, { -72.118347f, -523.848206f, -91.955490f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_3", 2003179, 4649430, 4, { -71.857773f, -539.706909f, -11.043210f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_3", 2003179, 4649430, 4649491, 4, { -71.857773f, -539.706909f, -11.043210f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_4", 2003180, 4649427, 4, { 32.211380f, -491.286011f, -105.322304f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_4", 2003180, 4649427, 4649492, 4, { 32.211380f, -491.286011f, -105.322304f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_5", 2003187, 4649436, 4, { 31.604389f, -498.100800f, -68.374847f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_5", 2003187, 4649436, 4649493, 4, { 31.604389f, -498.100800f, -68.374847f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_6", 2003188, 4649435, 4, { 31.776440f, -506.867188f, -22.942039f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_6", 2003188, 4649435, 4649494, 4, { 31.776440f, -506.867188f, -22.942039f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_7", 2003196, 4649437, 4, { 31.800430f, -514.005920f, 12.637740f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_7", 2003196, 4649437, 4649495, 4, { 31.800430f, -514.005920f, 12.637740f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_8", 2003198, 4649442, 4, { -32.055038f, -491.285187f, -104.874397f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_8", 2003198, 4649442, 4649496, 4, { -32.055038f, -491.285187f, -104.874397f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_9", 2003200, 4649444, 4, { -31.019110f, -497.691315f, -68.166161f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_9", 2003200, 4649444, 4649497, 4, { -31.019110f, -497.691315f, -68.166161f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_10", 2003201, 4649443, 4, { -32.114700f, -507.132690f, -23.686880f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_10", 2003201, 4649443, 4649498, 4, { -32.114700f, -507.132690f, -23.686880f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_11", 2003202, 4649445, 4, { -32.647800f, -514.520386f, 12.987520f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_11", 2003202, 4649445, 4649499, 4, { -32.647800f, -514.520386f, 12.987520f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_12", 2003203, 4649441, 4, { 39.004780f, -451.620209f, -100.687401f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_12", 2003203, 4649441, 4649500, 4, { 39.004780f, -451.620209f, -100.687401f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_13", 2003204, 4649439, 4, { 36.536411f, -459.008911f, -57.215809f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_13", 2003204, 4649439, 4649501, 4, { 36.536411f, -459.008911f, -57.215809f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_14", 2003211, 4649440, 4, { 36.232590f, -468.665405f, -16.744450f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_14", 2003211, 4649440, 4649502, 4, { 36.232590f, -468.665405f, -16.744450f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_15", 2003212, 4649438, 4, { 39.456009f, -475.805695f, 24.956329f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_15", 2003212, 4649438, 4649503, 4, { 39.456009f, -475.805695f, 24.956329f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_16", 2003220, 4649449, 4, { -38.816181f, -450.369904f, -100.764801f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_16", 2003220, 4649449, 4649504, 4, { -38.816181f, -450.369904f, -100.764801f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_17", 2003272, 4649447, 4, { -39.033329f, -459.976013f, -57.518230f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_17", 2003272, 4649447, 4649505, 4, { -39.033329f, -459.976013f, -57.518230f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_18", 2003273, 4649448, 4, { -38.558640f, -467.593109f, -20.011221f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_18", 2003273, 4649448, 4649506, 4, { -38.558640f, -467.593109f, -20.011221f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_19", 2003274, 4649446, 4, { -39.651970f, -475.626709f, 24.849569f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_19", 2003274, 4649446, 4649507, 4, { -39.651970f, -475.626709f, 24.849569f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_20", 2003275, 4649434, 4, { 72.266907f, -442.713989f, -75.343910f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_20", 2003275, 4649434, 4649508, 4, { 72.266907f, -442.713989f, -75.343910f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_21", 2003286, 4649431, 4, { 71.894348f, -458.468506f, 5.267881f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_21", 2003286, 4649431, 4649509, 4, { 71.894348f, -458.468506f, 5.267881f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_22", 2003287, 4649432, 4, { -71.852654f, -442.697113f, -75.916992f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_22", 2003287, 4649432, 4649510, 4, { -71.852654f, -442.697113f, -75.916992f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_23", 2003288, 4649433, 4, { -71.777451f, -458.403107f, 4.927437f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_23", 2003288, 4649433, 4649511, 4, { -71.777451f, -458.403107f, 4.927437f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "unknown_0", 2002473, 4649110, 4, { 71.824219f, -515.343018f, -132.707794f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2002474, 4649108, 4, { 71.847183f, -531.168091f, -51.265450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002579, 4649109, 4, { 71.850891f, -546.907227f, 29.809669f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Boxofcrystals", 2002592, 4649105, 4, { -71.854797f, -515.314209f, -132.724899f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Boxofcrystals_1", 2002593, 4649103, 4, { -71.848587f, -531.122681f, -51.389240f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Boxofcrystals_2", 2002594, 4649104, 4, { -71.852577f, -547.315125f, 29.686489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2002885, 4649106, 4, { -0.000875f, -482.805389f, -84.219566f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2002886, 4649107, 4, { -0.003072f, -498.601105f, -3.013031f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2003453, 4672990, 4, { 0.015892f, -506.314087f, 46.485531f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1b3_bosswall", 2002872, 4649551, 4, { -2.840854f, -506.553986f, 68.877274f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2002473, 4649110, 4649331, 4, { 71.824219f, -515.343018f, -132.707794f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2002474, 4649108, 4649332, 4, { 71.847183f, -531.168091f, -51.265450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002579, 4649109, 4649333, 4, { 71.850891f, -546.907227f, 29.809669f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Boxofcrystals", 2002592, 4649105, 4649334, 4, { -71.854797f, -515.314209f, -132.724899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Boxofcrystals_1", 2002593, 4649103, 4649335, 4, { -71.848587f, -531.122681f, -51.389240f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002594, 4649104, 4649336, 4, { -71.852577f, -547.315125f, 29.686489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002885, 4649106, 4649337, 4, { -0.000875f, -482.805389f, -84.219566f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2002886, 4649107, 4649338, 4, { -0.003072f, -498.601105f, -3.013031f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003453, 4672990, 4677117, 4, { 0.015892f, -506.314087f, 46.485531f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1b3_bosswall", 2002872, 4649551, 4649552, 4, { -2.840854f, -506.553986f, 68.877274f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { -2.788200f, -507.313385f, 68.893646f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2003418, 4672991, 4, { -2.071490f, -506.798004f, 144.172394f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Frontalbulkhead", 2003420, 4649112, 4, { -0.091233f, -505.180695f, 26.463760f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1b3_boss_col", 2003422, 4651265, 4, { -2.657619f, -506.929993f, 124.653297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_board_col_only", 2003677, 4681484, 4, { -2.678503f, -506.980103f, 84.769417f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2002735, 0, 4649553, 4, { -2.788200f, -507.313385f, 68.893646f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2003418, 4672991, 4651253, 4, { -2.071490f, -506.798004f, 144.172394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frontalbulkhead", 2003420, 4649112, 4651255, 4, { -0.091233f, -505.180695f, 26.463760f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1b3_boss_col", 2003422, 4651265, 4651264, 4, { -2.657619f, -506.929993f, 124.653297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_board_col_only", 2003677, 4681484, 4681485, 4, { -2.678503f, -506.980103f, 84.769417f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn4.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn4.cpp index ca682e31..c508f7fc 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn4.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutSavageTurn4.cpp @@ -3,31 +3,29 @@ using namespace Sapphire; -class TheSecondCoilofBahamutSavageTurn4 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutSavageTurn4 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutSavageTurn4() : - Sapphire::ScriptAPI::InstanceContentScript( 30015 ) + TheSecondCoilofBahamutSavageTurn4() : Sapphire::ScriptAPI::InstanceContentScript( 30015 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003412, 0, 4, { -1.586798f, 0.000000f, 6.322940f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003413, 4592650, 4, { 0.246630f, 0.000000f, -0.575616f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003414, 4596280, 4, { 2.330916f, 0.000000f, 1.675908f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003411, 4585907, 4, { -0.036626f, -0.000000f, -0.514996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2003392, 4632812, 4, { 0.000000f, -0.000002f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2003393, 0, 4, { 16.296391f, -0.000002f, -4.751545f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2003394, 0, 4, { 11.781120f, -0.000001f, 4.780689f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2003391, 0, 4, { 8.938168f, 0.060000f, -11.440830f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0427", 2003427, 4664504, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); + instance.addEObj( "unknown_0", 2003412, 0, 4636440, 4, { -1.586798f, 0.000000f, 6.322940f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003413, 4592650, 4645190, 4, { 0.246630f, 0.000000f, -0.575616f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003414, 4596280, 4645194, 4, { 2.330916f, 0.000000f, 1.675908f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2003411, 4585907, 4635966, 4, { -0.036626f, -0.000000f, -0.514996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003392, 4632812, 4635928, 4, { 0.000000f, -0.000002f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003393, 0, 4635929, 4, { 16.296391f, -0.000002f, -4.751545f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003394, 0, 4635930, 4, { 11.781120f, -0.000001f, 4.780689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003391, 0, 4635927, 4, { 8.938168f, 0.060000f, -11.440830f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0427", 2003427, 4664504, 4660252, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f, 0); // States -> on (id: 2) off (id: 3) - instance.registerEObj( "Entrance", 2000182, 4614314, 5, { -0.059309f, -0.000001f, 15.090750f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4614314, 4614315, 5, { -0.059309f, -0.000001f, 15.090750f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Allaganterminal", 2003419, 4682784, 4, { -15.104980f, 0.572263f, -27.316570f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2003452, 4615853, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2003678, 4663755, 4, { 16.207529f, 0.571903f, 28.091551f }, 1.000000f, 0.000000f ); + instance.addEObj( "Allaganterminal", 2003419, 4682784, 4651254, 4, { -15.104980f, 0.572263f, -27.316570f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003452, 4615853, 4665738, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2003678, 4663755, 4685326, 4, { 16.207529f, 0.571903f, 28.091551f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn1.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn1.cpp index b8c93834..4191656a 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn1.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn1.cpp @@ -3,32 +3,30 @@ using namespace Sapphire; -class TheSecondCoilofBahamutTurn1 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutTurn1 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutTurn1() : - Sapphire::ScriptAPI::InstanceContentScript( 30007 ) + TheSecondCoilofBahamutTurn1() : Sapphire::ScriptAPI::InstanceContentScript( 30007 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003012, 0, 4, { -266.882690f, 10.421330f, 43.491699f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003043, 0, 4, { -261.309113f, 10.383500f, 37.739429f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003044, 0, 4, { -259.553802f, 10.421330f, 31.442730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003045, 0, 4, { -262.154510f, 10.421330f, 23.808010f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4614306, 5, { -120.168602f, 11.010820f, -99.074913f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2003012, 0, 4620921, 4, { -266.882690f, 10.421330f, 43.491699f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003043, 0, 4620922, 4, { -261.309113f, 10.383500f, 37.739429f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003044, 0, 4620923, 4, { -259.553802f, 10.421330f, 31.442730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2003045, 0, 4620924, 4, { -262.154510f, 10.421330f, 23.808010f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4614306, 4614318, 5, { -120.168602f, 11.010820f, -99.074913f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -131.611206f, 9.156082f, -82.660057f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001269, 4544126, 4, { -137.669403f, 9.502172f, -11.353470f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Destination", 2002372, 4579467, 4, { -171.978897f, -49.907219f, -10.220380f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1b2_bosswall", 2002872, 4616656, 4, { -248.873596f, 10.236450f, 33.155060f }, 1.000000f, -0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4614319, 4, { -131.611206f, 9.156082f, -82.660057f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001269, 4544126, 4616653, 4, { -137.669403f, 9.502172f, -11.353470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2002372, 4579467, 4616654, 4, { -171.978897f, -49.907219f, -10.220380f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1b2_bosswall", 2002872, 4616656, 4616657, 4, { -248.873596f, 10.236450f, 33.155060f }, 1.000000f, -0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { -246.919006f, 9.938496f, 34.239399f }, 1.000000f, -1.570451f ); - instance.registerEObj( "Allaganterminal", 2003416, 4664435, 4, { -314.106995f, 9.414734f, 43.198238f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2003421, 4651262, 4, { -292.780701f, 10.351920f, 39.414989f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_5", 2002735, 0, 4616659, 4, { -246.919006f, 9.938496f, 34.239399f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "Allaganterminal", 2003416, 4664435, 4651251, 4, { -314.106995f, 9.414734f, 43.198238f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_b0118_col_char", 2003421, 4651262, 4651263, 4, { -292.780701f, 10.351920f, 39.414989f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2003428, 4615269, 4, { -120.556702f, 8.820233f, -76.764412f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2003428, 4615269, 4663845, 4, { -120.556702f, 8.820233f, -76.764412f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn2.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn2.cpp index ee131805..4eb8b789 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn2.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn2.cpp @@ -3,31 +3,29 @@ using namespace Sapphire; -class TheSecondCoilofBahamutTurn2 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutTurn2 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutTurn2() : - Sapphire::ScriptAPI::InstanceContentScript( 30008 ) + TheSecondCoilofBahamutTurn2() : Sapphire::ScriptAPI::InstanceContentScript( 30008 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003299, 4646804, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2003311, 4646803, 4, { -449.999908f, 800.027222f, 69.995354f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Ripenedbulb", 2003293, 4646806, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4646962, 5, { -358.417694f, -270.655487f, -0.875555f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2003299, 4646804, 4646902, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2003311, 4646803, 4646903, 4, { -449.999908f, 800.027222f, 69.995354f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ripenedbulb", 2003293, 4646806, 4646901, 4, { -449.999908f, 800.027222f, 69.995399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4646962, 4646963, 5, { -358.417694f, -270.655487f, -0.875555f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -384.512085f, -270.435699f, -2.731445f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2002469, 4646048, 4, { -447.239197f, 799.923584f, 70.054077f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_colwithnavi", 2002470, 4646986, 4, { -448.371613f, 800.000000f, 20.807449f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002471, 4646049, 4, { -372.196899f, -270.740997f, -1.014158f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Innerbulkhead", 2003415, 0, 4, { -375.434814f, -268.802399f, -0.859896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2003417, 4682781, 4, { -450.001099f, 799.969971f, 143.447495f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { -449.981689f, 800.000000f, 47.625530f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_f1b2_bosswall", 2002872, 4646969, 4, { -449.981689f, 801.188416f, 47.036610f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4646964, 4, { -384.512085f, -270.435699f, -2.731445f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2002469, 4646048, 4646968, 4, { -447.239197f, 799.923584f, 70.054077f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_w_lvd_colwithnavi", 2002470, 4646986, 4646972, 4, { -448.371613f, 800.000000f, 20.807449f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002471, 4646049, 4646975, 4, { -372.196899f, -270.740997f, -1.014158f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Innerbulkhead", 2003415, 0, 4646988, 4, { -375.434814f, -268.802399f, -0.859896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2003417, 4682781, 4651252, 4, { -450.001099f, 799.969971f, 143.447495f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002735, 0, 4646971, 4, { -449.981689f, 800.000000f, 47.625530f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgpl_f1b2_bosswall", 2002872, 4646969, 4646970, 4, { -449.981689f, 801.188416f, 47.036610f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002472, 4646987, 4, { -449.121704f, 800.000000f, 91.049332f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgpl_w_lvd_b0118_col_char", 2002472, 4646987, 4646981, 4, { -449.121704f, 800.000000f, 91.049332f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) } diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn3.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn3.cpp index d4cbaef9..4686181f 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn3.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn3.cpp @@ -3,95 +3,93 @@ using namespace Sapphire; -class TheSecondCoilofBahamutTurn3 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutTurn3 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutTurn3() : - Sapphire::ScriptAPI::InstanceContentScript( 30009 ) + TheSecondCoilofBahamutTurn3() : Sapphire::ScriptAPI::InstanceContentScript( 30009 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Fragrantbloom", 2003342, 0, 4, { 5.540659f, -506.930115f, 105.670197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Destination", 2003387, 0, 4, { 5.248638f, -506.929993f, 104.130501f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sylphpodling", 2003348, 0, 4, { 4.584954f, -506.929993f, 106.997597f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Skybulb", 2003358, 0, 4, { 3.469964f, -506.929993f, 104.900299f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Destination_1", 2003289, 4681305, 4, { -28.488001f, -506.700012f, 105.307297f }, 1.000000f, -1.570796f ); + instance.addEObj( "Fragrantbloom", 2003342, 0, 4649265, 4, { 5.540659f, -506.930115f, 105.670197f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2003387, 0, 4649268, 4, { 5.248638f, -506.929993f, 104.130501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sylphpodling", 2003348, 0, 4649266, 4, { 4.584954f, -506.929993f, 106.997597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Skybulb", 2003358, 0, 4649267, 4, { 3.469964f, -506.929993f, 104.900299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2003289, 4681305, 4649244, 4, { -28.488001f, -506.700012f, 105.307297f }, 1.000000f, -1.570796f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Destination_2", 2003289, 4681302, 4, { -2.644600f, -506.700012f, 79.710602f }, 1.000000f, 0.000000f ); + instance.addEObj( "Destination_2", 2003289, 4681302, 4649241, 4, { -2.644600f, -506.700012f, 79.710602f }, 1.000000f, 0.000000f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Destination_3", 2003289, 4681303, 4, { 23.007401f, -506.700012f, 105.309097f }, 1.000000f, 1.570796f ); + instance.addEObj( "Destination_3", 2003289, 4681303, 4649242, 4, { 23.007401f, -506.700012f, 105.309097f }, 1.000000f, 1.570796f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Destination_4", 2003289, 4681304, 4, { -2.685100f, -506.700012f, 131.011307f }, 1.000000f, -3.141593f ); + instance.addEObj( "Destination_4", 2003289, 4681304, 4649243, 4, { -2.685100f, -506.700012f, 131.011307f }, 1.000000f, -3.141593f, 0); // States -> tower_off (id: 16) tower_on2off (id: 17) tower_up (id: 18) tower_off2up (id: 19) tower_on (id: 20) tower_up2on (id: 21) tower_step1 (id: 22) tower_step0_1 (id: 23) tower_step2 (id: 24) tower_step1_2 (id: 25) tower_step3 (id: 26) tower_step2_3 (id: 27) tower_step4 (id: 28) tower_step3_4 (id: 29) tower_step5 (id: 30) tower_step4_5 (id: 31) - instance.registerEObj( "Entrance", 2000182, 4649322, 5, { 71.763351f, -505.710297f, -183.265305f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4649322, 4649324, 5, { 71.763351f, -505.710297f, -183.265305f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 78.751831f, -508.192688f, -166.063995f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_f1b3_b0384", 2003117, 4649426, 4, { 71.787033f, -523.938416f, -91.769341f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4649325, 4, { 78.751831f, -508.192688f, -166.063995f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_f1b3_b0384", 2003117, 4649426, 4649488, 4, { 71.787033f, -523.938416f, -91.769341f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_1", 2003149, 4649428, 4, { 71.647507f, -539.766907f, -10.543050f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_1", 2003149, 4649428, 4649489, 4, { 71.647507f, -539.766907f, -10.543050f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_2", 2003178, 4649429, 4, { -72.118347f, -523.848206f, -91.955490f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_2", 2003178, 4649429, 4649490, 4, { -72.118347f, -523.848206f, -91.955490f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_3", 2003179, 4649430, 4, { -71.857773f, -539.706909f, -11.043210f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_3", 2003179, 4649430, 4649491, 4, { -71.857773f, -539.706909f, -11.043210f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_4", 2003180, 4649427, 4, { 32.211380f, -491.286011f, -105.322304f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_4", 2003180, 4649427, 4649492, 4, { 32.211380f, -491.286011f, -105.322304f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_5", 2003187, 4649436, 4, { 31.604389f, -498.100800f, -68.374847f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_5", 2003187, 4649436, 4649493, 4, { 31.604389f, -498.100800f, -68.374847f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_6", 2003188, 4649435, 4, { 31.776440f, -506.867188f, -22.942039f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_6", 2003188, 4649435, 4649494, 4, { 31.776440f, -506.867188f, -22.942039f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_7", 2003196, 4649437, 4, { 31.800430f, -514.005920f, 12.637740f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_7", 2003196, 4649437, 4649495, 4, { 31.800430f, -514.005920f, 12.637740f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_8", 2003198, 4649442, 4, { -32.055038f, -491.285187f, -104.874397f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_8", 2003198, 4649442, 4649496, 4, { -32.055038f, -491.285187f, -104.874397f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_9", 2003200, 4649444, 4, { -31.019110f, -497.691315f, -68.166161f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_9", 2003200, 4649444, 4649497, 4, { -31.019110f, -497.691315f, -68.166161f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_10", 2003201, 4649443, 4, { -32.114700f, -507.132690f, -23.686880f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_10", 2003201, 4649443, 4649498, 4, { -32.114700f, -507.132690f, -23.686880f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_11", 2003202, 4649445, 4, { -32.647800f, -514.520386f, 12.987520f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_11", 2003202, 4649445, 4649499, 4, { -32.647800f, -514.520386f, 12.987520f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_12", 2003203, 4649441, 4, { 39.004780f, -451.620209f, -100.687401f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_12", 2003203, 4649441, 4649500, 4, { 39.004780f, -451.620209f, -100.687401f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_13", 2003204, 4649439, 4, { 36.536411f, -459.008911f, -57.215809f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_13", 2003204, 4649439, 4649501, 4, { 36.536411f, -459.008911f, -57.215809f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_14", 2003211, 4649440, 4, { 36.232590f, -468.665405f, -16.744450f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_14", 2003211, 4649440, 4649502, 4, { 36.232590f, -468.665405f, -16.744450f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_15", 2003212, 4649438, 4, { 39.456009f, -475.805695f, 24.956329f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_15", 2003212, 4649438, 4649503, 4, { 39.456009f, -475.805695f, 24.956329f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_16", 2003220, 4649449, 4, { -38.816181f, -450.369904f, -100.764801f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_16", 2003220, 4649449, 4649504, 4, { -38.816181f, -450.369904f, -100.764801f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_17", 2003272, 4649447, 4, { -39.033329f, -459.976013f, -57.518230f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_17", 2003272, 4649447, 4649505, 4, { -39.033329f, -459.976013f, -57.518230f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_18", 2003273, 4649448, 4, { -38.558640f, -467.593109f, -20.011221f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_18", 2003273, 4649448, 4649506, 4, { -38.558640f, -467.593109f, -20.011221f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_19", 2003274, 4649446, 4, { -39.651970f, -475.626709f, 24.849569f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_19", 2003274, 4649446, 4649507, 4, { -39.651970f, -475.626709f, 24.849569f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_20", 2003275, 4649434, 4, { 72.266907f, -442.713989f, -75.343910f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_20", 2003275, 4649434, 4649508, 4, { 72.266907f, -442.713989f, -75.343910f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_21", 2003286, 4649431, 4, { 71.894348f, -458.468506f, 5.267881f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_21", 2003286, 4649431, 4649509, 4, { 71.894348f, -458.468506f, 5.267881f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_22", 2003287, 4649432, 4, { -71.852654f, -442.697113f, -75.916992f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_22", 2003287, 4649432, 4649510, 4, { -71.852654f, -442.697113f, -75.916992f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "sgvf_f1b3_b0384_23", 2003288, 4649433, 4, { -71.777451f, -458.403107f, 4.927437f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_f1b3_b0384_23", 2003288, 4649433, 4649511, 4, { -71.777451f, -458.403107f, 4.927437f }, 1.000000f, 0.000000f, 0); // States -> vf_lese_on (id: 2) - instance.registerEObj( "unknown_0", 2002473, 4649110, 4, { 71.824219f, -515.343018f, -132.707794f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2002474, 4649108, 4, { 71.847183f, -531.168091f, -51.265450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002579, 4649109, 4, { 71.850891f, -546.907227f, 29.809669f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Boxofcrystals", 2002592, 4649105, 4, { -71.854797f, -515.314209f, -132.724899f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Boxofcrystals_1", 2002593, 4649103, 4, { -71.848587f, -531.122681f, -51.389240f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Boxofcrystals_2", 2002594, 4649104, 4, { -71.852577f, -547.315125f, 29.686489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2002885, 4649106, 4, { -0.000875f, -482.805389f, -84.219566f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2002886, 4649107, 4, { -0.003072f, -498.601105f, -3.013031f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2003453, 4672990, 4, { 0.015892f, -506.314087f, 46.485531f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1b3_bosswall", 2002872, 4649551, 4, { -2.840854f, -506.553986f, 68.877274f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2002473, 4649110, 4649331, 4, { 71.824219f, -515.343018f, -132.707794f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2002474, 4649108, 4649332, 4, { 71.847183f, -531.168091f, -51.265450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002579, 4649109, 4649333, 4, { 71.850891f, -546.907227f, 29.809669f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Boxofcrystals", 2002592, 4649105, 4649334, 4, { -71.854797f, -515.314209f, -132.724899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Boxofcrystals_1", 2002593, 4649103, 4649335, 4, { -71.848587f, -531.122681f, -51.389240f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Boxofcrystals_2", 2002594, 4649104, 4649336, 4, { -71.852577f, -547.315125f, 29.686489f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_3", 2002885, 4649106, 4649337, 4, { -0.000875f, -482.805389f, -84.219566f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2002886, 4649107, 4649338, 4, { -0.003072f, -498.601105f, -3.013031f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003453, 4672990, 4677117, 4, { 0.015892f, -506.314087f, 46.485531f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1b3_bosswall", 2002872, 4649551, 4649552, 4, { -2.840854f, -506.553986f, 68.877274f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { -2.788200f, -507.313385f, 68.893646f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Allaganterminal", 2003418, 4672991, 4, { -2.071490f, -506.798004f, 144.172394f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Frontalbulkhead", 2003420, 4649112, 4, { -0.091233f, -505.180695f, 26.463760f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_f1b3_boss_col", 2003422, 4651265, 4, { -2.657619f, -506.929993f, 124.653297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_board_col_only", 2003677, 4681484, 4, { -2.678503f, -506.980103f, 84.769417f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_6", 2002735, 0, 4649553, 4, { -2.788200f, -507.313385f, 68.893646f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Allaganterminal", 2003418, 4672991, 4651253, 4, { -2.071490f, -506.798004f, 144.172394f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frontalbulkhead", 2003420, 4649112, 4651255, 4, { -0.091233f, -505.180695f, 26.463760f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_f1b3_boss_col", 2003422, 4651265, 4651264, 4, { -2.657619f, -506.929993f, 124.653297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_w_lvd_board_col_only", 2003677, 4681484, 4681485, 4, { -2.678503f, -506.980103f, 84.769417f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn4.cpp b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn4.cpp index 1c64c5e7..3e83587e 100644 --- a/src/scripts/instances/raids/TheSecondCoilofBahamutTurn4.cpp +++ b/src/scripts/instances/raids/TheSecondCoilofBahamutTurn4.cpp @@ -3,31 +3,29 @@ using namespace Sapphire; -class TheSecondCoilofBahamutTurn4 : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSecondCoilofBahamutTurn4 : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSecondCoilofBahamutTurn4() : - Sapphire::ScriptAPI::InstanceContentScript( 30010 ) + TheSecondCoilofBahamutTurn4() : Sapphire::ScriptAPI::InstanceContentScript( 30010 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003412, 0, 4, { -1.586798f, 0.000000f, 6.322940f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003413, 4592650, 4, { 0.246630f, 0.000000f, -0.575616f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003414, 4596280, 4, { 2.330916f, 0.000000f, 1.675908f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003411, 4585907, 4, { -0.036626f, -0.000000f, -0.514996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2003392, 4632812, 4, { 0.000000f, -0.000002f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2003393, 0, 4, { 16.296391f, -0.000002f, -4.751545f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2003394, 0, 4, { 11.781120f, -0.000001f, 4.780689f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2003391, 0, 4, { 8.938168f, 0.060000f, -11.440830f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0427", 2003427, 4664504, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f ); + instance.addEObj( "unknown_0", 2003412, 0, 4636440, 4, { -1.586798f, 0.000000f, 6.322940f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003413, 4592650, 4645190, 4, { 0.246630f, 0.000000f, -0.575616f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003414, 4596280, 4645194, 4, { 2.330916f, 0.000000f, 1.675908f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2003411, 4585907, 4635966, 4, { -0.036626f, -0.000000f, -0.514996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2003392, 4632812, 4635928, 4, { 0.000000f, -0.000002f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2003393, 0, 4635929, 4, { 16.296391f, -0.000002f, -4.751545f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003394, 0, 4635930, 4, { 11.781120f, -0.000001f, 4.780689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003391, 0, 4635927, 4, { 8.938168f, 0.060000f, -11.440830f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0427", 2003427, 4664504, 4660252, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, -0.000000f, 0); // States -> on (id: 2) off (id: 3) - instance.registerEObj( "Entrance", 2000182, 4614314, 5, { -0.059309f, -0.000001f, 15.090750f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4614314, 4614315, 5, { -0.059309f, -0.000001f, 15.090750f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Allaganterminal", 2003419, 4682784, 4, { -15.104980f, 0.572263f, -27.316570f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2003452, 4615853, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2003678, 4663755, 4, { 16.207529f, 0.571903f, 28.091551f }, 1.000000f, 0.000000f ); + instance.addEObj( "Allaganterminal", 2003419, 4682784, 4651254, 4, { -15.104980f, 0.572263f, -27.316570f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003452, 4615853, 4665738, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2003678, 4663755, 4685326, 4, { 16.207529f, 0.571903f, 28.091551f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/raids/TheUnendingCoilofBahamutUltimate.cpp b/src/scripts/instances/raids/TheUnendingCoilofBahamutUltimate.cpp deleted file mode 100644 index 11a2e5ef..00000000 --- a/src/scripts/instances/raids/TheUnendingCoilofBahamutUltimate.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheUnendingCoilofBahamutUltimate : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheUnendingCoilofBahamutUltimate() : - Sapphire::ScriptAPI::InstanceContentScript( 30057 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007457, 7040178, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 7040443, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 7040473, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 7144982, 4, { 0.000000f, 0.017127f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 7075281, 4, { 0.000000f, 0.017127f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 7144855, 4, { 0.000000f, 0.017127f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -20.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 7068018, 5, { 0.000000f, 0.000000f, 18.000000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheUnendingCoilofBahamutUltimate ); \ No newline at end of file diff --git a/src/scripts/instances/raids/TheVoidArk.cpp b/src/scripts/instances/raids/TheVoidArk.cpp deleted file mode 100644 index a94f5e00..00000000 --- a/src/scripts/instances/raids/TheVoidArk.cpp +++ /dev/null @@ -1,125 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheVoidArk : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheVoidArk() : - Sapphire::ScriptAPI::InstanceContentScript( 30029 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -288.000000f, 196.497299f, 30.140800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 5965588, 4, { -288.643890f, 196.450897f, 30.140779f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 5965606, 4, { -315.195099f, 196.497299f, 1.375446f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2006489, 5961744, 4, { -289.112610f, 196.497299f, -1.589648f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002735, 0, 4, { 0.220062f, -191.999893f, 170.174606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_2", 2002872, 5965590, 4, { 0.354952f, -191.297607f, 150.971207f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6047090, 4, { -0.028858f, -192.000000f, 97.337067f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_3", 2006559, 5996197, 4, { -0.306469f, -192.000000f, 68.934158f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2006595, 6067109, 4, { 0.064018f, -192.000107f, 129.936996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 288.000000f, -400.000000f, 205.443207f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_3", 2002872, 5965591, 4, { 287.996399f, -400.000000f, 205.904694f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_z2r1_b0762", 2006503, 6046596, 4, { 288.000000f, -415.885803f, 122.751602f }, 1.000000f, 0.000000f ); - // States -> tower_hide (id: 2) tower_show_anim (id: 4) tower_hide_anim (id: 5) - instance.registerEObj( "sgvf_z2r1_b0762_1", 2006504, 6046597, 4, { 304.000000f, -415.885803f, 138.751602f }, 1.000000f, 0.000000f ); - // States -> tower_hide (id: 2) tower_show_anim (id: 4) tower_hide_anim (id: 5) - instance.registerEObj( "sgvf_z2r1_b0762_2", 2006505, 6046598, 4, { 288.000000f, -415.885803f, 154.751602f }, 1.000000f, 0.000000f ); - // States -> tower_hide (id: 2) tower_show_anim (id: 4) tower_hide_anim (id: 5) - instance.registerEObj( "sgvf_z2r1_b0762_3", 2006506, 6046599, 4, { 272.000000f, -415.885803f, 138.751602f }, 1.000000f, 0.000000f ); - // States -> tower_hide (id: 2) tower_show_anim (id: 4) tower_hide_anim (id: 5) - instance.registerEObj( "unknown_6", 2006507, 5960467, 4, { 287.856598f, -415.885803f, 143.716400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006508, 5960881, 4, { 285.596008f, -415.885803f, 140.864807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r1_b0764", 2006509, 6046600, 4, { 302.141998f, -415.885803f, 124.609596f }, 1.000000f, 0.000000f ); - // States -> sign_hide (id: 2) sign_show (id: 3) sign_show_anim (id: 4) sign_hide_anim (id: 5) - instance.registerEObj( "sgvf_z2r1_b0764_1", 2006510, 6046601, 4, { 302.141998f, -415.885803f, 152.893600f }, 1.000000f, 0.000000f ); - // States -> sign_hide (id: 2) sign_show (id: 3) sign_show_anim (id: 4) sign_hide_anim (id: 5) - instance.registerEObj( "sgvf_z2r1_b0764_2", 2006511, 6046603, 4, { 273.858002f, -415.885803f, 152.893600f }, 1.000000f, 0.000000f ); - // States -> sign_hide (id: 2) sign_show (id: 3) sign_show_anim (id: 4) sign_hide_anim (id: 5) - instance.registerEObj( "sgvf_z2r1_b0764_3", 2006512, 6046605, 4, { 273.858002f, -415.885803f, 124.609596f }, 1.000000f, 0.000000f ); - // States -> sign_hide (id: 2) sign_show (id: 3) sign_show_anim (id: 4) sign_hide_anim (id: 5) - instance.registerEObj( "unknown_8", 2006557, 0, 4, { 287.799805f, -404.548615f, 195.221893f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2002735, 0, 4, { 288.000000f, -384.162506f, -95.628960f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_4", 2002872, 5965592, 4, { 288.000000f, -384.162506f, -95.628960f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { 288.126709f, -384.000000f, -148.276505f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2006553, 5963619, 4, { 315.121185f, -383.995300f, -124.638199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2006554, 5963620, 4, { 306.932800f, -383.996399f, -105.577400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2006555, 5963624, 4, { 269.917114f, -383.996613f, -104.726303f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2006556, 5963623, 4, { 260.673615f, -383.995697f, -124.058601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2006558, 5962617, 4, { 290.482605f, -383.959595f, -120.825897f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_collison_only", 2002618, 6081545, 4, { -299.194611f, 190.131699f, 168.493698f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2006480, 6038921, 4, { 0.900612f, -170.857101f, -94.333923f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2006481, 6038938, 4, { -0.336078f, -173.837097f, -233.919296f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2006482, 6038951, 4, { 288.027313f, -389.776489f, 270.818390f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_18", 2006483, 6038992, 4, { 287.894806f, -401.574585f, 187.283997f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2006484, 6038994, 4, { 284.993500f, -415.823212f, 86.327766f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2006485, 6039015, 4, { 287.921509f, -390.522614f, 3.389776f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5965364, 4, { -300.557312f, 212.000000f, 117.936600f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5965516, 4, { -278.075989f, 212.000000f, 79.110680f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_21", 2006486, 6035569, 4, { -315.424896f, 212.000000f, 174.253601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2006487, 6034672, 4, { -258.244904f, 212.000000f, 126.032799f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_z2r1_lvd_collison", 2006488, 6048680, 4, { -328.040894f, 212.000000f, 55.589699f }, 1.000000f, 0.000000f ); - // States -> collison_off (id: 10) collison_on (id: 11) - instance.registerEObj( "unknown_23", 2002735, 0, 4, { -419.231812f, 186.000000f, -74.560600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_5", 2002872, 5965586, 4, { -419.093201f, 186.000000f, -73.534798f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_24", 2006513, 6035498, 4, { -419.235107f, 186.000000f, -161.599701f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2006514, 0, 4, { -431.485107f, 186.000000f, -119.195801f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2006515, 6035399, 4, { -436.306396f, 186.750000f, -119.027199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2006516, 6035398, 4, { -435.929291f, 186.750000f, -118.520103f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2006517, 6035400, 4, { -436.270203f, 186.750000f, -119.108101f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2006518, 6035453, 4, { -456.071899f, 186.169495f, -117.249802f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2006519, 6046161, 4, { -422.286713f, 186.000000f, -116.948799f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2002735, 0, 4, { 0.000000f, -191.204102f, -65.541000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_6", 2002872, 5965587, 4, { -0.369300f, -191.254105f, -64.493927f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_32", 2006490, 5960825, 4, { 0.213054f, -159.951599f, -180.332703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2006491, 5960830, 4, { -8.808896f, -159.965195f, -172.749893f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_34", 2006492, 5960829, 4, { 0.816076f, -160.000000f, -164.794800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_35", 2006493, 5960826, 4, { 9.567483f, -160.000000f, -172.413895f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_36", 2006494, 5960831, 4, { 11.416360f, -160.000000f, -185.623001f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_37", 2006495, 5960837, 4, { 21.345461f, -160.000000f, -178.053101f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_38", 2006496, 5960835, 4, { 21.132700f, -159.955307f, -155.512405f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_39", 2006497, 5960832, 4, { 10.413970f, -159.959305f, -145.012100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_40", 2006498, 5960833, 4, { -11.132170f, -159.967697f, -145.107101f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_41", 2006499, 5960834, 4, { -23.702101f, -159.669800f, -155.260895f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_42", 2006500, 5960836, 4, { -22.808531f, -160.000000f, -178.798004f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_43", 2006501, 5960817, 4, { -11.047090f, -159.967697f, -185.956802f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit", 2006473, 5939346, 4, { -319.478088f, 216.000000f, 222.247696f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_1", 2006474, 5939357, 4, { -288.014099f, 196.138107f, 47.531738f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_2", 2006475, 5938845, 4, { -429.923004f, 190.000000f, -34.653320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_3", 2006476, 5938846, 4, { 10.635500f, -192.000000f, 224.872192f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_4", 2006477, 5937335, 4, { 4.501404f, -192.000000f, -0.015320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_5", 2006478, 5941617, 4, { 283.497314f, -400.000000f, 229.022598f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_6", 2006479, 5941618, 4, { 292.469604f, -400.000000f, 48.325321f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5965017, 5, { -312.459290f, 216.000000f, 229.715897f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheVoidArk ); \ No newline at end of file diff --git a/src/scripts/instances/raids/TheWeepingCityofMhach.cpp b/src/scripts/instances/raids/TheWeepingCityofMhach.cpp deleted file mode 100644 index 624d665a..00000000 --- a/src/scripts/instances/raids/TheWeepingCityofMhach.cpp +++ /dev/null @@ -1,123 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheWeepingCityofMhach : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheWeepingCityofMhach() : - Sapphire::ScriptAPI::InstanceContentScript( 30038 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 16.000000f, -0.599972f, -25.600000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_wide", 2002872, 6255278, 4, { 15.499620f, -0.600000f, -32.576271f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_wide_1", 2002872, 6255280, 4, { 16.000000f, -0.599986f, -84.500000f }, 1.200000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2007130, 6259583, 4, { 16.141850f, -0.600000f, -58.088329f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0919", 2007131, 6271618, 4, { 16.141850f, -0.600000f, -58.088329f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007127, 6263439, 4, { 2.786298f, 1.130917f, -81.495903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007128, 6263438, 4, { 44.322010f, 1.937706f, -52.936489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2007129, 6263356, 4, { -1.414551f, 2.361187f, -31.816429f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2002735, 0, 4, { -300.000000f, -73.990967f, -386.829315f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_lvd_b0118_wide_2", 2002872, 6256300, 4, { -298.284485f, -74.099991f, -394.606812f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002872, 6252961, 4, { -298.284485f, -74.000061f, -446.164307f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007174, 0, 4, { -301.925903f, -74.099998f, -434.771606f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0917", 2007175, 6275855, 4, { -305.091309f, -74.099998f, -434.266205f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0909", 2007176, 6275857, 4, { -299.330200f, -74.099998f, -441.272186f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000034, 6252960, 4, { -301.382507f, -74.111649f, -397.150391f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000035, 0, 4, { -300.012909f, -74.111687f, -411.038788f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2002735, 0, 4, { 280.000000f, -468.750000f, -352.734314f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_b0118_wide_3", 2002872, 6256312, 4, { 279.076385f, -468.799988f, -346.734894f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_11", 2007092, 6246904, 4, { 271.681488f, -269.434998f, 263.484192f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007093, 6246906, 4, { 299.983093f, -269.438812f, 263.439911f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2007094, 6246909, 4, { 328.133606f, -269.459900f, 263.349915f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007095, 6246905, 4, { 272.007812f, -270.624695f, 249.703201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2007096, 6246907, 4, { 299.972198f, -270.615295f, 249.808594f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2007097, 6246910, 4, { 327.886597f, -270.637299f, 249.556503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0908", 2007098, 6276590, 4, { 271.976288f, -270.275513f, 254.027298f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0908_1", 2007099, 6276603, 4, { 300.073914f, -270.279907f, 253.881897f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0908_2", 2007100, 6276618, 4, { 328.117798f, -270.282501f, 253.919098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0906", 2007101, 6277276, 4, { 300.580688f, -329.902802f, 215.101807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2007102, 0, 4, { 313.999695f, -254.436203f, 249.057007f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2007091, 6253623, 4, { 280.196686f, -468.799988f, -340.444214f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0186", 2000015, 6323645, 4, { 280.035004f, -444.700012f, -381.003815f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0186_1", 2000015, 6323651, 4, { 255.731705f, -444.700012f, -423.649811f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0186_2", 2000015, 6323650, 4, { 304.734985f, -444.700012f, -424.385590f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0954", 2007350, 6405524, 4, { 280.000000f, -446.006287f, -410.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_w_cylinder_col_on_off", 2002618, 6405504, 4, { 271.693695f, -445.000000f, -398.334412f }, 1.000000f, 0.000000f ); - // States -> col_on (id: 17) col_off (id: 18) - instance.registerEObj( "sgbg_z2r2_a4_navi1", 2002618, 6413337, 4, { 284.413513f, -444.945587f, -428.864410f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2002735, 0, 4, { -300.007690f, -436.179108f, -3.677429f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_b0118_wide_4", 2002872, 6256352, 4, { -299.044006f, -436.200012f, 1.934000f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -300.007690f, -436.057098f, -56.789539f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_20", 2000019, 6223041, 4, { -293.815094f, -436.100006f, -36.657909f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0955", 2007363, 6403167, 4, { -300.000000f, -436.100006f, -34.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2007381, 0, 4, { -288.659698f, -436.100006f, -36.228500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2007104, 6253621, 4, { -293.853302f, -417.190002f, 338.020691f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2007105, 6262270, 4, { 279.377411f, -481.421112f, -273.999298f }, 1.000000f, 0.000048f ); - instance.registerEObj( "unknown_24", 2007106, 6253622, 4, { 282.739197f, -506.212494f, -377.761414f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2007630, 0, 4, { -307.311310f, -74.111656f, -404.095490f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0606", 2007457, 6873350, 4, { -287.981812f, -74.111671f, -418.439789f }, 1.000000f, 0.000000f ); - instance.registerEObj( "b0893_onen_y_qic_s", 2007457, 7008372, 4, { -286.682404f, -74.111656f, -414.302185f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2000034, 6252960, 4, { -299.669098f, -74.111687f, -422.791412f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_w_qic_004_03a", 2008306, 6873007, 4, { -299.592712f, -123.000000f, -313.306885f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2002735, 0, 4, { -300.000000f, -73.990967f, -386.829315f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_w_qic_004_03a_1", 2002872, 6873032, 4, { -298.298706f, -74.113159f, -394.613586f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_28", 2007112, 6252937, 4, { -258.522614f, -114.655602f, -231.454193f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2007112, 6403165, 4, { -360.672485f, -116.000198f, -271.268707f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgpl_a_evt_flyingship02", 2008452, 6889796, 4, { -239.520905f, -116.014397f, -230.853806f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_w_qic_004_03a_2", 2007457, 6941894, 4, { -299.583099f, -75.000023f, -353.118500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2007108, 6252917, 4, { 52.989189f, 8.000000f, 109.725502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2007109, 6252933, 4, { 40.849979f, 7.999999f, 54.685509f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z2r2_b0893", 2007110, 6258888, 4, { -217.946503f, -116.000000f, -210.519608f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_z2r2_b0893_1", 2007111, 6258889, 4, { -351.721313f, -116.000000f, -260.105499f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_32", 2007112, 6252937, 4, { -249.593796f, -116.000000f, -229.014603f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2007112, 6403165, 4, { -354.681885f, -116.000298f, -278.960693f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_34", 2002735, 0, 4, { -185.956604f, -394.699890f, 235.090607f }, 1.000000f, 1.047197f ); - instance.registerEObj( "sgpl_w_lvd_b0118_col_char", 2002872, 6259368, 4, { -189.835297f, -394.768494f, 236.985107f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgpl_w_lvd_b0118_col_char_1", 2002872, 6259369, 4, { -152.910706f, -394.522003f, 215.716797f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_35", 2007114, 6265979, 4, { -179.125702f, -394.522003f, 205.950897f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_36", 2007115, 6265980, 4, { -157.763107f, -394.522003f, 242.664200f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_37", 2007116, 6265977, 4, { -181.536697f, -394.522003f, 201.556396f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_38", 2007117, 6275728, 4, { -180.590607f, -394.522003f, 231.158905f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_39", 2007118, 6262272, 4, { -156.623795f, -394.500092f, 244.445908f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_40", 2007119, 6264911, 4, { -168.688507f, -391.866913f, 224.567001f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_41", 2007378, 6404242, 4, { -170.886597f, -394.500092f, 228.890305f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_42", 2007379, 6404243, 4, { -174.892807f, -394.500092f, 226.853806f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit", 2007054, 6277013, 4, { 29.465090f, 12.072440f, 173.291306f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_1", 2007055, 6277014, 4, { 10.055660f, 10.610950f, 59.293789f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Basicconveyanceunit_2", 2007056, 6277015, 4, { 21.985451f, -1.159537f, -124.736298f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit_3", 2007057, 6277012, 4, { -290.684998f, -71.292747f, -368.263885f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit_4", 2007058, 6235460, 4, { -244.833099f, -390.428986f, 258.731689f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit_5", 2007059, 6235461, 4, { 276.184296f, -461.318604f, -294.996796f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Basicconveyanceunit_6", 2007060, 6235463, 4, { -304.521301f, -435.890594f, 23.143780f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_43", 2007103, 6259793, 4, { 16.303080f, -3.864367f, -114.426003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6247654, 5, { 81.884888f, 13.000000f, 208.698303f }, 0.991760f, 0.292740f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheWeepingCityofMhach ); \ No newline at end of file diff --git a/src/scripts/instances/raids/TheWorldofDarkness.cpp b/src/scripts/instances/raids/TheWorldofDarkness.cpp index a089e1bb..183aad60 100644 --- a/src/scripts/instances/raids/TheWorldofDarkness.cpp +++ b/src/scripts/instances/raids/TheWorldofDarkness.cpp @@ -3,133 +3,131 @@ using namespace Sapphire; -class TheWorldofDarkness : - public Sapphire::ScriptAPI::InstanceContentScript +class TheWorldofDarkness : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheWorldofDarkness() : - Sapphire::ScriptAPI::InstanceContentScript( 30020 ) + TheWorldofDarkness() : Sapphire::ScriptAPI::InstanceContentScript( 30020 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 5033058, 4, { -148.309006f, 25.000000f, 327.505005f }, 1.000000f, -0.785398f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5033058, 5033055, 4, { -148.309006f, 25.000000f, 327.505005f }, 1.000000f, -0.785398f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -147.190506f, 34.000000f, 326.593597f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5033059, 4, { -116.020401f, 25.000000f, 291.514313f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 5033056, 4, { -147.190506f, 34.000000f, 326.593597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 5033059, 5033057, 4, { -116.020401f, 25.000000f, 291.514313f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2004749, 5022919, 4, { -150.811707f, 33.999840f, 292.778412f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004750, 5022920, 4, { -143.519608f, 34.000000f, 294.027710f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2004751, 5022915, 4, { -143.096893f, 34.000000f, 301.814209f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2004752, 5022916, 4, { -151.221893f, 34.000000f, 301.291809f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2004753, 5034307, 4, { -153.117905f, 34.000000f, 292.031494f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2004754, 5034303, 4, { -141.245300f, 34.000000f, 291.586212f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2004755, 5034301, 4, { -141.807693f, 34.000000f, 303.198395f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2004756, 5034306, 4, { -151.877304f, 34.000000f, 303.085297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2004748, 5033636, 4, { -149.922104f, 34.000000f, 293.955414f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2004774, 5033642, 4, { -144.841095f, 34.000000f, 295.275208f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2004775, 5033641, 4, { -144.940308f, 34.000000f, 300.121399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2004776, 5033639, 4, { -150.097397f, 34.000000f, 299.867798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_l1r3_b0541a", 2005026, 5444436, 4, { -147.017593f, 34.000000f, 317.352814f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2004749, 5022919, 5033113, 4, { -150.811707f, 33.999840f, 292.778412f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004750, 5022920, 5033114, 4, { -143.519608f, 34.000000f, 294.027710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004751, 5022915, 5033115, 4, { -143.096893f, 34.000000f, 301.814209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004752, 5022916, 5033116, 4, { -151.221893f, 34.000000f, 301.291809f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2004753, 5034307, 5033117, 4, { -153.117905f, 34.000000f, 292.031494f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2004754, 5034303, 5033118, 4, { -141.245300f, 34.000000f, 291.586212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004755, 5034301, 5033119, 4, { -141.807693f, 34.000000f, 303.198395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004756, 5034306, 5033121, 4, { -151.877304f, 34.000000f, 303.085297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2004748, 5033636, 5033125, 4, { -149.922104f, 34.000000f, 293.955414f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2004774, 5033642, 5035240, 4, { -144.841095f, 34.000000f, 295.275208f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2004775, 5033641, 5035241, 4, { -144.940308f, 34.000000f, 300.121399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2004776, 5033639, 5035242, 4, { -150.097397f, 34.000000f, 299.867798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_l1r3_b0541a", 2005026, 5444436, 5444438, 4, { -147.017593f, 34.000000f, 317.352814f }, 1.000000f, 0.000000f, 0); // States -> boss_pop_off_a (id: 2) boss_pop_on_a (id: 3) boss_pop_on_c (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 5033193, 4, { 200.082001f, 81.974503f, 211.096603f }, 1.000000f, -0.785398f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 5033193, 5033170, 4, { 200.082001f, 81.974503f, 211.096603f }, 1.000000f, -0.785398f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_13", 2002735, 0, 4, { 200.000000f, 82.124329f, 208.778595f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5035970, 4, { 167.647797f, 81.909058f, 178.824493f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_13", 2002735, 0, 5033172, 4, { 200.000000f, 82.124329f, 208.778595f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 5035970, 5033173, 4, { 167.647797f, 81.909058f, 178.824493f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_14", 2004777, 0, 4, { 192.319397f, 82.000000f, 182.835999f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2004778, 0, 4, { 197.039703f, 81.986687f, 184.863007f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2004779, 0, 4, { 204.338196f, 82.000000f, 183.053802f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2004780, 0, 4, { 189.642700f, 82.000000f, 176.451202f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005018, 0, 4, { 199.442200f, 82.000000f, 183.869598f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2002587, 0, 4, { 0.000000f, 129.250000f, -157.414307f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 5040833, 4, { -0.855141f, 129.250000f, -164.190598f }, 0.991760f, -0.785362f ); + instance.addEObj( "unknown_14", 2004777, 0, 5035758, 4, { 192.319397f, 82.000000f, 182.835999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004778, 0, 5035759, 4, { 197.039703f, 81.986687f, 184.863007f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2004779, 0, 5035760, 4, { 204.338196f, 82.000000f, 183.053802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004780, 0, 5035761, 4, { 189.642700f, 82.000000f, 176.451202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005018, 0, 5572609, 4, { 199.442200f, 82.000000f, 183.869598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2002587, 0, 5040838, 4, { 0.000000f, 129.250000f, -157.414307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_4", 2002872, 5040833, 5040850, 4, { -0.855141f, 129.250000f, -164.190598f }, 0.991760f, -0.785362f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_20", 2002872, 5039743, 4, { 0.048592f, 128.906403f, -155.346100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openfetter", 2004787, 0, 4, { 2.542549f, 129.250000f, -205.570496f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Openfetter_1", 2004789, 0, 4, { 3.817404f, 129.250000f, -207.100800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magickedfetter", 2004790, 5039668, 4, { -17.519341f, 129.250000f, -235.697693f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Magickedfetter_1", 2004791, 5039667, 4, { 17.275551f, 129.198105f, -235.656799f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_21", 2004808, 5039717, 4, { -10.696810f, -497.601990f, -204.956100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2004809, 5039714, 4, { 6.635397f, -498.601898f, -210.257507f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2004810, 5039710, 4, { 11.312720f, -498.093597f, -196.581207f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2004811, 5039721, 4, { -9.022294f, -499.107513f, -190.416397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2004548, 0, 4, { 1.212110f, 129.300003f, -202.733398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2002735, 0, 4, { -0.000000f, 143.250000f, -314.710114f }, 1.000000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_5", 2002872, 5041153, 4, { -0.147327f, 143.250000f, -328.516998f }, 0.991760f, -0.785362f ); + instance.addEObj( "unknown_20", 2002872, 5039743, 5040860, 4, { 0.048592f, 128.906403f, -155.346100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Openfetter", 2004787, 0, 5040915, 4, { 2.542549f, 129.250000f, -205.570496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Openfetter_1", 2004789, 0, 5040916, 4, { 3.817404f, 129.250000f, -207.100800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magickedfetter", 2004790, 5039668, 5040917, 4, { -17.519341f, 129.250000f, -235.697693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Magickedfetter_1", 2004791, 5039667, 5040918, 4, { 17.275551f, 129.198105f, -235.656799f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2004808, 5039717, 5041054, 4, { -10.696810f, -497.601990f, -204.956100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2004809, 5039714, 5041055, 4, { 6.635397f, -498.601898f, -210.257507f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2004810, 5039710, 5041056, 4, { 11.312720f, -498.093597f, -196.581207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2004811, 5039721, 5041057, 4, { -9.022294f, -499.107513f, -190.416397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004548, 0, 5721742, 4, { 1.212110f, 129.300003f, -202.733398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2002735, 0, 5041152, 4, { -0.000000f, 143.250000f, -314.710114f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_5", 2002872, 5041153, 5041154, 4, { -0.147327f, 143.250000f, -328.516998f }, 0.991760f, -0.785362f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_27", 2004732, 5039981, 4, { -0.015320f, 143.236298f, -316.334808f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { -299.977112f, 279.987701f, -420.645508f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_28", 2004814, 0, 4, { -300.240906f, 280.000000f, -402.510712f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2004815, 0, 4, { -300.687103f, 280.000000f, -398.160706f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2004620, 0, 4, { 0.203211f, 129.250000f, -202.244904f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_btl_b0528", 2004816, 5041561, 4, { -304.280212f, 279.987701f, -415.243805f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_27", 2004732, 5039981, 5032332, 4, { -0.015320f, 143.236298f, -316.334808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit", 2000139, 0, 5041170, 4, { -299.977112f, 279.987701f, -420.645508f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_28", 2004814, 0, 5041569, 4, { -300.240906f, 280.000000f, -402.510712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004815, 0, 5041570, 4, { -300.687103f, 280.000000f, -398.160706f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004620, 0, 5118210, 4, { 0.203211f, 129.250000f, -202.244904f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_btl_b0528", 2004816, 5041561, 5041566, 4, { -304.280212f, 279.987701f, -415.243805f }, 0.991760f, 0.000048f, 0); // States -> baria_off (id: 3) baria_omen_a (id: 4) baria_omen_b (id: 5) baria_a (id: 6) baria_b (id: 7) baria_c (id: 8) - instance.registerEObj( "sgvf_w_btl_b0528_1", 2004817, 5041563, 4, { -286.856506f, 280.000000f, -392.695404f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_btl_b0528_1", 2004817, 5041563, 5041567, 4, { -286.856506f, 280.000000f, -392.695404f }, 1.000000f, 0.000000f, 0); // States -> baria_off (id: 3) baria_omen_a (id: 4) baria_omen_b (id: 5) baria_a (id: 6) baria_b (id: 7) baria_c (id: 8) - instance.registerEObj( "sgvf_w_btl_b0528_2", 2004818, 5041562, 4, { -313.290710f, 280.000000f, -392.472412f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_btl_b0528_2", 2004818, 5041562, 5041568, 4, { -313.290710f, 280.000000f, -392.472412f }, 1.000000f, 0.000000f, 0); // States -> baria_off (id: 3) baria_omen_a (id: 4) baria_omen_b (id: 5) baria_a (id: 6) baria_b (id: 7) baria_c (id: 8) - instance.registerEObj( "sgvf_w_lvd_b0118_6", 2002872, 5032353, 4, { -54.450321f, 16.000000f, 406.409088f }, 1.000000f, -0.785398f ); + instance.addEObj( "sgvf_w_lvd_b0118_6", 2002872, 5032353, 5032349, 4, { -54.450321f, 16.000000f, 406.409088f }, 1.000000f, -0.785398f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_31", 2002735, 0, 4, { -56.151901f, 16.000000f, 403.855896f }, 1.000000f, -0.785398f ); - instance.registerEObj( "sgvf_w_lvd_b0118_7", 2002872, 5032356, 4, { -102.950996f, 16.000000f, 383.202911f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_31", 2002735, 0, 5032354, 4, { -56.151901f, 16.000000f, 403.855896f }, 1.000000f, -0.785398f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_7", 2002872, 5032356, 5032362, 4, { -102.950996f, 16.000000f, 383.202911f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_l1r3_b0541b", 2004735, 5437119, 4, { -76.985458f, 16.000000f, 382.746613f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_l1r3_b0541b", 2004735, 5437119, 5444426, 4, { -76.985458f, 16.000000f, 382.746613f }, 1.000000f, 0.000000f, 0); // States -> boss_pop2_off_a (id: 2) boss_pop2_on_a (id: 3) - instance.registerEObj( "unknown_32", 2004736, 0, 4, { -74.916229f, 16.000000f, 380.485291f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2002735, 0, 4, { 99.718719f, 63.999989f, 265.143799f }, 1.000000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_8", 2002872, 5035968, 4, { 95.926514f, 63.980949f, 265.796906f }, 0.991760f, -0.785362f ); + instance.addEObj( "unknown_32", 2004736, 0, 5444427, 4, { -74.916229f, 16.000000f, 380.485291f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2002735, 0, 5035967, 4, { 99.718719f, 63.999989f, 265.143799f }, 1.000000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_8", 2002872, 5035968, 5035971, 4, { 95.926514f, 63.980949f, 265.796906f }, 0.991760f, -0.785362f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_9", 2002872, 5035969, 4, { 167.944199f, 65.533363f, 264.945587f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_9", 2002872, 5035969, 5035972, 4, { 167.944199f, 65.533363f, 264.945587f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Treasurecoffer", 2004745, 0, 4, { 130.000000f, 63.999989f, 264.710388f }, 1.000000f, 1.570796f ); - instance.registerEObj( "sgvf_l1r3_b0541b_1", 2004738, 5437120, 4, { 130.000000f, 65.431679f, 264.710388f }, 0.991760f, 0.000048f ); + instance.addEObj( "Treasurecoffer", 2004745, 0, 5035978, 4, { 130.000000f, 63.999989f, 264.710388f }, 1.000000f, 1.570796f, 0); + instance.addEObj( "sgvf_l1r3_b0541b_1", 2004738, 5437120, 5035981, 4, { 130.000000f, 65.431679f, 264.710388f }, 0.991760f, 0.000048f, 0); // States -> boss_pop2_off_a (id: 2) boss_pop2_on_a (id: 3) - instance.registerEObj( "sgvf_w_lvd_b0556", 2004739, 5037994, 4, { 138.468002f, 63.999989f, 275.781311f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0556", 2004739, 5037994, 5035987, 4, { 138.468002f, 63.999989f, 275.781311f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0556_1", 2004740, 5037996, 4, { 129.901001f, 63.999729f, 278.588593f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0556_1", 2004740, 5037996, 5035988, 4, { 129.901001f, 63.999729f, 278.588593f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0556_2", 2004741, 5037997, 4, { 121.644699f, 63.999729f, 275.762695f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0556_2", 2004741, 5037997, 5035989, 4, { 121.644699f, 63.999729f, 275.762695f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0556_3", 2004742, 5037998, 4, { 138.356506f, 63.999989f, 250.555603f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0556_3", 2004742, 5037998, 5035991, 4, { 138.356506f, 63.999989f, 250.555603f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0556_4", 2004743, 5037999, 4, { 129.881393f, 64.000031f, 250.721893f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0556_4", 2004743, 5037999, 5035992, 4, { 129.881393f, 64.000031f, 250.721893f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0556_5", 2004744, 5038000, 4, { 121.628601f, 63.999989f, 250.572296f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0556_5", 2004744, 5038000, 5035993, 4, { 121.628601f, 63.999989f, 250.572296f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0557", 2004746, 5037995, 4, { 130.020493f, 63.999748f, 279.027191f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0557", 2004746, 5037995, 5035994, 4, { 130.020493f, 63.999748f, 279.027191f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "sgvf_w_lvd_b0557_1", 2004747, 5038001, 4, { 130.056702f, 63.999989f, 249.980301f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0557_1", 2004747, 5038001, 5035995, 4, { 130.056702f, 63.999989f, 249.980301f }, 1.000000f, 0.000000f, 0); // States -> void_off_a (id: 2) void_off_b (id: 3) void_on_a (id: 4) void_omen (id: 5) - instance.registerEObj( "unknown_34", 2002735, 0, 4, { 0.000000f, 94.750053f, 84.669502f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_35", 2004788, 5499560, 4, { 0.320374f, 95.231567f, 31.296261f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_36", 2004792, 5038584, 4, { -28.578890f, 95.250008f, 39.174721f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_37", 2004793, 5038586, 4, { -21.418350f, 95.250008f, 51.649750f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_38", 2004794, 5038587, 4, { -33.994980f, 95.250008f, 58.976070f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_39", 2004795, 5038580, 4, { -41.014271f, 95.250008f, 46.442242f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_40", 2004796, 5038588, 4, { 7.240406f, 95.250008f, -12.319770f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_41", 2004797, 5038590, 4, { 7.179711f, 95.250008f, 2.152661f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_42", 2004798, 5038589, 4, { -7.245643f, 95.250008f, 2.096094f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_43", 2004799, 5038570, 4, { -7.080731f, 95.250008f, -12.155750f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_44", 2004800, 5038591, 4, { 41.068710f, 95.250008f, 46.325569f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_45", 2004801, 5038592, 4, { 33.762070f, 95.250008f, 58.721840f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_46", 2004802, 5038593, 4, { 21.204290f, 95.250008f, 51.578461f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_47", 2004803, 5038571, 4, { 28.640770f, 95.250008f, 39.349319f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0250", 2002872, 5038256, 4, { -0.165812f, 94.731613f, 85.317574f }, 0.991760f, -0.785362f ); + instance.addEObj( "unknown_34", 2002735, 0, 5038253, 4, { 0.000000f, 94.750053f, 84.669502f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_35", 2004788, 5499560, 5038652, 4, { 0.320374f, 95.231567f, 31.296261f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2004792, 5038584, 5038657, 4, { -28.578890f, 95.250008f, 39.174721f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2004793, 5038586, 5038658, 4, { -21.418350f, 95.250008f, 51.649750f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2004794, 5038587, 5038659, 4, { -33.994980f, 95.250008f, 58.976070f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2004795, 5038580, 5038660, 4, { -41.014271f, 95.250008f, 46.442242f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004796, 5038588, 5038661, 4, { 7.240406f, 95.250008f, -12.319770f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2004797, 5038590, 5038663, 4, { 7.179711f, 95.250008f, 2.152661f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2004798, 5038589, 5038664, 4, { -7.245643f, 95.250008f, 2.096094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2004799, 5038570, 5038665, 4, { -7.080731f, 95.250008f, -12.155750f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004800, 5038591, 5038666, 4, { 41.068710f, 95.250008f, 46.325569f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2004801, 5038592, 5038667, 4, { 33.762070f, 95.250008f, 58.721840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2004802, 5038593, 5038668, 4, { 21.204290f, 95.250008f, 51.578461f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2004803, 5038571, 5038669, 4, { 28.640770f, 95.250008f, 39.349319f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2002872, 5038256, 5040843, 4, { -0.165812f, 94.731613f, 85.317574f }, 0.991760f, -0.785362f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_48", 2004784, 5489265, 4, { 0.294310f, 90.349991f, 22.469700f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_49", 2005042, 5476812, 4, { -0.380919f, 99.969032f, 29.779119f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5032012, 5, { 0.112444f, 1.000004f, 460.032898f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_48", 2004784, 5489265, 5045718, 4, { 0.294310f, 90.349991f, 22.469700f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_49", 2005042, 5476812, 5573432, 4, { -0.380919f, 99.969032f, 29.779119f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5032012, 5032013, 5, { 0.112444f, 1.000004f, 460.032898f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Wormholegenerator", 2004722, 4985258, 4, { -9.284863f, 0.332117f, 436.627411f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wormholegenerator_1", 2004723, 4985259, 4, { -157.081207f, 25.477930f, 382.938385f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wormholegenerator_2", 2004724, 4985260, 4, { 65.994957f, 65.452766f, 265.003998f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wormholegenerator_3", 2004725, 4985261, 4, { 210.040405f, 73.397346f, 264.987091f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wormholegenerator_4", 2004726, 4985262, 4, { 9.958203f, 96.762039f, 104.047096f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wormholegenerator_5", 2004727, 4985263, 4, { -9.978291f, 128.313095f, -121.979301f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Wormholegenerator_6", 2004728, 4985264, 4, { 9.998364f, 128.645798f, -274.001892f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_50", 2004729, 5034813, 4, { -91.447388f, 32.791962f, 296.223389f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_51", 2004730, 5034821, 4, { 143.374405f, 80.799957f, 179.826706f }, 1.000000f, 0.000000f ); + instance.addEObj( "Wormholegenerator", 2004722, 4985258, 5032035, 4, { -9.284863f, 0.332117f, 436.627411f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wormholegenerator_1", 2004723, 4985259, 5032036, 4, { -157.081207f, 25.477930f, 382.938385f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wormholegenerator_2", 2004724, 4985260, 5032037, 4, { 65.994957f, 65.452766f, 265.003998f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wormholegenerator_3", 2004725, 4985261, 5032038, 4, { 210.040405f, 73.397346f, 264.987091f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wormholegenerator_4", 2004726, 4985262, 5032042, 4, { 9.958203f, 96.762039f, 104.047096f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wormholegenerator_5", 2004727, 4985263, 5032043, 4, { -9.978291f, 128.313095f, -121.979301f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Wormholegenerator_6", 2004728, 4985264, 5032044, 4, { 9.998364f, 128.645798f, -274.001892f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_50", 2004729, 5034813, 5032065, 4, { -91.447388f, 32.791962f, 296.223389f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_51", 2004730, 5034821, 5032066, 4, { 143.374405f, 80.799957f, 179.826706f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/treasurehunt/TheAquapolis.cpp b/src/scripts/instances/treasurehunt/TheAquapolis.cpp deleted file mode 100644 index ab7179c0..00000000 --- a/src/scripts/instances/treasurehunt/TheAquapolis.cpp +++ /dev/null @@ -1,134 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheAquapolis : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheAquapolis() : - Sapphire::ScriptAPI::InstanceContentScript( 55001 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Treasurecoffer", 2007190, 0, 4, { 0.001130f, 0.200000f, 340.004486f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_1", 2007191, 0, 4, { 0.002947f, -7.800000f, 215.005096f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_2", 2007192, 0, 4, { 0.002900f, -15.800000f, 90.001167f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_3", 2007193, 0, 4, { -0.000139f, -23.819401f, -34.999279f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_4", 2007194, 0, 4, { 0.001485f, -31.815121f, -160.003693f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_5", 2007195, 0, 4, { 0.004197f, -39.810791f, -284.993011f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_6", 2007196, 0, 4, { 0.000420f, -47.806580f, -409.995514f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2002735, 0, 4, { -0.122746f, 0.000000f, 361.538513f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6288992, 4, { 0.686486f, 0.049996f, 362.050415f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Vaultdoor", 2007203, 6287388, 4, { -18.243860f, 0.099997f, 321.842285f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultdoor_1", 2007204, 6287665, 4, { 18.988001f, 0.099997f, 321.533508f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007287, 6288229, 4, { -25.275770f, 0.000000f, 340.210388f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007288, 6288231, 4, { 0.185137f, 0.000000f, 312.600098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007289, 6288233, 4, { 25.078310f, 0.000000f, 339.623596f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultkey", 2007282, 0, 4, { 0.829522f, 0.220668f, 337.850708f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007316, 6288699, 4, { -18.478701f, -5.661133f, 279.285889f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2007317, 6286455, 4, { 15.609920f, -6.088379f, 277.302094f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_6", 2007328, 6383033, 4, { -16.922300f, 0.076233f, 321.705902f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_7", 2007329, 6383032, 4, { 18.844851f, 0.076233f, 322.468903f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_8", 2007343, 6289147, 4, { 3.738403f, 0.198364f, 339.833588f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2002735, 0, 4, { -0.120655f, -7.700002f, 236.767395f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6289205, 4, { -0.442505f, -7.827942f, 237.140396f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Vaultdoor_2", 2007205, 6288210, 4, { -18.722839f, -7.827942f, 196.063095f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Vaultdoor_3", 2007206, 6288211, 4, { 18.844851f, -7.827942f, 196.185196f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2007290, 6288342, 4, { -25.317570f, -7.980009f, 215.039398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007291, 6288340, 4, { 0.322333f, -7.980009f, 189.283798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007292, 6288337, 4, { 24.222750f, -7.980009f, 215.066498f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultkey_1", 2007311, 0, 4, { -3.870050f, -7.800000f, 213.458496f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2007318, 6288701, 4, { -16.983280f, -13.870480f, 153.185303f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_14", 2007319, 6286451, 4, { 16.678040f, -13.962040f, 152.574997f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_15", 2007330, 6383034, 4, { -17.685249f, -7.797425f, 197.619507f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2007331, 6383035, 4, { 18.509090f, -7.827942f, 197.497406f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_17", 2007344, 6289152, 4, { -1.286773f, -7.800001f, 215.448593f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6289228, 4, { -0.142505f, -15.800000f, 112.190002f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_18", 2002735, 0, 4, { 0.053155f, -15.700000f, 111.576698f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Vaultdoor_4", 2007207, 6288213, 4, { -18.719660f, -15.805200f, 71.150551f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultdoor_5", 2007208, 6288215, 4, { 18.666090f, -15.800000f, 71.347427f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2007293, 6288400, 4, { -25.407360f, -15.950010f, 89.850311f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2007294, 6288402, 4, { 0.914349f, -15.950010f, 64.629997f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2007295, 6288404, 4, { 24.828060f, -15.950010f, 89.997643f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultkey_2", 2007312, 0, 4, { 0.302402f, -15.800000f, 94.839752f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2007320, 6288702, 4, { -17.441099f, -21.797001f, 28.519039f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2007321, 6286453, 4, { 16.342409f, -21.896730f, 28.458010f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_24", 2007332, 6383037, 4, { -16.861271f, -15.915160f, 70.694946f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2007333, 6383036, 4, { 18.326050f, -15.915160f, 72.465088f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_26", 2007345, 6289153, 4, { 4.112751f, -15.800000f, 94.003380f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6289248, 4, { -0.327447f, -23.797190f, -12.626270f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_27", 2002735, 0, 4, { -0.005597f, -23.697189f, -13.437240f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Vaultdoor_6", 2007209, 6288216, 4, { -18.686550f, -23.797190f, -53.735790f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultdoor_7", 2007210, 6288218, 4, { 18.561710f, -23.797190f, -53.381920f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2007296, 6288442, 4, { -24.187929f, -23.863649f, -34.945591f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2007297, 6288444, 4, { 0.165738f, -23.873119f, -62.594398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2007298, 6288446, 4, { 25.276409f, -23.913509f, -35.549301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultkey_3", 2007313, 0, 4, { -2.565299f, -23.799999f, -37.906879f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2007322, 6288703, 4, { -16.708679f, -29.892460f, -96.391296f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_32", 2007323, 6288689, 4, { 15.640440f, -30.075560f, -97.917236f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_33", 2007334, 6383039, 4, { -17.044371f, -23.910950f, -54.093319f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_34", 2007335, 6383038, 4, { 18.326050f, -23.910950f, -52.323238f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_35", 2007346, 6289154, 4, { 1.893377f, -23.785940f, -36.201401f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6289271, 4, { -0.402360f, -31.785391f, -137.661194f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_36", 2002735, 0, 4, { 0.026965f, -31.685390f, -138.459503f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Vaultdoor_8", 2007211, 6288221, 4, { -18.820810f, -31.785391f, -179.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultdoor_9", 2007212, 6288219, 4, { 18.590670f, -31.785391f, -178.683807f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_37", 2007299, 6288471, 4, { -25.063971f, -31.928049f, -159.375900f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_38", 2007300, 6288469, 4, { -0.225626f, -31.950010f, -184.941803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_39", 2007301, 6288473, 4, { 24.164009f, -31.929609f, -159.852798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultkey_4", 2007314, 0, 4, { -1.933799f, -31.799999f, -161.905502f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_40", 2007324, 6288704, 4, { -15.976260f, -38.010250f, -222.247696f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_41", 2007325, 6288690, 4, { 15.274170f, -38.071289f, -222.339203f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_42", 2007336, 6383042, 4, { -17.596230f, -31.900000f, -178.846298f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_43", 2007337, 6383041, 4, { 18.875370f, -31.906679f, -177.538803f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_44", 2007347, 6289155, 4, { 1.494756f, -31.797430f, -156.976593f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_5", 2002872, 6289287, 4, { -0.102360f, -39.780590f, -262.818298f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_45", 2002735, 0, 4, { -0.061376f, -39.680592f, -263.631805f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Vaultdoor_10", 2007213, 6288224, 4, { -18.631350f, -39.810791f, -303.547699f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Vaultdoor_11", 2007214, 6288223, 4, { 18.847080f, -39.780579f, -304.087585f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_46", 2007302, 6288508, 4, { -24.544001f, -39.909939f, -284.787201f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_47", 2007303, 6288524, 4, { -0.272618f, -39.928360f, -310.519714f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_48", 2007304, 6288522, 4, { 24.354900f, -39.900742f, -285.109314f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Vaultkey_5", 2007315, 0, 4, { -2.969681f, -39.799999f, -286.637512f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_49", 2007326, 6288705, 4, { -15.793150f, -45.975460f, -346.730804f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_50", 2007327, 6288694, 4, { 16.555969f, -46.005981f, -347.859894f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_51", 2007338, 6383044, 4, { -17.091330f, -39.875000f, -302.618896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_52", 2007339, 6383045, 4, { 17.074829f, -39.902340f, -303.334198f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_53", 2007348, 6289156, 4, { 1.662274f, -39.779591f, -284.155792f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_6", 2002872, 6289300, 4, { 0.019862f, -47.800430f, -387.795288f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_54", 2002735, 0, 4, { 0.060846f, -47.799999f, -388.568115f }, 1.000000f, -0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.076233f, -47.887440f, -427.461304f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_55", 2007305, 6288552, 4, { -24.623159f, -47.927639f, -409.027313f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_56", 2007306, 6288548, 4, { -0.124747f, -47.950401f, -433.348785f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_57", 2007307, 6288550, 4, { 23.612570f, -47.899090f, -409.669586f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_58", 2007349, 6395686, 4, { 2.822051f, -47.754410f, -409.509888f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6289067, 5, { 1.346699f, 0.199998f, 429.462097f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 3.438223f, -0.100000f, 415.292694f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheAquapolis ); \ No newline at end of file diff --git a/src/scripts/instances/treasurehunt/TheHiddenCanalsofUznair.cpp b/src/scripts/instances/treasurehunt/TheHiddenCanalsofUznair.cpp deleted file mode 100644 index ee43dc2c..00000000 --- a/src/scripts/instances/treasurehunt/TheHiddenCanalsofUznair.cpp +++ /dev/null @@ -1,155 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheHiddenCanalsofUznair : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheHiddenCanalsofUznair() : - Sapphire::ScriptAPI::InstanceContentScript( 55003 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Sluicegate", 2008671, 6880327, 4, { 0.568258f, 100.300003f, 274.168488f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_1", 2008672, 6880319, 4, { 0.269765f, 50.299999f, 154.680405f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007457, 6879916, 4, { -1.092401f, 100.300003f, 275.638214f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6879843, 4, { -1.524224f, 50.299999f, 155.176193f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_2", 2008673, 6880331, 4, { 0.313768f, 0.272164f, 33.151051f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_3", 2008674, 6880926, 4, { -0.058978f, -49.700001f, -85.039810f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_4", 2008675, 6880353, 4, { -0.094499f, -99.699997f, -204.539307f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_5", 2008676, 6880364, 4, { -0.132713f, -149.699997f, -325.173187f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6878453, 4, { -0.983721f, 0.299997f, 33.876339f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6878661, 4, { -1.446076f, -49.700001f, -85.301064f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6878563, 4, { -1.907748f, -99.699997f, -205.542297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 6874398, 4, { 0.861505f, -149.699997f, -323.648102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High", 2008960, 7005817, 4, { 0.995313f, 100.400002f, 303.008911f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Low", 2008961, 7005818, 4, { 2.977269f, 100.400002f, 303.015686f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_1", 2008962, 7005819, 4, { 1.004384f, 50.369999f, 183.038193f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_1", 2008963, 7005820, 4, { 3.018387f, 50.400009f, 183.009003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_2", 2008964, 7005821, 4, { 1.013391f, 0.381469f, 63.020931f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_2", 2008965, 7005822, 4, { 3.000382f, 0.400042f, 63.011879f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_3", 2008966, 7005823, 4, { 0.999980f, -49.628479f, -56.984692f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_3", 2008967, 7005824, 4, { 2.994332f, -49.599289f, -56.969849f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_4", 2008968, 7005825, 4, { 0.976013f, -99.617447f, -176.984695f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_4", 2008969, 7005826, 4, { 3.016492f, -99.599678f, -176.996704f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_5", 2008970, 7005827, 4, { 1.002942f, -149.605804f, -296.980713f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_5", 2008971, 7005828, 4, { 3.024055f, -149.599503f, -297.002808f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_6", 2008972, 7005829, 4, { 1.005902f, -199.603302f, -416.980988f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_6", 2008973, 7005830, 4, { 3.005575f, -199.600403f, -416.998596f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231", 2007457, 6996412, 4, { -4.068258f, 100.300003f, 294.718903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232", 2007457, 6996413, 4, { 3.038667f, 100.300003f, 294.803009f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_1", 2007457, 6996415, 4, { -4.038448f, 50.400009f, 176.206604f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_1", 2007457, 6996416, 4, { 3.159257f, 50.400009f, 176.996399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_2", 2007457, 6996417, 4, { -5.237320f, 0.309626f, 53.443291f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_2", 2007457, 6996418, 4, { 1.048808f, 0.300000f, 53.069832f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_3", 2007457, 6996420, 4, { -4.622195f, -49.700001f, -65.730782f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_3", 2007457, 6996419, 4, { 3.246223f, -49.700001f, -66.129990f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_4", 2007457, 6996421, 4, { -4.211632f, -99.699997f, -185.489395f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_4", 2007457, 6996422, 4, { 3.121258f, -99.697990f, -185.125397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_5", 2007457, 6996424, 4, { -3.555968f, -149.663605f, -304.656311f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_5", 2007457, 6996423, 4, { 2.999705f, -149.599503f, -304.547394f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_6", 2007457, 6996425, 4, { -3.452516f, -199.699997f, -425.304108f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_6", 2007457, 6996426, 4, { 3.398586f, -199.699997f, -425.457886f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6904134, 5, { 2.648753f, 150.300003f, 421.065491f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 4.024228f, 150.300003f, 411.372498f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002735, 0, 4, { 0.000000f, 100.300003f, 317.628296f }, 1.200000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6904820, 4, { 0.778198f, 99.992310f, 319.020294f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_6", 2008593, 6880322, 4, { -17.906931f, 99.999687f, 282.242706f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_7", 2008594, 6880329, 4, { 18.638870f, 99.999748f, 281.840912f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer", 2008566, 0, 4, { 0.000000f, 100.400002f, 300.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007457, 6837839, 4, { -24.428419f, 99.999702f, 299.505890f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6837819, 4, { 3.431039f, 99.999771f, 274.684387f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007457, 6837820, 4, { 24.678801f, 99.999672f, 300.109589f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 6837843, 4, { 1.030507f, 100.399696f, 298.205200f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007457, 6879918, 4, { -19.918140f, 99.999687f, 285.122803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 6879917, 4, { 16.073009f, 99.999748f, 280.430511f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2002735, 0, 4, { -0.000000f, 50.299999f, 197.665695f }, 1.200000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6908678, 4, { 0.647792f, 49.999809f, 199.196106f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_8", 2008595, 6880321, 4, { -18.062990f, 49.999699f, 162.414703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_9", 2008596, 6880320, 4, { 18.482809f, 49.999790f, 162.012894f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_1", 2008567, 0, 4, { 0.000000f, 50.399700f, 180.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007457, 6859376, 4, { -24.584480f, 49.999680f, 179.677902f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2007457, 6859374, 4, { 3.274982f, 49.999809f, 154.856400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2007457, 6859375, 4, { 24.522739f, 49.999729f, 180.281601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2007457, 6859377, 4, { 0.874450f, 50.399719f, 178.377197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2007457, 6879845, 4, { -20.074200f, 49.999729f, 165.294800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2007457, 6879844, 4, { 15.916950f, 49.999790f, 160.602493f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2002735, 0, 4, { -0.000000f, 0.300000f, 77.670822f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6908750, 4, { 0.647792f, -0.000183f, 79.265778f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_10", 2008597, 6880336, 4, { -18.062990f, -0.000261f, 42.484371f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_11", 2008598, 6880333, 4, { 18.482809f, -0.000181f, 42.082581f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_2", 2008568, 0, 4, { 0.000000f, 0.399994f, 60.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2007457, 6859445, 4, { -24.584480f, -0.000300f, 59.747551f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2007457, 6859443, 4, { 3.274982f, -0.000159f, 34.926048f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2007457, 6859444, 4, { 24.522739f, -0.000267f, 60.351250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2007457, 6880919, 4, { 0.874450f, 0.399750f, 58.446869f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2007457, 6878455, 4, { -20.074200f, -0.000246f, 45.364471f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2007457, 6878454, 4, { 15.916950f, -0.000182f, 40.672180f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2002735, 0, 4, { -0.000000f, -49.700001f, -42.294621f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6910488, 4, { 0.647793f, -49.999901f, -40.657509f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_12", 2008599, 6880352, 4, { -18.062990f, -49.999981f, -77.438744f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_13", 2008600, 6880349, 4, { 18.478640f, -50.003849f, -77.866821f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_3", 2008569, 0, 4, { 0.000000f, -49.600010f, -60.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2007457, 6859528, 4, { -24.584480f, -50.000099f, -60.175560f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2007457, 6859530, 4, { 3.275066f, -50.000000f, -84.997147f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2007457, 6859529, 4, { 24.522739f, -49.999950f, -59.571861f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2007457, 6859527, 4, { 0.874527f, -49.599991f, -61.476238f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_32", 2007457, 6878662, 4, { -20.074200f, -49.999969f, -74.558640f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2007457, 6878660, 4, { 15.916950f, -49.999950f, -79.250931f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_34", 2002735, 0, 4, { 0.000000f, -99.699997f, -162.569397f }, 1.200000f, 0.000047f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6910585, 4, { 0.625610f, -100.000000f, -160.942093f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_14", 2008601, 6880358, 4, { -18.062990f, -100.000000f, -197.715500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_15", 2008602, 6880354, 4, { 18.478640f, -100.022903f, -198.168900f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_4", 2008570, 0, 4, { 0.000000f, -99.600014f, -180.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_35", 2007457, 6843688, 4, { -24.612850f, -100.000099f, -180.473694f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_36", 2007457, 6843689, 4, { 3.250122f, -100.000000f, -205.284805f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_37", 2007457, 6843686, 4, { 24.521240f, -100.000000f, -179.863297f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_38", 2007457, 6843671, 4, { 0.869751f, -99.600113f, -181.755402f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_39", 2007457, 6878564, 4, { -20.096189f, -100.000000f, -194.847595f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_40", 2007457, 6878562, 4, { 15.915160f, -100.000000f, -199.547394f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_41", 2002735, 0, 4, { 0.000000f, -149.699997f, -282.259888f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_5", 2002872, 6910763, 4, { 0.625622f, -150.000107f, -281.035614f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_16", 2008603, 6880362, 4, { -18.081970f, -150.000107f, -317.830200f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Sluicegate_17", 2008604, 6880366, 4, { 17.127180f, -150.000107f, -317.622009f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_5", 2008571, 0, 4, { 0.000000f, -149.600006f, -300.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_42", 2007457, 6859613, 4, { -24.612820f, -150.000198f, -300.567108f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_43", 2007457, 6859615, 4, { 3.250126f, -150.000107f, -325.378296f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_44", 2007457, 6859614, 4, { 24.521259f, -150.000107f, -299.956696f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_45", 2007457, 6859612, 4, { 0.869759f, -149.600204f, -301.848907f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_46", 2007457, 6874400, 4, { -20.096189f, -150.000107f, -314.941101f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_47", 2007457, 6874396, 4, { 15.915160f, -150.000107f, -319.640900f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_48", 2002735, 0, 4, { 0.000000f, -199.699997f, -402.035004f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_6", 2002872, 6910821, 4, { 0.625622f, -200.000305f, -400.930389f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.069897f, -200.000305f, -436.982697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_49", 2007457, 6859698, 4, { -24.612860f, -200.000504f, -420.461792f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_50", 2007457, 6859700, 4, { 3.250122f, -200.000397f, -445.273010f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_51", 2007457, 6859699, 4, { 24.521210f, -200.000305f, -419.851410f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_52", 2007457, 6859697, 4, { 0.869759f, -199.600403f, -421.743500f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheHiddenCanalsofUznair ); \ No newline at end of file diff --git a/src/scripts/instances/treasurehunt/TheLostCanalsofUznair.cpp b/src/scripts/instances/treasurehunt/TheLostCanalsofUznair.cpp deleted file mode 100644 index 02ac81a8..00000000 --- a/src/scripts/instances/treasurehunt/TheLostCanalsofUznair.cpp +++ /dev/null @@ -1,155 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheLostCanalsofUznair : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheLostCanalsofUznair() : - Sapphire::ScriptAPI::InstanceContentScript( 55002 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Sluicegate", 2008671, 6880327, 4, { 0.568258f, 100.300003f, 274.168488f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_1", 2008672, 6880319, 4, { 0.269765f, 50.299999f, 154.680405f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007457, 6879916, 4, { -1.092401f, 100.300003f, 275.638214f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 6879843, 4, { -1.524224f, 50.299999f, 155.176193f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_2", 2008673, 6880331, 4, { 0.313768f, 0.272164f, 33.151051f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_3", 2008674, 6880926, 4, { -0.058978f, -49.700001f, -85.039810f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_4", 2008675, 6880353, 4, { -0.094499f, -99.699997f, -204.539307f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_5", 2008676, 6880364, 4, { -0.132713f, -149.699997f, -325.173187f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 6878453, 4, { -0.983721f, 0.299997f, 33.876339f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 6878661, 4, { -1.446076f, -49.700001f, -85.301064f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 6878563, 4, { -1.907748f, -99.699997f, -205.542297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 6874398, 4, { 0.861505f, -149.699997f, -323.648102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High", 2008960, 7005817, 4, { 0.995313f, 100.400002f, 303.008911f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Low", 2008961, 7005818, 4, { 2.977269f, 100.400002f, 303.015686f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_1", 2008962, 7005819, 4, { 1.004384f, 50.369999f, 183.038193f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_1", 2008963, 7005820, 4, { 3.018387f, 50.400009f, 183.009003f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_2", 2008964, 7005821, 4, { 1.013391f, 0.381469f, 63.020931f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_2", 2008965, 7005822, 4, { 3.000382f, 0.400042f, 63.011879f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_3", 2008966, 7005823, 4, { 0.999980f, -49.628479f, -56.984692f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_3", 2008967, 7005824, 4, { 2.994332f, -49.599289f, -56.969849f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_4", 2008968, 7005825, 4, { 0.976013f, -99.617447f, -176.984695f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_4", 2008969, 7005826, 4, { 3.016492f, -99.599678f, -176.996704f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_5", 2008970, 7005827, 4, { 1.002942f, -149.605804f, -296.980713f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_5", 2008971, 7005828, 4, { 3.024055f, -149.599503f, -297.002808f }, 1.000000f, 0.000000f ); - instance.registerEObj( "High_6", 2008972, 7005829, 4, { 1.005902f, -199.603302f, -416.980988f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Low_6", 2008973, 7005830, 4, { 3.005575f, -199.600403f, -416.998596f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231", 2007457, 6996412, 4, { -4.068258f, 100.300003f, 294.718903f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232", 2007457, 6996413, 4, { 3.038667f, 100.300003f, 294.803009f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_1", 2007457, 6996415, 4, { -4.038448f, 50.400009f, 176.206604f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_1", 2007457, 6996416, 4, { 3.159257f, 50.400009f, 176.996399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_2", 2007457, 6996417, 4, { -5.237320f, 0.309626f, 53.443291f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_2", 2007457, 6996418, 4, { 1.048808f, 0.300000f, 53.069832f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_3", 2007457, 6996420, 4, { -4.622195f, -49.700001f, -65.730782f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_3", 2007457, 6996419, 4, { 3.246223f, -49.700001f, -66.129990f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_4", 2007457, 6996421, 4, { -4.211632f, -99.699997f, -185.489395f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_4", 2007457, 6996422, 4, { 3.121258f, -99.697990f, -185.125397f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_5", 2007457, 6996424, 4, { -3.555968f, -149.663605f, -304.656311f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_5", 2007457, 6996423, 4, { 2.999705f, -149.599503f, -304.547394f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1231_6", 2007457, 6996425, 4, { -3.452516f, -199.699997f, -425.304108f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b1232_6", 2007457, 6996426, 4, { 3.398586f, -199.699997f, -425.457886f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6904134, 5, { 2.648753f, 150.300003f, 421.065491f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 4.024228f, 150.300003f, 411.372498f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2002735, 0, 4, { 0.000000f, 100.300003f, 317.628296f }, 1.200000f, 0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 6904820, 4, { 0.778198f, 99.992310f, 319.020294f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_6", 2008593, 6880322, 4, { -17.906931f, 99.999687f, 282.242706f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_7", 2008594, 6880329, 4, { 18.638870f, 99.999748f, 281.840912f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer", 2008566, 0, 4, { 0.000000f, 100.400002f, 300.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007457, 6837839, 4, { -24.428419f, 99.999702f, 299.505890f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 6837819, 4, { 3.431039f, 99.999771f, 274.684387f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007457, 6837820, 4, { 24.678801f, 99.999672f, 300.109589f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 6837843, 4, { 1.030507f, 100.399696f, 298.205200f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007457, 6879918, 4, { -19.918140f, 99.999687f, 285.122803f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 6879917, 4, { 16.073009f, 99.999748f, 280.430511f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2002735, 0, 4, { -0.000000f, 50.299999f, 197.665695f }, 1.200000f, -0.000000f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 6908678, 4, { 0.647792f, 49.999809f, 199.196106f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_8", 2008595, 6880321, 4, { -18.062990f, 49.999699f, 162.414703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_9", 2008596, 6880320, 4, { 18.482809f, 49.999790f, 162.012894f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_1", 2008567, 0, 4, { 0.000000f, 50.399700f, 180.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2007457, 6859376, 4, { -24.584480f, 49.999680f, 179.677902f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2007457, 6859374, 4, { 3.274982f, 49.999809f, 154.856400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2007457, 6859375, 4, { 24.522739f, 49.999729f, 180.281601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2007457, 6859377, 4, { 0.874450f, 50.399719f, 178.377197f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2007457, 6879845, 4, { -20.074200f, 49.999729f, 165.294800f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2007457, 6879844, 4, { 15.916950f, 49.999790f, 160.602493f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2002735, 0, 4, { -0.000000f, 0.300000f, 77.670822f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 6908750, 4, { 0.647792f, -0.000183f, 79.265778f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_10", 2008597, 6880336, 4, { -18.062990f, -0.000261f, 42.484371f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_11", 2008598, 6880333, 4, { 18.482809f, -0.000181f, 42.082581f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Treasurecoffer_2", 2008568, 0, 4, { 0.000000f, 0.399994f, 60.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2007457, 6859445, 4, { -24.584480f, -0.000300f, 59.747551f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_22", 2007457, 6859443, 4, { 3.274982f, -0.000159f, 34.926048f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_23", 2007457, 6859444, 4, { 24.522739f, -0.000267f, 60.351250f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_24", 2007457, 6880919, 4, { 0.874450f, 0.399750f, 58.446869f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_25", 2007457, 6878455, 4, { -20.074200f, -0.000246f, 45.364471f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2007457, 6878454, 4, { 15.916950f, -0.000182f, 40.672180f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2002735, 0, 4, { -0.000000f, -49.700001f, -42.294621f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 6910488, 4, { 0.647793f, -49.999901f, -40.657509f }, 1.000000f, 0.000000f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_12", 2008599, 6880352, 4, { -18.062990f, -49.999981f, -77.438744f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_13", 2008600, 6880349, 4, { 18.478640f, -50.003849f, -77.866821f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_3", 2008569, 0, 4, { 0.000000f, -49.600010f, -60.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2007457, 6859528, 4, { -24.584480f, -50.000099f, -60.175560f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2007457, 6859530, 4, { 3.275066f, -50.000000f, -84.997147f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2007457, 6859529, 4, { 24.522739f, -49.999950f, -59.571861f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2007457, 6859527, 4, { 0.874527f, -49.599991f, -61.476238f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_32", 2007457, 6878662, 4, { -20.074200f, -49.999969f, -74.558640f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_33", 2007457, 6878660, 4, { 15.916950f, -49.999950f, -79.250931f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_34", 2002735, 0, 4, { 0.000000f, -99.699997f, -162.569397f }, 1.200000f, 0.000047f ); - instance.registerEObj( "sgvf_w_lvd_b0118_4", 2002872, 6910585, 4, { 0.625610f, -100.000000f, -160.942093f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_14", 2008601, 6880358, 4, { -18.062990f, -100.000000f, -197.715500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Sluicegate_15", 2008602, 6880354, 4, { 18.478640f, -100.022903f, -198.168900f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_4", 2008570, 0, 4, { 0.000000f, -99.600014f, -180.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_35", 2007457, 6843688, 4, { -24.612850f, -100.000099f, -180.473694f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_36", 2007457, 6843689, 4, { 3.250122f, -100.000000f, -205.284805f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_37", 2007457, 6843686, 4, { 24.521240f, -100.000000f, -179.863297f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_38", 2007457, 6843671, 4, { 0.869751f, -99.600113f, -181.755402f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_39", 2007457, 6878564, 4, { -20.096189f, -100.000000f, -194.847595f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_40", 2007457, 6878562, 4, { 15.915160f, -100.000000f, -199.547394f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_41", 2002735, 0, 4, { 0.000000f, -149.699997f, -282.259888f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_5", 2002872, 6910763, 4, { 0.625622f, -150.000107f, -281.035614f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Sluicegate_16", 2008603, 6880362, 4, { -18.081970f, -150.000107f, -317.830200f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Sluicegate_17", 2008604, 6880366, 4, { 17.127180f, -150.000107f, -317.622009f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Treasurecoffer_5", 2008571, 0, 4, { 0.000000f, -149.600006f, -300.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_42", 2007457, 6859613, 4, { -24.612820f, -150.000198f, -300.567108f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_43", 2007457, 6859615, 4, { 3.250126f, -150.000107f, -325.378296f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_44", 2007457, 6859614, 4, { 24.521259f, -150.000107f, -299.956696f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_45", 2007457, 6859612, 4, { 0.869759f, -149.600204f, -301.848907f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_46", 2007457, 6874400, 4, { -20.096189f, -150.000107f, -314.941101f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_47", 2007457, 6874396, 4, { 15.915160f, -150.000107f, -319.640900f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_48", 2002735, 0, 4, { 0.000000f, -199.699997f, -402.035004f }, 1.200000f, 0.000048f ); - instance.registerEObj( "sgvf_w_lvd_b0118_6", 2002872, 6910821, 4, { 0.625622f, -200.000305f, -400.930389f }, 0.991760f, 0.000048f ); - // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.069897f, -200.000305f, -436.982697f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_49", 2007457, 6859698, 4, { -24.612860f, -200.000504f, -420.461792f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_50", 2007457, 6859700, 4, { 3.250122f, -200.000397f, -445.273010f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_51", 2007457, 6859699, 4, { 24.521210f, -200.000305f, -419.851410f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_52", 2007457, 6859697, 4, { 0.869759f, -199.600403f, -421.743500f }, 0.991760f, 0.000048f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheLostCanalsofUznair ); \ No newline at end of file diff --git a/src/scripts/instances/treasurehunt/TheShiftingAltarsofUznair.cpp b/src/scripts/instances/treasurehunt/TheShiftingAltarsofUznair.cpp deleted file mode 100644 index 1155c53a..00000000 --- a/src/scripts/instances/treasurehunt/TheShiftingAltarsofUznair.cpp +++ /dev/null @@ -1,55 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheShiftingAltarsofUznair : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheShiftingAltarsofUznair() : - Sapphire::ScriptAPI::InstanceContentScript( 55004 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Entrance", 2007457, 7598712, 5, { 100.000000f, 0.000000f, 115.000000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 100.000000f, 0.000000f, 85.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007457, 7610562, 4, { 100.000000f, 0.100000f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 7610560, 4, { 100.000000f, 0.100000f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 7623148, 4, { 100.000000f, 0.100000f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 7610561, 4, { 100.000000f, 0.100000f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Arcanesphere", 2009598, 7621803, 4, { 100.000000f, 0.084079f, 108.947601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 7575335, 4, { 100.000000f, 18.916941f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 7541027, 4, { 99.999992f, -0.000000f, 82.000008f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 7541023, 4, { 109.000000f, 0.000000f, 84.411560f }, 1.000000f, 0.523599f ); - instance.registerEObj( "unknown_7", 2007457, 7541029, 4, { 115.588501f, 0.000000f, 91.000023f }, 1.000000f, 1.047197f ); - instance.registerEObj( "unknown_8", 2007457, 7541025, 4, { 118.000000f, 0.000000f, 99.993782f }, 1.000000f, 1.570451f ); - instance.registerEObj( "unknown_9", 2007457, 7541030, 4, { 115.588501f, 0.000000f, 109.000000f }, 1.000000f, 1.047197f ); - instance.registerEObj( "unknown_10", 2007457, 7541031, 4, { 109.000000f, -0.000000f, 115.588501f }, 1.000000f, 0.523599f ); - instance.registerEObj( "unknown_11", 2007457, 7541026, 4, { 100.000000f, -0.000000f, 118.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 7541028, 4, { 91.000000f, -0.000000f, 115.588501f }, 1.000000f, -0.523599f ); - instance.registerEObj( "unknown_13", 2007457, 7541032, 4, { 84.411537f, -0.000000f, 109.000000f }, 1.000000f, -1.047197f ); - instance.registerEObj( "unknown_14", 2007457, 7541034, 4, { 82.000000f, 0.000000f, 99.993782f }, 1.000000f, -1.570451f ); - instance.registerEObj( "unknown_15", 2007457, 7541033, 4, { 84.411537f, 0.000000f, 91.000000f }, 1.000000f, -1.047197f ); - instance.registerEObj( "unknown_16", 2007457, 7541024, 4, { 91.000000f, -0.000000f, 84.411537f }, 1.000000f, -0.523599f ); - instance.registerEObj( "unknown_17", 2009602, 0, 4, { 100.000000f, 0.000000f, 100.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "unknown_18", 2007457, 7541112, 4, { 100.000000f, 0.100000f, 100.000000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheShiftingAltarsofUznair ); \ No newline at end of file diff --git a/src/scripts/instances/trials/ARelicReborntheChimera.cpp b/src/scripts/instances/trials/ARelicReborntheChimera.cpp index 8045a9fc..3ad8f50b 100644 --- a/src/scripts/instances/trials/ARelicReborntheChimera.cpp +++ b/src/scripts/instances/trials/ARelicReborntheChimera.cpp @@ -3,33 +3,274 @@ using namespace Sapphire; -class ARelicReborntheChimera : - public Sapphire::ScriptAPI::InstanceContentScript +class ARelicReborntheChimera : public Sapphire::ScriptAPI::InstanceContentScript { public: - ARelicReborntheChimera() : - Sapphire::ScriptAPI::InstanceContentScript( 20019 ) + ARelicReborntheChimera() : Sapphire::ScriptAPI::InstanceContentScript( 20019 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_w_qic_001_04a", 2006993, 6235274, 4, { -35.822102f, 298.899994f, -205.263199f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006952, 0, 4, { -35.712589f, 298.899994f, -204.878006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000139, 0, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600289, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600303, 4, { 556.049377f, 348.102509f, -752.435730f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600289, 4600304, 5, { 523.532471f, 348.223389f, -736.685730f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_1", 2002332, 0, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002333, 0, 4, { 539.940430f, 348.836395f, -734.401489f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_3", 2000608, 3967803, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2000608, 3976993, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2000608, 3986797, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2000608, 3986798, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2000608, 2718481, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2000608, 4065433, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2000608, 2814617, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2000608, 2763112, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2000608, 4187649, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2000608, 4187961, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002332, 0, 4614846, 4, { 533.090881f, 348.691895f, -742.750916f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002333, 0, 4614847, 4, { 539.945984f, 348.846893f, -734.399475f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000608, 3967803, 5908269, 4, { 202.369598f, 257.761108f, 80.435272f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000608, 3976993, 5908270, 4, { 273.634705f, 254.600204f, 106.048500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000608, 3986797, 5908271, 4, { 205.504898f, 246.188995f, 194.875702f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000608, 3986798, 5908272, 4, { 326.313385f, 239.193497f, 221.138901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000608, 2718481, 5923418, 4, { 240.552307f, 302.769714f, -199.979996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000608, 4065433, 5923421, 4, { 204.970001f, 302.119995f, -216.311600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000608, 2814617, 5923422, 4, { 205.869995f, 302.219086f, -276.681396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2000608, 2763112, 5923469, 4, { -433.000000f, 211.007706f, -216.148605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000608, 4187649, 5923470, 4, { -453.000000f, 211.000000f, -281.046600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000608, 4187961, 5923471, 4, { -416.000000f, 210.788193f, -279.813812f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring", 2001208, 0, 4317609, 4, { 498.082611f, 347.705688f, -733.182922f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_1", 2001208, 0, 4317612, 4, { 562.848389f, 348.102509f, -752.457214f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Bubblingspring_2", 2001208, 0, 4317613, 4, { 572.848572f, 348.073395f, -758.330078f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Bubblingspring_3", 2001208, 0, 4317614, 4, { 555.756470f, 348.102509f, -745.536804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4253304, 4253303, 5, { 472.464294f, 233.528000f, 314.058502f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4258415, 4258414, 5, { -715.850586f, 224.931900f, -41.878071f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_12", 2000409, 0, 4314331, 4, { -755.580994f, 226.428604f, -92.050659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2000409, 0, 4314359, 4, { -771.115601f, 233.194595f, -121.402100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2000409, 0, 4314400, 4, { -735.255981f, 225.787704f, -65.476501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Draconianrosary", 2002279, 0, 4285063, 4, { 458.884491f, 304.805786f, -279.591095f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Sealedmissive", 2005632, 0, 5883708, 4, { 260.895996f, 359.000000f, -675.919006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2006321, 0, 5935535, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_16", 2002273, 0, 4313761, 4, { 269.545898f, 359.059814f, -669.964722f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002273, 0, 5920750, 4, { -447.592896f, 210.986496f, -252.521606f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ambushsite", 2005848, 0, 5888373, 4, { 269.825195f, 302.937286f, -190.875198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_18", 2005849, 0, 5888383, 4, { 215.014801f, 311.970612f, -233.447800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Townsperson", 2005851, 0, 5888701, 4, { 225.795898f, 303.300690f, -284.867310f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Machinistmessenger", 2005890, 0, 5890069, 4, { 198.596207f, 303.699188f, -273.579010f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005897, 0, 5890169, 4, { 224.872192f, 302.052399f, -289.723114f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2005897, 0, 5890172, 4, { 223.071701f, 302.479492f, -166.430206f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_21", 2005849, 0, 5891005, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar", 2006175, 0, 5910901, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Signalmortar_1", 2006175, 0, 5910902, 4, { 215.014801f, 311.970612f, -233.447800f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackstandard", 2006369, 0, 5888358, 4, { 224.927902f, 302.062286f, -289.606689f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Crimsonstandard", 2006370, 0, 5888366, 4, { 223.115204f, 302.479492f, -166.613297f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire", 2002296, 0, 4293747, 4, { -893.095276f, 229.541397f, -11.886840f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Glowinggrimoire_1", 2002297, 0, 4293748, 4, { -892.973206f, 229.571899f, -11.947810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2002333, 0, 4322343, 4, { 527.000671f, 349.538513f, -749.690979f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2002332, 0, 4322342, 4, { 535.429626f, 349.301300f, -748.008728f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2006280, 0, 5918778, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination", 2004446, 0, 4892448, 4, { 171.848099f, 229.100800f, 329.624207f }, 0.800000f, -0.822735f, 0); + instance.addEObj( "Destination_1", 2004447, 0, 4892449, 4, { 172.959106f, 229.742798f, 331.842987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2004534, 0, 4892522, 4, { 144.869400f, 236.826294f, 328.664093f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Secondaryvortexturret", 2004448, 0, 4892555, 4, { 589.007385f, 302.089905f, -165.757095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_1", 2004449, 0, 4892556, 4, { 708.743225f, 287.527496f, 109.998802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Secondaryvortexturret_2", 2004450, 0, 4892558, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Primaryvortexturret", 2004451, 0, 4892559, 4, { 574.175720f, 302.792603f, 33.642712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2004536, 0, 4893810, 4, { 588.996887f, 302.059509f, -165.779205f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_27", 2004537, 0, 4893811, 4, { 708.743225f, 287.527496f, 109.998901f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2004538, 0, 4893812, 4, { 589.980713f, 286.535309f, 183.002701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2004539, 0, 4893813, 4, { 574.175720f, 302.792603f, 33.642700f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Ixalisilverpot", 2004482, 0, 4891563, 4, { 596.721680f, 302.271515f, -89.974709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_1", 2004483, 0, 4891564, 4, { 638.220825f, 303.422485f, -93.910202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_2", 2004484, 0, 4891566, 4, { 618.983887f, 299.812286f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_3", 2004485, 0, 4891567, 4, { 650.711121f, 298.443909f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_4", 2004486, 0, 4891568, 4, { 669.965393f, 301.397888f, -28.234591f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_5", 2004487, 0, 4891570, 4, { 698.367004f, 304.433685f, -34.135509f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_6", 2004488, 0, 4891571, 4, { 704.948181f, 300.453613f, -16.237499f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_7", 2004489, 0, 4891572, 4, { 570.060486f, 291.929993f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_8", 2004490, 0, 4891573, 4, { 596.730591f, 303.561401f, -89.974533f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_9", 2004491, 0, 4891574, 4, { 638.250183f, 304.764709f, -93.882851f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_10", 2004492, 0, 4891575, 4, { 618.953613f, 301.155212f, -43.443501f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_11", 2004493, 0, 4891576, 4, { 650.711121f, 299.732910f, -10.194140f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_12", 2004494, 0, 4891577, 4, { 669.978699f, 302.747894f, -28.222570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_13", 2004495, 0, 4891578, 4, { 698.367004f, 305.795990f, -34.166019f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_14", 2004496, 0, 4891579, 4, { 704.948181f, 301.787689f, -16.206989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ixalisilverpot_15", 2004497, 0, 4891580, 4, { 570.060486f, 293.257202f, -19.321110f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2003670, 0, 4622729, 4, { 179.186600f, 221.972702f, 345.540405f }, 0.778198f, 0.229573f, 0); + instance.addEObj( "Destination_2", 2003741, 0, 4627127, 4, { 394.823486f, 225.082504f, 378.808105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003742, 0, 4627273, 4, { 477.866699f, 207.432907f, 477.683594f }, 0.991760f, 0.667244f, 0); + instance.addEObj( "unknown_32", 2001899, 0, 4262300, 4, { 4.592957f, 207.234100f, 434.622711f }, 0.991760f, 0.894564f, 0); + instance.addEObj( "Entrance_2", 2002692, 0, 4374466, 4, { 643.553101f, 287.216003f, 172.151993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2002705, 0, 4374465, 4, { -684.874878f, 209.000000f, -522.554871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_4", 2002706, 0, 4374464, 4, { -160.917206f, 234.890198f, 271.606506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_5", 2002708, 0, 4374463, 4, { -353.964905f, 214.790405f, 690.056885f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_6", 2003671, 0, 4627181, 4, { 489.181000f, 206.893707f, 479.661987f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2002503, 0, 4321909, 4, { 50.905151f, 235.439499f, 348.890411f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowman", 2002604, 0, 4331837, 4, { 256.279785f, 222.219101f, 309.088715f }, 0.991760f, 0.362279f, 0); + instance.addEObj( "Stolenwares", 2002110, 0, 4290065, 4, { 11.893010f, 207.219498f, 439.193604f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_1", 2002111, 0, 4290066, 4, { 24.144489f, 207.609299f, 427.380615f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Stolenwares_2", 2002261, 0, 4291275, 4, { 4.212927f, 206.201996f, 465.995087f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_34", 2002556, 0, 4329703, 4, { 170.244904f, 223.837402f, 365.529785f }, 0.991760f, 1.006642f, 0); + instance.addEObj( "unknown_35", 2002557, 0, 4329704, 4, { 169.604004f, 223.848404f, 365.743408f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_36", 2002558, 0, 4329705, 4, { 170.763702f, 222.980103f, 366.903107f }, 0.991760f, 0.350760f, 0); + instance.addEObj( "Bloodstainedsnow", 2002112, 0, 4290135, 4, { -21.776661f, 207.188599f, 447.381805f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2002623, 0, 4334530, 4, { -22.680710f, 207.361801f, 444.831299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2002624, 0, 4334531, 4, { -20.800091f, 207.082901f, 449.668488f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood", 2002113, 0, 4291230, 4, { 167.345703f, 253.717102f, 203.875702f }, 0.991760f, -0.077707f, 0); + instance.addEObj( "Firewood_1", 2002114, 0, 4291231, 4, { 165.263596f, 273.991791f, 184.565308f }, 1.000000f, -1.194553f, 0); + instance.addEObj( "Firewood_2", 2002115, 0, 4291232, 4, { 168.684601f, 266.472809f, 159.180695f }, 0.991760f, -0.301729f, 0); + instance.addEObj( "Firewood_3", 2002116, 0, 4291234, 4, { 191.442398f, 246.595901f, 198.079803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Firewood_4", 2002117, 0, 4291235, 4, { 196.127701f, 254.101395f, 163.190399f }, 1.000000f, -0.640161f, 0); + instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); + instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); + instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); + instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); + instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); + instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); + instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2002125, 0, 4291556, 4, { 424.500610f, 328.307495f, -394.491486f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2002571, 0, 4329954, 4, { 408.765106f, 325.513885f, -396.628387f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sebastianbound", 2002686, 0, 4373391, 4, { 424.521210f, 329.121613f, -394.492401f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Unlitbrazier", 2002126, 0, 4292711, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_1", 2002127, 0, 4292713, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); + instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); + instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); + instance.addEObj( "Snowmound_3", 2002412, 0, 4307717, 4, { 464.382599f, 250.876694f, -329.823792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowmound_4", 2002413, 0, 4307718, 4, { 489.286896f, 249.067703f, -322.449707f }, 0.300000f, 0.000000f, 0); + instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); + instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); + instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); + instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_1", 2002160, 0, 4293219, 4, { -86.771553f, 299.257202f, -228.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_2", 2002161, 0, 4293220, 4, { -80.000000f, 299.314789f, -257.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_3", 2002162, 0, 4293221, 4, { -121.178802f, 299.252014f, -264.595490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rubble_4", 2002163, 0, 4293222, 4, { -60.000000f, 299.261597f, -247.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002164, 0, 4293226, 4, { -559.000000f, 209.391296f, -422.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Alchemicconcoction", 2002165, 0, 4293230, 4, { -185.065903f, 293.062988f, -70.607140f }, 0.991760f, 0.354415f, 0); + instance.addEObj( "Rottingvegetables", 2002166, 0, 4293232, 4, { -440.307404f, 210.772797f, -218.630997f }, 0.991760f, -0.737041f, 0); + instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); + instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); + instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); + instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); + instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); + instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); + instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); + instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); + instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); + instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); + instance.addEObj( "Natalanaetheryte_1", 2003456, 0, 4588208, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936177f, 0); + instance.addEObj( "Highlandtealeaves", 2002854, 0, 4494864, 4, { -227.502304f, 226.025497f, 483.013794f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); + instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); + instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); + instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); + instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); + instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); + instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); + instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); + instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); + instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); + instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); + instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); + instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/ARelicReborntheHydra.cpp b/src/scripts/instances/trials/ARelicReborntheHydra.cpp index 241fc633..f75bbe93 100644 --- a/src/scripts/instances/trials/ARelicReborntheHydra.cpp +++ b/src/scripts/instances/trials/ARelicReborntheHydra.cpp @@ -3,67 +3,65 @@ using namespace Sapphire; -class ARelicReborntheHydra : - public Sapphire::ScriptAPI::InstanceContentScript +class ARelicReborntheHydra : public Sapphire::ScriptAPI::InstanceContentScript { public: - ARelicReborntheHydra() : - Sapphire::ScriptAPI::InstanceContentScript( 20020 ) + ARelicReborntheHydra() : Sapphire::ScriptAPI::InstanceContentScript( 20020 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4600269, 5, { -245.383194f, 17.225630f, 16.103081f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4600269, 4600270, 5, { -245.383194f, 17.225630f, 16.103081f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -279.773407f, 17.233170f, 19.434681f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2001609, 0, 4, { 241.292603f, 11.057950f, 9.784212f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2001649, 4097866, 5, { 238.950500f, 9.900879f, -1.209344f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600276, 4, { -279.773407f, 17.233170f, 19.434681f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2001609, 0, 4097877, 4, { 241.292603f, 11.057950f, 9.784212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2001649, 4097866, 4097909, 5, { 238.950500f, 9.900879f, -1.209344f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit_1", 2001610, 4097973, 4, { -280.512299f, 17.240601f, 20.057501f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit_1", 2001610, 4097973, 4097977, 4, { -280.512299f, 17.240601f, 20.057501f }, 1.000000f, 0.000000f, 0); // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "sgvf_w_lvd_b0094", 2001611, 4097992, 4, { 19.113859f, 0.900208f, 98.170502f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2001611, 4097992, 4098006, 4, { 19.113859f, 0.900208f, 98.170502f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118", 2001612, 4098036, 4, { 17.948280f, 0.925217f, 99.310219f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2001612, 4098036, 4098033, 4, { 17.948280f, 0.925217f, 99.310219f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2001613, 4098064, 4, { -120.074501f, -5.801239f, -111.402496f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001613, 4098064, 4098066, 4, { -120.074501f, -5.801239f, -111.402496f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2001614, 4098077, 4, { -121.598503f, -5.727614f, -112.049599f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2001614, 4098077, 4098072, 4, { -121.598503f, -5.727614f, -112.049599f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_2", 2001615, 4098237, 4, { -228.286301f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_2", 2001615, 4098237, 4098238, 4, { -228.286301f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2001616, 4098241, 4, { -229.136703f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2001616, 4098241, 4098239, 4, { -229.136703f, 17.565599f, 16.208900f }, 1.000000f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2001618, 4014394, 4, { 29.098881f, 1.785278f, 130.418793f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Aetherialflow", 2001619, 0, 4, { 32.968849f, 3.815735f, 131.179199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2001620, 2815987, 4, { 120.471397f, -0.516086f, -57.500610f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2001621, 4098194, 4, { -95.942581f, -9.659227f, -101.942596f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2001622, 4043181, 4, { -94.468628f, -2.151611f, -68.864014f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Ludusdoor", 2001623, 4005252, 4, { -172.249695f, 12.559910f, 12.742130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch", 2001624, 4016950, 4, { 74.518059f, -10.988300f, -107.067703f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_1", 2001625, 4016951, 4, { 42.154171f, -10.941640f, -84.664078f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_2", 2001626, 4016952, 4, { 17.515020f, -10.957320f, -190.023102f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_3", 2001627, 4016953, 4, { -39.127491f, -11.066550f, -129.097504f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Chainwinch_4", 2001628, 4016954, 4, { -82.474548f, -10.952540f, -113.137199f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_5", 2001634, 4082420, 4, { -129.441193f, 9.833186f, -0.625334f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2001635, 3629276, 4, { -3.044897f, 0.927666f, 144.884506f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2001636, 3629274, 4, { 27.769211f, 0.954134f, 166.929398f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2001637, 3629277, 4, { 69.039284f, 0.968122f, 137.080902f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2001638, 4016486, 4, { -19.781490f, 2.187618f, 152.349899f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2001639, 4016487, 4, { 24.469919f, 2.233563f, 180.853195f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2001640, 4016488, 4, { 89.225769f, 2.247621f, 140.072006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2001641, 4018090, 4, { -277.600494f, 17.568609f, 40.599701f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2001642, 4018091, 4, { -255.703506f, 17.578291f, 47.590672f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2001643, 4018092, 4, { -237.108002f, 17.604349f, 38.970459f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2001644, 4018089, 4, { -279.140015f, 17.555901f, -2.742105f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2001645, 4018088, 4, { -261.194214f, 17.568060f, -11.064940f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2001646, 4018087, 4, { -239.163101f, 17.568661f, -4.435994f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Aetherialflow_1", 2001647, 4103310, 4, { -177.996506f, -14.694460f, -133.043503f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_1", 2001618, 4014394, 4098800, 4, { 29.098881f, 1.785278f, 130.418793f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialflow", 2001619, 0, 4098804, 4, { 32.968849f, 3.815735f, 131.179199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001620, 2815987, 4098825, 4, { 120.471397f, -0.516086f, -57.500610f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001621, 4098194, 4098838, 4, { -95.942581f, -9.659227f, -101.942596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001622, 4043181, 4098841, 4, { -94.468628f, -2.151611f, -68.864014f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Ludusdoor", 2001623, 4005252, 4098848, 4, { -172.249695f, 12.559910f, 12.742130f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch", 2001624, 4016950, 4098855, 4, { 74.518059f, -10.988300f, -107.067703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_1", 2001625, 4016951, 4098857, 4, { 42.154171f, -10.941640f, -84.664078f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_2", 2001626, 4016952, 4098860, 4, { 17.515020f, -10.957320f, -190.023102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_3", 2001627, 4016953, 4098864, 4, { -39.127491f, -11.066550f, -129.097504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Chainwinch_4", 2001628, 4016954, 4098867, 4, { -82.474548f, -10.952540f, -113.137199f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2001634, 4082420, 4099223, 4, { -129.441193f, 9.833186f, -0.625334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001635, 3629276, 4099265, 4, { -3.044897f, 0.927666f, 144.884506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001636, 3629274, 4099267, 4, { 27.769211f, 0.954134f, 166.929398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001637, 3629277, 4099269, 4, { 69.039284f, 0.968122f, 137.080902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001638, 4016486, 4099271, 4, { -19.781490f, 2.187618f, 152.349899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2001639, 4016487, 4099273, 4, { 24.469919f, 2.233563f, 180.853195f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001640, 4016488, 4099275, 4, { 89.225769f, 2.247621f, 140.072006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001641, 4018090, 4099283, 4, { -277.600494f, 17.568609f, 40.599701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001642, 4018091, 4099285, 4, { -255.703506f, 17.578291f, 47.590672f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2001643, 4018092, 4099287, 4, { -237.108002f, 17.604349f, 38.970459f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2001644, 4018089, 4099290, 4, { -279.140015f, 17.555901f, -2.742105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2001645, 4018088, 4099320, 4, { -261.194214f, 17.568060f, -11.064940f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2001646, 4018087, 4099321, 4, { -239.163101f, 17.568661f, -4.435994f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialflow_1", 2001647, 4103310, 4099332, 4, { -177.996506f, -14.694460f, -133.043503f }, 0.991760f, 0.000048f, 0); // States -> tornade_off (id: 2) tornade_on (id: 3) - instance.registerEObj( "unknown_18", 2001648, 4105956, 4, { -171.435196f, -14.633480f, -127.946999f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_19", 2001650, 0, 4, { -230.125793f, 17.157061f, 16.380630f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 242.225601f, 9.970665f, -11.333600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2001712, 0, 4, { -131.216003f, 10.073990f, -1.326215f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2000210, 0, 4, { -256.084503f, 17.537910f, 17.740490f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_18", 2001648, 4105956, 4099337, 4, { -171.435196f, -14.633480f, -127.946999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2001650, 0, 4104750, 4, { -230.125793f, 17.157061f, 16.380630f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4098699, 4, { 242.225601f, 9.970665f, -11.333600f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2001712, 0, 4138507, 4, { -131.216003f, 10.073990f, -1.326215f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000210, 0, 4165943, 4, { -256.084503f, 17.537910f, 17.740490f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/AkhAfahAmphitheatreExtreme.cpp b/src/scripts/instances/trials/AkhAfahAmphitheatreExtreme.cpp index 6947dd08..f15839d6 100644 --- a/src/scripts/instances/trials/AkhAfahAmphitheatreExtreme.cpp +++ b/src/scripts/instances/trials/AkhAfahAmphitheatreExtreme.cpp @@ -3,30 +3,28 @@ using namespace Sapphire; -class AkhAfahAmphitheatreExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class AkhAfahAmphitheatreExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - AkhAfahAmphitheatreExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20025 ) + AkhAfahAmphitheatreExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20025 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2004238, 4772738, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1fc_b0472", 2004239, 4797573, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2004238, 4772738, 4738623, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1fc_b0472", 2004239, 4797573, 4738624, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f, 0.000000f, 0); // States -> wind_def (id: 2) wind_def_anim (id: 3) wind_pop (id: 4) wind_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471", 2004240, 4841629, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f, 0.793709f ); + instance.addEObj( "sgvf_r1fc_b0471", 2004240, 4841629, 4841628, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f, 0.793709f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_1", 2004349, 4841631, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1fc_b0471_1", 2004349, 4841631, 4841634, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f, 0.000000f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_2", 2004350, 4841632, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1fc_b0471_2", 2004350, 4841632, 4841635, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f, 0.000000f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_3", 2004351, 4841633, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1fc_b0471_3", 2004351, 4841633, 4841636, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f, 0.000000f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "Entrance", 2000182, 4738599, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4738599, 4738602, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4738604, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/AkhAfahAmphitheatreHard.cpp b/src/scripts/instances/trials/AkhAfahAmphitheatreHard.cpp index 8cb221e8..20bdbc79 100644 --- a/src/scripts/instances/trials/AkhAfahAmphitheatreHard.cpp +++ b/src/scripts/instances/trials/AkhAfahAmphitheatreHard.cpp @@ -3,30 +3,28 @@ using namespace Sapphire; -class AkhAfahAmphitheatreHard : - public Sapphire::ScriptAPI::InstanceContentScript +class AkhAfahAmphitheatreHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - AkhAfahAmphitheatreHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20024 ) + AkhAfahAmphitheatreHard() : Sapphire::ScriptAPI::InstanceContentScript( 20024 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2004238, 4772738, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1fc_b0472", 2004239, 4797573, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2004238, 4772738, 4738623, 4, { -1.210436f, 0.000000f, -0.715586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1fc_b0472", 2004239, 4797573, 4738624, 4, { 1.181316f, -0.000000f, 1.563968f }, 1.000000f, 0.000000f, 0); // States -> wind_def (id: 2) wind_def_anim (id: 3) wind_pop (id: 4) wind_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471", 2004240, 4841629, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f, 0.793709f ); + instance.addEObj( "sgvf_r1fc_b0471", 2004240, 4841629, 4841628, 4, { 11.000000f, 0.000000f, -11.000000f }, 1.000000f, 0.793709f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_1", 2004349, 4841631, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1fc_b0471_1", 2004349, 4841631, 4841634, 4, { 12.811310f, -0.000000f, 9.376424f }, 1.000000f, 0.000000f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_2", 2004350, 4841632, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1fc_b0471_2", 2004350, 4841632, 4841635, 4, { -8.033875f, 0.000000f, 10.406790f }, 1.000000f, 0.000000f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fc_b0471_3", 2004351, 4841633, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_r1fc_b0471_3", 2004351, 4841633, 4841636, 4, { -8.319038f, -0.000001f, -10.997720f }, 1.000000f, 0.000000f, 0); // States -> magi_def (id: 2) magi_def_anim (id: 3) magi_pop (id: 4) magi_pop_anim (id: 5) - instance.registerEObj( "Entrance", 2000182, 4738599, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4738599, 4738602, 5, { 9.717670f, 0.000000f, 14.522430f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4738604, 4, { 0.000000f, 0.000000f, -15.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/BattleintheBigKeep.cpp b/src/scripts/instances/trials/BattleintheBigKeep.cpp index 77859962..21ec787e 100644 --- a/src/scripts/instances/trials/BattleintheBigKeep.cpp +++ b/src/scripts/instances/trials/BattleintheBigKeep.cpp @@ -3,139 +3,137 @@ using namespace Sapphire; -class BattleintheBigKeep : - public Sapphire::ScriptAPI::InstanceContentScript +class BattleintheBigKeep : public Sapphire::ScriptAPI::InstanceContentScript { public: - BattleintheBigKeep() : - Sapphire::ScriptAPI::InstanceContentScript( 20030 ) + BattleintheBigKeep() : Sapphire::ScriptAPI::InstanceContentScript( 20030 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_f1d3_a1_gar2", 2000551, 4277027, 4, { -3.577190f, 48.000000f, -12.625050f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2", 2000551, 4277027, 4277030, 4, { -3.577190f, 48.000000f, -12.625050f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_1", 2000552, 4277005, 4, { 21.455280f, 48.000011f, -12.604770f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_1", 2000552, 4277005, 4277031, 4, { 21.455280f, 48.000011f, -12.604770f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_2", 2000553, 4277029, 4, { -3.963791f, 48.000000f, 9.699657f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_2", 2000553, 4277029, 4277032, 4, { -3.963791f, 48.000000f, 9.699657f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_3", 2000554, 4277028, 4, { 21.081841f, 47.999920f, 9.731779f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_3", 2000554, 4277028, 4277033, 4, { 21.081841f, 47.999920f, 9.731779f }, 1.000000f, 0.000000f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "Entrance", 2000491, 4246565, 5, { -254.388702f, -8.857766f, -0.323940f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000491, 4246565, 4247629, 5, { -254.388702f, -8.857766f, -0.323940f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_0", 2000492, 0, 4, { -266.179810f, -9.200000f, -0.162207f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2000493, 4246574, 4, { -12.466670f, 48.285069f, -0.015320f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2000492, 0, 4247690, 4, { -266.179810f, -9.200000f, -0.162207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2000493, 4246574, 4247691, 4, { -12.466670f, 48.285069f, -0.015320f }, 0.991760f, 0.000048f, 0); // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "sgvf_w_lvd_b0094", 2000494, 4246576, 4, { -81.527344f, 0.000003f, -1.602537f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0094", 2000494, 4246576, 4247817, 4, { -81.527344f, 0.000003f, -1.602537f }, 1.000000f, 0.000000f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgvf_w_lvd_b0118", 2000495, 4246594, 4, { -81.412201f, 0.000003f, 0.186550f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118", 2000495, 4246594, 4247819, 4, { -81.412201f, 0.000003f, 0.186550f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0094_1", 2000496, 4246595, 4, { 199.816895f, 21.957701f, -104.781303f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2000496, 4246595, 4247821, 4, { 199.816895f, 21.957701f, -104.781303f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.registerEObj( "sgpl_w_lvd_b0118_f1d2", 2000497, 4246596, 4, { 200.915497f, 21.957701f, -104.598198f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgpl_w_lvd_b0118_f1d2", 2000497, 4246596, 4247825, 4, { 200.915497f, 21.957701f, -104.598198f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0249", 2000498, 4246617, 4, { 34.775269f, 48.081181f, 0.381470f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0249", 2000498, 4246617, 4247827, 4, { 34.775269f, 48.081181f, 0.381470f }, 0.991760f, 0.000048f, 0); // States -> vf_line_on (id: 10) vf_line_of (id: 11) - instance.registerEObj( "sgvf_w_lvd_b0250", 2000499, 4246618, 4, { 34.775269f, 48.081181f, -0.839294f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_w_lvd_b0250", 2000499, 4246618, 4247828, 4, { 34.775269f, 48.081181f, -0.839294f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -246.833496f, -8.499996f, 4.016408f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Aetherialflow", 2000500, 4247835, 4, { -10.236110f, -0.000000f, -0.015320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "PresenceChamberdoor", 2000502, 4308888, 4, { 60.483269f, 48.174511f, -0.015320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "BloodyTranseptdoor", 2000687, 4308274, 4, { 199.985397f, 22.200001f, -103.389503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_f1d1_b0008", 2002741, 4388278, 4, { -82.462273f, 0.000002f, 0.045686f }, 1.000000f, 0.000000f ); + instance.addEObj( "Shortcut", 2000700, 0, 4247830, 4, { -246.833496f, -8.499996f, 4.016408f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Aetherialflow", 2000500, 4247835, 4247836, 4, { -10.236110f, -0.000000f, -0.015320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "PresenceChamberdoor", 2000502, 4308888, 4247846, 4, { 60.483269f, 48.174511f, -0.015320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "BloodyTranseptdoor", 2000687, 4308274, 4309587, 4, { 199.985397f, 22.200001f, -103.389503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_f1d1_b0008", 2002741, 4388278, 4388279, 4, { -82.462273f, 0.000002f, 0.045686f }, 1.000000f, 0.000000f, 0); // States -> vf_baria1_off (id: 3) vf_baria_on (id: 6) - instance.registerEObj( "sgbg_f1d3_a1_gar1", 2000509, 4271520, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_1", 2000510, 4271522, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_2", 2000511, 4271529, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_3", 2000512, 4271531, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_4", 2000513, 4271532, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_5", 2000514, 4271533, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_6", 2000521, 4274657, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_7", 2000522, 4274656, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_8", 2000523, 4274655, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_9", 2000524, 4274661, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_10", 2000525, 4274660, 4, { 206.286697f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_11", 2000526, 4274659, 4, { 206.286697f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_12", 2000533, 4274648, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_13", 2000534, 4274649, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_14", 2000535, 4274650, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_15", 2000536, 4274651, 4, { 241.931793f, 22.079769f, 6.240906f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_16", 2000537, 4274652, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_17", 2000538, 4274653, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_18", 2000545, 4274662, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_19", 2000546, 4274667, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_20", 2000547, 4274666, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_21", 2000548, 4274663, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_22", 2000549, 4274665, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar1_23", 2000550, 4274664, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_f1d3_a1_gar2_4", 2000503, 4274671, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar1", 2000509, 4271520, 4274705, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_1", 2000510, 4271522, 4274706, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_2", 2000511, 4271529, 4274707, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_3", 2000512, 4271531, 4274708, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_4", 2000513, 4271532, 4274709, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_5", 2000514, 4271533, 4274710, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_6", 2000521, 4274657, 4274711, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_7", 2000522, 4274656, 4274712, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_8", 2000523, 4274655, 4274713, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_9", 2000524, 4274661, 4274714, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_10", 2000525, 4274660, 4274715, 4, { 206.286697f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_11", 2000526, 4274659, 4274716, 4, { 206.286697f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_12", 2000533, 4274648, 4274717, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_13", 2000534, 4274649, 4274718, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_14", 2000535, 4274650, 4274719, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_15", 2000536, 4274651, 4274720, 4, { 241.931793f, 22.079769f, 6.240906f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_16", 2000537, 4274652, 4274721, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_17", 2000538, 4274653, 4274722, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_18", 2000545, 4274662, 4274724, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_19", 2000546, 4274667, 4274725, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_20", 2000547, 4274666, 4274726, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_21", 2000548, 4274663, 4274728, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_22", 2000549, 4274665, 4274729, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar1_23", 2000550, 4274664, 4274730, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_f1d3_a1_gar2_4", 2000503, 4274671, 4274731, 4, { 134.111496f, 22.079769f, -5.935791f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_5", 2000504, 4274672, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_5", 2000504, 4274672, 4274732, 4, { 142.229202f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_6", 2000505, 4274673, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_6", 2000505, 4274673, 4274733, 4, { 158.129196f, 22.079769f, -6.088379f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_7", 2000506, 4274674, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_7", 2000506, 4274674, 4274734, 4, { 133.958893f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_8", 2000507, 4274675, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_8", 2000507, 4274675, 4274735, 4, { 142.015594f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_9", 2000508, 4274676, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_9", 2000508, 4274676, 4274736, 4, { 158.190201f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_10", 2000515, 4274685, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_10", 2000515, 4274685, 4274737, 4, { 193.987900f, 22.110291f, 42.099609f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_11", 2000516, 4274684, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_11", 2000516, 4274684, 4274738, 4, { 193.804794f, 22.079769f, 57.938480f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_12", 2000517, 4274683, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_12", 2000517, 4274683, 4274739, 4, { 193.804794f, 22.079769f, 65.964722f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_13", 2000518, 4274688, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_13", 2000518, 4274688, 4274740, 4, { 206.317093f, 22.079769f, 42.038570f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_14", 2000519, 4274687, 4, { 206.317093f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_14", 2000519, 4274687, 4274741, 4, { 206.317093f, 22.079769f, 57.968990f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_15", 2000520, 4274686, 4, { 206.317093f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_15", 2000520, 4274686, 4274742, 4, { 206.317093f, 22.079769f, 65.995239f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_16", 2000527, 4274677, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_16", 2000527, 4274677, 4274743, 4, { 241.992798f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_17", 2000528, 4274678, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_17", 2000528, 4274678, 4274744, 4, { 258.075806f, 22.079769f, -6.332520f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_18", 2000529, 4274679, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_18", 2000529, 4274679, 4274745, 4, { 265.949493f, 22.079769f, -6.271484f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_19", 2000530, 4274680, 4, { 241.931793f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_19", 2000530, 4274680, 4274746, 4, { 241.931793f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_20", 2000531, 4274681, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_20", 2000531, 4274681, 4274747, 4, { 258.075806f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_21", 2000532, 4274682, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_21", 2000532, 4274682, 4274748, 4, { 266.071503f, 22.079769f, 6.271362f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_22", 2000539, 4274689, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_22", 2000539, 4274689, 4274749, 4, { 193.804794f, 22.079769f, -34.042912f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_23", 2000540, 4274694, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_23", 2000540, 4274694, 4274750, 4, { 193.804794f, 22.079769f, -42.008121f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_24", 2000541, 4274693, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_24", 2000541, 4274693, 4274751, 4, { 193.804794f, 22.079769f, -58.335270f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_25", 2000542, 4274690, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_25", 2000542, 4274690, 4274752, 4, { 206.317093f, 22.079769f, -33.890320f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_26", 2000543, 4274692, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_26", 2000543, 4274692, 4274753, 4, { 206.317093f, 22.079769f, -41.916561f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "sgbg_f1d3_a1_gar2_27", 2000544, 4274691, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgbg_f1d3_a1_gar2_27", 2000544, 4274691, 4274754, 4, { 206.317093f, 22.079769f, -58.274231f }, 0.991760f, 0.000048f, 0); // States -> on (id: 4) off (id: 5) vfx_on (id: 8) - instance.registerEObj( "Entrance_1", 2000182, 5608623, 5, { -156.520401f, -2.800003f, -5.140180f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance_1", 2000182, 5608623, 5608627, 5, { -156.520401f, -2.800003f, -5.140180f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 5608617, 4, { -154.662003f, -2.800003f, 5.028913f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 5608617, 5608633, 4, { -154.662003f, -2.800003f, 5.028913f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -151.232193f, -2.822998f, 0.289556f }, 1.174927f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2005128, 5608619, 4, { -112.240501f, -2.800003f, -0.701091f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 5608642, 4, { -151.232193f, -2.822998f, 0.289556f }, 1.174927f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2005128, 5608619, 5609827, 4, { -112.240501f, -2.800003f, -0.701091f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_2", 2002735, 0, 4, { -46.585720f, 0.045776f, 0.190301f }, 1.179312f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_3", 2002872, 5608620, 4, { -46.476231f, 0.000000f, -0.510445f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_2", 2002735, 0, 5610996, 4, { -46.585720f, 0.045776f, 0.190301f }, 1.179312f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_3", 2002872, 5608620, 5610998, 4, { -46.476231f, 0.000000f, -0.510445f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Exit_1", 2000139, 0, 4, { -7.766907f, -0.015320f, 0.015198f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgvf_f1d3_bo189", 2000561, 4248559, 4, { 200.121902f, 21.988159f, -114.000000f }, 1.000000f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00", 2000555, 4249099, 4, { 200.000000f, 21.988159f, -151.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Aetherialflow_1", 2000501, 4247838, 4, { 200.061005f, 22.000000f, -165.266006f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_1", 2000556, 4249100, 4, { 200.000000f, 21.988159f, -146.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_2", 2000557, 4249101, 4, { 200.000000f, 21.988159f, -141.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_3", 2000560, 4249104, 4, { 200.000000f, 21.988159f, -126.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_4", 2000602, 4253048, 4, { 200.000000f, 21.988159f, -121.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_5", 2000559, 4249103, 4, { 200.000000f, 21.988159f, -131.822800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgbg_col_wall_00_6", 2000558, 4249102, 4, { 200.000000f, 21.957701f, -136.838501f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit_1", 2000139, 0, 5665465, 4, { -7.766907f, -0.015320f, 0.015198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgvf_f1d3_bo189", 2000561, 4248559, 4248561, 4, { 200.121902f, 21.988159f, -114.000000f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00", 2000555, 4249099, 4249110, 4, { 200.000000f, 21.988159f, -151.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Aetherialflow_1", 2000501, 4247838, 4247841, 4, { 200.061005f, 22.000000f, -165.266006f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_1", 2000556, 4249100, 4249111, 4, { 200.000000f, 21.988159f, -146.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_2", 2000557, 4249101, 4249112, 4, { 200.000000f, 21.988159f, -141.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_3", 2000560, 4249104, 4249125, 4, { 200.000000f, 21.988159f, -126.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_4", 2000602, 4253048, 4253045, 4, { 200.000000f, 21.988159f, -121.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_5", 2000559, 4249103, 4249124, 4, { 200.000000f, 21.988159f, -131.822800f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "sgbg_col_wall_00_6", 2000558, 4249102, 4249114, 4, { 200.000000f, 21.957701f, -136.838501f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/trials/BattleontheBigBridge.cpp b/src/scripts/instances/trials/BattleontheBigBridge.cpp index 3f8534a4..bea8f21e 100644 --- a/src/scripts/instances/trials/BattleontheBigBridge.cpp +++ b/src/scripts/instances/trials/BattleontheBigBridge.cpp @@ -3,28 +3,26 @@ using namespace Sapphire; -class BattleontheBigBridge : - public Sapphire::ScriptAPI::InstanceContentScript +class BattleontheBigBridge : public Sapphire::ScriptAPI::InstanceContentScript { public: - BattleontheBigBridge() : - Sapphire::ScriptAPI::InstanceContentScript( 20021 ) + BattleontheBigBridge() : Sapphire::ScriptAPI::InstanceContentScript( 20021 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002735, 0, 4, { 106.355499f, -5.000003f, -0.049812f }, 0.404395f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4630952, 4, { 109.916496f, -5.000003f, -0.035030f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002735, 0, 4630946, 4, { 106.355499f, -5.000003f, -0.049812f }, 0.404395f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4630952, 4630953, 4, { 109.916496f, -5.000003f, -0.035030f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_1", 2002735, 0, 4, { -75.653900f, 1.999997f, 0.149403f }, 0.500000f, -1.570451f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4635071, 4, { -72.579193f, 1.999997f, 0.830825f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_1", 2002735, 0, 4635073, 4, { -75.653900f, 1.999997f, 0.149403f }, 0.500000f, -1.570451f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4635071, 4635075, 4, { -72.579193f, 1.999997f, 0.830825f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2003902, 4635078, 4, { -37.106110f, 2.000000f, 1.552188f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2003902, 4635078, 4635080, 4, { -37.106110f, 2.000000f, 1.552188f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "Entrance", 2000182, 4630929, 5, { -141.564804f, 1.314597f, 3.459962f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4630929, 4630930, 5, { -141.564804f, 1.314597f, 3.459962f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 143.814301f, -5.000000f, -0.081344f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -136.750107f, 1.329580f, 5.374416f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4630942, 4, { 143.814301f, -5.000000f, -0.081344f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4682785, 4, { -136.750107f, 1.329580f, 5.374416f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/CapeWestwind.cpp b/src/scripts/instances/trials/CapeWestwind.cpp index 5082ef47..7405fac0 100644 --- a/src/scripts/instances/trials/CapeWestwind.cpp +++ b/src/scripts/instances/trials/CapeWestwind.cpp @@ -3,20 +3,141 @@ using namespace Sapphire; -class CapeWestwind : - public Sapphire::ScriptAPI::InstanceContentScript +class CapeWestwind : public Sapphire::ScriptAPI::InstanceContentScript { public: - CapeWestwind() : - Sapphire::ScriptAPI::InstanceContentScript( 20007 ) + CapeWestwind() : Sapphire::ScriptAPI::InstanceContentScript( 20007 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000604, 4262798, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000605, 0, 4263086, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000606, 3861081, 4263087, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000604, 4262798, 4263088, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Earthspritecore", 2001221, 0, 4163769, 4, { -185.673004f, 36.598942f, 348.954987f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_1", 2001221, 0, 4163770, 4, { -144.712997f, 44.095612f, 337.720398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_2", 2001221, 0, 4163771, 4, { -139.159897f, 44.119518f, 375.516693f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_3", 2001221, 0, 4163772, 4, { -125.920898f, 46.215401f, 364.480713f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_4", 2001221, 0, 4163773, 4, { -207.121796f, 34.620338f, 343.721710f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_5", 2001221, 0, 4163774, 4, { -177.589203f, 37.378311f, 375.839203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_6", 2001221, 0, 4163775, 4, { -135.196198f, 45.881248f, 388.070709f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Earthspritecore_7", 2001221, 0, 4163776, 4, { -124.855698f, 47.177441f, 336.891602f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000205, 3841548, 3237648, 4, { -382.994202f, 25.285480f, -512.841187f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000206, 4030543, 3237650, 4, { -382.797791f, 24.058620f, -569.999329f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000207, 4030563, 3237652, 4, { -384.516693f, 24.065800f, -577.594116f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Ironlever", 2000209, 0, 3237656, 4, { -392.499512f, 24.935869f, -487.555908f }, 1.000000f, 1.042826f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock02", 2001705, 4165897, 4108317, 4, { -345.592102f, 15.234820f, -632.468323f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_wil_w1f1_rock03", 2001705, 4165900, 4108323, 4, { -366.638000f, 15.153470f, -651.078613f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2001710, 4138496, 4138489, 5, { -466.621002f, 22.995081f, -472.606415f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Ironlever_1", 2001805, 0, 4175817, 4, { -377.859192f, 24.185551f, -562.981689f }, 0.991760f, 1.504764f, 0); + instance.addEObj( "unknown_4", 2001684, 0, 4105352, 4, { 191.706497f, 53.259998f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "Curiousobject", 2003654, 0, 4622131, 4, { -68.557579f, 13.811150f, 159.184296f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2003655, 0, 4622132, 4, { -68.912437f, 13.549060f, 159.191299f }, 1.000000f, -0.118714f, 0); + instance.addEObj( "Preciouspotsherd", 2003656, 0, 4622218, 4, { -72.945534f, 13.527350f, 159.206696f }, 1.000000f, -0.416651f, 0); + instance.addEObj( "Preciouspotsherd_1", 2003657, 0, 4622219, 4, { -80.168518f, 13.427830f, 158.135193f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Preciouspotsherd_2", 2003658, 0, 4622225, 4, { -71.041443f, 13.443610f, 155.966293f }, 1.000000f, 1.114817f, 0); + instance.addEObj( "Preciouspotsherd_3", 2003659, 0, 4622229, 4, { -76.128853f, 13.454370f, 155.911102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2003903, 0, 4635043, 4, { -432.590515f, 28.794950f, -383.577515f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2003904, 0, 4673429, 4, { -432.590515f, 28.795000f, -383.577515f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_8", 2005163, 0, 5655919, 4, { 364.692993f, 74.880417f, 170.318405f }, 1.000000f, 0.515260f, 0); + instance.addEObj( "unknown_9", 2005210, 0, 5707766, 4, { 364.667114f, 74.838120f, 170.304794f }, 0.991760f, 0.478285f, 0); + instance.addEObj( "Caravansack", 2001408, 0, 3972501, 4, { 154.381302f, 52.555969f, 200.925507f }, 0.991760f, -0.426474f, 0); + instance.addEObj( "Caravansack_1", 2001409, 0, 3972503, 4, { 141.835495f, 53.000080f, 221.575607f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); + instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trialstone_3", 2001544, 0, 4068720, 4, { 259.056488f, 53.448139f, 25.430000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination", 2001468, 0, 4002288, 4, { -87.371643f, 50.629879f, 315.604614f }, 1.335633f, 0.000000f, 0); + instance.addEObj( "Destination_1", 2001469, 0, 4002293, 4, { -74.943207f, 53.255798f, 336.807495f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_2", 2001472, 0, 4003482, 4, { 150.725098f, 18.805120f, -5.748842f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Shadedoutcropping", 2001474, 0, 4014193, 4, { 96.247253f, 16.975349f, 188.860504f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2001758, 0, 4175144, 4, { -269.838898f, 15.347900f, -718.118530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2002694, 0, 4374439, 4, { -659.887085f, 62.116219f, -805.250305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_2", 2002698, 0, 4374438, 4, { 328.773987f, 63.000000f, -228.168198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "WakingSandsentrance", 2001711, 0, 4148333, 4, { -480.918091f, 18.001030f, -386.862000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2003455, 0, 4672971, 4, { -520.720886f, 12.537260f, -369.257294f }, 1.000000f, -0.160624f, 0); + instance.addEObj( "Destination_3", 2002252, 0, 4301817, 4, { -662.345581f, 63.703388f, -805.475891f }, 1.000000f, -1.516295f, 0); + instance.addEObj( "unknown_15", 2002858, 0, 4502882, 4, { -470.847687f, 22.690121f, -439.597198f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2002859, 0, 4502883, 4, { -386.630493f, 24.769951f, -500.924988f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2002860, 0, 4502910, 4, { -367.215393f, 16.534220f, -628.223816f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2002861, 0, 4502913, 4, { -327.476013f, 14.770360f, -782.936218f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2003561, 0, 4620227, 4, { 175.079300f, 52.657982f, -51.644081f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003562, 0, 4620228, 4, { 140.193497f, 55.403481f, -32.144279f }, 1.000000f, -0.431827f, 0); + instance.addEObj( "unknown_20", 2003563, 0, 4620916, 4, { 90.466728f, 15.128930f, 156.129196f }, 1.000000f, -0.851278f, 0); + instance.addEObj( "unknown_21", 2003563, 0, 4620917, 4, { 90.683792f, 15.115320f, 157.440903f }, 1.000000f, -1.528101f, 0); + instance.addEObj( "unknown_22", 2003563, 0, 4620918, 4, { 90.393692f, 15.986160f, 156.714096f }, 1.000000f, -0.476697f, 0); + instance.addEObj( "Weatheredcrate", 2003564, 0, 4622239, 4, { -494.902893f, 19.051371f, -352.231415f }, 0.750000f, -0.588395f, 0); + instance.addEObj( "Blackscale", 2003565, 0, 4622240, 4, { -492.155792f, 19.051319f, -356.257690f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_1", 2003566, 0, 4622241, 4, { -477.134888f, 21.550840f, -362.625000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_2", 2003567, 0, 4622242, 4, { -462.865997f, 23.031300f, -361.162415f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Blackscale_3", 2003568, 0, 4622243, 4, { -444.846008f, 23.021820f, -360.569000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2003573, 0, 4622363, 4, { 192.679306f, 52.578350f, 14.635490f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003570, 0, 4677129, 4, { -390.152710f, 24.013620f, -348.136200f }, 0.750000f, 0.007942f, 0); + instance.addEObj( "unknown_24", 2003570, 0, 4677130, 4, { -390.079590f, 24.657551f, -348.104492f }, 0.750000f, -0.164489f, 0); + instance.addEObj( "unknown_25", 2003571, 0, 4677131, 4, { 122.520599f, 49.369301f, -179.912094f }, 0.750000f, 0.232433f, 0); + instance.addEObj( "unknown_26", 2003571, 0, 4677132, 4, { 121.849197f, 49.353828f, -180.857895f }, 0.750000f, -0.604124f, 0); + instance.addEObj( "unknown_27", 2003572, 0, 4677134, 4, { 256.280212f, 53.858521f, 144.223694f }, 0.750000f, 1.456685f, 0); + instance.addEObj( "unknown_28", 2003572, 0, 4677135, 4, { 254.908997f, 52.413540f, 144.814804f }, 0.750000f, 0.436474f, 0); + instance.addEObj( "Planarfissure", 2002431, 0, 4308386, 4, { -178.373398f, 15.435460f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_1", 2002432, 0, 4308387, 4, { -211.169601f, 15.408760f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_2", 2002535, 0, 4323988, 4, { -178.373398f, 15.435420f, -244.630005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure_3", 2002536, 0, 4323989, 4, { -211.169601f, 15.408720f, -345.418488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldwoodenchest", 2002310, 0, 4295817, 4, { -283.908386f, 15.067190f, -774.671997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weatheredcrate_1", 2004102, 0, 4695118, 4, { -283.908386f, 15.067200f, -774.671997f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001808, 0, 4175875, 4, { 160.723297f, 54.825562f, -45.548222f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001714, 0, 4190129, 4, { 191.706497f, 53.206501f, -43.777901f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_31", 2001714, 0, 4101396, 4, { 191.706497f, 53.259991f, -43.777889f }, 1.000000f, -0.943361f, 0); + instance.addEObj( "unknown_32", 2004690, 0, 5021395, 4, { 301.300903f, 63.558701f, 161.296494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage", 2004132, 0, 4721955, 4, { -158.026199f, 14.901680f, -197.023407f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004136, 0, 4721965, 4, { -156.549500f, 14.974940f, -192.488205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Winebaudsmessage_1", 2004133, 0, 4892862, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Winebaudsmessage_2", 2004134, 0, 4892863, 4, { -158.026199f, 14.901700f, -197.023407f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Listofdemands", 2004847, 0, 5071821, 4, { 323.642792f, 62.984390f, -207.887100f }, 1.000000f, -1.371537f, 0); + instance.addEObj( "EATCcargocrate", 2000738, 0, 3706840, 4, { 217.118195f, 60.471439f, 121.538002f }, 0.747620f, 0.830903f, 0); + instance.addEObj( "EATCcargocrate_1", 2000739, 0, 3706841, 4, { 212.965103f, 52.824039f, 147.999802f }, 0.747620f, 0.764395f, 0); + instance.addEObj( "EATCcargocrate_2", 2000740, 0, 3706842, 4, { 228.448898f, 55.569160f, 172.082993f }, 0.747620f, 0.113389f, 0); + instance.addEObj( "Fafafonosbaggage", 2001273, 0, 3923934, 4, { -210.864395f, 31.683620f, 370.595703f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Fafafonosbaggage_1", 2001274, 0, 3923935, 4, { -215.686295f, 31.992800f, 361.348907f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Fafafonosbaggage_2", 2001275, 0, 3923937, 4, { -218.890701f, 31.788309f, 365.163605f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Magnetite", 2001276, 0, 3923953, 4, { -162.859604f, 49.869110f, 312.336792f }, 1.300000f, -0.000000f, 0); + instance.addEObj( "Magnetite_1", 2001356, 0, 3949808, 4, { -118.516899f, 56.229370f, 411.123810f }, 1.296936f, 0.000048f, 0); + instance.addEObj( "Magnetite_2", 2001357, 0, 3949809, 4, { -99.895340f, 59.123940f, 389.090698f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Writofseizure", 2001456, 0, 3999587, 4, { -246.576706f, 35.180309f, 383.315613f }, 1.000000f, 1.167259f, 0); + instance.addEObj( "Writofseizure_1", 2001457, 0, 3999591, 4, { -218.018997f, 35.816582f, 426.025787f }, 1.000000f, -0.002433f, 0); + instance.addEObj( "Writofseizure_2", 2001458, 0, 3999593, 4, { -282.081604f, 35.200500f, 438.834198f }, 0.991760f, 0.407578f, 0); + instance.addEObj( "Writofseizure_3", 2001459, 0, 3999595, 4, { -306.982391f, 34.317501f, 396.963409f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2001852, 0, 4217254, 4, { -235.248795f, 15.910670f, -293.097198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Trappoint", 2001374, 0, 3951678, 4, { 101.867302f, 49.365681f, -171.121094f }, 0.991760f, -1.182530f, 0); + instance.addEObj( "Trappoint_1", 2001375, 0, 3951683, 4, { 111.436600f, 49.171101f, -177.996506f }, 0.900208f, -0.674530f, 0); + instance.addEObj( "Trappoint_2", 2001376, 0, 3951862, 4, { 115.190300f, 49.143421f, -183.031998f }, 0.900208f, -0.273005f, 0); + instance.addEObj( "Trappoint_3", 2001377, 0, 3951883, 4, { 106.858902f, 49.335419f, -173.693497f }, 0.991760f, -0.931860f, 0); + instance.addEObj( "Nanaschitepebble", 2001399, 0, 3955178, 4, { 61.631142f, 46.075420f, -265.430695f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Nanaschitepebble_1", 2001400, 0, 3955182, 4, { 98.055641f, 45.213470f, -214.379593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Nanaschitepebble_2", 2001401, 0, 3955184, 4, { 85.587769f, 46.424850f, -266.468292f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Nanaschitepebble_3", 2001402, 0, 3955186, 4, { 47.837040f, 45.220798f, -223.498901f }, 0.961304f, 0.000144f, 0); + instance.addEObj( "Splinteredcrate", 2001382, 0, 3953773, 4, { -282.520813f, 13.480670f, -145.922104f }, 0.991760f, 0.922943f, 0); + instance.addEObj( "Decayingvegetables", 2001383, 0, 3953775, 4, { -283.192200f, 13.480670f, -145.860992f }, 0.991760f, 1.086698f, 0); + instance.addEObj( "Bottomlesstoolbox", 2001384, 0, 3953776, 4, { -278.034698f, 13.480670f, -146.562897f }, 0.991760f, -0.671846f, 0); + instance.addEObj( "Unsoldpot", 2001475, 0, 4010998, 4, { -353.951996f, 13.900940f, -102.644096f }, 0.991760f, 0.004243f, 0); + instance.addEObj( "Decayingvegetables_1", 2001476, 0, 4011001, 4, { -356.013611f, 13.903760f, -100.384903f }, 0.991760f, -0.000432f, 0); + instance.addEObj( "Emptydecanter", 2001477, 0, 4011002, 4, { -325.368195f, 13.983500f, -109.073997f }, 0.991760f, -0.977592f, 0); + instance.addEObj( "Holeycup", 2001478, 0, 4011003, 4, { -324.971405f, 13.983500f, -108.587402f }, 0.991760f, 0.583399f, 0); + instance.addEObj( "Motheatensack", 2001479, 0, 4011004, 4, { -355.428406f, 13.900940f, -101.609901f }, 0.991760f, -0.962156f, 0); + instance.addEObj( "Flotsam", 2001385, 0, 3953779, 4, { -285.216705f, 19.834650f, -165.813995f }, 0.320374f, 0.081159f, 0); + instance.addEObj( "Flotsam_1", 2001386, 0, 3953780, 4, { -282.883209f, 19.015869f, -166.643906f }, 0.778198f, -1.349212f, 0); + instance.addEObj( "Flotsam_2", 2001387, 0, 3953781, 4, { -293.232697f, 19.514210f, -164.340897f }, 0.778198f, -0.018445f, 0); + instance.addEObj( "Oremound", 2001368, 0, 3951891, 4, { 297.566193f, 62.546749f, -194.048996f }, 0.991760f, 0.740205f, 0); + instance.addEObj( "Oremound_1", 2001369, 0, 3951893, 4, { 293.018890f, 63.492680f, -236.133408f }, 0.991760f, -1.090533f, 0); + instance.addEObj( "Oremound_2", 2001735, 0, 4161181, 4, { 318.346405f, 63.544731f, -200.930496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sharpenedpickaxe", 2001371, 0, 3952079, 4, { 315.281891f, 62.935490f, -202.934906f }, 0.961304f, 1.229137f, 0); + instance.addEObj( "Oldhammer", 2001372, 0, 3952084, 4, { 324.421997f, 64.036842f, -247.028397f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Heavysledgehammer", 2001373, 0, 3952087, 4, { 291.432007f, 62.563419f, -228.564896f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/trials/CastrumFluminis.cpp b/src/scripts/instances/trials/CastrumFluminis.cpp deleted file mode 100644 index 0e9716aa..00000000 --- a/src/scripts/instances/trials/CastrumFluminis.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class CastrumFluminis : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - CastrumFluminis() : - Sapphire::ScriptAPI::InstanceContentScript( 20055 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Entrance", 2000182, 7345082, 5, { 100.000000f, 0.000000f, 115.000000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 100.000000f, 0.000000f, 87.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404", 2007457, 7391200, 4, { 100.000000f, 0.000001f, 84.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_1", 2007457, 7391209, 4, { 116.000000f, 0.000001f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_2", 2007457, 7391210, 4, { 84.000000f, 0.000001f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_3", 2007457, 7391212, 4, { 111.313698f, 0.000000f, 88.686287f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_4", 2007457, 7391214, 4, { 88.686302f, 0.000000f, 111.313698f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_5", 2007457, 7391215, 4, { 88.686287f, 0.000000f, 88.686287f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_6", 2007457, 7391217, 4, { 100.000000f, 0.000001f, 109.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_7", 2007457, 7398352, 4, { 100.000000f, 0.000001f, 84.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_8", 2007457, 7398353, 4, { 116.000000f, 0.000001f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_9", 2007457, 7398354, 4, { 111.313698f, 0.000000f, 88.686287f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_10", 2007457, 7398355, 4, { 88.686302f, 0.000000f, 111.313698f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_11", 2007457, 7398356, 4, { 100.000000f, 0.000001f, 109.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007457, 7393493, 4, { 100.000000f, 0.000000f, 100.000000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( CastrumFluminis ); \ No newline at end of file diff --git a/src/scripts/instances/trials/ContainmentBayP1T6.cpp b/src/scripts/instances/trials/ContainmentBayP1T6.cpp deleted file mode 100644 index dc29f0d4..00000000 --- a/src/scripts/instances/trials/ContainmentBayP1T6.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ContainmentBayP1T6 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ContainmentBayP1T6() : - Sapphire::ScriptAPI::InstanceContentScript( 20041 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007340, 6383469, 4, { -0.194161f, 0.000000f, 3.451970f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007442, 6424145, 4, { -5.251681f, 0.000000f, -1.313751f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007443, 0, 4, { -4.046182f, 0.000000f, 3.618896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007449, 0, 4, { 2.914429f, -0.015320f, -2.731445f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2007464, 0, 4, { -0.015320f, -0.015320f, -14.419800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_collison_only", 2002618, 6563705, 4, { 6.090889f, 0.000000f, -1.422338f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6392588, 5, { 0.132306f, 0.592461f, 10.611330f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.001971f, 0.000000f, -11.776730f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ContainmentBayP1T6 ); \ No newline at end of file diff --git a/src/scripts/instances/trials/ContainmentBayP1T6Extreme.cpp b/src/scripts/instances/trials/ContainmentBayP1T6Extreme.cpp deleted file mode 100644 index eaa6b4d7..00000000 --- a/src/scripts/instances/trials/ContainmentBayP1T6Extreme.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ContainmentBayP1T6Extreme : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ContainmentBayP1T6Extreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20042 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007340, 6383469, 4, { -0.194161f, 0.000000f, 3.451970f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007442, 6424145, 4, { -5.251681f, 0.000000f, -1.313751f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007443, 0, 4, { -4.046182f, 0.000000f, 3.618896f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007449, 0, 4, { 2.914429f, -0.015320f, -2.731445f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2007464, 0, 4, { -0.015320f, -0.015320f, -14.419800f }, 0.991760f, 0.000048f ); - instance.registerEObj( "sgpl_w_lvd_collison_only", 2002618, 6563705, 4, { 6.090889f, 0.000000f, -1.422338f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6392588, 5, { 0.132306f, 0.592461f, 10.611330f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.001971f, 0.000000f, -11.776730f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ContainmentBayP1T6Extreme ); \ No newline at end of file diff --git a/src/scripts/instances/trials/ContainmentBayS1T7.cpp b/src/scripts/instances/trials/ContainmentBayS1T7.cpp deleted file mode 100644 index b5640950..00000000 --- a/src/scripts/instances/trials/ContainmentBayS1T7.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ContainmentBayS1T7 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ContainmentBayS1T7() : - Sapphire::ScriptAPI::InstanceContentScript( 20037 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_a2fd_b0818", 2006840, 6175219, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_1", 2006841, 6175220, 4, { 7.071130f, 0.000000f, -7.071100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_2", 2006842, 6175221, 4, { 10.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_3", 2006843, 6175222, 4, { 7.071130f, 0.000000f, 7.071130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_4", 2006844, 6175223, 4, { 0.000000f, 0.000000f, 10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_5", 2006845, 6175224, 4, { -7.071130f, 0.000000f, 7.071100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_6", 2006846, 6175225, 4, { -10.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_7", 2006847, 6175226, 4, { -7.071130f, 0.000000f, -7.071130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006837, 6174136, 4, { 0.000000f, 0.052026f, -19.799999f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006839, 6164929, 4, { 0.000000f, 0.002934f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2006838, 6171564, 4, { 0.116409f, 0.002934f, -0.768936f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006840, 6175957, 4, { -0.836018f, 0.050520f, -2.055523f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_8", 2006983, 6219989, 4, { 0.000000f, 0.043380f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6173855, 5, { -0.006781f, 0.052026f, 13.691250f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.500000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ContainmentBayS1T7 ); \ No newline at end of file diff --git a/src/scripts/instances/trials/ContainmentBayS1T7Extreme.cpp b/src/scripts/instances/trials/ContainmentBayS1T7Extreme.cpp deleted file mode 100644 index 1511b945..00000000 --- a/src/scripts/instances/trials/ContainmentBayS1T7Extreme.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ContainmentBayS1T7Extreme : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ContainmentBayS1T7Extreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20038 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_a2fd_b0818", 2006840, 6175219, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_1", 2006841, 6175220, 4, { 7.071130f, 0.000000f, -7.071100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_2", 2006842, 6175221, 4, { 10.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_3", 2006843, 6175222, 4, { 7.071130f, 0.000000f, 7.071130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_4", 2006844, 6175223, 4, { 0.000000f, 0.000000f, 10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_5", 2006845, 6175224, 4, { -7.071130f, 0.000000f, 7.071100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_6", 2006846, 6175225, 4, { -10.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_7", 2006847, 6175226, 4, { -7.071130f, 0.000000f, -7.071130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006837, 6174136, 4, { 0.000000f, 0.052026f, -19.799999f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006839, 6164929, 4, { 0.000000f, 0.002934f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2006838, 6171564, 4, { 0.116409f, 0.002934f, -0.768936f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006840, 6175957, 4, { -0.836018f, 0.050520f, -2.055523f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_8", 2006983, 6219989, 4, { 0.000000f, 0.043380f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6173855, 5, { -0.006781f, 0.052026f, 13.691250f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.500000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ContainmentBayS1T7Extreme ); \ No newline at end of file diff --git a/src/scripts/instances/trials/ContainmentBayZ1T9.cpp b/src/scripts/instances/trials/ContainmentBayZ1T9.cpp deleted file mode 100644 index 41f06bed..00000000 --- a/src/scripts/instances/trials/ContainmentBayZ1T9.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ContainmentBayZ1T9 : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ContainmentBayZ1T9() : - Sapphire::ScriptAPI::InstanceContentScript( 20043 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007719, 0, 4, { 5.447040f, 0.000002f, -9.308832f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007720, 0, 4, { 9.576125f, 0.000002f, -3.402662f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007716, 0, 4, { 11.420000f, 0.000004f, 11.783210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007717, 0, 4, { -11.656410f, -0.000002f, 12.218210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007718, 0, 4, { -17.805031f, 0.000000f, 4.207765f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6625715, 5, { 0.000000f, 0.000000f, 14.500000f }, 1.000000f, -3.141593f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -14.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007689, 6621345, 4, { -3.765648f, 0.000001f, 14.953240f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007690, 6643541, 4, { -12.141200f, -0.000001f, 4.715301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007691, 6621347, 4, { 5.404188f, 0.000000f, -14.762600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007692, 6621352, 4, { 14.969930f, 0.000002f, -2.525420f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007693, 6621398, 4, { -1.996956f, 0.000000f, 6.613101f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007694, 6621516, 4, { 5.478731f, 0.000000f, 9.952977f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007695, 0, 4, { 5.515548f, 0.000000f, 11.770850f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ContainmentBayZ1T9 ); \ No newline at end of file diff --git a/src/scripts/instances/trials/ContainmentBayZ1T9Extreme.cpp b/src/scripts/instances/trials/ContainmentBayZ1T9Extreme.cpp deleted file mode 100644 index 3f990441..00000000 --- a/src/scripts/instances/trials/ContainmentBayZ1T9Extreme.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class ContainmentBayZ1T9Extreme : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - ContainmentBayZ1T9Extreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20044 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007719, 0, 4, { 5.447040f, 0.000002f, -9.308832f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007720, 0, 4, { 9.576125f, 0.000002f, -3.402662f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007716, 0, 4, { 11.420000f, 0.000004f, 11.783210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007717, 0, 4, { -11.656410f, -0.000002f, 12.218210f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007718, 0, 4, { -17.805031f, 0.000000f, 4.207765f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6625715, 5, { 0.000000f, 0.000000f, 14.500000f }, 1.000000f, -3.141593f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -14.500000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007689, 6621345, 4, { -3.765648f, 0.000001f, 14.953240f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007690, 6643541, 4, { -12.141200f, -0.000001f, 4.715301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007691, 6621347, 4, { 5.404188f, 0.000000f, -14.762600f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007692, 6621352, 4, { 14.969930f, 0.000002f, -2.525420f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007693, 6621398, 4, { -1.996956f, 0.000000f, 6.613101f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007694, 6621516, 4, { 5.478731f, 0.000000f, 9.952977f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007695, 0, 4, { 5.515548f, 0.000000f, 11.770850f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( ContainmentBayZ1T9Extreme ); \ No newline at end of file diff --git a/src/scripts/instances/trials/EventContents1.cpp b/src/scripts/instances/trials/EventContents1.cpp new file mode 100644 index 00000000..9af16ef0 --- /dev/null +++ b/src/scripts/instances/trials/EventContents1.cpp @@ -0,0 +1,41 @@ +#include +#include + +using namespace Sapphire; + +class EventContents1 : public Sapphire::ScriptAPI::InstanceContentScript +{ +public: + EventContents1() : Sapphire::ScriptAPI::InstanceContentScript( 20015 ) + { } + + void onInit( InstanceContent& instance ) override + { + instance.addEObj( "Magitekfieldgenerator", 2005541, 0, 5862372, 4, { -15.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dragonkiller", 2005544, 0, 5862495, 4, { -13.000000f, 0.182584f, -17.700001f }, 1.000000f, 0.261799f, 0); + instance.addEObj( "Dragonkiller_1", 2005545, 0, 5862496, 4, { -14.150000f, 0.168036f, 19.500000f }, 1.000000f, -0.087266f, 0); + instance.addEObj( "sgbg_a2fa_a1_bsid2", 2005847, 5865535, 5887993, 4, { -5.185479f, 0.084680f, 0.234906f }, 1.000000f, 0.000000f, 0); + // States -> collision_on (id: 1) collision_off (id: 2) + instance.addEObj( "sgbg_a2fa_a1_bare1", 2005958, 5898723, 5898727, 4, { -3.398252f, 0.016719f, -0.449336f }, 1.000000f, 0.000000f, 0); + // States -> stage_ba_hide (id: 1) stage_ba_show (id: 2) stage_ba_anim1 (id: 3) stage_ba_anim2 (id: 4) + instance.addEObj( "unknown_0", 2005965, 5874950, 5898907, 4, { -14.475140f, 0.010675f, 5.614964f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5778232, 5778233, 5, { -26.139870f, 0.000001f, -0.197510f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit", 2000139, 0, 5778234, 4, { -4.281307f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + + } + + void onUpdate( InstanceContent& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( EventContents1 ); \ No newline at end of file diff --git a/src/scripts/instances/trials/EventContents2.cpp b/src/scripts/instances/trials/EventContents2.cpp new file mode 100644 index 00000000..61b62aa0 --- /dev/null +++ b/src/scripts/instances/trials/EventContents2.cpp @@ -0,0 +1,53 @@ +#include +#include + +using namespace Sapphire; + +class EventContents2 : public Sapphire::ScriptAPI::InstanceContentScript +{ +public: + EventContents2() : Sapphire::ScriptAPI::InstanceContentScript( 20016 ) + { } + + void onInit( InstanceContent& instance ) override + { + instance.addEObj( "unknown_0", 2005385, 5674976, 5836589, 4, { -1.192890f, 0.000000f, 17.474220f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2005386, 5675419, 5836590, 4, { -13.222250f, 0.000000f, 12.212180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005387, 5675420, 5836591, 4, { -18.468269f, 0.000000f, 0.628434f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005388, 5675421, 5836592, 4, { -13.285940f, 0.000000f, -12.470450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005389, 5675422, 5836593, 4, { 0.342176f, 0.000000f, -18.571230f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005390, 5675423, 5836594, 4, { 12.720200f, 0.000000f, -12.658900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005391, 5675424, 5836595, 4, { 17.782970f, 0.000000f, -0.534297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2005392, 5687664, 5836596, 4, { 13.452240f, 0.000000f, 12.733450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005393, 5797622, 5836597, 4, { -8.704693f, 0.000000f, 1.700043f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2005394, 5797549, 5836598, 4, { -1.334651f, 0.000000f, -2.316425f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2005385, 5674976, 5837553, 4, { 3.622319f, -0.000001f, 15.464100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005386, 5675419, 5837555, 4, { -11.612120f, -0.015320f, 13.595760f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2005387, 5675420, 5837556, 4, { -17.196960f, -0.015320f, 2.304016f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2005388, 5675421, 5837557, 4, { -13.697780f, 0.000000f, -10.715490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005389, 5675422, 5837558, 4, { -2.138674f, 0.000000f, -16.784149f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005390, 5675423, 5837559, 4, { 12.378810f, 0.000000f, -10.929330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005391, 5675424, 5837560, 4, { 17.679670f, 0.000000f, 1.168503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2005392, 5687664, 5837561, 4, { 12.017570f, 0.000000f, 13.670370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005393, 5797622, 5838026, 4, { -10.360960f, -0.015320f, 2.975464f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005394, 5797549, 5838027, 4, { -9.475891f, -0.015320f, 4.837097f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 5774826, 5774827, 5, { -4.440430f, -0.015320f, 14.846980f }, 0.991760f, 0.000048f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Exit", 2000139, 0, 5774828, 4, { -0.068703f, -0.000001f, -13.884950f }, 1.000000f, 0.000000f, 0); + + } + + void onUpdate( InstanceContent& instance, uint64_t tickCount ) override + { + + } + + void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, + uint16_t param2 ) override + { + + } + +}; + +EXPOSE_SCRIPT( EventContents2 ); \ No newline at end of file diff --git a/src/scripts/instances/trials/SpecialEventIII.cpp b/src/scripts/instances/trials/EventContents3.cpp similarity index 53% rename from src/scripts/instances/trials/SpecialEventIII.cpp rename to src/scripts/instances/trials/EventContents3.cpp index dba2eb22..c7c75fd6 100644 --- a/src/scripts/instances/trials/SpecialEventIII.cpp +++ b/src/scripts/instances/trials/EventContents3.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class SpecialEventIII : - public Sapphire::ScriptAPI::InstanceContentScript +class EventContents3 : public Sapphire::ScriptAPI::InstanceContentScript { public: - SpecialEventIII() : - Sapphire::ScriptAPI::InstanceContentScript( 20014 ) + EventContents3() : Sapphire::ScriptAPI::InstanceContentScript( 20014 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4236868, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4236868, 4236873, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4236883, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f, 0); } @@ -32,4 +30,4 @@ public: }; -EXPOSE_SCRIPT( SpecialEventIII ); \ No newline at end of file +EXPOSE_SCRIPT( EventContents3 ); \ No newline at end of file diff --git a/src/scripts/instances/trials/SpecialEventI.cpp b/src/scripts/instances/trials/SpecialEventI.cpp deleted file mode 100644 index cf2aaf47..00000000 --- a/src/scripts/instances/trials/SpecialEventI.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class SpecialEventI : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - SpecialEventI() : - Sapphire::ScriptAPI::InstanceContentScript( 20015 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Entrance", 2007457, 7579598, 5, { 107.893997f, 0.000000f, 114.054703f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 99.992310f, -0.015320f, 85.984497f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2007457, 7587533, 4, { 100.000000f, 0.000000f, 100.000000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( SpecialEventI ); \ No newline at end of file diff --git a/src/scripts/instances/trials/SpecialEventII.cpp b/src/scripts/instances/trials/SpecialEventII.cpp deleted file mode 100644 index b73acb02..00000000 --- a/src/scripts/instances/trials/SpecialEventII.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class SpecialEventII : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - SpecialEventII() : - Sapphire::ScriptAPI::InstanceContentScript( 20016 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgvf_a2fd_b0818", 2006840, 6175219, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_1", 2006841, 6175220, 4, { 7.071130f, 0.000000f, -7.071100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_2", 2006842, 6175221, 4, { 10.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_3", 2006843, 6175222, 4, { 7.071130f, 0.000000f, 7.071130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_4", 2006844, 6175223, 4, { 0.000000f, 0.000000f, 10.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_5", 2006845, 6175224, 4, { -7.071130f, 0.000000f, 7.071100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_6", 2006846, 6175225, 4, { -10.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_7", 2006847, 6175226, 4, { -7.071130f, 0.000000f, -7.071130f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2006837, 6174136, 4, { 0.000000f, 0.052026f, -19.799999f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006839, 6164929, 4, { 0.000000f, 0.002934f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2006838, 6171564, 4, { 0.116409f, 0.002934f, -0.768936f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006840, 6175957, 4, { -0.836018f, 0.050520f, -2.055523f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_a2fd_b0818_8", 2006983, 6219989, 4, { 0.000000f, 0.043380f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6173855, 5, { -0.006781f, 0.052026f, 13.691250f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.500000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( SpecialEventII ); \ No newline at end of file diff --git a/src/scripts/instances/trials/TheBowlofEmbers.cpp b/src/scripts/instances/trials/TheBowlofEmbers.cpp index 19f34dfa..57baba68 100644 --- a/src/scripts/instances/trials/TheBowlofEmbers.cpp +++ b/src/scripts/instances/trials/TheBowlofEmbers.cpp @@ -3,21 +3,17 @@ using namespace Sapphire; -class TheBowlofEmbers : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBowlofEmbers : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBowlofEmbers() : - Sapphire::ScriptAPI::InstanceContentScript( 20001 ) + TheBowlofEmbers() : Sapphire::ScriptAPI::InstanceContentScript( 20001 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4177874, 5, { -16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4177874, 4177871, 5, { -16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007452, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "BladeofLight", 2007454, 0, 4, { 0.000000f, 0.000000f, 11.300000f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000139, 0, 4177870, 4, { 16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheBowlofEmbersExtreme.cpp b/src/scripts/instances/trials/TheBowlofEmbersExtreme.cpp index ab1f1233..73a1fae2 100644 --- a/src/scripts/instances/trials/TheBowlofEmbersExtreme.cpp +++ b/src/scripts/instances/trials/TheBowlofEmbersExtreme.cpp @@ -3,21 +3,17 @@ using namespace Sapphire; -class TheBowlofEmbersExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBowlofEmbersExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBowlofEmbersExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20008 ) + TheBowlofEmbersExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20008 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4177874, 5, { -16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4177874, 4177871, 5, { -16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007452, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "BladeofLight", 2007454, 0, 4, { 0.000000f, 0.000000f, 11.300000f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000139, 0, 4177870, 4, { 16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheBowlofEmbersHard.cpp b/src/scripts/instances/trials/TheBowlofEmbersHard.cpp index 2ce5333f..7a5caf0a 100644 --- a/src/scripts/instances/trials/TheBowlofEmbersHard.cpp +++ b/src/scripts/instances/trials/TheBowlofEmbersHard.cpp @@ -3,21 +3,17 @@ using namespace Sapphire; -class TheBowlofEmbersHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheBowlofEmbersHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheBowlofEmbersHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20004 ) + TheBowlofEmbersHard() : Sapphire::ScriptAPI::InstanceContentScript( 20004 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4177874, 5, { -16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4177874, 4177871, 5, { -16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007452, 0, 4, { 0.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "BladeofLight", 2007454, 0, 4, { 0.000000f, 0.000000f, 11.300000f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000139, 0, 4177870, 4, { 16.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheChrysalis.cpp b/src/scripts/instances/trials/TheChrysalis.cpp index 0ebc3030..02d9671a 100644 --- a/src/scripts/instances/trials/TheChrysalis.cpp +++ b/src/scripts/instances/trials/TheChrysalis.cpp @@ -3,48 +3,46 @@ using namespace Sapphire; -class TheChrysalis : - public Sapphire::ScriptAPI::InstanceContentScript +class TheChrysalis : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheChrysalis() : - Sapphire::ScriptAPI::InstanceContentScript( 20029 ) + TheChrysalis() : Sapphire::ScriptAPI::InstanceContentScript( 20029 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgvf_z1e9_b0606", 2005209, 5689928, 4, { -0.866003f, 0.000000f, -29.632271f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5649517, 5, { -0.064617f, 0.000000f, 21.704861f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e9_b0606", 2005209, 5689928, 5689922, 4, { -0.866003f, 0.000000f, -29.632271f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5649517, 5649516, 5, { -0.064617f, 0.000000f, 21.704861f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -22.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_z1e9_t1_yuka1", 2005160, 5652375, 4, { -1.683807f, -0.002888f, -0.074251f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5649519, 4, { 0.000000f, 0.000000f, -22.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_z1e9_t1_yuka1", 2005160, 5652375, 5655381, 4, { -1.683807f, -0.002888f, -0.074251f }, 1.000000f, 0.000000f, 0); // States -> d_def (id: 1) d_def_anim (id: 2) d_01 (id: 3) d_01_anim (id: 4) d_02 (id: 5) d_02_anim (id: 6) d_03 (id: 7) d_03_anim (id: 8) d_04 (id: 9) d_04_anim (id: 10) - instance.registerEObj( "unknown_0", 2005158, 0, 4, { 220.000000f, -0.045776f, 0.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_1", 2005159, 0, 4, { 229.899994f, -0.013268f, 9.900000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_2", 2004550, 0, 4, { 0.068370f, -0.002887f, -0.230858f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_z1e1_b0598", 2005161, 5652362, 4, { 219.837494f, -0.000000f, -20.737341f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2005158, 0, 5655396, 4, { 220.000000f, -0.045776f, 0.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2005159, 0, 5655397, 4, { 229.899994f, -0.013268f, 9.900000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2004550, 0, 5665528, 4, { 0.068370f, -0.002887f, -0.230858f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_z1e1_b0598", 2005161, 5652362, 5655395, 4, { 219.837494f, -0.000000f, -20.737341f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_1", 2005198, 5675943, 4, { 234.366592f, -0.000818f, -14.481080f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_1", 2005198, 5675943, 5676024, 4, { 234.366592f, -0.000818f, -14.481080f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_2", 2005199, 5675944, 4, { 238.872803f, -0.002887f, -0.791933f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_2", 2005199, 5675944, 5676025, 4, { 238.872803f, -0.002887f, -0.791933f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_3", 2005200, 5675945, 4, { 233.135101f, -0.002692f, 13.732260f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_3", 2005200, 5675945, 5676026, 4, { 233.135101f, -0.002692f, 13.732260f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_4", 2005201, 5675946, 4, { 220.264893f, -0.002887f, 18.895180f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_4", 2005201, 5675946, 5676027, 4, { 220.264893f, -0.002887f, 18.895180f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_5", 2005202, 5675947, 4, { 206.385605f, -0.002087f, 13.131840f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_5", 2005202, 5675947, 5676029, 4, { 206.385605f, -0.002087f, 13.131840f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_6", 2005203, 5675948, 4, { 201.101196f, -0.002887f, -0.591635f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_6", 2005203, 5675948, 5676030, 4, { 201.101196f, -0.002887f, -0.591635f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_7", 2005204, 5675951, 4, { 206.584305f, -0.002887f, -14.412730f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_7", 2005204, 5675951, 5676031, 4, { 206.584305f, -0.002887f, -14.412730f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_8", 2005205, 5675952, 4, { 227.781204f, -0.002888f, -8.587747f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_8", 2005205, 5675952, 5676032, 4, { 227.781204f, -0.002888f, -8.587747f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_9", 2005206, 5675953, 4, { 227.676605f, -0.002889f, 8.141966f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_9", 2005206, 5675953, 5676033, 4, { 227.676605f, -0.002889f, 8.141966f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_10", 2005207, 5675954, 4, { 211.709396f, -0.002890f, 7.657639f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_10", 2005207, 5675954, 5676034, 4, { 211.709396f, -0.002890f, 7.657639f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) - instance.registerEObj( "sgvf_z1e1_b0598_11", 2005208, 5675955, 4, { 211.825500f, -0.001177f, -9.651319f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgvf_z1e1_b0598_11", 2005208, 5675955, 5676035, 4, { 211.825500f, -0.001177f, -9.651319f }, 1.000000f, 0.000000f, 0); // States -> crack_def (id: 5) crack_01 (id: 6) crack_01_anim (id: 7) crack_02 (id: 8) crack_02_anim (id: 9) crack_03 (id: 10) crack_03_anim (id: 11) crack_04 (id: 12) crack_04_anim (id: 13) } diff --git a/src/scripts/instances/trials/TheDragonsNeck.cpp b/src/scripts/instances/trials/TheDragonsNeck.cpp index 58bf0557..4b8019cc 100644 --- a/src/scripts/instances/trials/TheDragonsNeck.cpp +++ b/src/scripts/instances/trials/TheDragonsNeck.cpp @@ -3,72 +3,82 @@ using namespace Sapphire; -class TheDragonsNeck : - public Sapphire::ScriptAPI::InstanceContentScript +class TheDragonsNeck : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheDragonsNeck() : - Sapphire::ScriptAPI::InstanceContentScript( 20026 ) + TheDragonsNeck() : Sapphire::ScriptAPI::InstanceContentScript( 20026 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Thalsscepter", 2003646, 0, 4, { -270.088409f, 17.593571f, 31.956100f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2003695, 4617495, 4, { -280.035614f, 17.622829f, 22.302071f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003696, 4563389, 4, { -286.231689f, 17.622749f, 20.657721f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Thalsscepter_1", 2003674, 0, 4, { -271.908386f, 17.593571f, 6.173567f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Thalsscepter_2", 2003675, 0, 4, { -244.251801f, 17.593571f, 30.251480f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Thalsscepter_3", 2003676, 0, 4, { -246.038696f, 17.593571f, 4.371015f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Mammetactivator", 2003641, 4616318, 4, { -84.695412f, -10.178000f, -91.555862f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb", 2003642, 0, 4, { 163.469803f, 6.240906f, 219.745102f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb_1", 2003643, 0, 4, { 154.283905f, 6.240900f, 239.520905f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shadowyorb_2", 2003644, 0, 4, { 143.742905f, 6.240900f, 210.525208f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Shadowyorb_3", 2003645, 0, 4, { 134.607193f, 6.240900f, 230.328094f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003569, 4603298, 4, { 148.951706f, 4.509544f, 224.628006f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Exit", 2001610, 4569374, 4, { -278.262390f, 17.622650f, 19.181259f }, 0.991760f, 0.000048f ); + instance.addEObj( "Thalsscepter", 2003646, 0, 4620915, 4, { -270.088409f, 17.593571f, 31.956100f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2003695, 4617495, 4622404, 4, { -280.035614f, 17.622829f, 22.302071f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003696, 4563389, 4622405, 4, { -286.231689f, 17.622749f, 20.657721f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thalsscepter_1", 2003674, 0, 4675588, 4, { -271.908386f, 17.593571f, 6.173567f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Thalsscepter_2", 2003675, 0, 4675589, 4, { -244.251801f, 17.593571f, 30.251480f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Thalsscepter_3", 2003676, 0, 4675590, 4, { -246.038696f, 17.593571f, 4.371015f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Mammetactivator", 2003641, 4616318, 4620909, 4, { -84.695412f, -10.178000f, -91.555862f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shadowyorb", 2003642, 0, 4620910, 4, { 163.469803f, 6.240906f, 219.745102f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shadowyorb_1", 2003643, 0, 4620912, 4, { 154.314301f, 6.558592f, 239.521896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shadowyorb_2", 2003644, 0, 4620913, 4, { 143.742905f, 6.263255f, 210.525208f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shadowyorb_3", 2003645, 0, 4620914, 4, { 134.607193f, 6.243061f, 230.328094f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003569, 4603298, 4634958, 4, { 148.951706f, 4.509544f, 224.628006f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Exit", 2001610, 4569374, 4569375, 4, { -278.262390f, 17.622650f, 19.181259f }, 0.991760f, 0.000048f, 0); // States -> vf_htras1_on (id: 2) vf_htras1_of (id: 3) - instance.registerEObj( "Shortcut", 2000700, 0, 4, { 139.879395f, -0.228372f, -31.551029f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 4569369, 5, { 149.187393f, -0.228943f, -35.111019f }, 0.991760f, 0.000048f ); + instance.addEObj( "Shortcut", 2000700, 0, 4569432, 4, { 139.879395f, -0.228372f, -31.551029f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 4569369, 4569372, 5, { 149.187393f, -0.228943f, -35.111019f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "unknown_3", 2002575, 0, 4, { 160.775299f, -1.641945f, -10.606120f }, 0.991760f, -1.265160f ); - instance.registerEObj( "unknown_4", 2002735, 0, 4, { -50.385818f, -10.178000f, -114.820198f }, 0.991760f, -1.005012f ); - instance.registerEObj( "sgvf_w_lvd_b0118", 2002872, 4569384, 4, { -48.920971f, -10.792460f, -116.285103f }, 0.991760f, -1.062825f ); + instance.addEObj( "unknown_3", 2002575, 0, 4569370, 4, { 160.775299f, -1.641945f, -10.606120f }, 0.991760f, -1.265160f, 0); + instance.addEObj( "unknown_4", 2002735, 0, 4569382, 4, { -50.385818f, -10.178000f, -114.820198f }, 0.991760f, -1.005012f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 4569384, 4569383, 4, { -48.920971f, -10.792460f, -116.285103f }, 0.991760f, -1.062825f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_5", 2002735, 0, 4, { 129.072403f, 4.509535f, 216.306305f }, 1.000000f, 1.129171f ); - instance.registerEObj( "sgvf_w_lvd_b0118_1", 2002872, 4569379, 4, { 130.018494f, 4.509536f, 217.130295f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_5", 2002735, 0, 4569376, 4, { 129.072403f, 4.509535f, 216.306305f }, 1.000000f, 1.129171f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4569379, 4569378, 4, { 130.018494f, 4.509536f, 217.130295f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_6", 2002735, 0, 4, { -233.786301f, 17.622999f, 16.764700f }, 1.000000f, -1.486617f ); - instance.registerEObj( "sgvf_w_lvd_b0118_2", 2002872, 4569389, 4, { -233.389206f, 17.622990f, 16.739140f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_6", 2002735, 0, 4569387, 4, { -233.786301f, 17.622999f, 16.764700f }, 1.000000f, -1.486617f, 0); + instance.addEObj( "sgvf_w_lvd_b0118_2", 2002872, 4569389, 4569388, 4, { -233.389206f, 17.622990f, 16.739140f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.registerEObj( "unknown_7", 2003506, 4594991, 4, { 101.606300f, -4.171019f, -69.914146f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2003507, 4598981, 4, { -41.245178f, -10.879700f, -121.934898f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_9", 2003508, 4603945, 4, { -52.140079f, -10.696590f, -91.691528f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_10", 2003509, 4564172, 4, { 130.022095f, -0.534058f, 5.172791f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_11", 2003510, 4594992, 4, { 123.552200f, -2.731445f, 25.131590f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2003511, 4598084, 4, { 89.130997f, -3.711910f, 78.724213f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2003512, 4599477, 4, { 73.157578f, -3.335556f, 178.491302f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2003513, 4594999, 4, { 100.220802f, 0.477127f, 203.242798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2003514, 4616527, 4, { 167.865707f, 4.509536f, 233.584396f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2003515, 4567234, 4, { -191.532196f, 4.456180f, 94.520203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2003516, 4567237, 4, { -128.869400f, 12.073380f, 96.752960f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2003517, 4567232, 4, { -66.065460f, 14.565810f, 26.350080f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_19", 2003518, 4567230, 4, { -171.754501f, 12.467810f, 12.301850f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_20", 2003519, 4596306, 4, { -198.995102f, 11.315890f, 13.488570f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_21", 2003520, 4565306, 4, { 96.452271f, -3.738525f, 39.688599f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_22", 2003521, 4565309, 4, { 127.885902f, -3.738525f, 60.807129f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_23", 2003522, 4565307, 4, { 82.383423f, -3.646973f, 59.189701f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_24", 2003523, 4565308, 4, { 108.323700f, -3.738525f, 80.552368f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_25", 2003524, 4565302, 4, { -2.324507f, 0.927634f, 144.329300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_26", 2003525, 4565303, 4, { 27.311819f, 0.927548f, 166.238098f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_27", 2003526, 4565305, 4, { 68.331223f, 0.927661f, 136.889404f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_28", 2003527, 4595900, 4, { 77.372299f, -10.608900f, -91.074203f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_29", 2003528, 4595901, 4, { 36.027271f, -9.635880f, -104.808601f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_30", 2003529, 4595903, 4, { 2.165477f, -11.282240f, -188.867599f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_31", 2003530, 4618276, 4, { -10.216280f, -11.049250f, -152.788300f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_32", 2003531, 4595904, 4, { -21.241859f, -11.023320f, -136.299393f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance_1", 2000182, 4970117, 5, { -243.015701f, 19.074579f, 10.923530f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_7", 2003506, 4594991, 4600248, 4, { 101.606300f, -4.171019f, -69.914146f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003507, 4598981, 4600250, 4, { -41.245178f, -10.879700f, -121.934898f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_9", 2003508, 4603945, 4600252, 4, { -52.140079f, -10.696590f, -91.691528f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2003509, 4564172, 4600290, 4, { 130.022095f, -0.534058f, 5.172791f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2003510, 4594992, 4600292, 4, { 123.552200f, -2.731445f, 25.131590f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2003511, 4598084, 4600294, 4, { 89.130997f, -3.711910f, 78.724213f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2003512, 4599477, 4600296, 4, { 73.157578f, -3.335556f, 178.491302f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2003513, 4594999, 4600298, 4, { 100.220802f, 0.477127f, 203.242798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2003514, 4616527, 4600302, 4, { 167.865707f, 4.509536f, 233.584396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_16", 2003515, 4567234, 4600354, 4, { -191.532196f, 4.456180f, 94.520203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2003516, 4567237, 4600377, 4, { -128.869400f, 12.073380f, 96.752960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2003517, 4567232, 4600396, 4, { -66.065460f, 14.565810f, 26.350080f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2003518, 4567230, 4600397, 4, { -171.754501f, 12.467810f, 12.301850f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2003519, 4596306, 4600399, 4, { -198.995102f, 11.315890f, 13.488570f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2003520, 4565306, 4600401, 4, { 96.452271f, -3.738525f, 39.688599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_22", 2003521, 4565309, 4600403, 4, { 127.885902f, -3.738525f, 60.807129f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2003522, 4565307, 4600404, 4, { 82.383423f, -3.646973f, 59.189701f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_24", 2003523, 4565308, 4600406, 4, { 108.323700f, -3.738525f, 80.552368f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_25", 2003524, 4565302, 4600409, 4, { -2.324507f, 0.927634f, 144.329300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2003525, 4565303, 4600410, 4, { 27.311819f, 0.927548f, 166.238098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2003526, 4565305, 4600411, 4, { 68.331223f, 0.927661f, 136.889404f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2003527, 4595900, 4600413, 4, { 77.372299f, -10.608900f, -91.074203f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2003528, 4595901, 4600425, 4, { 36.027271f, -9.635880f, -104.808601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2003529, 4595903, 4600427, 4, { 2.165477f, -11.282240f, -188.867599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2003530, 4618276, 4600429, 4, { -10.216280f, -11.049250f, -152.788300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2003531, 4595904, 4620920, 4, { -21.241859f, -11.023320f, -136.299393f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_1", 2000182, 4970117, 4970166, 5, { -243.015701f, 19.074579f, 10.923530f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit_1", 2000139, 0, 4, { -272.688904f, 19.074579f, 18.222231f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit_1", 2000139, 0, 4970167, 4, { -272.688904f, 19.074579f, 18.222231f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0118", 2002872, 5936468, 5936469, 4, { -50.078831f, -10.236320f, -115.087196f }, 0.991760f, -1.062825f, 0); + // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) + instance.addEObj( "unknown_33", 2005288, 0, 5870807, 4, { -44.235958f, -10.940800f, -120.225899f }, 0.991760f, 0.975291f, 0); + instance.addEObj( "unknown_34", 2005289, 5860310, 5872211, 4, { -46.616329f, -10.910280f, -120.836197f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_35", 2005291, 0, 5875680, 4, { -83.935143f, -10.178000f, -94.487663f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005292, 5860309, 5888360, 4, { 158.985992f, 6.278425f, -67.290947f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2003506, 4594991, 5927467, 4, { 100.414703f, -4.114531f, -67.633453f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2003509, 4564172, 5927468, 4, { 131.425903f, -0.656189f, 4.898132f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2003510, 4594992, 5927469, 4, { 124.834000f, -2.761902f, 25.253660f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Magitekdevice", 2006332, 0, 5927557, 4, { -85.679443f, -9.720032f, -93.644653f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_40", 2005290, 0, 5935143, 4, { -85.771057f, -10.208310f, -92.973328f }, 0.991760f, -1.007025f, 0); + instance.addEObj( "Identificationkey", 2005546, 0, 5863326, 4, { 109.912697f, -3.372315f, 57.178600f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/trials/TheFinalStepsofFaith.cpp b/src/scripts/instances/trials/TheFinalStepsofFaith.cpp deleted file mode 100644 index 28350039..00000000 --- a/src/scripts/instances/trials/TheFinalStepsofFaith.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheFinalStepsofFaith : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheFinalStepsofFaith() : - Sapphire::ScriptAPI::InstanceContentScript( 20039 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007132, 0, 4, { 1.180504f, -0.000001f, -5.348264f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007360, 0, 4, { 0.893822f, -0.000029f, 9.867915f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6243772, 5, { 5.791933f, 0.049998f, 17.147869f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.802442f, 0.050000f, -16.948071f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007393, 6279966, 4, { 0.867247f, -0.000024f, 9.141238f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheFinalStepsofFaith ); \ No newline at end of file diff --git a/src/scripts/instances/trials/TheHowlingEye.cpp b/src/scripts/instances/trials/TheHowlingEye.cpp index 819c1f34..920280de 100644 --- a/src/scripts/instances/trials/TheHowlingEye.cpp +++ b/src/scripts/instances/trials/TheHowlingEye.cpp @@ -3,27 +3,26 @@ using namespace Sapphire; -class TheHowlingEye : - public Sapphire::ScriptAPI::InstanceContentScript +class TheHowlingEye : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheHowlingEye() : - Sapphire::ScriptAPI::InstanceContentScript( 20003 ) + TheHowlingEye() : Sapphire::ScriptAPI::InstanceContentScript( 20003 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_r1fa_a_rockcol", 2000646, 4256721, 4, { -4.592406f, -1.261766f, 4.724565f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_1", 2000647, 4256725, 4, { 7.587256f, -1.233237f, 6.169516f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_2", 2000648, 4256726, 4, { -6.329784f, 3.332559f, -6.736721f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_3", 2000649, 4256727, 4, { 5.895649f, 3.275768f, -6.217119f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_4", 2000646, 4488538, 4, { -7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_5", 2000647, 4488545, 4, { 7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_6", 2000648, 4488546, 4, { -7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_7", 2000649, 4488548, 4, { 7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000274, 4246117, 5, { 0.506547f, -1.935848f, 14.110570f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_r1fa_a_rockcol", 2000646, 4256721, 4297334, 4, { -4.592406f, -1.261766f, 4.724565f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_1", 2000647, 4256725, 4297335, 4, { 7.587256f, -1.233237f, 6.169516f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_2", 2000648, 4256726, 4297338, 4, { -6.329784f, 3.332559f, -6.736721f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_3", 2000649, 4256727, 4297341, 4, { 5.895649f, 3.275768f, -6.217119f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_4", 2000646, 4488538, 4488551, 4, { -7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_5", 2000647, 4488545, 4488552, 4, { 7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_6", 2000648, 4488546, 4488553, 4, { -7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_7", 2000649, 4488548, 4488554, 4, { 7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000274, 4246117, 4247837, 5, { 0.506547f, -1.935848f, 14.110570f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000275, 0, 4, { 1.078937f, -2.041544f, -18.363190f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000275, 0, 4247840, 4, { 1.078937f, -2.041544f, -18.363190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002689, 0, 4374462, 4, { -83.712677f, -0.871584f, -32.616779f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheHowlingEyeExtreme.cpp b/src/scripts/instances/trials/TheHowlingEyeExtreme.cpp index 0b980057..d556aa42 100644 --- a/src/scripts/instances/trials/TheHowlingEyeExtreme.cpp +++ b/src/scripts/instances/trials/TheHowlingEyeExtreme.cpp @@ -3,27 +3,26 @@ using namespace Sapphire; -class TheHowlingEyeExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class TheHowlingEyeExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheHowlingEyeExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20010 ) + TheHowlingEyeExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20010 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_r1fa_a_rockcol", 2000646, 4256721, 4, { -4.592406f, -1.261766f, 4.724565f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_1", 2000647, 4256725, 4, { 7.587256f, -1.233237f, 6.169516f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_2", 2000648, 4256726, 4, { -6.329784f, 3.332559f, -6.736721f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_3", 2000649, 4256727, 4, { 5.895649f, 3.275768f, -6.217119f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_4", 2000646, 4488538, 4, { -7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_5", 2000647, 4488545, 4, { 7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_6", 2000648, 4488546, 4, { -7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_7", 2000649, 4488548, 4, { 7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000274, 4246117, 5, { 0.506547f, -1.935848f, 14.110570f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_r1fa_a_rockcol", 2000646, 4256721, 4297334, 4, { -4.592406f, -1.261766f, 4.724565f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_1", 2000647, 4256725, 4297335, 4, { 7.587256f, -1.233237f, 6.169516f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_2", 2000648, 4256726, 4297338, 4, { -6.329784f, 3.332559f, -6.736721f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_3", 2000649, 4256727, 4297341, 4, { 5.895649f, 3.275768f, -6.217119f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_4", 2000646, 4488538, 4488551, 4, { -7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_5", 2000647, 4488545, 4488552, 4, { 7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_6", 2000648, 4488546, 4488553, 4, { -7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_7", 2000649, 4488548, 4488554, 4, { 7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000274, 4246117, 4247837, 5, { 0.506547f, -1.935848f, 14.110570f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000275, 0, 4, { 1.078937f, -2.041544f, -18.363190f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000275, 0, 4247840, 4, { 1.078937f, -2.041544f, -18.363190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002689, 0, 4374462, 4, { -83.712677f, -0.871584f, -32.616779f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheHowlingEyeHard.cpp b/src/scripts/instances/trials/TheHowlingEyeHard.cpp index 9808acdc..2f5fe7f9 100644 --- a/src/scripts/instances/trials/TheHowlingEyeHard.cpp +++ b/src/scripts/instances/trials/TheHowlingEyeHard.cpp @@ -3,27 +3,26 @@ using namespace Sapphire; -class TheHowlingEyeHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheHowlingEyeHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheHowlingEyeHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20006 ) + TheHowlingEyeHard() : Sapphire::ScriptAPI::InstanceContentScript( 20006 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_r1fa_a_rockcol", 2000646, 4256721, 4, { -4.592406f, -1.261766f, 4.724565f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_1", 2000647, 4256725, 4, { 7.587256f, -1.233237f, 6.169516f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_2", 2000648, 4256726, 4, { -6.329784f, 3.332559f, -6.736721f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_3", 2000649, 4256727, 4, { 5.895649f, 3.275768f, -6.217119f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_4", 2000646, 4488538, 4, { -7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_5", 2000647, 4488545, 4, { 7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_6", 2000648, 4488546, 4, { -7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgbg_r1fa_a_rockcol_7", 2000649, 4488548, 4, { 7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000274, 4246117, 5, { 0.506547f, -1.935848f, 14.110570f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_r1fa_a_rockcol", 2000646, 4256721, 4297334, 4, { -4.592406f, -1.261766f, 4.724565f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_1", 2000647, 4256725, 4297335, 4, { 7.587256f, -1.233237f, 6.169516f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_2", 2000648, 4256726, 4297338, 4, { -6.329784f, 3.332559f, -6.736721f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_3", 2000649, 4256727, 4297341, 4, { 5.895649f, 3.275768f, -6.217119f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_4", 2000646, 4488538, 4488551, 4, { -7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_5", 2000647, 4488545, 4488552, 4, { 7.000000f, 0.000000f, 7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_6", 2000648, 4488546, 4488553, 4, { -7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgbg_r1fa_a_rockcol_7", 2000649, 4488548, 4488554, 4, { 7.000000f, 0.000000f, -7.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000274, 4246117, 4247837, 5, { 0.506547f, -1.935848f, 14.110570f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000275, 0, 4, { 1.078937f, -2.041544f, -18.363190f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000275, 0, 4247840, 4, { 1.078937f, -2.041544f, -18.363190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002689, 0, 4374462, 4, { -83.712677f, -0.871584f, -32.616779f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheLimitlessBlueExtreme.cpp b/src/scripts/instances/trials/TheLimitlessBlueExtreme.cpp index b2f2213d..b2cdfdc3 100644 --- a/src/scripts/instances/trials/TheLimitlessBlueExtreme.cpp +++ b/src/scripts/instances/trials/TheLimitlessBlueExtreme.cpp @@ -3,27 +3,25 @@ using namespace Sapphire; -class TheLimitlessBlueExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class TheLimitlessBlueExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheLimitlessBlueExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20034 ) + TheLimitlessBlueExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20034 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Magitekfieldgenerator", 2005541, 0, 4, { -15.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Dragonkiller", 2005544, 0, 4, { -13.000000f, 0.182584f, -17.700001f }, 1.000000f, 0.261799f ); - instance.registerEObj( "Dragonkiller_1", 2005545, 0, 4, { -14.150000f, 0.168036f, 19.500000f }, 1.000000f, -0.087266f ); - instance.registerEObj( "sgbg_a2fa_a1_bsid2", 2005847, 5865535, 4, { -5.185479f, 0.084680f, 0.234906f }, 1.000000f, 0.000000f ); + instance.addEObj( "Magitekfieldgenerator", 2005541, 0, 5862372, 4, { -15.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dragonkiller", 2005544, 0, 5862495, 4, { -13.000000f, 0.182584f, -17.700001f }, 1.000000f, 0.261799f, 0); + instance.addEObj( "Dragonkiller_1", 2005545, 0, 5862496, 4, { -14.150000f, 0.168036f, 19.500000f }, 1.000000f, -0.087266f, 0); + instance.addEObj( "sgbg_a2fa_a1_bsid2", 2005847, 5865535, 5887993, 4, { -5.185479f, 0.084680f, 0.234906f }, 1.000000f, 0.000000f, 0); // States -> collision_on (id: 1) collision_off (id: 2) - instance.registerEObj( "sgbg_a2fa_a1_bare1", 2005958, 5898723, 4, { -3.398252f, 0.016719f, -0.449336f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fa_a1_bare1", 2005958, 5898723, 5898727, 4, { -3.398252f, 0.016719f, -0.449336f }, 1.000000f, 0.000000f, 0); // States -> stage_ba_hide (id: 1) stage_ba_show (id: 2) stage_ba_anim1 (id: 3) stage_ba_anim2 (id: 4) - instance.registerEObj( "unknown_0", 2005965, 5874950, 4, { -14.475140f, 0.010675f, 5.614964f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5778232, 5, { -26.139870f, 0.000001f, -0.197510f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2005965, 5874950, 5898907, 4, { -14.475140f, 0.010675f, 5.614964f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5778232, 5778233, 5, { -26.139870f, 0.000001f, -0.197510f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -4.281307f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5778234, 4, { -4.281307f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheLimitlessBlueHard.cpp b/src/scripts/instances/trials/TheLimitlessBlueHard.cpp index 6f534afc..d8920255 100644 --- a/src/scripts/instances/trials/TheLimitlessBlueHard.cpp +++ b/src/scripts/instances/trials/TheLimitlessBlueHard.cpp @@ -3,27 +3,25 @@ using namespace Sapphire; -class TheLimitlessBlueHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheLimitlessBlueHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheLimitlessBlueHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20033 ) + TheLimitlessBlueHard() : Sapphire::ScriptAPI::InstanceContentScript( 20033 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Magitekfieldgenerator", 2005541, 0, 4, { -15.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Dragonkiller", 2005544, 0, 4, { -13.000000f, 0.182584f, -17.700001f }, 1.000000f, 0.261799f ); - instance.registerEObj( "Dragonkiller_1", 2005545, 0, 4, { -14.150000f, 0.168036f, 19.500000f }, 1.000000f, -0.087266f ); - instance.registerEObj( "sgbg_a2fa_a1_bsid2", 2005847, 5865535, 4, { -5.185479f, 0.084680f, 0.234906f }, 1.000000f, 0.000000f ); + instance.addEObj( "Magitekfieldgenerator", 2005541, 0, 5862372, 4, { -15.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dragonkiller", 2005544, 0, 5862495, 4, { -13.000000f, 0.182584f, -17.700001f }, 1.000000f, 0.261799f, 0); + instance.addEObj( "Dragonkiller_1", 2005545, 0, 5862496, 4, { -14.150000f, 0.168036f, 19.500000f }, 1.000000f, -0.087266f, 0); + instance.addEObj( "sgbg_a2fa_a1_bsid2", 2005847, 5865535, 5887993, 4, { -5.185479f, 0.084680f, 0.234906f }, 1.000000f, 0.000000f, 0); // States -> collision_on (id: 1) collision_off (id: 2) - instance.registerEObj( "sgbg_a2fa_a1_bare1", 2005958, 5898723, 4, { -3.398252f, 0.016719f, -0.449336f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fa_a1_bare1", 2005958, 5898723, 5898727, 4, { -3.398252f, 0.016719f, -0.449336f }, 1.000000f, 0.000000f, 0); // States -> stage_ba_hide (id: 1) stage_ba_show (id: 2) stage_ba_anim1 (id: 3) stage_ba_anim2 (id: 4) - instance.registerEObj( "unknown_0", 2005965, 5874950, 4, { -14.475140f, 0.010675f, 5.614964f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5778232, 5, { -26.139870f, 0.000001f, -0.197510f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2005965, 5874950, 5898907, 4, { -14.475140f, 0.010675f, 5.614964f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5778232, 5778233, 5, { -26.139870f, 0.000001f, -0.197510f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -4.281307f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5778234, 4, { -4.281307f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheMinstrelsBalladNidhoggsRage.cpp b/src/scripts/instances/trials/TheMinstrelsBalladNidhoggsRage.cpp deleted file mode 100644 index bc5b61c0..00000000 --- a/src/scripts/instances/trials/TheMinstrelsBalladNidhoggsRage.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheMinstrelsBalladNidhoggsRage : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheMinstrelsBalladNidhoggsRage() : - Sapphire::ScriptAPI::InstanceContentScript( 20040 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "unknown_0", 2007132, 0, 4, { 1.180504f, -0.000001f, -5.348264f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007360, 0, 4, { 0.893822f, -0.000029f, 9.867915f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 6243772, 5, { 5.791933f, 0.049998f, 17.147869f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.802442f, 0.050000f, -16.948071f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007393, 6279966, 4, { 0.867247f, -0.000024f, 9.141238f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheMinstrelsBalladNidhoggsRage ); \ No newline at end of file diff --git a/src/scripts/instances/trials/TheMinstrelsBalladShinryusDomain.cpp b/src/scripts/instances/trials/TheMinstrelsBalladShinryusDomain.cpp deleted file mode 100644 index e4d78aaf..00000000 --- a/src/scripts/instances/trials/TheMinstrelsBalladShinryusDomain.cpp +++ /dev/null @@ -1,52 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheMinstrelsBalladShinryusDomain : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheMinstrelsBalladShinryusDomain() : - Sapphire::ScriptAPI::InstanceContentScript( 20050 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Entrance", 2000182, 7034110, 5, { -21.048290f, -380.000092f, 1.297991f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 620.000000f, 20.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007457, 7023869, 4, { -16.594919f, -380.000092f, -17.432211f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2007457, 7023871, 4, { -0.213646f, -380.000092f, -17.432211f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2007457, 7023870, 4, { 19.761841f, -380.000092f, -17.432211f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2007457, 7023865, 4, { -16.594919f, -380.000092f, 0.746161f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2007457, 7023864, 4, { 20.591261f, -380.000092f, 1.852063f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2007457, 7023866, 4, { -16.594919f, -380.000092f, 20.030439f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2007457, 7023868, 4, { 1.859938f, -380.000092f, 20.168671f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2007457, 7023867, 4, { 21.489799f, -380.000092f, 20.306919f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2007457, 7023863, 4, { 0.270193f, -380.000092f, 0.884399f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2007457, 7024624, 4, { -5.336151f, -380.000000f, 8.195240f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2007457, 7024837, 4, { 17.385090f, 620.000000f, -3.965453f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2007457, 7024899, 4, { 15.077030f, 620.000000f, -79.248016f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_12", 2007457, 7032157, 4, { 7.331779f, 620.000000f, 0.488136f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_13", 2007457, 7032193, 4, { 9.743866f, 620.000000f, -5.475266f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2009049, 0, 4, { 20.000000f, 620.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2009065, 0, 4, { -0.015030f, 619.988770f, -6.068220f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_16", 2009073, 0, 4, { -20.000000f, 620.000000f, 0.000000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheMinstrelsBalladShinryusDomain ); \ No newline at end of file diff --git a/src/scripts/instances/trials/TheMinstrelsBalladThordansReign.cpp b/src/scripts/instances/trials/TheMinstrelsBalladThordansReign.cpp deleted file mode 100644 index 10ec1158..00000000 --- a/src/scripts/instances/trials/TheMinstrelsBalladThordansReign.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheMinstrelsBalladThordansReign : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheMinstrelsBalladThordansReign() : - Sapphire::ScriptAPI::InstanceContentScript( 20036 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "sgbg_a2fb_a1_sod1a", 2006312, 5922953, 4, { -7.224293f, 0.039305f, -2.496346f }, 1.000000f, 0.000000f ); - // States -> sword_hide (id: 2) sword_show (id: 3) sword_show_anim (id: 4) - instance.registerEObj( "sgbg_a2fb_a1_mete2", 2005944, 5895686, 4, { 12.728000f, 0.012478f, -12.728000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_1", 2005945, 5895687, 4, { 12.728000f, 0.012478f, 12.728000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_2", 2005946, 5895690, 4, { -12.728000f, 0.012478f, 12.728000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_3", 2005947, 5895691, 4, { -12.728000f, 0.012478f, -12.728000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_4", 2005915, 5894863, 4, { 9.000000f, 0.012478f, -16.600000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_5", 2005916, 5894864, 4, { 18.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_6", 2005917, 5894866, 4, { 9.000000f, 0.012478f, 16.600000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_7", 2005918, 5894867, 4, { -9.000000f, 0.012478f, 16.600000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_8", 2005919, 5894868, 4, { -18.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_9", 2005920, 5894869, 4, { -9.000000f, 0.012478f, -16.600000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete1", 2005914, 5894871, 4, { 0.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> mete_off_01 (id: 1) mete_off_02 (id: 2) mete_on_01 (id: 3) mete_off_03 (id: 4) mete_on_02 (id: 5) mete_on_03 (id: 6) mete_on_04 (id: 7) mete_on_05 (id: 8) mete_on_06 (id: 9) mete_fdout (id: 18) - instance.registerEObj( "sgbg_a2fb_a1_whit1", 2005913, 5894872, 4, { 0.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> wo_default (id: 2) wo_end (id: 3) wo_anim (id: 4) - instance.registerEObj( "sgbg_a2fb_a1_mete1_1", 2006575, 6061720, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> mete_off_01 (id: 1) mete_off_02 (id: 2) mete_on_01 (id: 3) mete_off_03 (id: 4) mete_on_02 (id: 5) mete_on_03 (id: 6) mete_on_04 (id: 7) mete_on_05 (id: 8) mete_on_06 (id: 9) mete_fdout (id: 18) - instance.registerEObj( "sgbg_a2fb_a1_mete2_10", 2006576, 6061721, 4, { 0.000000f, 0.039305f, -19.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_11", 2006577, 6061722, 4, { 19.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_12", 2006578, 6061723, 4, { 0.000000f, 0.039305f, 19.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_13", 2006579, 6061724, 4, { -19.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_14", 2006580, 6061725, 4, { 8.485300f, 0.039305f, -8.485300f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_15", 2006581, 6061727, 4, { 8.485300f, 0.039304f, 9.619522f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_16", 2006582, 6061728, 4, { -8.499329f, 0.015198f, 9.174744f }, 0.991760f, 0.000048f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_17", 2006583, 6061730, 4, { -8.485300f, 0.039305f, -8.485300f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "unknown_0", 2006567, 6046991, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006568, 6059913, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2006569, 6059911, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006570, 6047214, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2006571, 6059909, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2006572, 6047213, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2006573, 6059910, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006574, 6059912, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2006587, 6056540, 4, { -0.607457f, 0.039305f, -0.008893f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5854853, 5, { 0.035266f, 0.012478f, 11.380060f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.012478f, -18.000000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheMinstrelsBalladThordansReign ); \ No newline at end of file diff --git a/src/scripts/instances/trials/TheMinstrelsBalladTsukuyomisPain.cpp b/src/scripts/instances/trials/TheMinstrelsBalladTsukuyomisPain.cpp deleted file mode 100644 index 75fb2920..00000000 --- a/src/scripts/instances/trials/TheMinstrelsBalladTsukuyomisPain.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class TheMinstrelsBalladTsukuyomisPain : - public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - TheMinstrelsBalladTsukuyomisPain() : - Sapphire::ScriptAPI::InstanceContentScript( 20056 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.registerEObj( "Entrance", 2000182, 7345082, 5, { 100.000000f, 0.000000f, 115.000000f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 100.000000f, 0.000000f, 87.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404", 2007457, 7391200, 4, { 100.000000f, 0.000001f, 84.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_1", 2007457, 7391209, 4, { 116.000000f, 0.000001f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_2", 2007457, 7391210, 4, { 84.000000f, 0.000001f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_3", 2007457, 7391212, 4, { 111.313698f, 0.000000f, 88.686287f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_4", 2007457, 7391214, 4, { 88.686302f, 0.000000f, 111.313698f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_5", 2007457, 7391215, 4, { 88.686287f, 0.000000f, 88.686287f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_6", 2007457, 7391217, 4, { 100.000000f, 0.000001f, 109.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_7", 2007457, 7398352, 4, { 100.000000f, 0.000001f, 84.000000f }, 1.000000f, -0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_8", 2007457, 7398353, 4, { 116.000000f, 0.000001f, 100.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_9", 2007457, 7398354, 4, { 111.313698f, 0.000000f, 88.686287f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_10", 2007457, 7398355, 4, { 88.686302f, 0.000000f, 111.313698f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_e3fd_b1404_11", 2007457, 7398356, 4, { 100.000000f, 0.000001f, 109.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2007457, 7393493, 4, { 100.000000f, 0.000000f, 100.000000f }, 1.000000f, 0.000000f ); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( TheMinstrelsBalladTsukuyomisPain ); \ No newline at end of file diff --git a/src/scripts/instances/trials/TheMinstrelsBalladUltimasBane.cpp b/src/scripts/instances/trials/TheMinstrelsBalladUltimasBane.cpp index a5c6acd5..1ea21dd4 100644 --- a/src/scripts/instances/trials/TheMinstrelsBalladUltimasBane.cpp +++ b/src/scripts/instances/trials/TheMinstrelsBalladUltimasBane.cpp @@ -3,25 +3,23 @@ using namespace Sapphire; -class TheMinstrelsBalladUltimasBane : - public Sapphire::ScriptAPI::InstanceContentScript +class TheMinstrelsBalladUltimasBane : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheMinstrelsBalladUltimasBane() : - Sapphire::ScriptAPI::InstanceContentScript( 20013 ) + TheMinstrelsBalladUltimasBane() : Sapphire::ScriptAPI::InstanceContentScript( 20013 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2002745, 4391076, 4, { 7.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2002746, 4391074, 4, { -7.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2002747, 4976890, 4, { 0.000000f, -0.131581f, -18.566719f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2002748, 4391072, 4, { 17.676531f, -0.144861f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2002749, 4976892, 4, { 0.000000f, 0.000000f, 17.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2002750, 4976891, 4, { -17.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4391941, 5, { -6.677185f, 0.068419f, 12.835030f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2002745, 4391076, 4391963, 4, { 7.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2002746, 4391074, 4391964, 4, { -7.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2002747, 4976890, 4391965, 4, { 0.000000f, -0.131581f, -18.566719f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002748, 4391072, 4391966, 4, { 17.676531f, -0.144861f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2002749, 4976892, 4391967, 4, { 0.000000f, 0.000000f, 17.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2002750, 4976891, 4391968, 4, { -17.000000f, 0.000000f, 0.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4391941, 4391942, 5, { -6.677185f, 0.068419f, 12.835030f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -16.316700f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4391943, 4, { 0.000000f, 0.000000f, -16.316700f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheNavel.cpp b/src/scripts/instances/trials/TheNavel.cpp index a6edd431..38bdf33a 100644 --- a/src/scripts/instances/trials/TheNavel.cpp +++ b/src/scripts/instances/trials/TheNavel.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class TheNavel : - public Sapphire::ScriptAPI::InstanceContentScript +class TheNavel : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheNavel() : - Sapphire::ScriptAPI::InstanceContentScript( 20002 ) + TheNavel() : Sapphire::ScriptAPI::InstanceContentScript( 20002 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4236868, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4236868, 4236873, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4236883, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheNavelExtreme.cpp b/src/scripts/instances/trials/TheNavelExtreme.cpp index 819af37c..3dc9f331 100644 --- a/src/scripts/instances/trials/TheNavelExtreme.cpp +++ b/src/scripts/instances/trials/TheNavelExtreme.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class TheNavelExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class TheNavelExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheNavelExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20009 ) + TheNavelExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20009 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4236868, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4236868, 4236873, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4236883, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheNavelHard.cpp b/src/scripts/instances/trials/TheNavelHard.cpp index c4eddb65..1bba332a 100644 --- a/src/scripts/instances/trials/TheNavelHard.cpp +++ b/src/scripts/instances/trials/TheNavelHard.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class TheNavelHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheNavelHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheNavelHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20005 ) + TheNavelHard() : Sapphire::ScriptAPI::InstanceContentScript( 20005 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4236868, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4236868, 4236873, 5, { 0.000000f, 0.000000f, 24.000000f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4236883, 4, { 0.000000f, 0.000000f, -10.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheSingularityReactor.cpp b/src/scripts/instances/trials/TheSingularityReactor.cpp index 2b740a75..c274dd9a 100644 --- a/src/scripts/instances/trials/TheSingularityReactor.cpp +++ b/src/scripts/instances/trials/TheSingularityReactor.cpp @@ -3,72 +3,43 @@ using namespace Sapphire; -class TheSingularityReactor : - public Sapphire::ScriptAPI::InstanceContentScript +class TheSingularityReactor : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheSingularityReactor() : - Sapphire::ScriptAPI::InstanceContentScript( 20035 ) + TheSingularityReactor() : Sapphire::ScriptAPI::InstanceContentScript( 20035 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "sgbg_a2fb_a1_sod1a", 2006312, 5922953, 4, { -7.224293f, 0.039305f, -2.496346f }, 1.000000f, 0.000000f ); - // States -> sword_hide (id: 2) sword_show (id: 3) sword_show_anim (id: 4) - instance.registerEObj( "sgbg_a2fb_a1_mete2", 2005944, 5895686, 4, { 12.728000f, 0.012478f, -12.728000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2", 2005944, 5895686, 5895692, 4, { 12.728000f, 0.012478f, -12.728000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_1", 2005945, 5895687, 4, { 12.728000f, 0.012478f, 12.728000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_1", 2005945, 5895687, 5895693, 4, { 12.728000f, 0.012478f, 12.728000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_2", 2005946, 5895690, 4, { -12.728000f, 0.012478f, 12.728000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_2", 2005946, 5895690, 5895694, 4, { -12.728000f, 0.012478f, 12.728000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_3", 2005947, 5895691, 4, { -12.728000f, 0.012478f, -12.728000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_3", 2005947, 5895691, 5895695, 4, { -12.728000f, 0.012478f, -12.728000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_4", 2005915, 5894863, 4, { 9.000000f, 0.012478f, -16.600000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_4", 2005915, 5894863, 5894882, 4, { 9.000000f, 0.012478f, -16.600000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_5", 2005916, 5894864, 4, { 18.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_5", 2005916, 5894864, 5894883, 4, { 18.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_6", 2005917, 5894866, 4, { 9.000000f, 0.012478f, 16.600000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_6", 2005917, 5894866, 5894885, 4, { 9.000000f, 0.012478f, 16.600000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_7", 2005918, 5894867, 4, { -9.000000f, 0.012478f, 16.600000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_7", 2005918, 5894867, 5894886, 4, { -9.000000f, 0.012478f, 16.600000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_8", 2005919, 5894868, 4, { -18.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_8", 2005919, 5894868, 5894888, 4, { -18.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_9", 2005920, 5894869, 4, { -9.000000f, 0.012478f, -16.600000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete2_9", 2005920, 5894869, 5894890, 4, { -9.000000f, 0.012478f, -16.600000f }, 1.000000f, 0.000000f, 0); // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete1", 2005914, 5894871, 4, { 0.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_mete1", 2005914, 5894871, 5894892, 4, { 0.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> mete_off_01 (id: 1) mete_off_02 (id: 2) mete_on_01 (id: 3) mete_off_03 (id: 4) mete_on_02 (id: 5) mete_on_03 (id: 6) mete_on_04 (id: 7) mete_on_05 (id: 8) mete_on_06 (id: 9) mete_fdout (id: 18) - instance.registerEObj( "sgbg_a2fb_a1_whit1", 2005913, 5894872, 4, { 0.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_whit1", 2005913, 5894872, 5894894, 4, { 0.000000f, 0.012478f, 0.000000f }, 1.000000f, 0.000000f, 0); // States -> wo_default (id: 2) wo_end (id: 3) wo_anim (id: 4) - instance.registerEObj( "sgbg_a2fb_a1_mete1_1", 2006575, 6061720, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> mete_off_01 (id: 1) mete_off_02 (id: 2) mete_on_01 (id: 3) mete_off_03 (id: 4) mete_on_02 (id: 5) mete_on_03 (id: 6) mete_on_04 (id: 7) mete_on_05 (id: 8) mete_on_06 (id: 9) mete_fdout (id: 18) - instance.registerEObj( "sgbg_a2fb_a1_mete2_10", 2006576, 6061721, 4, { 0.000000f, 0.039305f, -19.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_11", 2006577, 6061722, 4, { 19.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_12", 2006578, 6061723, 4, { 0.000000f, 0.039305f, 19.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_13", 2006579, 6061724, 4, { -19.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_14", 2006580, 6061725, 4, { 8.485300f, 0.039305f, -8.485300f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_15", 2006581, 6061727, 4, { 8.485300f, 0.039304f, 9.619522f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_16", 2006582, 6061728, 4, { -8.499329f, 0.015198f, 9.174744f }, 0.991760f, 0.000048f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "sgbg_a2fb_a1_mete2_17", 2006583, 6061730, 4, { -8.485300f, 0.039305f, -8.485300f }, 1.000000f, 0.000000f ); - // States -> come_off_01 (id: 2) come_off_02 (id: 3) come_on_01 (id: 4) come_off_03 (id: 5) come_on_02 (id: 6) come_on_03 (id: 7) come_on_04 (id: 8) come_on_05 (id: 9) come_on_06 (id: 10) come_fdout (id: 15) - instance.registerEObj( "unknown_0", 2006567, 6046991, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2006568, 6059913, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2006569, 6059911, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2006570, 6047214, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2006571, 6059909, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2006572, 6047213, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2006573, 6059910, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2006574, 6059912, 4, { 0.000000f, 0.039305f, 0.000000f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2006587, 6056540, 4, { -0.607457f, 0.039305f, -0.008893f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5854853, 5, { 0.035266f, 0.012478f, 11.380060f }, 1.000000f, 0.000000f ); + instance.addEObj( "sgbg_a2fb_a1_sod1a", 2006312, 5922953, 5922958, 4, { -7.224293f, 0.039305f, -2.496346f }, 1.000000f, 0.000000f, 0); + // States -> sword_hide (id: 2) sword_show (id: 3) sword_show_anim (id: 4) + instance.addEObj( "Entrance", 2000182, 5854853, 5854861, 5, { 0.035266f, 0.012478f, 11.380060f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.012478f, -18.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5854862, 4, { 0.000000f, 0.012478f, -18.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheStepsofFaith.cpp b/src/scripts/instances/trials/TheStepsofFaith.cpp index 0e17d63c..b38b3fc2 100644 --- a/src/scripts/instances/trials/TheStepsofFaith.cpp +++ b/src/scripts/instances/trials/TheStepsofFaith.cpp @@ -3,43 +3,41 @@ using namespace Sapphire; -class TheStepsofFaith : - public Sapphire::ScriptAPI::InstanceContentScript +class TheStepsofFaith : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheStepsofFaith() : - Sapphire::ScriptAPI::InstanceContentScript( 20028 ) + TheStepsofFaith() : Sapphire::ScriptAPI::InstanceContentScript( 20028 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Dragonkiller", 2004760, 4999878, 4, { 43.311161f, 37.600201f, 35.701099f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Dragonkiller_1", 2004761, 4999884, 4, { -43.632969f, 37.582890f, -115.844101f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Dragonkiller_2", 2004762, 4999881, 4, { 43.015141f, 37.582890f, -284.251709f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_0", 2004767, 4886787, 4, { -3.110714f, 0.000000f, -348.303711f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2004757, 0, 4, { 2.667883f, 0.324675f, 123.758301f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2004758, 0, 4, { 4.085252f, 0.000000f, -28.159849f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2004759, 0, 4, { 1.381998f, 0.000000f, -194.763107f }, 1.000000f, 0.000000f ); - instance.registerEObj( "sgvf_r1fd_b0536", 2004763, 5038552, 4, { 0.000000f, -0.000000f, 45.788021f }, 1.000000f, 0.000000f ); + instance.addEObj( "Dragonkiller", 2004760, 4999878, 5035262, 4, { 43.311161f, 37.600201f, 35.701099f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Dragonkiller_1", 2004761, 4999884, 5035264, 4, { -43.632969f, 37.582890f, -115.844101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Dragonkiller_2", 2004762, 4999881, 5035265, 4, { 43.015141f, 37.582890f, -284.251709f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2004767, 4886787, 5035283, 4, { -3.110714f, 0.000000f, -348.303711f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004757, 0, 5038548, 4, { 2.667883f, 0.324675f, 123.758301f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004758, 0, 5038549, 4, { 4.085252f, 0.000000f, -28.159849f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2004759, 0, 5038550, 4, { 1.381998f, 0.000000f, -194.763107f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_r1fd_b0536", 2004763, 5038552, 5038555, 4, { 0.000000f, -0.000000f, 45.788021f }, 1.000000f, 0.000000f, 0); // States -> bal_t_def (id: 2) bal_t_def_anim (id: 3) bal_t_pop (id: 4) bal_t_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fd_b0536_1", 2004764, 5038553, 4, { -0.015320f, -0.015320f, -114.274803f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1fd_b0536_1", 2004764, 5038553, 5038556, 4, { -0.015320f, -0.015320f, -114.274803f }, 0.991760f, 0.000048f, 0); // States -> bal_t_def (id: 2) bal_t_def_anim (id: 3) bal_t_pop (id: 4) bal_t_pop_anim (id: 5) - instance.registerEObj( "sgvf_r1fd_b0536_2", 2004765, 5038554, 4, { -0.015320f, -0.000000f, -276.691895f }, 0.991760f, 0.000048f ); + instance.addEObj( "sgvf_r1fd_b0536_2", 2004765, 5038554, 5038559, 4, { -0.015320f, -0.000000f, -276.691895f }, 0.991760f, 0.000048f, 0); // States -> bal_t_def (id: 2) bal_t_def_anim (id: 3) bal_t_pop (id: 4) bal_t_pop_anim (id: 5) - instance.registerEObj( "Snare", 2005115, 0, 4, { -18.000000f, 0.045776f, -155.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Snare_1", 2005116, 0, 4, { 18.000000f, 0.045776f, -155.016403f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Snare_2", 2005117, 0, 4, { -18.000000f, 0.045776f, -315.022491f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Snare_3", 2005118, 0, 4, { 18.000000f, 0.045776f, -315.022491f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_4", 2005215, 5698814, 4, { 46.280449f, 37.600201f, 45.540260f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005216, 5698815, 4, { -42.818661f, 37.600201f, -120.297798f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005217, 5698817, 4, { 43.612808f, 37.600201f, -279.243195f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 5035236, 5, { 5.791933f, 0.049998f, 253.589600f }, 1.000000f, 0.000000f ); + instance.addEObj( "Snare", 2005115, 0, 5581979, 4, { -18.000000f, 0.045776f, -155.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snare_1", 2005116, 0, 5581993, 4, { 18.000000f, 0.045776f, -155.016403f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snare_2", 2005117, 0, 5581999, 4, { -18.000000f, 0.045776f, -315.022491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Snare_3", 2005118, 0, 5582000, 4, { 18.000000f, 0.045776f, -315.022491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_4", 2005215, 5698814, 5708348, 4, { 46.280449f, 37.600201f, 45.540260f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005216, 5698815, 5708349, 4, { -42.818661f, 37.600201f, -120.297798f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005217, 5698817, 5708352, 4, { 43.612808f, 37.600201f, -279.243195f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 5035236, 5035235, 5, { 5.791933f, 0.049998f, 253.589600f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, -0.000000f, -350.057312f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Shortcut", 2000700, 0, 4, { -5.264404f, 0.045776f, 248.188004f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit_1", 2000139, 0, 4, { 0.000000f, -0.000104f, 125.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit_2", 2000139, 0, 4, { 0.000000f, -0.079958f, -35.000000f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Exit_3", 2000139, 0, 4, { 0.000000f, 0.000000f, -195.000000f }, 0.991760f, 0.000048f ); + instance.addEObj( "Exit", 2000139, 0, 5035237, 4, { 0.000000f, -0.000000f, -350.057312f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 5619197, 4, { -5.264404f, 0.045776f, 248.188004f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit_1", 2000139, 0, 5756133, 4, { 0.000000f, -0.000104f, 125.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit_2", 2000139, 0, 5756134, 4, { 0.000000f, -0.079958f, -35.000000f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Exit_3", 2000139, 0, 5756135, 4, { 0.000000f, 0.000000f, -195.000000f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/trials/TheStrikingTreeExtreme.cpp b/src/scripts/instances/trials/TheStrikingTreeExtreme.cpp index 51c35f92..6096aa88 100644 --- a/src/scripts/instances/trials/TheStrikingTreeExtreme.cpp +++ b/src/scripts/instances/trials/TheStrikingTreeExtreme.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class TheStrikingTreeExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class TheStrikingTreeExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheStrikingTreeExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20023 ) + TheStrikingTreeExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20023 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4712008, 5, { 5.026201f, 74.994751f, 16.039301f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4712008, 4712006, 5, { 5.026201f, 74.994751f, 16.039301f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 75.000000f, -7.671923f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4712009, 4, { 0.000000f, 75.000000f, -7.671923f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheStrikingTreeHard.cpp b/src/scripts/instances/trials/TheStrikingTreeHard.cpp index 52013ae8..184c3f81 100644 --- a/src/scripts/instances/trials/TheStrikingTreeHard.cpp +++ b/src/scripts/instances/trials/TheStrikingTreeHard.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class TheStrikingTreeHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheStrikingTreeHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheStrikingTreeHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20022 ) + TheStrikingTreeHard() : Sapphire::ScriptAPI::InstanceContentScript( 20022 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4712008, 5, { 5.026201f, 74.994751f, 16.039301f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4712008, 4712006, 5, { 5.026201f, 74.994751f, 16.039301f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 75.000000f, -7.671923f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4712009, 4, { 0.000000f, 75.000000f, -7.671923f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheWhorleaterExtreme.cpp b/src/scripts/instances/trials/TheWhorleaterExtreme.cpp index eab8e925..5a68bddd 100644 --- a/src/scripts/instances/trials/TheWhorleaterExtreme.cpp +++ b/src/scripts/instances/trials/TheWhorleaterExtreme.cpp @@ -3,24 +3,22 @@ using namespace Sapphire; -class TheWhorleaterExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class TheWhorleaterExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheWhorleaterExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20018 ) + TheWhorleaterExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20018 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003496, 4600311, 4, { 4.240293f, 0.025694f, 2.306607f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003497, 4600310, 4, { 0.072974f, 0.025694f, 3.729535f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Elementalconverter", 2003498, 4600308, 4, { -0.068011f, 0.025694f, 18.829760f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003499, 4600477, 4, { -0.427824f, 0.025694f, -1.602400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003503, 4536477, 4, { -4.721506f, 0.025694f, -0.558033f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600244, 5, { 2.559847f, 0.025694f, 16.605810f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2003496, 4600311, 4600282, 4, { 4.240293f, 0.025694f, 2.306607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003497, 4600310, 4600283, 4, { 0.072974f, 0.025694f, 3.729535f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Elementalconverter", 2003498, 4600308, 4600284, 4, { -0.068011f, 0.025694f, 18.829760f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003499, 4600477, 4600356, 4, { -0.427824f, 0.025694f, -1.602400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2003503, 4536477, 4600361, 4, { -4.721506f, 0.025694f, -0.558033f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600244, 4600249, 5, { 2.559847f, 0.025694f, 16.605810f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.025694f, -15.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600461, 4, { 0.000000f, 0.025694f, -15.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/TheWhorleaterHard.cpp b/src/scripts/instances/trials/TheWhorleaterHard.cpp index 89c83ccb..3fd39c20 100644 --- a/src/scripts/instances/trials/TheWhorleaterHard.cpp +++ b/src/scripts/instances/trials/TheWhorleaterHard.cpp @@ -3,24 +3,22 @@ using namespace Sapphire; -class TheWhorleaterHard : - public Sapphire::ScriptAPI::InstanceContentScript +class TheWhorleaterHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - TheWhorleaterHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20017 ) + TheWhorleaterHard() : Sapphire::ScriptAPI::InstanceContentScript( 20017 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2003496, 4600311, 4, { 4.240293f, 0.025694f, 2.306607f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2003497, 4600310, 4, { 0.072974f, 0.025694f, 3.729535f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Elementalconverter", 2003498, 4600308, 4, { -0.068011f, 0.025694f, 18.829760f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2003499, 4600477, 4, { -0.427824f, 0.025694f, -1.602400f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2003503, 4536477, 4, { -4.721506f, 0.025694f, -0.558033f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000182, 4600244, 5, { 2.559847f, 0.025694f, 16.605810f }, 1.000000f, 0.000000f ); + instance.addEObj( "unknown_0", 2003496, 4600311, 4600282, 4, { 4.240293f, 0.025694f, 2.306607f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2003497, 4600310, 4600283, 4, { 0.072974f, 0.025694f, 3.729535f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Elementalconverter", 2003498, 4600308, 4600284, 4, { -0.068011f, 0.025694f, 18.829760f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2003499, 4600477, 4600356, 4, { -0.427824f, 0.025694f, -1.602400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2003503, 4536477, 4600361, 4, { -4.721506f, 0.025694f, -0.558033f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2000182, 4600244, 4600249, 5, { 2.559847f, 0.025694f, 16.605810f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.000000f, 0.025694f, -15.000000f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4600461, 4, { 0.000000f, 0.025694f, -15.000000f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/ThokastThokExtreme.cpp b/src/scripts/instances/trials/ThokastThokExtreme.cpp index 08d9ad09..f945a21c 100644 --- a/src/scripts/instances/trials/ThokastThokExtreme.cpp +++ b/src/scripts/instances/trials/ThokastThokExtreme.cpp @@ -3,39 +3,37 @@ using namespace Sapphire; -class ThokastThokExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class ThokastThokExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - ThokastThokExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20032 ) + ThokastThokExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20032 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2005385, 5674976, 4, { -1.192890f, 0.000000f, 17.474220f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2005386, 5675419, 4, { -13.222250f, 0.000000f, 12.212180f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2005387, 5675420, 4, { -18.468269f, 0.000000f, 0.628434f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2005388, 5675421, 4, { -13.285940f, 0.000000f, -12.470450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2005389, 5675422, 4, { 0.342176f, 0.000000f, -18.571230f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005390, 5675423, 4, { 12.720200f, 0.000000f, -12.658900f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005391, 5675424, 4, { 17.782970f, 0.000000f, -0.534297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005392, 5687664, 4, { 13.452240f, 0.000000f, 12.733450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2005393, 5797622, 4, { -8.704693f, 0.000000f, 1.700043f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2005394, 5797549, 4, { -1.334651f, 0.000000f, -2.316425f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2005385, 5674976, 4, { 3.622319f, -0.000001f, 15.464100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2005386, 5675419, 4, { -11.612120f, -0.015320f, 13.595760f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2005387, 5675420, 4, { -17.196960f, -0.015320f, 2.304016f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2005388, 5675421, 4, { -13.697780f, 0.000000f, -10.715490f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2005389, 5675422, 4, { -2.138674f, 0.000000f, -16.784149f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2005390, 5675423, 4, { 12.378810f, 0.000000f, -10.929330f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2005391, 5675424, 4, { 17.679670f, 0.000000f, 1.168503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2005392, 5687664, 4, { 12.017570f, 0.000000f, 13.670370f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005393, 5797622, 4, { -10.360960f, -0.015320f, 2.975464f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_19", 2005394, 5797549, 4, { -9.475891f, -0.015320f, 4.837097f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5774826, 5, { -4.440430f, -0.015320f, 14.846980f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2005385, 5674976, 5836589, 4, { -1.192890f, 0.000000f, 17.474220f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2005386, 5675419, 5836590, 4, { -13.222250f, 0.000000f, 12.212180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005387, 5675420, 5836591, 4, { -18.468269f, 0.000000f, 0.628434f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005388, 5675421, 5836592, 4, { -13.285940f, 0.000000f, -12.470450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005389, 5675422, 5836593, 4, { 0.342176f, 0.000000f, -18.571230f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005390, 5675423, 5836594, 4, { 12.720200f, 0.000000f, -12.658900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005391, 5675424, 5836595, 4, { 17.782970f, 0.000000f, -0.534297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2005392, 5687664, 5836596, 4, { 13.452240f, 0.000000f, 12.733450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005393, 5797622, 5836597, 4, { -8.704693f, 0.000000f, 1.700043f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2005394, 5797549, 5836598, 4, { -1.334651f, 0.000000f, -2.316425f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2005385, 5674976, 5837553, 4, { 3.622319f, -0.000001f, 15.464100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005386, 5675419, 5837555, 4, { -11.612120f, -0.015320f, 13.595760f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2005387, 5675420, 5837556, 4, { -17.196960f, -0.015320f, 2.304016f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2005388, 5675421, 5837557, 4, { -13.697780f, 0.000000f, -10.715490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005389, 5675422, 5837558, 4, { -2.138674f, 0.000000f, -16.784149f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005390, 5675423, 5837559, 4, { 12.378810f, 0.000000f, -10.929330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005391, 5675424, 5837560, 4, { 17.679670f, 0.000000f, 1.168503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2005392, 5687664, 5837561, 4, { 12.017570f, 0.000000f, 13.670370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005393, 5797622, 5838026, 4, { -10.360960f, -0.015320f, 2.975464f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005394, 5797549, 5838027, 4, { -9.475891f, -0.015320f, 4.837097f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 5774826, 5774827, 5, { -4.440430f, -0.015320f, 14.846980f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.068703f, -0.000001f, -13.884950f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5774828, 4, { -0.068703f, -0.000001f, -13.884950f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/ThokastThokHard.cpp b/src/scripts/instances/trials/ThokastThokHard.cpp index 1c72fcfb..5d738a6d 100644 --- a/src/scripts/instances/trials/ThokastThokHard.cpp +++ b/src/scripts/instances/trials/ThokastThokHard.cpp @@ -3,39 +3,37 @@ using namespace Sapphire; -class ThokastThokHard : - public Sapphire::ScriptAPI::InstanceContentScript +class ThokastThokHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - ThokastThokHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20031 ) + ThokastThokHard() : Sapphire::ScriptAPI::InstanceContentScript( 20031 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "unknown_0", 2005385, 5674976, 4, { -1.192890f, 0.000000f, 17.474220f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_1", 2005386, 5675419, 4, { -13.222250f, 0.000000f, 12.212180f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_2", 2005387, 5675420, 4, { -18.468269f, 0.000000f, 0.628434f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_3", 2005388, 5675421, 4, { -13.285940f, 0.000000f, -12.470450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_4", 2005389, 5675422, 4, { 0.342176f, 0.000000f, -18.571230f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_5", 2005390, 5675423, 4, { 12.720200f, 0.000000f, -12.658900f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_6", 2005391, 5675424, 4, { 17.782970f, 0.000000f, -0.534297f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_7", 2005392, 5687664, 4, { 13.452240f, 0.000000f, 12.733450f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_8", 2005393, 5797622, 4, { -8.704693f, 0.000000f, 1.700043f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_9", 2005394, 5797549, 4, { -1.334651f, 0.000000f, -2.316425f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_10", 2005385, 5674976, 4, { 3.622319f, -0.000001f, 15.464100f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_11", 2005386, 5675419, 4, { -11.612120f, -0.015320f, 13.595760f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_12", 2005387, 5675420, 4, { -17.196960f, -0.015320f, 2.304016f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_13", 2005388, 5675421, 4, { -13.697780f, 0.000000f, -10.715490f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_14", 2005389, 5675422, 4, { -2.138674f, 0.000000f, -16.784149f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_15", 2005390, 5675423, 4, { 12.378810f, 0.000000f, -10.929330f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_16", 2005391, 5675424, 4, { 17.679670f, 0.000000f, 1.168503f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_17", 2005392, 5687664, 4, { 12.017570f, 0.000000f, 13.670370f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_18", 2005393, 5797622, 4, { -10.360960f, -0.015320f, 2.975464f }, 0.991760f, 0.000048f ); - instance.registerEObj( "unknown_19", 2005394, 5797549, 4, { -9.475891f, -0.015320f, 4.837097f }, 0.991760f, 0.000048f ); - instance.registerEObj( "Entrance", 2000182, 5774826, 5, { -4.440430f, -0.015320f, 14.846980f }, 0.991760f, 0.000048f ); + instance.addEObj( "unknown_0", 2005385, 5674976, 5836589, 4, { -1.192890f, 0.000000f, 17.474220f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2005386, 5675419, 5836590, 4, { -13.222250f, 0.000000f, 12.212180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2005387, 5675420, 5836591, 4, { -18.468269f, 0.000000f, 0.628434f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2005388, 5675421, 5836592, 4, { -13.285940f, 0.000000f, -12.470450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2005389, 5675422, 5836593, 4, { 0.342176f, 0.000000f, -18.571230f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2005390, 5675423, 5836594, 4, { 12.720200f, 0.000000f, -12.658900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2005391, 5675424, 5836595, 4, { 17.782970f, 0.000000f, -0.534297f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2005392, 5687664, 5836596, 4, { 13.452240f, 0.000000f, 12.733450f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2005393, 5797622, 5836597, 4, { -8.704693f, 0.000000f, 1.700043f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2005394, 5797549, 5836598, 4, { -1.334651f, 0.000000f, -2.316425f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2005385, 5674976, 5837553, 4, { 3.622319f, -0.000001f, 15.464100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2005386, 5675419, 5837555, 4, { -11.612120f, -0.015320f, 13.595760f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2005387, 5675420, 5837556, 4, { -17.196960f, -0.015320f, 2.304016f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2005388, 5675421, 5837557, 4, { -13.697780f, 0.000000f, -10.715490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2005389, 5675422, 5837558, 4, { -2.138674f, 0.000000f, -16.784149f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2005390, 5675423, 5837559, 4, { 12.378810f, 0.000000f, -10.929330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2005391, 5675424, 5837560, 4, { 17.679670f, 0.000000f, 1.168503f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2005392, 5687664, 5837561, 4, { 12.017570f, 0.000000f, 13.670370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2005393, 5797622, 5838026, 4, { -10.360960f, -0.015320f, 2.975464f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2005394, 5797549, 5838027, 4, { -9.475891f, -0.015320f, 4.837097f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2000182, 5774826, 5774827, 5, { -4.440430f, -0.015320f, 14.846980f }, 0.991760f, 0.000048f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { -0.068703f, -0.000001f, -13.884950f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5774828, 4, { -0.068703f, -0.000001f, -13.884950f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/ThornmarchExtreme.cpp b/src/scripts/instances/trials/ThornmarchExtreme.cpp index 3f0aafda..ab2a66da 100644 --- a/src/scripts/instances/trials/ThornmarchExtreme.cpp +++ b/src/scripts/instances/trials/ThornmarchExtreme.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class ThornmarchExtreme : - public Sapphire::ScriptAPI::InstanceContentScript +class ThornmarchExtreme : public Sapphire::ScriptAPI::InstanceContentScript { public: - ThornmarchExtreme() : - Sapphire::ScriptAPI::InstanceContentScript( 20012 ) + ThornmarchExtreme() : Sapphire::ScriptAPI::InstanceContentScript( 20012 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4377976, 5, { -5.269677f, 0.467326f, 14.257640f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4377976, 4377979, 5, { -5.269677f, 0.467326f, 14.257640f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.014298f, -0.000000f, -17.786249f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4377980, 4, { 0.014298f, -0.000000f, -17.786249f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/ThornmarchHard.cpp b/src/scripts/instances/trials/ThornmarchHard.cpp index 581239a7..f1b96229 100644 --- a/src/scripts/instances/trials/ThornmarchHard.cpp +++ b/src/scripts/instances/trials/ThornmarchHard.cpp @@ -3,19 +3,17 @@ using namespace Sapphire; -class ThornmarchHard : - public Sapphire::ScriptAPI::InstanceContentScript +class ThornmarchHard : public Sapphire::ScriptAPI::InstanceContentScript { public: - ThornmarchHard() : - Sapphire::ScriptAPI::InstanceContentScript( 20011 ) + ThornmarchHard() : Sapphire::ScriptAPI::InstanceContentScript( 20011 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 4377976, 5, { -5.269677f, 0.467326f, 14.257640f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 4377976, 4377979, 5, { -5.269677f, 0.467326f, 14.257640f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 0.014298f, -0.000000f, -17.786249f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 4377980, 4, { 0.014298f, -0.000000f, -17.786249f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/UrthsFount.cpp b/src/scripts/instances/trials/UrthsFount.cpp index 3e4ff0d5..669cd97b 100644 --- a/src/scripts/instances/trials/UrthsFount.cpp +++ b/src/scripts/instances/trials/UrthsFount.cpp @@ -3,19 +3,98 @@ using namespace Sapphire; -class UrthsFount : - public Sapphire::ScriptAPI::InstanceContentScript +class UrthsFount : public Sapphire::ScriptAPI::InstanceContentScript { public: - UrthsFount() : - Sapphire::ScriptAPI::InstanceContentScript( 20027 ) + UrthsFount() : Sapphire::ScriptAPI::InstanceContentScript( 20027 ) { } void onInit( InstanceContent& instance ) override { - instance.registerEObj( "Entrance", 2000182, 5021407, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f ); + instance.addEObj( "Entrance", 2000182, 5021407, 5021409, 5, { 623.000000f, 23.872311f, 94.505638f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.registerEObj( "Exit", 2000139, 0, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f ); + instance.addEObj( "Exit", 2000139, 0, 5022207, 4, { 623.000000f, 23.656260f, 61.956181f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000412, 1824621, 3671487, 4, { 41.519749f, 31.998119f, -243.976501f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000411, 2263931, 3671491, 4, { 12.924340f, 24.612749f, -195.452896f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000410, 2263930, 3671493, 4, { 59.367592f, 22.826191f, -188.589005f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint", 2001278, 0, 3915596, 4, { 57.856419f, 22.763201f, -178.983093f }, 1.000000f, -1.095531f, 0); + instance.addEObj( "Entrypoint_1", 2001278, 0, 3915613, 4, { 18.769621f, 24.894320f, -193.620804f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrypoint_2", 2001278, 0, 3915615, 4, { 37.416389f, 32.348339f, -239.311096f }, 1.000000f, -0.652703f, 0); + instance.addEObj( "Poachedhide", 2001213, 0, 3891752, 4, { 394.645203f, -0.876246f, 14.063940f }, 1.000000f, -0.328607f, 0); + instance.addEObj( "Poachedhide_1", 2001213, 0, 3891753, 4, { 416.253815f, -0.631977f, 6.064347f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Poachedhide_2", 2001213, 0, 3891754, 4, { 441.281189f, -0.871319f, 5.591451f }, 1.000000f, -1.145925f, 0); + instance.addEObj( "Poachedhide_3", 2001213, 0, 3891755, 4, { 444.053986f, -1.354348f, -7.858485f }, 1.000000f, 0.769634f, 0); + instance.addEObj( "Poachedhide_4", 2001213, 0, 3891756, 4, { 427.091187f, 0.795383f, -21.211519f }, 1.000000f, 1.386498f, 0); + instance.addEObj( "Poachedhide_5", 2001213, 0, 3891757, 4, { 428.098694f, -0.372076f, -44.936699f }, 1.000000f, 0.361490f, 0); + instance.addEObj( "Poachedhide_6", 2001213, 0, 3891758, 4, { 388.528412f, 5.055710f, -41.158878f }, 0.991789f, 0.615184f, 0); + instance.addEObj( "Poachedhide_7", 2001213, 0, 3891759, 4, { 369.974701f, 2.409312f, -17.115330f }, 0.991789f, -1.035117f, 0); + instance.addEObj( "Stolencrate", 2001211, 0, 3893542, 4, { 309.890686f, 2.438642f, -15.921920f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolencrate_1", 2001211, 0, 3893554, 4, { 315.482605f, 0.489576f, 6.344935f }, 1.000000f, -1.233403f, 0); + instance.addEObj( "Stolencrate_2", 2001211, 0, 3893555, 4, { 293.996002f, 0.529292f, 16.107109f }, 1.000000f, -0.302822f, 0); + instance.addEObj( "Stolencrate_3", 2001211, 0, 3893556, 4, { 326.452606f, 1.409641f, -5.736907f }, 1.000000f, 0.065125f, 0); + instance.addEObj( "Stolencrate_4", 2001211, 0, 3893557, 4, { 299.152802f, -0.256716f, -10.429610f }, 1.000000f, -0.520127f, 0); + instance.addEObj( "Stolencrate_5", 2001211, 0, 3893558, 4, { 284.523010f, 1.461086f, 14.716700f }, 1.000000f, -1.474365f, 0); + instance.addEObj( "Stolencrate_6", 2001211, 0, 3893559, 4, { 318.418701f, 2.247562f, -18.365980f }, 1.000000f, -1.227122f, 0); + instance.addEObj( "Stolencrate_7", 2001211, 0, 3893560, 4, { 316.222412f, 0.155651f, 16.766951f }, 1.000000f, -0.731933f, 0); + instance.addEObj( "Entrance", 2001710, 4138604, 4138602, 5, { -78.116699f, 3.688327f, -39.524689f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Entrance_1", 2001710, 4138624, 4138622, 5, { 194.548599f, 13.313300f, 46.466358f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "TheBalance", 2005959, 0, 5898834, 4, { 136.800598f, 18.895130f, 75.564049f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheEwer", 2005960, 0, 5898836, 4, { 105.079201f, 24.025770f, 173.886902f }, 1.000000f, 0.725376f, 0); + instance.addEObj( "TheArrow", 2005961, 0, 5898837, 4, { 46.323479f, 24.970020f, 132.759506f }, 1.000000f, 0.920975f, 0); + instance.addEObj( "TheBole", 2005962, 0, 5898840, 4, { 75.653030f, 23.748159f, 200.252304f }, 1.000000f, -0.854824f, 0); + instance.addEObj( "TheSpire", 2005963, 0, 5898841, 4, { 47.082329f, 19.440081f, 217.822296f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "TheSpear", 2005964, 0, 5898842, 4, { 56.640099f, 12.526610f, 280.343414f }, 1.000000f, 0.903463f, 0); + instance.addEObj( "unknown_3", 2004356, 0, 4876927, 4, { 659.983582f, 21.846149f, 70.454659f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance_2", 2003673, 0, 4621850, 4, { -362.233490f, 1.217181f, 456.390015f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance_3", 2005123, 0, 5584700, 4, { 614.997070f, 22.127399f, 83.073334f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Hulkinghogcarcass", 2002893, 0, 4499354, 4, { 467.401306f, 2.212447f, 154.063599f }, 0.991760f, 0.433121f, 0); + instance.addEObj( "unknown_4", 2004660, 0, 5099944, 4, { 170.997192f, 16.160179f, 59.052219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination", 2005065, 0, 5607524, 4, { -225.261093f, 13.156470f, 56.919300f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2005066, 0, 5607529, 4, { 109.694603f, 24.166731f, 174.784805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2005067, 0, 5607536, 4, { -338.428711f, -0.067347f, 453.487488f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_3", 2005068, 0, 5607547, 4, { 604.605286f, 24.055861f, 105.129700f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2006322, 0, 5925629, 4, { 177.604706f, 14.795990f, 55.369701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2006313, 0, 5926377, 4, { 185.645096f, 14.040300f, 50.517399f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Overloadedwain", 2002403, 0, 4306922, 4, { 151.561203f, 18.129620f, -127.292297f }, 1.000000f, -1.500076f, 0); + instance.addEObj( "unknown_7", 2002407, 0, 4306923, 4, { 151.300507f, 17.340410f, -127.860397f }, 1.000000f, 0.553560f, 0); + instance.addEObj( "MarkoftheBuilder", 2004589, 0, 4982804, 4, { -279.111908f, 4.760251f, 297.794800f }, 0.991760f, 1.136364f, 0); + instance.addEObj( "MarkoftheKeeper", 2004590, 0, 4982805, 4, { 112.312103f, 25.242331f, 180.341705f }, 1.000000f, 0.121728f, 0); + instance.addEObj( "Claykrater", 2000961, 0, 3777736, 4, { -166.819000f, 9.467051f, -68.951370f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Witheredtreant", 2000725, 0, 3776231, 4, { 42.626968f, 4.274199f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000726, 0, 3776233, 4, { 42.628422f, 4.222789f, 48.897511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd", 2000727, 0, 3762253, 4, { -226.459198f, 10.627730f, 16.678061f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Muddypotsherd_1", 2000728, 0, 3762254, 4, { -240.419205f, 11.106410f, 52.238739f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_2", 2000729, 0, 3762256, 4, { -261.672485f, 16.412470f, 49.871571f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_3", 2001184, 0, 3875403, 4, { -228.599701f, 13.824810f, 66.576767f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_4", 2001185, 0, 3875404, 4, { -251.366592f, 14.166620f, 32.252441f }, 0.991789f, 1.120479f, 0); + instance.addEObj( "Muddypotsherd_5", 2001186, 0, 3875405, 4, { -238.464294f, 15.838870f, 17.265980f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_6", 2001187, 0, 3875406, 4, { -213.814301f, 9.174041f, 19.635111f }, 0.991789f, 0.726399f, 0); + instance.addEObj( "Muddypotsherd_7", 2001188, 0, 3875407, 4, { -198.683502f, 6.976239f, 32.638371f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_8", 2001189, 0, 3875408, 4, { -203.453003f, 9.440011f, 54.683540f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypotsherd_9", 2001190, 0, 3875409, 4, { -213.227905f, 9.599085f, 62.954021f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Destination_4", 2000731, 0, 3777873, 4, { 87.151657f, 8.191072f, -74.345261f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001651, 0, 4101229, 4, { -254.810394f, 15.060610f, 4.379272f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_10", 2001652, 0, 4101230, 4, { -255.790100f, 15.141020f, 3.643538f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2001653, 0, 4101231, 4, { -255.597107f, 14.962130f, 2.632248f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2001654, 0, 4101232, 4, { -255.676697f, 15.242050f, 4.474526f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_5", 2001359, 0, 3951346, 4, { -274.069214f, 22.196470f, -174.910995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2001360, 0, 3951353, 4, { -240.589096f, 7.755447f, -92.976707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2001361, 0, 3951356, 4, { -206.772797f, 8.545876f, -81.818642f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_8", 2001362, 0, 3951357, 4, { -146.683807f, 7.302510f, -44.484200f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2001363, 0, 3951361, 4, { -122.599602f, 4.438381f, -50.170559f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2001364, 0, 3951364, 4, { -175.622894f, 6.913669f, 4.099701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2001366, 0, 3951383, 4, { -105.779198f, 2.364898f, -57.375599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001367, 0, 3951398, 4, { -209.033203f, 9.881900f, 111.748001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2004686, 0, 5021388, 4, { -335.539886f, 20.119431f, 616.384216f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004113, 0, 4722129, 4, { 446.995392f, 1.130214f, -110.054604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???_1", 2004124, 0, 4722813, 4, { -185.961700f, -0.060072f, 444.449493f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_13", 2004282, 0, 4757269, 4, { 261.585297f, 15.432220f, -125.871803f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2004581, 0, 5101542, 4, { 354.733185f, 5.612688f, -30.140120f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_15", 2004582, 0, 5101543, 4, { 343.292694f, 2.437127f, 8.920555f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_16", 2004845, 0, 5101545, 4, { 362.531494f, 1.671068f, -18.454340f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Suspiciousthicket", 2004846, 0, 5101564, 4, { -181.445099f, 8.093226f, 101.304604f }, 0.991760f, 0.000048f, 0); } diff --git a/src/tools/event_object_parser/main.cpp b/src/tools/event_object_parser/main.cpp index 31aa9cb5..4c682d56 100644 --- a/src/tools/event_object_parser/main.cpp +++ b/src/tools/event_object_parser/main.cpp @@ -162,6 +162,35 @@ void loadAllInstanceContentEntries() name[ 0 ] = toupper( name[ 0 ] ); contentList.push_back( { contentId, name, tt->getString( tt->data().Name ), type } ); } + + auto qbIdList = g_exdData.getIdList< Excel::QuestBattle >(); + for( auto qbId : qbIdList ) + { + uint8_t type = 7; + std::string name; + auto qb = g_exdData.getRow< Excel::QuestBattle >( qbId ); + if( !qb ) + continue; + + auto quest = g_exdData.getRow< Excel::Quest >( qb->data().Quest ); + + if( !quest ) + continue; + + name = quest->getString( quest->data().Text.Name ); + if( name.empty() ) + continue; + auto i = 0; + while( ( i = name.find( ' ' ) ) != std::string::npos ) + name = name.replace( name.begin() + i, name.begin() + i + 1, { '_' } ); + + std::string remove = ",★_ '()[]-\xae\x1a\x1\x2\x1f\x1\x3.:\""; + Common::Util::eraseAllIn( name, remove ); + name[ 0 ] = toupper( name[ 0 ] ); + + contentList.push_back( { qbId, name, fmt::format( "e0{:03d}", qbId + 1 ), type } ); + + } } int main( int argc, char* argv[] ) @@ -259,6 +288,8 @@ int main( int argc, char* argv[] ) uint32_t totalGroups = 0; uint32_t totalGroupEntries = 0; uint32_t count = 0; + + uint8_t permissionInv = 0; for( const auto& lgb : lgbList ) { std::map< std::string, uint32_t > nameMap; @@ -354,16 +385,17 @@ int main( int argc, char* argv[] ) if( count1 > 0 ) name = name + "_" + std::to_string( count1 ); - eobjects += " instance.registerEObj( \"" + name + "\", " + std::to_string( id ) + - ", " + std::to_string( eobjlevelHierachyId ) + ", " + std::to_string( state ) + - ", " + - "{ " + std::to_string( pObj->header.transform.translation.x ) + "f, " + eobjects += " instance.addEObj( \"" + name + "\", " + std::to_string( id ) + + ", " + std::to_string( eobjlevelHierachyId ) + + ", " + std::to_string( pObj->header.instanceId ) + ", " + std::to_string( state ) + + ", " + "{ " + std::to_string( pObj->header.transform.translation.x ) + "f, " + std::to_string( pObj->header.transform.translation.y ) + "f, " - + std::to_string( pObj->header.transform.translation.z ) + "f }, " + - std::to_string( pObj->header.transform.scale.x ) + "f, " + + + std::to_string( pObj->header.transform.translation.z ) + "f }, " + + std::to_string( pObj->header.transform.scale.x ) + "f, " // the rotation inside the sgbs is the inverse of what the game uses - std::to_string( pObj->header.transform.rotation.y * -1.f ) + "f ); \n" + states; + + std::to_string( pObj->header.transform.rotation.y * -1.f ) + "f" + + ", " + std::to_string( permissionInv ) + "); \n" + states; } } } @@ -403,7 +435,7 @@ int main( int argc, char* argv[] ) continue; std::string instruction; - for( int i = 0; i < 149; ++i ) + for( int i = 0; i < 100; ++i ) { if( qb->getString( qb->data().Define[i].DefineName ).empty() ) continue; diff --git a/src/world/Actor/EventObject.cpp b/src/world/Actor/EventObject.cpp index 3dac99d9..bdd36be9 100644 --- a/src/world/Actor/EventObject.cpp +++ b/src/world/Actor/EventObject.cpp @@ -23,15 +23,18 @@ using namespace Sapphire::Network::Packets; using namespace Sapphire::Network::Packets::WorldPackets::Server; using namespace Sapphire::Network::ActorControl; -Sapphire::Entity::EventObject::EventObject( uint32_t actorId, uint32_t objectId, uint32_t gimmickId, +Sapphire::Entity::EventObject::EventObject( uint32_t actorId, uint32_t objectId, uint32_t gimmickId, uint32_t instanceId, uint8_t initialState, Common::FFXIVARR_POSITION3 pos, - float rotation, const std::string& givenName ) : + float rotation, const std::string& givenName, uint8_t permissionInv ) : Sapphire::Entity::GameObject( ObjKind::EventObj ), m_gimmickId( gimmickId ), + m_instanceId( instanceId ), m_state( initialState ), m_objectId( objectId ), m_name( givenName ), - m_housingLink( 0 ) + m_housingLink( 0 ), + m_permissionInvisibility( permissionInv ), + m_ownerId( Common::INVALID_GAME_OBJECT_ID ) { m_id = actorId; m_pos.x = pos.x; @@ -133,12 +136,16 @@ void Sapphire::Entity::EventObject::spawn( Sapphire::Entity::PlayerPtr pTarget ) eobjStatePacket->data().Kind = getObjKind(); eobjStatePacket->data().Flag = getState(); eobjStatePacket->data().BaseId = getObjectId(); + eobjStatePacket->data().LayoutId = getInstanceId(); eobjStatePacket->data().BindLayoutId = getGimmickId(); + eobjStatePacket->data().OwnerId = getOwnerId(); eobjStatePacket->data().Pos = getPos(); eobjStatePacket->data().Scale = getScale(); eobjStatePacket->data().EntityId = getId(); eobjStatePacket->data().Dir = Util::floatToUInt16Rot( getRot() ); - + eobjStatePacket->data().OwnerId = getOwnerId(); + eobjStatePacket->data().Args = 0xE0; + eobjStatePacket->data().Args2 = 0; // initial animation state eobjStatePacket->data().Args3 = getHousingLink(); auto pSession = server.getSession( pTarget->getCharacterId() ); @@ -157,3 +164,23 @@ const std::string& Sapphire::Entity::EventObject::getName() const { return m_name; } + +uint32_t Sapphire::Entity::EventObject::getInstanceId() const +{ + return m_instanceId; +} + +uint8_t Sapphire::Entity::EventObject::getPermissionInvisibility() const +{ + return m_permissionInvisibility; +} + +void Sapphire::Entity::EventObject::setPermissionInvisibility( uint8_t permissionInvisibility ) +{ + m_permissionInvisibility = permissionInvisibility; +} + +uint32_t Sapphire::Entity::EventObject::getOwnerId() const +{ + return m_ownerId; +} diff --git a/src/world/Actor/EventObject.h b/src/world/Actor/EventObject.h index a7efe9c5..85602924 100644 --- a/src/world/Actor/EventObject.h +++ b/src/world/Actor/EventObject.h @@ -8,8 +8,8 @@ namespace Sapphire::Entity class EventObject : public GameObject { public: - EventObject( uint32_t actorId, uint32_t objectId, uint32_t gimmickId, uint8_t initialState, - Common::FFXIVARR_POSITION3 pos, float rotation, const std::string& givenName = "none" ); + EventObject( uint32_t actorId, uint32_t objectId, uint32_t gimmickId, uint32_t instanceId, uint8_t initialState, + Common::FFXIVARR_POSITION3 pos, float rotation, const std::string& givenName, uint8_t permissionInv ); using OnTalkEventHandler = std::function< void( Entity::Player&, Entity::EventObjectPtr, TerritoryPtr, uint64_t ) >; @@ -47,11 +47,21 @@ namespace Sapphire::Entity uint32_t getHousingLink() const; + uint32_t getInstanceId() const; + + uint8_t getPermissionInvisibility() const; + void setPermissionInvisibility( uint8_t permissionInvisibility ); + + uint32_t getOwnerId() const; + protected: + uint32_t m_instanceId; uint32_t m_housingLink; uint32_t m_gimmickId; uint32_t m_objectId; + uint32_t m_ownerId; uint8_t m_state; + uint8_t m_permissionInvisibility; float m_scale; std::string m_name; TerritoryPtr m_parentInstance; diff --git a/src/world/Territory/HousingZone.cpp b/src/world/Territory/HousingZone.cpp index 2049145f..cbf761e8 100644 --- a/src/world/Territory/HousingZone.cpp +++ b/src/world/Territory/HousingZone.cpp @@ -288,11 +288,11 @@ Sapphire::Entity::EventObjectPtr Sapphire::HousingZone::registerEstateEntranceEO auto land = getLand( landId ); assert( land ); - auto eObj = Entity::make_EventObject( getNextEObjId(), 2002737, 0, 4, land->getMapMarkerPosition(), 0.f, "entrance" ); + auto eObj = Entity::make_EventObject( getNextEObjId(), 2002737, 0, 0, 4, land->getMapMarkerPosition(), 0.f, "entrance", 0 ); eObj->setHousingLink( landId << 8 ); eObj->setScale( 1.f ); - registerEObj( eObj ); + addEObj( eObj ); return eObj; } diff --git a/src/world/Territory/InstanceContent.cpp b/src/world/Territory/InstanceContent.cpp index 1fa31a89..ff33ddcb 100644 --- a/src/world/Territory/InstanceContent.cpp +++ b/src/world/Territory/InstanceContent.cpp @@ -345,7 +345,7 @@ void Sapphire::InstanceContent::endEventCutscene() } } -void Sapphire::InstanceContent::onRegisterEObj( Entity::EventObjectPtr object ) +void Sapphire::InstanceContent::onAddEObj( Entity::EventObjectPtr object ) { if( object->getName() != "none" ) m_eventObjectMap[ object->getName() ] = object; @@ -359,7 +359,7 @@ void Sapphire::InstanceContent::onRegisterEObj( Entity::EventObjectPtr object ) m_eventIdToObjectMap[ objData->data().EventHandler ] = object; } else - Logger::error( "InstanceContent::onRegisterEObj Territory " + + Logger::error( "InstanceContent::onAddEObj Territory " + m_internalName + ": No EObj data found for EObj with ID: " + std::to_string( object->getObjectId() ) ); } diff --git a/src/world/Territory/InstanceContent.h b/src/world/Territory/InstanceContent.h index 8621dfc6..bb4218b5 100644 --- a/src/world/Territory/InstanceContent.h +++ b/src/world/Territory/InstanceContent.h @@ -109,7 +109,7 @@ namespace Sapphire void onEnterTerritory( Entity::Player& player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override; - void onRegisterEObj( Entity::EventObjectPtr object ) override; + void onAddEObj( Entity::EventObjectPtr object ) override; void sendSharedGroup( uint32_t sharedGroupId, uint32_t timeIndex ); diff --git a/src/world/Territory/QuestBattle.cpp b/src/world/Territory/QuestBattle.cpp index 555135e5..1cae4fde 100644 --- a/src/world/Territory/QuestBattle.cpp +++ b/src/world/Territory/QuestBattle.cpp @@ -225,7 +225,7 @@ void Sapphire::QuestBattle::endEventCutscene() server.queueForPlayer( m_pPlayer->getCharacterId(), makeActorControlSelf( m_pPlayer->getId(), DirectorUpdate, getDirectorId(), 0x80000009 ) ); } -void Sapphire::QuestBattle::onRegisterEObj( Entity::EventObjectPtr object ) +void Sapphire::QuestBattle::onAddEObj( Entity::EventObjectPtr object ) { if( object->getName() != "none" ) m_eventObjectMap[ object->getName() ] = object; @@ -235,7 +235,7 @@ void Sapphire::QuestBattle::onRegisterEObj( Entity::EventObjectPtr object ) if( objData ) m_eventIdToObjectMap[ objData->data().EventHandler ] = object; else - Logger::error( "InstanceContent::onRegisterEObj Territory " + + Logger::error( "InstanceContent::onAddEObj Territory " + m_internalName + ": No EObj data found for EObj with ID: " + std::to_string( object->getObjectId() ) ); } diff --git a/src/world/Territory/QuestBattle.h b/src/world/Territory/QuestBattle.h index f80d8520..10b81d6e 100644 --- a/src/world/Territory/QuestBattle.h +++ b/src/world/Territory/QuestBattle.h @@ -45,7 +45,7 @@ namespace Sapphire void onEnterTerritory( Entity::Player& player, uint32_t eventId, uint16_t param1, uint16_t param2 ) override; - void onRegisterEObj( Entity::EventObjectPtr object ) override; + void onAddEObj( Entity::EventObjectPtr object ) override; void onEventHandlerOrder( Entity::Player& player, uint32_t arg0, uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4 ) override; diff --git a/src/world/Territory/Territory.cpp b/src/world/Territory/Territory.cpp index 504eeadd..4faa993a 100644 --- a/src/world/Territory/Territory.cpp +++ b/src/world/Territory/Territory.cpp @@ -743,14 +743,14 @@ void Territory::onEnterTerritory( Sapphire::Entity::Player& player, uint32_t eve } -void Territory::registerEObj( Entity::EventObjectPtr object ) +void Territory::addEObj( Entity::EventObjectPtr object ) { if( !object ) return; pushActor( object ); - onRegisterEObj( object ); + onAddEObj( object ); //Logger::debug( "Registered instance eobj: " + std::to_string( object->getId() ) ); } @@ -784,14 +784,14 @@ uint32_t Territory::getNextActorId() return ++m_nextActorId; } -Entity::EventObjectPtr Territory::registerEObj( const std::string& name, uint32_t objectId, uint32_t mapLink, - uint8_t state, Common::FFXIVARR_POSITION3 pos, float scale, - float rotation ) +Entity::EventObjectPtr Territory::addEObj( const std::string& name, uint32_t objectId, uint32_t mapLink, uint32_t instanceId, + uint8_t state, Common::FFXIVARR_POSITION3 pos, float scale, + float rotation, uint8_t permissionInv ) { - auto eObj = Entity::make_EventObject( getNextEObjId(), objectId, mapLink, state, pos, rotation, name ); + auto eObj = Entity::make_EventObject( getNextEObjId(), objectId, mapLink, instanceId, state, pos, rotation, name, permissionInv ); eObj->setScale( scale ); - registerEObj( eObj ); + addEObj( eObj ); return eObj; } diff --git a/src/world/Territory/Territory.h b/src/world/Territory/Territory.h index 9987d4a5..2a96f7d9 100644 --- a/src/world/Territory/Territory.h +++ b/src/world/Territory/Territory.h @@ -116,7 +116,7 @@ namespace Sapphire virtual void onUpdate( uint64_t tickCount ); - virtual void onRegisterEObj( Entity::EventObjectPtr object ) {}; + virtual void onAddEObj( Entity::EventObjectPtr object ) {}; virtual void onEnterTerritory( Entity::Player& player, uint32_t eventId, uint16_t param1, uint16_t param2 ); @@ -168,10 +168,11 @@ namespace Sapphire void updateSessions( uint64_t tickCount, bool changedWeather ); - Entity::EventObjectPtr registerEObj( const std::string& name, uint32_t objectId, uint32_t mapLink, - uint8_t state, Common::FFXIVARR_POSITION3 pos, float scale, float rotation ); + Entity::EventObjectPtr addEObj( const std::string& name, uint32_t objectId, uint32_t mapLink, uint32_t instanceId, + uint8_t state, Common::FFXIVARR_POSITION3 pos, float scale, + float rotation, uint8_t permissionInv ); - void registerEObj( Entity::EventObjectPtr object ); + void addEObj( Entity::EventObjectPtr object ); Entity::BNpcPtr createBNpcFromInstanceId( uint32_t levelId, uint32_t hp, Common::BNpcType bnpcType, uint32_t triggerOwnerId = 0 ); From 63f81879899c2b88e6eedf0abb92f48bdda1f12e Mon Sep 17 00:00:00 2001 From: Mordred Date: Wed, 16 Feb 2022 11:58:27 +0100 Subject: [PATCH 14/44] Instances changes #2 --- .../questbattles/AFlarefortheDramatic.cpp | 31 +++- .../questbattles/AnIlluminatiIncident.cpp | 142 +++++++++++++++++ .../questbattles/BigSolleretstoFill.cpp | 142 +++++++++++++++++ .../questbattles/BringingDowntheMountain.cpp | 142 +++++++++++++++++ .../questbattles/BrotherfromAnotherMother.cpp | 80 ++++++++++ .../instances/questbattles/OnHolyGround.cpp | 142 +++++++++++++++++ .../TheCompanyYouKeepTwinAdder.cpp | 142 +++++++++++++++++ .../instances/questbattles/TheFaceofThal.cpp | 146 +++++++++++++++++- .../questbattles/TheSpiritIsWilling.cpp | 142 +++++++++++++++++ 9 files changed, 1104 insertions(+), 5 deletions(-) diff --git a/src/scripts/instances/questbattles/AFlarefortheDramatic.cpp b/src/scripts/instances/questbattles/AFlarefortheDramatic.cpp index 1a257d39..25ac8e7f 100644 --- a/src/scripts/instances/questbattles/AFlarefortheDramatic.cpp +++ b/src/scripts/instances/questbattles/AFlarefortheDramatic.cpp @@ -46,7 +46,7 @@ private: static constexpr auto QST_HEAVNA707 = 67205; static constexpr auto BNPCBASE_ID_CUP = 4834; static constexpr auto BNPCBASE_ID_COMET = 4838; - static constexpr auto BNPC_ACTION_MEGIDDO_FLAME = 4839; + static constexpr auto BNPC_ACTION_MEGIDDO_FLAME1 = 4839; static constexpr auto BNPC_ACTION_FAST_CAST_DARK_FIRE3 = 4840; static constexpr auto BNPC_ACTION_EXPLOSION_DARK_MARSH = 962; static constexpr auto BNPC_ACTION_IMPACT_COMMET = 4843; @@ -62,6 +62,35 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "sgbg_l1p1_q3_swhu1", 2005078, 5573675, 5578187, 4, { -150.601807f, -15.195440f, 86.396042f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_1", 2005079, 5573676, 5578188, 4, { -160.177505f, -15.426880f, 111.877502f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_2", 2005080, 5573677, 5578189, 4, { -178.133102f, -15.426880f, 85.038406f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_3", 2005081, 5573687, 5578194, 4, { 147.790497f, -15.205700f, 85.606216f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_4", 2005082, 5573688, 5578197, 4, { 181.170303f, -15.426880f, 81.284790f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_5", 2005083, 5573689, 5578199, 4, { 160.730392f, -15.457460f, 117.518303f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_6", 2005084, 5573690, 5578200, 4, { -0.015320f, -15.426880f, -162.924103f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_7", 2005085, 5573691, 5578202, 4, { 19.010229f, -15.416970f, -200.015396f }, 1.000000f, 0.000000f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "sgbg_l1p1_q3_swhu1_8", 2005086, 5573692, 5578204, 4, { -18.994471f, -15.426880f, -199.992905f }, 0.991760f, 0.000048f, 0); + // States -> magic_go (id: 33) magic_down (id: 56) magic_2down (id: 57) magic_on (id: 58) magic_2on (id: 59) + instance.addEObj( "unknown_0", 2004187, 4724282, 4723177, 4, { -0.007111f, 12.000000f, -386.299896f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2004188, 4724284, 4723182, 4, { 335.025513f, 12.000000f, 193.711899f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2004189, 4724283, 4723183, 4, { -334.556213f, 12.000000f, 193.274796f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_l1p1_lvd_b0441", 2004202, 4797506, 4724018, 4, { -0.101569f, 30.000000f, 1.413736f }, 1.000000f, 0.000000f, 0); + // States -> STAGE_def (id: 2) STAGE_pop_anim (id: 3) + instance.addEObj( "Lingeringaether", 2006281, 0, 5919142, 4, { -16.887329f, 28.500000f, -9.771084f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_1", 2006282, 0, 5919143, 4, { -0.026589f, 28.500000f, -19.477510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_2", 2006283, 0, 5919144, 4, { 16.861151f, 28.488529f, -9.750549f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Lingeringaether_3", 2006284, 0, 5919145, 4, { 16.914730f, 28.500000f, 9.752019f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_4", 2006285, 0, 5919146, 4, { -0.018755f, 28.500000f, 19.489780f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Lingeringaether_5", 2006286, 0, 5919147, 4, { -16.881241f, 28.500000f, 9.761797f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/AnIlluminatiIncident.cpp b/src/scripts/instances/questbattles/AnIlluminatiIncident.cpp index 2d134692..5559fde1 100644 --- a/src/scripts/instances/questbattles/AnIlluminatiIncident.cpp +++ b/src/scripts/instances/questbattles/AnIlluminatiIncident.cpp @@ -84,6 +84,148 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000608, 3909641, 4324057, 4, { 25.295130f, -5.799999f, -3.123501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 3909640, 4324063, 4, { 27.000000f, -5.799999f, -28.538910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mormosurn", 2001471, 0, 4033684, 4, { 100.938400f, -24.093990f, 257.007599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001593, 0, 4092809, 4, { 55.677589f, -19.217951f, 326.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001594, 0, 4092810, 4, { 52.504971f, -19.345751f, 333.577209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001595, 0, 4092811, 4, { 51.615070f, -19.372410f, 329.040192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001593, 0, 4092812, 4, { 56.083569f, -19.316870f, 333.995697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001593, 0, 4092813, 4, { 110.684799f, -26.871759f, 302.023712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001594, 0, 4092814, 4, { 110.805199f, -26.792940f, 298.242188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001595, 0, 4092815, 4, { 115.046097f, -27.339991f, 302.750000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001594, 0, 4092816, 4, { 113.256401f, -27.037060f, 298.989410f }, 1.000000f, 0.782489f, 0); + instance.addEObj( "unknown_10", 2001596, 0, 4092818, 4, { 102.250702f, -24.216129f, 254.413696f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001596, 0, 4092820, 4, { 104.661598f, -24.307680f, 254.901993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001596, 0, 4092817, 4, { 103.990196f, -24.338131f, 256.549896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001596, 0, 4092819, 4, { 99.015747f, -23.971979f, 256.214203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001762, 0, 4185128, 4, { 100.938400f, -24.094000f, 257.007599f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_15", 2001510, 0, 4036621, 4, { 183.194199f, 3.453069f, -340.226501f }, 1.000000f, 0.767694f, 0); + instance.addEObj( "unknown_16", 2002332, 0, 5901009, 4, { 430.142609f, -64.423027f, 203.900696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Captivepilgrims", 2005823, 0, 5892004, 4, { -72.824303f, -22.267281f, 264.870209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004281, 0, 4754286, 4, { -339.600891f, -12.095690f, -251.714706f }, 1.000000f, -0.358635f, 0); + instance.addEObj( "unknown_18", 2004264, 0, 4754298, 4, { -321.864899f, -10.790970f, -250.264206f }, 0.850000f, 0.839579f, 0); + instance.addEObj( "unknown_19", 2004265, 0, 4755201, 4, { -328.595398f, -11.400010f, -244.478302f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "LaughingAlchemistcauldron", 2004283, 0, 4755209, 4, { -323.506012f, -9.724042f, -248.446503f }, 1.000000f, 0.819717f, 0); + instance.addEObj( "Muddybottle", 2003004, 0, 4512258, 4, { -206.468506f, -37.627800f, 187.375595f }, 1.000000f, 1.195421f, 0); + instance.addEObj( "Holeypot", 2003005, 0, 4512259, 4, { -220.874405f, -37.857670f, 166.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Muddypebble", 2003006, 0, 4512260, 4, { -208.545105f, -37.890240f, 151.873001f }, 1.200000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003009, 0, 4514613, 4, { -217.999603f, -37.868229f, 155.739807f }, 0.991760f, -0.867009f, 0); + instance.addEObj( "unknown_21", 2001430, 0, 3982560, 4, { -220.050400f, -38.210670f, 66.781914f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_22", 2001431, 0, 3982561, 4, { -226.920700f, -38.657612f, 63.937840f }, 1.000000f, 0.557633f, 0); + instance.addEObj( "unknown_23", 2001432, 0, 3982562, 4, { -223.187195f, -38.517841f, 64.349747f }, 1.000000f, 0.709120f, 0); + instance.addEObj( "unknown_24", 2001433, 0, 3985699, 4, { -222.780106f, -38.340981f, 67.320610f }, 1.000000f, -0.497652f, 0); + instance.addEObj( "unknown_25", 2001742, 0, 4165180, 4, { -520.494324f, -21.461479f, 123.343697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001743, 0, 4165381, 4, { -19.986641f, -30.999981f, -33.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005429, 0, 5852396, 4, { -527.009216f, -20.816959f, 103.394096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Indentation", 2001389, 0, 3956085, 4, { -242.397400f, -26.127050f, 229.198593f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_1", 2001390, 0, 3995974, 4, { -228.835800f, -27.794350f, 250.158600f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_2", 2001391, 0, 3996067, 4, { -215.982300f, -29.480539f, 203.788300f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Armoredwartransport", 2001498, 0, 4074124, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Armoredwartransport_1", 2001511, 0, 4074125, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001759, 0, 4175137, 4, { -365.898407f, -34.987450f, 295.465912f }, 0.700000f, 0.200967f, 0); + instance.addEObj( "Armoredwartransport_2", 2001499, 0, 4074134, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Armoredwartransport_3", 2001512, 0, 4074135, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001760, 0, 4175138, 4, { -365.898407f, -34.987499f, 295.465912f }, 0.700000f, 0.200968f, 0); + instance.addEObj( "Destination", 2001470, 0, 4009272, 4, { -24.865419f, -25.333040f, 321.962189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2001757, 0, 4175163, 4, { 184.919998f, 3.180800f, -338.641113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002699, 0, 4374426, 4, { -337.483490f, -22.360310f, 437.051514f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2001960, 0, 4269142, 4, { -0.259460f, -30.935020f, -43.686649f }, 0.991760f, 0.873936f, 0); + instance.addEObj( "Destination_2", 2001961, 0, 4269143, 4, { -20.309811f, -30.999981f, -32.852779f }, 0.991760f, 1.561893f, 0); + instance.addEObj( "Destination_3", 2001962, 0, 4269144, 4, { -7.766907f, -31.036160f, -8.133057f }, 0.991760f, 1.469248f, 0); + instance.addEObj( "Destination_4", 2001963, 0, 4269145, 4, { 0.228821f, -7.165798f, -41.397770f }, 0.991760f, 0.602500f, 0); + instance.addEObj( "Undecipherableletter", 2001964, 0, 4269168, 4, { 97.917107f, -10.235720f, 155.963104f }, 0.991760f, -1.214307f, 0); + instance.addEObj( "Destination_5", 2001965, 0, 4269998, 4, { 313.479401f, 23.192711f, -253.566193f }, 1.000000f, 1.364205f, 0); + instance.addEObj( "Destination_6", 2002101, 0, 4296759, 4, { -80.796570f, -58.185429f, 152.402298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheWarden", 2002103, 0, 4296783, 4, { 149.028793f, -3.055883f, 408.463104f }, 0.991760f, 1.556079f, 0); + instance.addEObj( "unknown_31", 2002321, 0, 4296831, 4, { -463.671997f, -28.227530f, 324.194489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002104, 0, 4296982, 4, { -237.018799f, -35.812500f, 160.970398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Corruptedcluster", 2002327, 0, 4299848, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313014f, 0); + instance.addEObj( "Corruptedcrystal", 2002501, 0, 4335308, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313013f, 0); + instance.addEObj( "unknown_32", 2005107, 0, 5580820, 4, { 192.943695f, -27.072790f, 203.604706f }, 1.000000f, 0.466001f, 0); + instance.addEObj( "Destination_8", 2005112, 0, 5581446, 4, { 199.717896f, -14.711510f, 162.489899f }, 0.991789f, 0.072877f, 0); + instance.addEObj( "Woodencrate", 2005113, 0, 5581649, 4, { 192.904404f, -26.651560f, 203.616196f }, 1.000000f, 0.433475f, 0); + instance.addEObj( "unknown_33", 2005114, 0, 5581764, 4, { 192.942902f, -27.072800f, 203.603394f }, 1.000000f, 0.471239f, 0); + instance.addEObj( "unknown_34", 2005430, 0, 5852858, 4, { -380.812408f, -23.064751f, 388.627106f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006314, 0, 5940617, 4, { 143.064102f, -6.127447f, 412.116089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002429, 0, 4308038, 4, { -72.650002f, -32.036369f, -46.820000f }, 1.000000f, -0.453177f, 0); + instance.addEObj( "Planarfissure_1", 2002533, 0, 4323975, 4, { -72.650002f, -32.036362f, -46.820000f }, 1.000000f, -0.453178f, 0); + instance.addEObj( "Planarfissure_2", 2002437, 0, 4308798, 4, { 220.874298f, 5.599976f, -269.977905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Planarfissure_3", 2002537, 0, 4323994, 4, { 220.874298f, 5.628700f, -269.977905f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005467, 0, 5854628, 4, { 186.251297f, 3.180922f, -335.215088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005473, 0, 5854935, 4, { 385.274994f, -18.753361f, 273.090698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002365, 0, 4305464, 4, { 272.070007f, 18.902500f, -164.509995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2006295, 0, 5922964, 4, { 298.670288f, -11.756180f, 159.977203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006296, 0, 5922968, 4, { -200.301895f, -28.334400f, 324.772186f }, 1.000000f, 0.285213f, 0); + instance.addEObj( "unknown_38", 2006334, 0, 5939503, 4, { -367.119995f, -56.000000f, 107.110001f }, 1.000000f, -0.827047f, 0); + instance.addEObj( "Ironbrazier", 2002347, 0, 4302938, 4, { 175.829697f, -10.426730f, 84.946899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005968, 0, 5900130, 4, { -193.472397f, -36.826302f, 26.056601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2003994, 0, 4637056, 4, { -336.833313f, -22.360300f, 435.612701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002105, 0, 4296977, 4, { -444.419006f, -27.179010f, 15.953280f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2001592, 0, 4092602, 4, { -356.685394f, -10.396880f, -242.506195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liavinnesgrave", 2004329, 0, 4771796, 4, { -409.050690f, -30.444420f, 36.784771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004105, 0, 4696208, 4, { -239.362701f, -37.791969f, 104.304703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_1", 2004596, 0, 4982865, 4, { 148.871704f, -3.654412f, 408.649109f }, 1.000000f, -1.327534f, 0); + instance.addEObj( "unknown_41", 2004668, 0, 5018673, 4, { 31.840719f, -4.913074f, -1.321251f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004681, 0, 5018674, 4, { 134.998703f, -12.855730f, 154.864807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004122, 0, 4722776, 4, { -320.149506f, -5.972897f, -209.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2004897, 0, 5102098, 4, { -154.368103f, -31.788401f, 244.784393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004865, 0, 5072291, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2004864, 0, 5072293, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "OnthePropertiesofAspectConversion", 2004866, 0, 5072295, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022462f, 0); + instance.addEObj( "unknown_45", 2004867, 0, 5072296, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022461f, 0); + instance.addEObj( "Destination_16", 2004868, 0, 5072370, 4, { 438.638214f, 12.456440f, 137.634705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Corruptedcrystal_1", 2004869, 0, 5072379, 4, { 438.638214f, 12.456400f, 137.634705f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination_17", 2004877, 0, 5072771, 4, { -299.471008f, -40.664742f, 7.096815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005105, 0, 5580297, 4, { -438.149994f, -54.799999f, 101.871902f }, 1.000000f, 0.357216f, 0); + instance.addEObj( "unknown_47", 2001665, 0, 4103612, 4, { -343.602905f, -36.976570f, 233.177795f }, 1.000000f, -1.366650f, 0); + instance.addEObj( "unknown_48", 2001663, 0, 4103613, 4, { -336.218903f, -37.103951f, 238.914703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2001664, 0, 4103614, 4, { -339.730591f, -37.411732f, 241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2001663, 0, 4103615, 4, { -345.598114f, -37.359821f, 238.051498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2001663, 0, 4103616, 4, { -344.769897f, -37.285980f, 236.785995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2001664, 0, 4103617, 4, { -346.628387f, -37.277851f, 236.754105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2001663, 0, 4103618, 4, { -344.283997f, -37.855579f, 246.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2001866, 0, 4219531, 4, { -338.515900f, -37.478802f, 243.745193f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Gravesite", 2001657, 0, 4101645, 4, { -541.160522f, -5.256700f, 46.112202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embalmedcorpse", 2001658, 0, 4101646, 4, { -541.174377f, -5.153560f, 46.063290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2001868, 0, 4219544, 4, { -421.658295f, -0.497081f, -278.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Queerleaflet", 2001410, 0, 3975264, 4, { -95.152420f, -27.008730f, 274.013214f }, 0.700000f, 0.256097f, 0); + instance.addEObj( "Simplegrave", 2001413, 0, 3975274, 4, { -483.882690f, -17.256559f, -1.493163f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_1", 2001414, 0, 3975275, 4, { -527.672180f, -19.012680f, 81.864616f }, 0.991760f, 0.047123f, 0); + instance.addEObj( "Simplegrave_2", 2001415, 0, 3975276, 4, { -481.192291f, -20.251610f, 52.513771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_3", 2001416, 0, 3975279, 4, { -521.006775f, -16.789810f, 20.921680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_4", 2001417, 0, 3975281, 4, { -477.769287f, -25.394779f, 89.107758f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudmarble", 2001418, 0, 3975318, 4, { -389.184387f, -22.342970f, -44.826920f }, 4.989685f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2001867, 0, 4219545, 4, { -388.215607f, -21.927311f, -41.003460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Althyklavender", 2001419, 0, 3975394, 4, { -77.958366f, -57.804932f, 144.792801f }, 0.800000f, 1.235581f, 0); + instance.addEObj( "Althyklavender_1", 2001428, 0, 3982621, 4, { -77.917091f, -58.580929f, 154.205704f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Althyklavender_2", 2001429, 0, 3982622, 4, { -76.598961f, -58.656109f, 168.634598f }, 0.800000f, -0.495300f, 0); + instance.addEObj( "Destination_18", 2001423, 0, 3975426, 4, { -550.771301f, 0.585678f, -185.813705f }, 1.000000f, 0.636426f, 0); + instance.addEObj( "Destination_19", 2001424, 0, 3975427, 4, { -530.777222f, 6.277578f, -257.101501f }, 1.000000f, 1.027346f, 0); + instance.addEObj( "Destination_20", 2001425, 0, 3975432, 4, { -558.767029f, 5.782024f, -260.385803f }, 0.991760f, -0.342627f, 0); + instance.addEObj( "Primelocation", 2001453, 0, 3995424, 4, { -571.345215f, 6.171966f, -243.141098f }, 0.991760f, -1.400306f, 0); + instance.addEObj( "Primelocation_1", 2001454, 0, 3995429, 4, { -525.311096f, 6.771607f, -286.168701f }, 1.000000f, -0.009292f, 0); + instance.addEObj( "Cloudmarble_1", 2001420, 0, 3976223, 4, { -314.013489f, -9.990700f, -240.501404f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_2", 2001599, 0, 4096862, 4, { -333.855286f, -12.066690f, -232.767899f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_3", 2001600, 0, 4096863, 4, { -357.263794f, -10.051410f, -231.452393f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_4", 2001601, 0, 4096864, 4, { -336.997711f, -12.141850f, -254.665298f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_5", 2001602, 0, 4096865, 4, { -327.084290f, -12.218360f, -234.935196f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2001421, 0, 3976241, 4, { 146.720398f, -5.583645f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_2", 2001603, 0, 4097006, 4, { 146.720398f, -5.583600f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypool", 2001422, 0, 3976247, 4, { -212.010406f, -37.496380f, 164.960403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs", 2001446, 0, 3985721, 4, { -80.372643f, -58.337872f, 167.431396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_1", 2001447, 0, 3985722, 4, { -78.538208f, -58.364429f, 153.104202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_2", 2001448, 0, 3985723, 4, { -72.679314f, -58.273312f, 151.203003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs_3", 2001449, 0, 3985724, 4, { -76.015518f, -57.900681f, 147.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble", 2001450, 0, 3985725, 4, { -79.232780f, -57.943211f, 148.358002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble_1", 2001451, 0, 3985726, 4, { -75.822121f, -58.640461f, 166.369095f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Thickbramble_2", 2001452, 0, 3985727, 4, { -74.740646f, -58.284130f, 151.580902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering", 2001438, 0, 3985728, 4, { -525.047913f, -18.624990f, 36.176399f }, 0.991760f, -0.000297f, 0); + instance.addEObj( "Oldoffering_1", 2001439, 0, 3985730, 4, { -488.083588f, -20.140869f, 34.128860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_2", 2001440, 0, 3985731, 4, { -494.419800f, -20.180771f, 52.474560f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_3", 2001441, 0, 3985732, 4, { -493.727692f, -17.368690f, 27.128519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_4", 2001444, 0, 3985735, 4, { -518.370483f, -18.480459f, 53.367840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_5", 2001445, 0, 3985736, 4, { -526.778076f, -16.480370f, 28.685230f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/BigSolleretstoFill.cpp b/src/scripts/instances/questbattles/BigSolleretstoFill.cpp index c2a29bab..0e50c3a9 100644 --- a/src/scripts/instances/questbattles/BigSolleretstoFill.cpp +++ b/src/scripts/instances/questbattles/BigSolleretstoFill.cpp @@ -36,6 +36,148 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000608, 3909641, 4324057, 4, { 25.295130f, -5.799999f, -3.123501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 3909640, 4324063, 4, { 27.000000f, -5.799999f, -28.538910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mormosurn", 2001471, 0, 4033684, 4, { 100.938400f, -24.093990f, 257.007599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001593, 0, 4092809, 4, { 55.677589f, -19.217951f, 326.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001594, 0, 4092810, 4, { 52.504971f, -19.345751f, 333.577209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001595, 0, 4092811, 4, { 51.615070f, -19.372410f, 329.040192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001593, 0, 4092812, 4, { 56.083569f, -19.316870f, 333.995697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001593, 0, 4092813, 4, { 110.684799f, -26.871759f, 302.023712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001594, 0, 4092814, 4, { 110.805199f, -26.792940f, 298.242188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001595, 0, 4092815, 4, { 115.046097f, -27.339991f, 302.750000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001594, 0, 4092816, 4, { 113.256401f, -27.037060f, 298.989410f }, 1.000000f, 0.782489f, 0); + instance.addEObj( "unknown_10", 2001596, 0, 4092818, 4, { 102.250702f, -24.216129f, 254.413696f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001596, 0, 4092820, 4, { 104.661598f, -24.307680f, 254.901993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001596, 0, 4092817, 4, { 103.990196f, -24.338131f, 256.549896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001596, 0, 4092819, 4, { 99.015747f, -23.971979f, 256.214203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001762, 0, 4185128, 4, { 100.938400f, -24.094000f, 257.007599f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_15", 2001510, 0, 4036621, 4, { 183.194199f, 3.453069f, -340.226501f }, 1.000000f, 0.767694f, 0); + instance.addEObj( "unknown_16", 2002332, 0, 5901009, 4, { 430.142609f, -64.423027f, 203.900696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Captivepilgrims", 2005823, 0, 5892004, 4, { -72.824303f, -22.267281f, 264.870209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004281, 0, 4754286, 4, { -339.600891f, -12.095690f, -251.714706f }, 1.000000f, -0.358635f, 0); + instance.addEObj( "unknown_18", 2004264, 0, 4754298, 4, { -321.864899f, -10.790970f, -250.264206f }, 0.850000f, 0.839579f, 0); + instance.addEObj( "unknown_19", 2004265, 0, 4755201, 4, { -328.595398f, -11.400010f, -244.478302f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "LaughingAlchemistcauldron", 2004283, 0, 4755209, 4, { -323.506012f, -9.724042f, -248.446503f }, 1.000000f, 0.819717f, 0); + instance.addEObj( "Muddybottle", 2003004, 0, 4512258, 4, { -206.468506f, -37.627800f, 187.375595f }, 1.000000f, 1.195421f, 0); + instance.addEObj( "Holeypot", 2003005, 0, 4512259, 4, { -220.874405f, -37.857670f, 166.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Muddypebble", 2003006, 0, 4512260, 4, { -208.545105f, -37.890240f, 151.873001f }, 1.200000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003009, 0, 4514613, 4, { -217.999603f, -37.868229f, 155.739807f }, 0.991760f, -0.867009f, 0); + instance.addEObj( "unknown_21", 2001430, 0, 3982560, 4, { -220.050400f, -38.210670f, 66.781914f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_22", 2001431, 0, 3982561, 4, { -226.920700f, -38.657612f, 63.937840f }, 1.000000f, 0.557633f, 0); + instance.addEObj( "unknown_23", 2001432, 0, 3982562, 4, { -223.187195f, -38.517841f, 64.349747f }, 1.000000f, 0.709120f, 0); + instance.addEObj( "unknown_24", 2001433, 0, 3985699, 4, { -222.780106f, -38.340981f, 67.320610f }, 1.000000f, -0.497652f, 0); + instance.addEObj( "unknown_25", 2001742, 0, 4165180, 4, { -520.494324f, -21.461479f, 123.343697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001743, 0, 4165381, 4, { -19.986641f, -30.999981f, -33.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005429, 0, 5852396, 4, { -527.009216f, -20.816959f, 103.394096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Indentation", 2001389, 0, 3956085, 4, { -242.397400f, -26.127050f, 229.198593f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_1", 2001390, 0, 3995974, 4, { -228.835800f, -27.794350f, 250.158600f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_2", 2001391, 0, 3996067, 4, { -215.982300f, -29.480539f, 203.788300f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Armoredwartransport", 2001498, 0, 4074124, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Armoredwartransport_1", 2001511, 0, 4074125, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001759, 0, 4175137, 4, { -365.898407f, -34.987450f, 295.465912f }, 0.700000f, 0.200967f, 0); + instance.addEObj( "Armoredwartransport_2", 2001499, 0, 4074134, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Armoredwartransport_3", 2001512, 0, 4074135, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001760, 0, 4175138, 4, { -365.898407f, -34.987499f, 295.465912f }, 0.700000f, 0.200968f, 0); + instance.addEObj( "Destination", 2001470, 0, 4009272, 4, { -24.865419f, -25.333040f, 321.962189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2001757, 0, 4175163, 4, { 184.919998f, 3.180800f, -338.641113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002699, 0, 4374426, 4, { -337.483490f, -22.360310f, 437.051514f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2001960, 0, 4269142, 4, { -0.259460f, -30.935020f, -43.686649f }, 0.991760f, 0.873936f, 0); + instance.addEObj( "Destination_2", 2001961, 0, 4269143, 4, { -20.309811f, -30.999981f, -32.852779f }, 0.991760f, 1.561893f, 0); + instance.addEObj( "Destination_3", 2001962, 0, 4269144, 4, { -7.766907f, -31.036160f, -8.133057f }, 0.991760f, 1.469248f, 0); + instance.addEObj( "Destination_4", 2001963, 0, 4269145, 4, { 0.228821f, -7.165798f, -41.397770f }, 0.991760f, 0.602500f, 0); + instance.addEObj( "Undecipherableletter", 2001964, 0, 4269168, 4, { 97.917107f, -10.235720f, 155.963104f }, 0.991760f, -1.214307f, 0); + instance.addEObj( "Destination_5", 2001965, 0, 4269998, 4, { 313.479401f, 23.192711f, -253.566193f }, 1.000000f, 1.364205f, 0); + instance.addEObj( "Destination_6", 2002101, 0, 4296759, 4, { -80.796570f, -58.185429f, 152.402298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheWarden", 2002103, 0, 4296783, 4, { 149.028793f, -3.055883f, 408.463104f }, 0.991760f, 1.556079f, 0); + instance.addEObj( "unknown_31", 2002321, 0, 4296831, 4, { -463.671997f, -28.227530f, 324.194489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002104, 0, 4296982, 4, { -237.018799f, -35.812500f, 160.970398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Corruptedcluster", 2002327, 0, 4299848, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313014f, 0); + instance.addEObj( "Corruptedcrystal", 2002501, 0, 4335308, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313013f, 0); + instance.addEObj( "unknown_32", 2005107, 0, 5580820, 4, { 192.943695f, -27.072790f, 203.604706f }, 1.000000f, 0.466001f, 0); + instance.addEObj( "Destination_8", 2005112, 0, 5581446, 4, { 199.717896f, -14.711510f, 162.489899f }, 0.991789f, 0.072877f, 0); + instance.addEObj( "Woodencrate", 2005113, 0, 5581649, 4, { 192.904404f, -26.651560f, 203.616196f }, 1.000000f, 0.433475f, 0); + instance.addEObj( "unknown_33", 2005114, 0, 5581764, 4, { 192.942902f, -27.072800f, 203.603394f }, 1.000000f, 0.471239f, 0); + instance.addEObj( "unknown_34", 2005430, 0, 5852858, 4, { -380.812408f, -23.064751f, 388.627106f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006314, 0, 5940617, 4, { 143.064102f, -6.127447f, 412.116089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002429, 0, 4308038, 4, { -72.650002f, -32.036369f, -46.820000f }, 1.000000f, -0.453177f, 0); + instance.addEObj( "Planarfissure_1", 2002533, 0, 4323975, 4, { -72.650002f, -32.036362f, -46.820000f }, 1.000000f, -0.453178f, 0); + instance.addEObj( "Planarfissure_2", 2002437, 0, 4308798, 4, { 220.874298f, 5.599976f, -269.977905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Planarfissure_3", 2002537, 0, 4323994, 4, { 220.874298f, 5.628700f, -269.977905f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005467, 0, 5854628, 4, { 186.251297f, 3.180922f, -335.215088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005473, 0, 5854935, 4, { 385.274994f, -18.753361f, 273.090698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002365, 0, 4305464, 4, { 272.070007f, 18.902500f, -164.509995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2006295, 0, 5922964, 4, { 298.670288f, -11.756180f, 159.977203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006296, 0, 5922968, 4, { -200.301895f, -28.334400f, 324.772186f }, 1.000000f, 0.285213f, 0); + instance.addEObj( "unknown_38", 2006334, 0, 5939503, 4, { -367.119995f, -56.000000f, 107.110001f }, 1.000000f, -0.827047f, 0); + instance.addEObj( "Ironbrazier", 2002347, 0, 4302938, 4, { 175.829697f, -10.426730f, 84.946899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005968, 0, 5900130, 4, { -193.472397f, -36.826302f, 26.056601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2003994, 0, 4637056, 4, { -336.833313f, -22.360300f, 435.612701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002105, 0, 4296977, 4, { -444.419006f, -27.179010f, 15.953280f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2001592, 0, 4092602, 4, { -356.685394f, -10.396880f, -242.506195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liavinnesgrave", 2004329, 0, 4771796, 4, { -409.050690f, -30.444420f, 36.784771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004105, 0, 4696208, 4, { -239.362701f, -37.791969f, 104.304703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_1", 2004596, 0, 4982865, 4, { 148.871704f, -3.654412f, 408.649109f }, 1.000000f, -1.327534f, 0); + instance.addEObj( "unknown_41", 2004668, 0, 5018673, 4, { 31.840719f, -4.913074f, -1.321251f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004681, 0, 5018674, 4, { 134.998703f, -12.855730f, 154.864807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004122, 0, 4722776, 4, { -320.149506f, -5.972897f, -209.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2004897, 0, 5102098, 4, { -154.368103f, -31.788401f, 244.784393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004865, 0, 5072291, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2004864, 0, 5072293, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "OnthePropertiesofAspectConversion", 2004866, 0, 5072295, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022462f, 0); + instance.addEObj( "unknown_45", 2004867, 0, 5072296, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022461f, 0); + instance.addEObj( "Destination_16", 2004868, 0, 5072370, 4, { 438.638214f, 12.456440f, 137.634705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Corruptedcrystal_1", 2004869, 0, 5072379, 4, { 438.638214f, 12.456400f, 137.634705f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination_17", 2004877, 0, 5072771, 4, { -299.471008f, -40.664742f, 7.096815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005105, 0, 5580297, 4, { -438.149994f, -54.799999f, 101.871902f }, 1.000000f, 0.357216f, 0); + instance.addEObj( "unknown_47", 2001665, 0, 4103612, 4, { -343.602905f, -36.976570f, 233.177795f }, 1.000000f, -1.366650f, 0); + instance.addEObj( "unknown_48", 2001663, 0, 4103613, 4, { -336.218903f, -37.103951f, 238.914703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2001664, 0, 4103614, 4, { -339.730591f, -37.411732f, 241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2001663, 0, 4103615, 4, { -345.598114f, -37.359821f, 238.051498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2001663, 0, 4103616, 4, { -344.769897f, -37.285980f, 236.785995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2001664, 0, 4103617, 4, { -346.628387f, -37.277851f, 236.754105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2001663, 0, 4103618, 4, { -344.283997f, -37.855579f, 246.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2001866, 0, 4219531, 4, { -338.515900f, -37.478802f, 243.745193f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Gravesite", 2001657, 0, 4101645, 4, { -541.160522f, -5.256700f, 46.112202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embalmedcorpse", 2001658, 0, 4101646, 4, { -541.174377f, -5.153560f, 46.063290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2001868, 0, 4219544, 4, { -421.658295f, -0.497081f, -278.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Queerleaflet", 2001410, 0, 3975264, 4, { -95.152420f, -27.008730f, 274.013214f }, 0.700000f, 0.256097f, 0); + instance.addEObj( "Simplegrave", 2001413, 0, 3975274, 4, { -483.882690f, -17.256559f, -1.493163f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_1", 2001414, 0, 3975275, 4, { -527.672180f, -19.012680f, 81.864616f }, 0.991760f, 0.047123f, 0); + instance.addEObj( "Simplegrave_2", 2001415, 0, 3975276, 4, { -481.192291f, -20.251610f, 52.513771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_3", 2001416, 0, 3975279, 4, { -521.006775f, -16.789810f, 20.921680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_4", 2001417, 0, 3975281, 4, { -477.769287f, -25.394779f, 89.107758f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudmarble", 2001418, 0, 3975318, 4, { -389.184387f, -22.342970f, -44.826920f }, 4.989685f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2001867, 0, 4219545, 4, { -388.215607f, -21.927311f, -41.003460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Althyklavender", 2001419, 0, 3975394, 4, { -77.958366f, -57.804932f, 144.792801f }, 0.800000f, 1.235581f, 0); + instance.addEObj( "Althyklavender_1", 2001428, 0, 3982621, 4, { -77.917091f, -58.580929f, 154.205704f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Althyklavender_2", 2001429, 0, 3982622, 4, { -76.598961f, -58.656109f, 168.634598f }, 0.800000f, -0.495300f, 0); + instance.addEObj( "Destination_18", 2001423, 0, 3975426, 4, { -550.771301f, 0.585678f, -185.813705f }, 1.000000f, 0.636426f, 0); + instance.addEObj( "Destination_19", 2001424, 0, 3975427, 4, { -530.777222f, 6.277578f, -257.101501f }, 1.000000f, 1.027346f, 0); + instance.addEObj( "Destination_20", 2001425, 0, 3975432, 4, { -558.767029f, 5.782024f, -260.385803f }, 0.991760f, -0.342627f, 0); + instance.addEObj( "Primelocation", 2001453, 0, 3995424, 4, { -571.345215f, 6.171966f, -243.141098f }, 0.991760f, -1.400306f, 0); + instance.addEObj( "Primelocation_1", 2001454, 0, 3995429, 4, { -525.311096f, 6.771607f, -286.168701f }, 1.000000f, -0.009292f, 0); + instance.addEObj( "Cloudmarble_1", 2001420, 0, 3976223, 4, { -314.013489f, -9.990700f, -240.501404f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_2", 2001599, 0, 4096862, 4, { -333.855286f, -12.066690f, -232.767899f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_3", 2001600, 0, 4096863, 4, { -357.263794f, -10.051410f, -231.452393f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_4", 2001601, 0, 4096864, 4, { -336.997711f, -12.141850f, -254.665298f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_5", 2001602, 0, 4096865, 4, { -327.084290f, -12.218360f, -234.935196f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2001421, 0, 3976241, 4, { 146.720398f, -5.583645f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_2", 2001603, 0, 4097006, 4, { 146.720398f, -5.583600f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypool", 2001422, 0, 3976247, 4, { -212.010406f, -37.496380f, 164.960403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs", 2001446, 0, 3985721, 4, { -80.372643f, -58.337872f, 167.431396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_1", 2001447, 0, 3985722, 4, { -78.538208f, -58.364429f, 153.104202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_2", 2001448, 0, 3985723, 4, { -72.679314f, -58.273312f, 151.203003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs_3", 2001449, 0, 3985724, 4, { -76.015518f, -57.900681f, 147.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble", 2001450, 0, 3985725, 4, { -79.232780f, -57.943211f, 148.358002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble_1", 2001451, 0, 3985726, 4, { -75.822121f, -58.640461f, 166.369095f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Thickbramble_2", 2001452, 0, 3985727, 4, { -74.740646f, -58.284130f, 151.580902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering", 2001438, 0, 3985728, 4, { -525.047913f, -18.624990f, 36.176399f }, 0.991760f, -0.000297f, 0); + instance.addEObj( "Oldoffering_1", 2001439, 0, 3985730, 4, { -488.083588f, -20.140869f, 34.128860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_2", 2001440, 0, 3985731, 4, { -494.419800f, -20.180771f, 52.474560f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_3", 2001441, 0, 3985732, 4, { -493.727692f, -17.368690f, 27.128519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_4", 2001444, 0, 3985735, 4, { -518.370483f, -18.480459f, 53.367840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_5", 2001445, 0, 3985736, 4, { -526.778076f, -16.480370f, 28.685230f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/BringingDowntheMountain.cpp b/src/scripts/instances/questbattles/BringingDowntheMountain.cpp index 2698fa63..353e7c44 100644 --- a/src/scripts/instances/questbattles/BringingDowntheMountain.cpp +++ b/src/scripts/instances/questbattles/BringingDowntheMountain.cpp @@ -37,6 +37,148 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000608, 3909641, 4324057, 4, { 25.295130f, -5.799999f, -3.123501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 3909640, 4324063, 4, { 27.000000f, -5.799999f, -28.538910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mormosurn", 2001471, 0, 4033684, 4, { 100.938400f, -24.093990f, 257.007599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001593, 0, 4092809, 4, { 55.677589f, -19.217951f, 326.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001594, 0, 4092810, 4, { 52.504971f, -19.345751f, 333.577209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001595, 0, 4092811, 4, { 51.615070f, -19.372410f, 329.040192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001593, 0, 4092812, 4, { 56.083569f, -19.316870f, 333.995697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001593, 0, 4092813, 4, { 110.684799f, -26.871759f, 302.023712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001594, 0, 4092814, 4, { 110.805199f, -26.792940f, 298.242188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001595, 0, 4092815, 4, { 115.046097f, -27.339991f, 302.750000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001594, 0, 4092816, 4, { 113.256401f, -27.037060f, 298.989410f }, 1.000000f, 0.782489f, 0); + instance.addEObj( "unknown_10", 2001596, 0, 4092818, 4, { 102.250702f, -24.216129f, 254.413696f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001596, 0, 4092820, 4, { 104.661598f, -24.307680f, 254.901993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001596, 0, 4092817, 4, { 103.990196f, -24.338131f, 256.549896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001596, 0, 4092819, 4, { 99.015747f, -23.971979f, 256.214203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001762, 0, 4185128, 4, { 100.938400f, -24.094000f, 257.007599f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_15", 2001510, 0, 4036621, 4, { 183.194199f, 3.453069f, -340.226501f }, 1.000000f, 0.767694f, 0); + instance.addEObj( "unknown_16", 2002332, 0, 5901009, 4, { 430.142609f, -64.423027f, 203.900696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Captivepilgrims", 2005823, 0, 5892004, 4, { -72.824303f, -22.267281f, 264.870209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004281, 0, 4754286, 4, { -339.600891f, -12.095690f, -251.714706f }, 1.000000f, -0.358635f, 0); + instance.addEObj( "unknown_18", 2004264, 0, 4754298, 4, { -321.864899f, -10.790970f, -250.264206f }, 0.850000f, 0.839579f, 0); + instance.addEObj( "unknown_19", 2004265, 0, 4755201, 4, { -328.595398f, -11.400010f, -244.478302f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "LaughingAlchemistcauldron", 2004283, 0, 4755209, 4, { -323.506012f, -9.724042f, -248.446503f }, 1.000000f, 0.819717f, 0); + instance.addEObj( "Muddybottle", 2003004, 0, 4512258, 4, { -206.468506f, -37.627800f, 187.375595f }, 1.000000f, 1.195421f, 0); + instance.addEObj( "Holeypot", 2003005, 0, 4512259, 4, { -220.874405f, -37.857670f, 166.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Muddypebble", 2003006, 0, 4512260, 4, { -208.545105f, -37.890240f, 151.873001f }, 1.200000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003009, 0, 4514613, 4, { -217.999603f, -37.868229f, 155.739807f }, 0.991760f, -0.867009f, 0); + instance.addEObj( "unknown_21", 2001430, 0, 3982560, 4, { -220.050400f, -38.210670f, 66.781914f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_22", 2001431, 0, 3982561, 4, { -226.920700f, -38.657612f, 63.937840f }, 1.000000f, 0.557633f, 0); + instance.addEObj( "unknown_23", 2001432, 0, 3982562, 4, { -223.187195f, -38.517841f, 64.349747f }, 1.000000f, 0.709120f, 0); + instance.addEObj( "unknown_24", 2001433, 0, 3985699, 4, { -222.780106f, -38.340981f, 67.320610f }, 1.000000f, -0.497652f, 0); + instance.addEObj( "unknown_25", 2001742, 0, 4165180, 4, { -520.494324f, -21.461479f, 123.343697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001743, 0, 4165381, 4, { -19.986641f, -30.999981f, -33.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005429, 0, 5852396, 4, { -527.009216f, -20.816959f, 103.394096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Indentation", 2001389, 0, 3956085, 4, { -242.397400f, -26.127050f, 229.198593f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_1", 2001390, 0, 3995974, 4, { -228.835800f, -27.794350f, 250.158600f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_2", 2001391, 0, 3996067, 4, { -215.982300f, -29.480539f, 203.788300f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Armoredwartransport", 2001498, 0, 4074124, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Armoredwartransport_1", 2001511, 0, 4074125, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001759, 0, 4175137, 4, { -365.898407f, -34.987450f, 295.465912f }, 0.700000f, 0.200967f, 0); + instance.addEObj( "Armoredwartransport_2", 2001499, 0, 4074134, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Armoredwartransport_3", 2001512, 0, 4074135, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001760, 0, 4175138, 4, { -365.898407f, -34.987499f, 295.465912f }, 0.700000f, 0.200968f, 0); + instance.addEObj( "Destination", 2001470, 0, 4009272, 4, { -24.865419f, -25.333040f, 321.962189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2001757, 0, 4175163, 4, { 184.919998f, 3.180800f, -338.641113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002699, 0, 4374426, 4, { -337.483490f, -22.360310f, 437.051514f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2001960, 0, 4269142, 4, { -0.259460f, -30.935020f, -43.686649f }, 0.991760f, 0.873936f, 0); + instance.addEObj( "Destination_2", 2001961, 0, 4269143, 4, { -20.309811f, -30.999981f, -32.852779f }, 0.991760f, 1.561893f, 0); + instance.addEObj( "Destination_3", 2001962, 0, 4269144, 4, { -7.766907f, -31.036160f, -8.133057f }, 0.991760f, 1.469248f, 0); + instance.addEObj( "Destination_4", 2001963, 0, 4269145, 4, { 0.228821f, -7.165798f, -41.397770f }, 0.991760f, 0.602500f, 0); + instance.addEObj( "Undecipherableletter", 2001964, 0, 4269168, 4, { 97.917107f, -10.235720f, 155.963104f }, 0.991760f, -1.214307f, 0); + instance.addEObj( "Destination_5", 2001965, 0, 4269998, 4, { 313.479401f, 23.192711f, -253.566193f }, 1.000000f, 1.364205f, 0); + instance.addEObj( "Destination_6", 2002101, 0, 4296759, 4, { -80.796570f, -58.185429f, 152.402298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheWarden", 2002103, 0, 4296783, 4, { 149.028793f, -3.055883f, 408.463104f }, 0.991760f, 1.556079f, 0); + instance.addEObj( "unknown_31", 2002321, 0, 4296831, 4, { -463.671997f, -28.227530f, 324.194489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002104, 0, 4296982, 4, { -237.018799f, -35.812500f, 160.970398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Corruptedcluster", 2002327, 0, 4299848, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313014f, 0); + instance.addEObj( "Corruptedcrystal", 2002501, 0, 4335308, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313013f, 0); + instance.addEObj( "unknown_32", 2005107, 0, 5580820, 4, { 192.943695f, -27.072790f, 203.604706f }, 1.000000f, 0.466001f, 0); + instance.addEObj( "Destination_8", 2005112, 0, 5581446, 4, { 199.717896f, -14.711510f, 162.489899f }, 0.991789f, 0.072877f, 0); + instance.addEObj( "Woodencrate", 2005113, 0, 5581649, 4, { 192.904404f, -26.651560f, 203.616196f }, 1.000000f, 0.433475f, 0); + instance.addEObj( "unknown_33", 2005114, 0, 5581764, 4, { 192.942902f, -27.072800f, 203.603394f }, 1.000000f, 0.471239f, 0); + instance.addEObj( "unknown_34", 2005430, 0, 5852858, 4, { -380.812408f, -23.064751f, 388.627106f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006314, 0, 5940617, 4, { 143.064102f, -6.127447f, 412.116089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002429, 0, 4308038, 4, { -72.650002f, -32.036369f, -46.820000f }, 1.000000f, -0.453177f, 0); + instance.addEObj( "Planarfissure_1", 2002533, 0, 4323975, 4, { -72.650002f, -32.036362f, -46.820000f }, 1.000000f, -0.453178f, 0); + instance.addEObj( "Planarfissure_2", 2002437, 0, 4308798, 4, { 220.874298f, 5.599976f, -269.977905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Planarfissure_3", 2002537, 0, 4323994, 4, { 220.874298f, 5.628700f, -269.977905f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005467, 0, 5854628, 4, { 186.251297f, 3.180922f, -335.215088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005473, 0, 5854935, 4, { 385.274994f, -18.753361f, 273.090698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002365, 0, 4305464, 4, { 272.070007f, 18.902500f, -164.509995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2006295, 0, 5922964, 4, { 298.670288f, -11.756180f, 159.977203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006296, 0, 5922968, 4, { -200.301895f, -28.334400f, 324.772186f }, 1.000000f, 0.285213f, 0); + instance.addEObj( "unknown_38", 2006334, 0, 5939503, 4, { -367.119995f, -56.000000f, 107.110001f }, 1.000000f, -0.827047f, 0); + instance.addEObj( "Ironbrazier", 2002347, 0, 4302938, 4, { 175.829697f, -10.426730f, 84.946899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005968, 0, 5900130, 4, { -193.472397f, -36.826302f, 26.056601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2003994, 0, 4637056, 4, { -336.833313f, -22.360300f, 435.612701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002105, 0, 4296977, 4, { -444.419006f, -27.179010f, 15.953280f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2001592, 0, 4092602, 4, { -356.685394f, -10.396880f, -242.506195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liavinnesgrave", 2004329, 0, 4771796, 4, { -409.050690f, -30.444420f, 36.784771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004105, 0, 4696208, 4, { -239.362701f, -37.791969f, 104.304703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_1", 2004596, 0, 4982865, 4, { 148.871704f, -3.654412f, 408.649109f }, 1.000000f, -1.327534f, 0); + instance.addEObj( "unknown_41", 2004668, 0, 5018673, 4, { 31.840719f, -4.913074f, -1.321251f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004681, 0, 5018674, 4, { 134.998703f, -12.855730f, 154.864807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004122, 0, 4722776, 4, { -320.149506f, -5.972897f, -209.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2004897, 0, 5102098, 4, { -154.368103f, -31.788401f, 244.784393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004865, 0, 5072291, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2004864, 0, 5072293, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "OnthePropertiesofAspectConversion", 2004866, 0, 5072295, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022462f, 0); + instance.addEObj( "unknown_45", 2004867, 0, 5072296, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022461f, 0); + instance.addEObj( "Destination_16", 2004868, 0, 5072370, 4, { 438.638214f, 12.456440f, 137.634705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Corruptedcrystal_1", 2004869, 0, 5072379, 4, { 438.638214f, 12.456400f, 137.634705f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination_17", 2004877, 0, 5072771, 4, { -299.471008f, -40.664742f, 7.096815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005105, 0, 5580297, 4, { -438.149994f, -54.799999f, 101.871902f }, 1.000000f, 0.357216f, 0); + instance.addEObj( "unknown_47", 2001665, 0, 4103612, 4, { -343.602905f, -36.976570f, 233.177795f }, 1.000000f, -1.366650f, 0); + instance.addEObj( "unknown_48", 2001663, 0, 4103613, 4, { -336.218903f, -37.103951f, 238.914703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2001664, 0, 4103614, 4, { -339.730591f, -37.411732f, 241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2001663, 0, 4103615, 4, { -345.598114f, -37.359821f, 238.051498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2001663, 0, 4103616, 4, { -344.769897f, -37.285980f, 236.785995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2001664, 0, 4103617, 4, { -346.628387f, -37.277851f, 236.754105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2001663, 0, 4103618, 4, { -344.283997f, -37.855579f, 246.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2001866, 0, 4219531, 4, { -338.515900f, -37.478802f, 243.745193f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Gravesite", 2001657, 0, 4101645, 4, { -541.160522f, -5.256700f, 46.112202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embalmedcorpse", 2001658, 0, 4101646, 4, { -541.174377f, -5.153560f, 46.063290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2001868, 0, 4219544, 4, { -421.658295f, -0.497081f, -278.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Queerleaflet", 2001410, 0, 3975264, 4, { -95.152420f, -27.008730f, 274.013214f }, 0.700000f, 0.256097f, 0); + instance.addEObj( "Simplegrave", 2001413, 0, 3975274, 4, { -483.882690f, -17.256559f, -1.493163f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_1", 2001414, 0, 3975275, 4, { -527.672180f, -19.012680f, 81.864616f }, 0.991760f, 0.047123f, 0); + instance.addEObj( "Simplegrave_2", 2001415, 0, 3975276, 4, { -481.192291f, -20.251610f, 52.513771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_3", 2001416, 0, 3975279, 4, { -521.006775f, -16.789810f, 20.921680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_4", 2001417, 0, 3975281, 4, { -477.769287f, -25.394779f, 89.107758f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudmarble", 2001418, 0, 3975318, 4, { -389.184387f, -22.342970f, -44.826920f }, 4.989685f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2001867, 0, 4219545, 4, { -388.215607f, -21.927311f, -41.003460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Althyklavender", 2001419, 0, 3975394, 4, { -77.958366f, -57.804932f, 144.792801f }, 0.800000f, 1.235581f, 0); + instance.addEObj( "Althyklavender_1", 2001428, 0, 3982621, 4, { -77.917091f, -58.580929f, 154.205704f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Althyklavender_2", 2001429, 0, 3982622, 4, { -76.598961f, -58.656109f, 168.634598f }, 0.800000f, -0.495300f, 0); + instance.addEObj( "Destination_18", 2001423, 0, 3975426, 4, { -550.771301f, 0.585678f, -185.813705f }, 1.000000f, 0.636426f, 0); + instance.addEObj( "Destination_19", 2001424, 0, 3975427, 4, { -530.777222f, 6.277578f, -257.101501f }, 1.000000f, 1.027346f, 0); + instance.addEObj( "Destination_20", 2001425, 0, 3975432, 4, { -558.767029f, 5.782024f, -260.385803f }, 0.991760f, -0.342627f, 0); + instance.addEObj( "Primelocation", 2001453, 0, 3995424, 4, { -571.345215f, 6.171966f, -243.141098f }, 0.991760f, -1.400306f, 0); + instance.addEObj( "Primelocation_1", 2001454, 0, 3995429, 4, { -525.311096f, 6.771607f, -286.168701f }, 1.000000f, -0.009292f, 0); + instance.addEObj( "Cloudmarble_1", 2001420, 0, 3976223, 4, { -314.013489f, -9.990700f, -240.501404f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_2", 2001599, 0, 4096862, 4, { -333.855286f, -12.066690f, -232.767899f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_3", 2001600, 0, 4096863, 4, { -357.263794f, -10.051410f, -231.452393f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_4", 2001601, 0, 4096864, 4, { -336.997711f, -12.141850f, -254.665298f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_5", 2001602, 0, 4096865, 4, { -327.084290f, -12.218360f, -234.935196f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2001421, 0, 3976241, 4, { 146.720398f, -5.583645f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_2", 2001603, 0, 4097006, 4, { 146.720398f, -5.583600f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypool", 2001422, 0, 3976247, 4, { -212.010406f, -37.496380f, 164.960403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs", 2001446, 0, 3985721, 4, { -80.372643f, -58.337872f, 167.431396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_1", 2001447, 0, 3985722, 4, { -78.538208f, -58.364429f, 153.104202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_2", 2001448, 0, 3985723, 4, { -72.679314f, -58.273312f, 151.203003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs_3", 2001449, 0, 3985724, 4, { -76.015518f, -57.900681f, 147.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble", 2001450, 0, 3985725, 4, { -79.232780f, -57.943211f, 148.358002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble_1", 2001451, 0, 3985726, 4, { -75.822121f, -58.640461f, 166.369095f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Thickbramble_2", 2001452, 0, 3985727, 4, { -74.740646f, -58.284130f, 151.580902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering", 2001438, 0, 3985728, 4, { -525.047913f, -18.624990f, 36.176399f }, 0.991760f, -0.000297f, 0); + instance.addEObj( "Oldoffering_1", 2001439, 0, 3985730, 4, { -488.083588f, -20.140869f, 34.128860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_2", 2001440, 0, 3985731, 4, { -494.419800f, -20.180771f, 52.474560f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_3", 2001441, 0, 3985732, 4, { -493.727692f, -17.368690f, 27.128519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_4", 2001444, 0, 3985735, 4, { -518.370483f, -18.480459f, 53.367840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_5", 2001445, 0, 3985736, 4, { -526.778076f, -16.480370f, 28.685230f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/BrotherfromAnotherMother.cpp b/src/scripts/instances/questbattles/BrotherfromAnotherMother.cpp index 000dce84..17c42e41 100644 --- a/src/scripts/instances/questbattles/BrotherfromAnotherMother.cpp +++ b/src/scripts/instances/questbattles/BrotherfromAnotherMother.cpp @@ -33,6 +33,86 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); + // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); + instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); + instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); + instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); + instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); + instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); + instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); + instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); + instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); + instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); + instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); + instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); + instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); + instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); + instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); + instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); + instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); + instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); + instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); + instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); + instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); } diff --git a/src/scripts/instances/questbattles/OnHolyGround.cpp b/src/scripts/instances/questbattles/OnHolyGround.cpp index 1cc62dd8..9be2de2e 100644 --- a/src/scripts/instances/questbattles/OnHolyGround.cpp +++ b/src/scripts/instances/questbattles/OnHolyGround.cpp @@ -27,6 +27,148 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000608, 3909641, 4324057, 4, { 25.295130f, -5.799999f, -3.123501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 3909640, 4324063, 4, { 27.000000f, -5.799999f, -28.538910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mormosurn", 2001471, 0, 4033684, 4, { 100.938400f, -24.093990f, 257.007599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001593, 0, 4092809, 4, { 55.677589f, -19.217951f, 326.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001594, 0, 4092810, 4, { 52.504971f, -19.345751f, 333.577209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001595, 0, 4092811, 4, { 51.615070f, -19.372410f, 329.040192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001593, 0, 4092812, 4, { 56.083569f, -19.316870f, 333.995697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001593, 0, 4092813, 4, { 110.684799f, -26.871759f, 302.023712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001594, 0, 4092814, 4, { 110.805199f, -26.792940f, 298.242188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001595, 0, 4092815, 4, { 115.046097f, -27.339991f, 302.750000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001594, 0, 4092816, 4, { 113.256401f, -27.037060f, 298.989410f }, 1.000000f, 0.782489f, 0); + instance.addEObj( "unknown_10", 2001596, 0, 4092818, 4, { 102.250702f, -24.216129f, 254.413696f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001596, 0, 4092820, 4, { 104.661598f, -24.307680f, 254.901993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001596, 0, 4092817, 4, { 103.990196f, -24.338131f, 256.549896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001596, 0, 4092819, 4, { 99.015747f, -23.971979f, 256.214203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001762, 0, 4185128, 4, { 100.938400f, -24.094000f, 257.007599f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_15", 2001510, 0, 4036621, 4, { 183.194199f, 3.453069f, -340.226501f }, 1.000000f, 0.767694f, 0); + instance.addEObj( "unknown_16", 2002332, 0, 5901009, 4, { 430.142609f, -64.423027f, 203.900696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Captivepilgrims", 2005823, 0, 5892004, 4, { -72.824303f, -22.267281f, 264.870209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004281, 0, 4754286, 4, { -339.600891f, -12.095690f, -251.714706f }, 1.000000f, -0.358635f, 0); + instance.addEObj( "unknown_18", 2004264, 0, 4754298, 4, { -321.864899f, -10.790970f, -250.264206f }, 0.850000f, 0.839579f, 0); + instance.addEObj( "unknown_19", 2004265, 0, 4755201, 4, { -328.595398f, -11.400010f, -244.478302f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "LaughingAlchemistcauldron", 2004283, 0, 4755209, 4, { -323.506012f, -9.724042f, -248.446503f }, 1.000000f, 0.819717f, 0); + instance.addEObj( "Muddybottle", 2003004, 0, 4512258, 4, { -206.468506f, -37.627800f, 187.375595f }, 1.000000f, 1.195421f, 0); + instance.addEObj( "Holeypot", 2003005, 0, 4512259, 4, { -220.874405f, -37.857670f, 166.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Muddypebble", 2003006, 0, 4512260, 4, { -208.545105f, -37.890240f, 151.873001f }, 1.200000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003009, 0, 4514613, 4, { -217.999603f, -37.868229f, 155.739807f }, 0.991760f, -0.867009f, 0); + instance.addEObj( "unknown_21", 2001430, 0, 3982560, 4, { -220.050400f, -38.210670f, 66.781914f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_22", 2001431, 0, 3982561, 4, { -226.920700f, -38.657612f, 63.937840f }, 1.000000f, 0.557633f, 0); + instance.addEObj( "unknown_23", 2001432, 0, 3982562, 4, { -223.187195f, -38.517841f, 64.349747f }, 1.000000f, 0.709120f, 0); + instance.addEObj( "unknown_24", 2001433, 0, 3985699, 4, { -222.780106f, -38.340981f, 67.320610f }, 1.000000f, -0.497652f, 0); + instance.addEObj( "unknown_25", 2001742, 0, 4165180, 4, { -520.494324f, -21.461479f, 123.343697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001743, 0, 4165381, 4, { -19.986641f, -30.999981f, -33.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005429, 0, 5852396, 4, { -527.009216f, -20.816959f, 103.394096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Indentation", 2001389, 0, 3956085, 4, { -242.397400f, -26.127050f, 229.198593f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_1", 2001390, 0, 3995974, 4, { -228.835800f, -27.794350f, 250.158600f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_2", 2001391, 0, 3996067, 4, { -215.982300f, -29.480539f, 203.788300f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Armoredwartransport", 2001498, 0, 4074124, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Armoredwartransport_1", 2001511, 0, 4074125, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001759, 0, 4175137, 4, { -365.898407f, -34.987450f, 295.465912f }, 0.700000f, 0.200967f, 0); + instance.addEObj( "Armoredwartransport_2", 2001499, 0, 4074134, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Armoredwartransport_3", 2001512, 0, 4074135, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001760, 0, 4175138, 4, { -365.898407f, -34.987499f, 295.465912f }, 0.700000f, 0.200968f, 0); + instance.addEObj( "Destination", 2001470, 0, 4009272, 4, { -24.865419f, -25.333040f, 321.962189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2001757, 0, 4175163, 4, { 184.919998f, 3.180800f, -338.641113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002699, 0, 4374426, 4, { -337.483490f, -22.360310f, 437.051514f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2001960, 0, 4269142, 4, { -0.259460f, -30.935020f, -43.686649f }, 0.991760f, 0.873936f, 0); + instance.addEObj( "Destination_2", 2001961, 0, 4269143, 4, { -20.309811f, -30.999981f, -32.852779f }, 0.991760f, 1.561893f, 0); + instance.addEObj( "Destination_3", 2001962, 0, 4269144, 4, { -7.766907f, -31.036160f, -8.133057f }, 0.991760f, 1.469248f, 0); + instance.addEObj( "Destination_4", 2001963, 0, 4269145, 4, { 0.228821f, -7.165798f, -41.397770f }, 0.991760f, 0.602500f, 0); + instance.addEObj( "Undecipherableletter", 2001964, 0, 4269168, 4, { 97.917107f, -10.235720f, 155.963104f }, 0.991760f, -1.214307f, 0); + instance.addEObj( "Destination_5", 2001965, 0, 4269998, 4, { 313.479401f, 23.192711f, -253.566193f }, 1.000000f, 1.364205f, 0); + instance.addEObj( "Destination_6", 2002101, 0, 4296759, 4, { -80.796570f, -58.185429f, 152.402298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheWarden", 2002103, 0, 4296783, 4, { 149.028793f, -3.055883f, 408.463104f }, 0.991760f, 1.556079f, 0); + instance.addEObj( "unknown_31", 2002321, 0, 4296831, 4, { -463.671997f, -28.227530f, 324.194489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002104, 0, 4296982, 4, { -237.018799f, -35.812500f, 160.970398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Corruptedcluster", 2002327, 0, 4299848, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313014f, 0); + instance.addEObj( "Corruptedcrystal", 2002501, 0, 4335308, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313013f, 0); + instance.addEObj( "unknown_32", 2005107, 0, 5580820, 4, { 192.943695f, -27.072790f, 203.604706f }, 1.000000f, 0.466001f, 0); + instance.addEObj( "Destination_8", 2005112, 0, 5581446, 4, { 199.717896f, -14.711510f, 162.489899f }, 0.991789f, 0.072877f, 0); + instance.addEObj( "Woodencrate", 2005113, 0, 5581649, 4, { 192.904404f, -26.651560f, 203.616196f }, 1.000000f, 0.433475f, 0); + instance.addEObj( "unknown_33", 2005114, 0, 5581764, 4, { 192.942902f, -27.072800f, 203.603394f }, 1.000000f, 0.471239f, 0); + instance.addEObj( "unknown_34", 2005430, 0, 5852858, 4, { -380.812408f, -23.064751f, 388.627106f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006314, 0, 5940617, 4, { 143.064102f, -6.127447f, 412.116089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002429, 0, 4308038, 4, { -72.650002f, -32.036369f, -46.820000f }, 1.000000f, -0.453177f, 0); + instance.addEObj( "Planarfissure_1", 2002533, 0, 4323975, 4, { -72.650002f, -32.036362f, -46.820000f }, 1.000000f, -0.453178f, 0); + instance.addEObj( "Planarfissure_2", 2002437, 0, 4308798, 4, { 220.874298f, 5.599976f, -269.977905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Planarfissure_3", 2002537, 0, 4323994, 4, { 220.874298f, 5.628700f, -269.977905f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005467, 0, 5854628, 4, { 186.251297f, 3.180922f, -335.215088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005473, 0, 5854935, 4, { 385.274994f, -18.753361f, 273.090698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002365, 0, 4305464, 4, { 272.070007f, 18.902500f, -164.509995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2006295, 0, 5922964, 4, { 298.670288f, -11.756180f, 159.977203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006296, 0, 5922968, 4, { -200.301895f, -28.334400f, 324.772186f }, 1.000000f, 0.285213f, 0); + instance.addEObj( "unknown_38", 2006334, 0, 5939503, 4, { -367.119995f, -56.000000f, 107.110001f }, 1.000000f, -0.827047f, 0); + instance.addEObj( "Ironbrazier", 2002347, 0, 4302938, 4, { 175.829697f, -10.426730f, 84.946899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005968, 0, 5900130, 4, { -193.472397f, -36.826302f, 26.056601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2003994, 0, 4637056, 4, { -336.833313f, -22.360300f, 435.612701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002105, 0, 4296977, 4, { -444.419006f, -27.179010f, 15.953280f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2001592, 0, 4092602, 4, { -356.685394f, -10.396880f, -242.506195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liavinnesgrave", 2004329, 0, 4771796, 4, { -409.050690f, -30.444420f, 36.784771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004105, 0, 4696208, 4, { -239.362701f, -37.791969f, 104.304703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_1", 2004596, 0, 4982865, 4, { 148.871704f, -3.654412f, 408.649109f }, 1.000000f, -1.327534f, 0); + instance.addEObj( "unknown_41", 2004668, 0, 5018673, 4, { 31.840719f, -4.913074f, -1.321251f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004681, 0, 5018674, 4, { 134.998703f, -12.855730f, 154.864807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004122, 0, 4722776, 4, { -320.149506f, -5.972897f, -209.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2004897, 0, 5102098, 4, { -154.368103f, -31.788401f, 244.784393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004865, 0, 5072291, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2004864, 0, 5072293, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "OnthePropertiesofAspectConversion", 2004866, 0, 5072295, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022462f, 0); + instance.addEObj( "unknown_45", 2004867, 0, 5072296, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022461f, 0); + instance.addEObj( "Destination_16", 2004868, 0, 5072370, 4, { 438.638214f, 12.456440f, 137.634705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Corruptedcrystal_1", 2004869, 0, 5072379, 4, { 438.638214f, 12.456400f, 137.634705f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination_17", 2004877, 0, 5072771, 4, { -299.471008f, -40.664742f, 7.096815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005105, 0, 5580297, 4, { -438.149994f, -54.799999f, 101.871902f }, 1.000000f, 0.357216f, 0); + instance.addEObj( "unknown_47", 2001665, 0, 4103612, 4, { -343.602905f, -36.976570f, 233.177795f }, 1.000000f, -1.366650f, 0); + instance.addEObj( "unknown_48", 2001663, 0, 4103613, 4, { -336.218903f, -37.103951f, 238.914703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2001664, 0, 4103614, 4, { -339.730591f, -37.411732f, 241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2001663, 0, 4103615, 4, { -345.598114f, -37.359821f, 238.051498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2001663, 0, 4103616, 4, { -344.769897f, -37.285980f, 236.785995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2001664, 0, 4103617, 4, { -346.628387f, -37.277851f, 236.754105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2001663, 0, 4103618, 4, { -344.283997f, -37.855579f, 246.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2001866, 0, 4219531, 4, { -338.515900f, -37.478802f, 243.745193f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Gravesite", 2001657, 0, 4101645, 4, { -541.160522f, -5.256700f, 46.112202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embalmedcorpse", 2001658, 0, 4101646, 4, { -541.174377f, -5.153560f, 46.063290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2001868, 0, 4219544, 4, { -421.658295f, -0.497081f, -278.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Queerleaflet", 2001410, 0, 3975264, 4, { -95.152420f, -27.008730f, 274.013214f }, 0.700000f, 0.256097f, 0); + instance.addEObj( "Simplegrave", 2001413, 0, 3975274, 4, { -483.882690f, -17.256559f, -1.493163f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_1", 2001414, 0, 3975275, 4, { -527.672180f, -19.012680f, 81.864616f }, 0.991760f, 0.047123f, 0); + instance.addEObj( "Simplegrave_2", 2001415, 0, 3975276, 4, { -481.192291f, -20.251610f, 52.513771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_3", 2001416, 0, 3975279, 4, { -521.006775f, -16.789810f, 20.921680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_4", 2001417, 0, 3975281, 4, { -477.769287f, -25.394779f, 89.107758f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudmarble", 2001418, 0, 3975318, 4, { -389.184387f, -22.342970f, -44.826920f }, 4.989685f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2001867, 0, 4219545, 4, { -388.215607f, -21.927311f, -41.003460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Althyklavender", 2001419, 0, 3975394, 4, { -77.958366f, -57.804932f, 144.792801f }, 0.800000f, 1.235581f, 0); + instance.addEObj( "Althyklavender_1", 2001428, 0, 3982621, 4, { -77.917091f, -58.580929f, 154.205704f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Althyklavender_2", 2001429, 0, 3982622, 4, { -76.598961f, -58.656109f, 168.634598f }, 0.800000f, -0.495300f, 0); + instance.addEObj( "Destination_18", 2001423, 0, 3975426, 4, { -550.771301f, 0.585678f, -185.813705f }, 1.000000f, 0.636426f, 0); + instance.addEObj( "Destination_19", 2001424, 0, 3975427, 4, { -530.777222f, 6.277578f, -257.101501f }, 1.000000f, 1.027346f, 0); + instance.addEObj( "Destination_20", 2001425, 0, 3975432, 4, { -558.767029f, 5.782024f, -260.385803f }, 0.991760f, -0.342627f, 0); + instance.addEObj( "Primelocation", 2001453, 0, 3995424, 4, { -571.345215f, 6.171966f, -243.141098f }, 0.991760f, -1.400306f, 0); + instance.addEObj( "Primelocation_1", 2001454, 0, 3995429, 4, { -525.311096f, 6.771607f, -286.168701f }, 1.000000f, -0.009292f, 0); + instance.addEObj( "Cloudmarble_1", 2001420, 0, 3976223, 4, { -314.013489f, -9.990700f, -240.501404f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_2", 2001599, 0, 4096862, 4, { -333.855286f, -12.066690f, -232.767899f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_3", 2001600, 0, 4096863, 4, { -357.263794f, -10.051410f, -231.452393f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_4", 2001601, 0, 4096864, 4, { -336.997711f, -12.141850f, -254.665298f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_5", 2001602, 0, 4096865, 4, { -327.084290f, -12.218360f, -234.935196f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2001421, 0, 3976241, 4, { 146.720398f, -5.583645f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_2", 2001603, 0, 4097006, 4, { 146.720398f, -5.583600f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypool", 2001422, 0, 3976247, 4, { -212.010406f, -37.496380f, 164.960403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs", 2001446, 0, 3985721, 4, { -80.372643f, -58.337872f, 167.431396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_1", 2001447, 0, 3985722, 4, { -78.538208f, -58.364429f, 153.104202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_2", 2001448, 0, 3985723, 4, { -72.679314f, -58.273312f, 151.203003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs_3", 2001449, 0, 3985724, 4, { -76.015518f, -57.900681f, 147.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble", 2001450, 0, 3985725, 4, { -79.232780f, -57.943211f, 148.358002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble_1", 2001451, 0, 3985726, 4, { -75.822121f, -58.640461f, 166.369095f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Thickbramble_2", 2001452, 0, 3985727, 4, { -74.740646f, -58.284130f, 151.580902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering", 2001438, 0, 3985728, 4, { -525.047913f, -18.624990f, 36.176399f }, 0.991760f, -0.000297f, 0); + instance.addEObj( "Oldoffering_1", 2001439, 0, 3985730, 4, { -488.083588f, -20.140869f, 34.128860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_2", 2001440, 0, 3985731, 4, { -494.419800f, -20.180771f, 52.474560f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_3", 2001441, 0, 3985732, 4, { -493.727692f, -17.368690f, 27.128519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_4", 2001444, 0, 3985735, 4, { -518.370483f, -18.480459f, 53.367840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_5", 2001445, 0, 3985736, 4, { -526.778076f, -16.480370f, 28.685230f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/TheCompanyYouKeepTwinAdder.cpp b/src/scripts/instances/questbattles/TheCompanyYouKeepTwinAdder.cpp index 8f6c26ee..7595833b 100644 --- a/src/scripts/instances/questbattles/TheCompanyYouKeepTwinAdder.cpp +++ b/src/scripts/instances/questbattles/TheCompanyYouKeepTwinAdder.cpp @@ -37,6 +37,148 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000608, 3909641, 4324057, 4, { 25.295130f, -5.799999f, -3.123501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 3909640, 4324063, 4, { 27.000000f, -5.799999f, -28.538910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mormosurn", 2001471, 0, 4033684, 4, { 100.938400f, -24.093990f, 257.007599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001593, 0, 4092809, 4, { 55.677589f, -19.217951f, 326.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001594, 0, 4092810, 4, { 52.504971f, -19.345751f, 333.577209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001595, 0, 4092811, 4, { 51.615070f, -19.372410f, 329.040192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001593, 0, 4092812, 4, { 56.083569f, -19.316870f, 333.995697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001593, 0, 4092813, 4, { 110.684799f, -26.871759f, 302.023712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001594, 0, 4092814, 4, { 110.805199f, -26.792940f, 298.242188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001595, 0, 4092815, 4, { 115.046097f, -27.339991f, 302.750000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001594, 0, 4092816, 4, { 113.256401f, -27.037060f, 298.989410f }, 1.000000f, 0.782489f, 0); + instance.addEObj( "unknown_10", 2001596, 0, 4092818, 4, { 102.250702f, -24.216129f, 254.413696f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001596, 0, 4092820, 4, { 104.661598f, -24.307680f, 254.901993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001596, 0, 4092817, 4, { 103.990196f, -24.338131f, 256.549896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001596, 0, 4092819, 4, { 99.015747f, -23.971979f, 256.214203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001762, 0, 4185128, 4, { 100.938400f, -24.094000f, 257.007599f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_15", 2001510, 0, 4036621, 4, { 183.194199f, 3.453069f, -340.226501f }, 1.000000f, 0.767694f, 0); + instance.addEObj( "unknown_16", 2002332, 0, 5901009, 4, { 430.142609f, -64.423027f, 203.900696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Captivepilgrims", 2005823, 0, 5892004, 4, { -72.824303f, -22.267281f, 264.870209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004281, 0, 4754286, 4, { -339.600891f, -12.095690f, -251.714706f }, 1.000000f, -0.358635f, 0); + instance.addEObj( "unknown_18", 2004264, 0, 4754298, 4, { -321.864899f, -10.790970f, -250.264206f }, 0.850000f, 0.839579f, 0); + instance.addEObj( "unknown_19", 2004265, 0, 4755201, 4, { -328.595398f, -11.400010f, -244.478302f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "LaughingAlchemistcauldron", 2004283, 0, 4755209, 4, { -323.506012f, -9.724042f, -248.446503f }, 1.000000f, 0.819717f, 0); + instance.addEObj( "Muddybottle", 2003004, 0, 4512258, 4, { -206.468506f, -37.627800f, 187.375595f }, 1.000000f, 1.195421f, 0); + instance.addEObj( "Holeypot", 2003005, 0, 4512259, 4, { -220.874405f, -37.857670f, 166.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Muddypebble", 2003006, 0, 4512260, 4, { -208.545105f, -37.890240f, 151.873001f }, 1.200000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003009, 0, 4514613, 4, { -217.999603f, -37.868229f, 155.739807f }, 0.991760f, -0.867009f, 0); + instance.addEObj( "unknown_21", 2001430, 0, 3982560, 4, { -220.050400f, -38.210670f, 66.781914f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_22", 2001431, 0, 3982561, 4, { -226.920700f, -38.657612f, 63.937840f }, 1.000000f, 0.557633f, 0); + instance.addEObj( "unknown_23", 2001432, 0, 3982562, 4, { -223.187195f, -38.517841f, 64.349747f }, 1.000000f, 0.709120f, 0); + instance.addEObj( "unknown_24", 2001433, 0, 3985699, 4, { -222.780106f, -38.340981f, 67.320610f }, 1.000000f, -0.497652f, 0); + instance.addEObj( "unknown_25", 2001742, 0, 4165180, 4, { -520.494324f, -21.461479f, 123.343697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001743, 0, 4165381, 4, { -19.986641f, -30.999981f, -33.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005429, 0, 5852396, 4, { -527.009216f, -20.816959f, 103.394096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Indentation", 2001389, 0, 3956085, 4, { -242.397400f, -26.127050f, 229.198593f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_1", 2001390, 0, 3995974, 4, { -228.835800f, -27.794350f, 250.158600f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_2", 2001391, 0, 3996067, 4, { -215.982300f, -29.480539f, 203.788300f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Armoredwartransport", 2001498, 0, 4074124, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Armoredwartransport_1", 2001511, 0, 4074125, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001759, 0, 4175137, 4, { -365.898407f, -34.987450f, 295.465912f }, 0.700000f, 0.200967f, 0); + instance.addEObj( "Armoredwartransport_2", 2001499, 0, 4074134, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Armoredwartransport_3", 2001512, 0, 4074135, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001760, 0, 4175138, 4, { -365.898407f, -34.987499f, 295.465912f }, 0.700000f, 0.200968f, 0); + instance.addEObj( "Destination", 2001470, 0, 4009272, 4, { -24.865419f, -25.333040f, 321.962189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2001757, 0, 4175163, 4, { 184.919998f, 3.180800f, -338.641113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002699, 0, 4374426, 4, { -337.483490f, -22.360310f, 437.051514f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2001960, 0, 4269142, 4, { -0.259460f, -30.935020f, -43.686649f }, 0.991760f, 0.873936f, 0); + instance.addEObj( "Destination_2", 2001961, 0, 4269143, 4, { -20.309811f, -30.999981f, -32.852779f }, 0.991760f, 1.561893f, 0); + instance.addEObj( "Destination_3", 2001962, 0, 4269144, 4, { -7.766907f, -31.036160f, -8.133057f }, 0.991760f, 1.469248f, 0); + instance.addEObj( "Destination_4", 2001963, 0, 4269145, 4, { 0.228821f, -7.165798f, -41.397770f }, 0.991760f, 0.602500f, 0); + instance.addEObj( "Undecipherableletter", 2001964, 0, 4269168, 4, { 97.917107f, -10.235720f, 155.963104f }, 0.991760f, -1.214307f, 0); + instance.addEObj( "Destination_5", 2001965, 0, 4269998, 4, { 313.479401f, 23.192711f, -253.566193f }, 1.000000f, 1.364205f, 0); + instance.addEObj( "Destination_6", 2002101, 0, 4296759, 4, { -80.796570f, -58.185429f, 152.402298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheWarden", 2002103, 0, 4296783, 4, { 149.028793f, -3.055883f, 408.463104f }, 0.991760f, 1.556079f, 0); + instance.addEObj( "unknown_31", 2002321, 0, 4296831, 4, { -463.671997f, -28.227530f, 324.194489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002104, 0, 4296982, 4, { -237.018799f, -35.812500f, 160.970398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Corruptedcluster", 2002327, 0, 4299848, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313014f, 0); + instance.addEObj( "Corruptedcrystal", 2002501, 0, 4335308, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313013f, 0); + instance.addEObj( "unknown_32", 2005107, 0, 5580820, 4, { 192.943695f, -27.072790f, 203.604706f }, 1.000000f, 0.466001f, 0); + instance.addEObj( "Destination_8", 2005112, 0, 5581446, 4, { 199.717896f, -14.711510f, 162.489899f }, 0.991789f, 0.072877f, 0); + instance.addEObj( "Woodencrate", 2005113, 0, 5581649, 4, { 192.904404f, -26.651560f, 203.616196f }, 1.000000f, 0.433475f, 0); + instance.addEObj( "unknown_33", 2005114, 0, 5581764, 4, { 192.942902f, -27.072800f, 203.603394f }, 1.000000f, 0.471239f, 0); + instance.addEObj( "unknown_34", 2005430, 0, 5852858, 4, { -380.812408f, -23.064751f, 388.627106f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006314, 0, 5940617, 4, { 143.064102f, -6.127447f, 412.116089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002429, 0, 4308038, 4, { -72.650002f, -32.036369f, -46.820000f }, 1.000000f, -0.453177f, 0); + instance.addEObj( "Planarfissure_1", 2002533, 0, 4323975, 4, { -72.650002f, -32.036362f, -46.820000f }, 1.000000f, -0.453178f, 0); + instance.addEObj( "Planarfissure_2", 2002437, 0, 4308798, 4, { 220.874298f, 5.599976f, -269.977905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Planarfissure_3", 2002537, 0, 4323994, 4, { 220.874298f, 5.628700f, -269.977905f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005467, 0, 5854628, 4, { 186.251297f, 3.180922f, -335.215088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005473, 0, 5854935, 4, { 385.274994f, -18.753361f, 273.090698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002365, 0, 4305464, 4, { 272.070007f, 18.902500f, -164.509995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2006295, 0, 5922964, 4, { 298.670288f, -11.756180f, 159.977203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006296, 0, 5922968, 4, { -200.301895f, -28.334400f, 324.772186f }, 1.000000f, 0.285213f, 0); + instance.addEObj( "unknown_38", 2006334, 0, 5939503, 4, { -367.119995f, -56.000000f, 107.110001f }, 1.000000f, -0.827047f, 0); + instance.addEObj( "Ironbrazier", 2002347, 0, 4302938, 4, { 175.829697f, -10.426730f, 84.946899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005968, 0, 5900130, 4, { -193.472397f, -36.826302f, 26.056601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2003994, 0, 4637056, 4, { -336.833313f, -22.360300f, 435.612701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002105, 0, 4296977, 4, { -444.419006f, -27.179010f, 15.953280f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2001592, 0, 4092602, 4, { -356.685394f, -10.396880f, -242.506195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liavinnesgrave", 2004329, 0, 4771796, 4, { -409.050690f, -30.444420f, 36.784771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004105, 0, 4696208, 4, { -239.362701f, -37.791969f, 104.304703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_1", 2004596, 0, 4982865, 4, { 148.871704f, -3.654412f, 408.649109f }, 1.000000f, -1.327534f, 0); + instance.addEObj( "unknown_41", 2004668, 0, 5018673, 4, { 31.840719f, -4.913074f, -1.321251f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004681, 0, 5018674, 4, { 134.998703f, -12.855730f, 154.864807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004122, 0, 4722776, 4, { -320.149506f, -5.972897f, -209.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2004897, 0, 5102098, 4, { -154.368103f, -31.788401f, 244.784393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004865, 0, 5072291, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2004864, 0, 5072293, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "OnthePropertiesofAspectConversion", 2004866, 0, 5072295, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022462f, 0); + instance.addEObj( "unknown_45", 2004867, 0, 5072296, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022461f, 0); + instance.addEObj( "Destination_16", 2004868, 0, 5072370, 4, { 438.638214f, 12.456440f, 137.634705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Corruptedcrystal_1", 2004869, 0, 5072379, 4, { 438.638214f, 12.456400f, 137.634705f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination_17", 2004877, 0, 5072771, 4, { -299.471008f, -40.664742f, 7.096815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005105, 0, 5580297, 4, { -438.149994f, -54.799999f, 101.871902f }, 1.000000f, 0.357216f, 0); + instance.addEObj( "unknown_47", 2001665, 0, 4103612, 4, { -343.602905f, -36.976570f, 233.177795f }, 1.000000f, -1.366650f, 0); + instance.addEObj( "unknown_48", 2001663, 0, 4103613, 4, { -336.218903f, -37.103951f, 238.914703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2001664, 0, 4103614, 4, { -339.730591f, -37.411732f, 241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2001663, 0, 4103615, 4, { -345.598114f, -37.359821f, 238.051498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2001663, 0, 4103616, 4, { -344.769897f, -37.285980f, 236.785995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2001664, 0, 4103617, 4, { -346.628387f, -37.277851f, 236.754105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2001663, 0, 4103618, 4, { -344.283997f, -37.855579f, 246.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2001866, 0, 4219531, 4, { -338.515900f, -37.478802f, 243.745193f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Gravesite", 2001657, 0, 4101645, 4, { -541.160522f, -5.256700f, 46.112202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embalmedcorpse", 2001658, 0, 4101646, 4, { -541.174377f, -5.153560f, 46.063290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2001868, 0, 4219544, 4, { -421.658295f, -0.497081f, -278.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Queerleaflet", 2001410, 0, 3975264, 4, { -95.152420f, -27.008730f, 274.013214f }, 0.700000f, 0.256097f, 0); + instance.addEObj( "Simplegrave", 2001413, 0, 3975274, 4, { -483.882690f, -17.256559f, -1.493163f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_1", 2001414, 0, 3975275, 4, { -527.672180f, -19.012680f, 81.864616f }, 0.991760f, 0.047123f, 0); + instance.addEObj( "Simplegrave_2", 2001415, 0, 3975276, 4, { -481.192291f, -20.251610f, 52.513771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_3", 2001416, 0, 3975279, 4, { -521.006775f, -16.789810f, 20.921680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_4", 2001417, 0, 3975281, 4, { -477.769287f, -25.394779f, 89.107758f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudmarble", 2001418, 0, 3975318, 4, { -389.184387f, -22.342970f, -44.826920f }, 4.989685f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2001867, 0, 4219545, 4, { -388.215607f, -21.927311f, -41.003460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Althyklavender", 2001419, 0, 3975394, 4, { -77.958366f, -57.804932f, 144.792801f }, 0.800000f, 1.235581f, 0); + instance.addEObj( "Althyklavender_1", 2001428, 0, 3982621, 4, { -77.917091f, -58.580929f, 154.205704f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Althyklavender_2", 2001429, 0, 3982622, 4, { -76.598961f, -58.656109f, 168.634598f }, 0.800000f, -0.495300f, 0); + instance.addEObj( "Destination_18", 2001423, 0, 3975426, 4, { -550.771301f, 0.585678f, -185.813705f }, 1.000000f, 0.636426f, 0); + instance.addEObj( "Destination_19", 2001424, 0, 3975427, 4, { -530.777222f, 6.277578f, -257.101501f }, 1.000000f, 1.027346f, 0); + instance.addEObj( "Destination_20", 2001425, 0, 3975432, 4, { -558.767029f, 5.782024f, -260.385803f }, 0.991760f, -0.342627f, 0); + instance.addEObj( "Primelocation", 2001453, 0, 3995424, 4, { -571.345215f, 6.171966f, -243.141098f }, 0.991760f, -1.400306f, 0); + instance.addEObj( "Primelocation_1", 2001454, 0, 3995429, 4, { -525.311096f, 6.771607f, -286.168701f }, 1.000000f, -0.009292f, 0); + instance.addEObj( "Cloudmarble_1", 2001420, 0, 3976223, 4, { -314.013489f, -9.990700f, -240.501404f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_2", 2001599, 0, 4096862, 4, { -333.855286f, -12.066690f, -232.767899f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_3", 2001600, 0, 4096863, 4, { -357.263794f, -10.051410f, -231.452393f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_4", 2001601, 0, 4096864, 4, { -336.997711f, -12.141850f, -254.665298f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_5", 2001602, 0, 4096865, 4, { -327.084290f, -12.218360f, -234.935196f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2001421, 0, 3976241, 4, { 146.720398f, -5.583645f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_2", 2001603, 0, 4097006, 4, { 146.720398f, -5.583600f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypool", 2001422, 0, 3976247, 4, { -212.010406f, -37.496380f, 164.960403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs", 2001446, 0, 3985721, 4, { -80.372643f, -58.337872f, 167.431396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_1", 2001447, 0, 3985722, 4, { -78.538208f, -58.364429f, 153.104202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_2", 2001448, 0, 3985723, 4, { -72.679314f, -58.273312f, 151.203003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs_3", 2001449, 0, 3985724, 4, { -76.015518f, -57.900681f, 147.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble", 2001450, 0, 3985725, 4, { -79.232780f, -57.943211f, 148.358002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble_1", 2001451, 0, 3985726, 4, { -75.822121f, -58.640461f, 166.369095f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Thickbramble_2", 2001452, 0, 3985727, 4, { -74.740646f, -58.284130f, 151.580902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering", 2001438, 0, 3985728, 4, { -525.047913f, -18.624990f, 36.176399f }, 0.991760f, -0.000297f, 0); + instance.addEObj( "Oldoffering_1", 2001439, 0, 3985730, 4, { -488.083588f, -20.140869f, 34.128860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_2", 2001440, 0, 3985731, 4, { -494.419800f, -20.180771f, 52.474560f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_3", 2001441, 0, 3985732, 4, { -493.727692f, -17.368690f, 27.128519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_4", 2001444, 0, 3985735, 4, { -518.370483f, -18.480459f, 53.367840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_5", 2001445, 0, 3985736, 4, { -526.778076f, -16.480370f, 28.685230f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/TheFaceofThal.cpp b/src/scripts/instances/questbattles/TheFaceofThal.cpp index 925eaa36..c42039ef 100644 --- a/src/scripts/instances/questbattles/TheFaceofThal.cpp +++ b/src/scripts/instances/questbattles/TheFaceofThal.cpp @@ -45,10 +45,148 @@ public: void onInit( QuestBattle& instance ) override { - instance.registerEObj( "Exit", 2000605, 0, 4, { -715.942383f, 69.420113f, -830.370300f }, 1.000000f, 0.000000f ); - instance.registerEObj( "unknown_0", 2000606, 3861081, 4, { -670.462280f, 63.293751f, -801.510986f }, 1.000000f, 0.000000f ); - instance.registerEObj( "Entrance", 2000604, 4262798, 5, { -677.634888f, 64.116386f, -803.174927f }, 1.000000f, 0.000000f ); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) + instance.addEObj( "unknown_0", 2000608, 3909641, 4324057, 4, { 25.295130f, -5.799999f, -3.123501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 3909640, 4324063, 4, { 27.000000f, -5.799999f, -28.538910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mormosurn", 2001471, 0, 4033684, 4, { 100.938400f, -24.093990f, 257.007599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001593, 0, 4092809, 4, { 55.677589f, -19.217951f, 326.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001594, 0, 4092810, 4, { 52.504971f, -19.345751f, 333.577209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001595, 0, 4092811, 4, { 51.615070f, -19.372410f, 329.040192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001593, 0, 4092812, 4, { 56.083569f, -19.316870f, 333.995697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001593, 0, 4092813, 4, { 110.684799f, -26.871759f, 302.023712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001594, 0, 4092814, 4, { 110.805199f, -26.792940f, 298.242188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001595, 0, 4092815, 4, { 115.046097f, -27.339991f, 302.750000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001594, 0, 4092816, 4, { 113.256401f, -27.037060f, 298.989410f }, 1.000000f, 0.782489f, 0); + instance.addEObj( "unknown_10", 2001596, 0, 4092818, 4, { 102.250702f, -24.216129f, 254.413696f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001596, 0, 4092820, 4, { 104.661598f, -24.307680f, 254.901993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001596, 0, 4092817, 4, { 103.990196f, -24.338131f, 256.549896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001596, 0, 4092819, 4, { 99.015747f, -23.971979f, 256.214203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001762, 0, 4185128, 4, { 100.938400f, -24.094000f, 257.007599f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_15", 2001510, 0, 4036621, 4, { 183.194199f, 3.453069f, -340.226501f }, 1.000000f, 0.767694f, 0); + instance.addEObj( "unknown_16", 2002332, 0, 5901009, 4, { 430.142609f, -64.423027f, 203.900696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Captivepilgrims", 2005823, 0, 5892004, 4, { -72.824303f, -22.267281f, 264.870209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004281, 0, 4754286, 4, { -339.600891f, -12.095690f, -251.714706f }, 1.000000f, -0.358635f, 0); + instance.addEObj( "unknown_18", 2004264, 0, 4754298, 4, { -321.864899f, -10.790970f, -250.264206f }, 0.850000f, 0.839579f, 0); + instance.addEObj( "unknown_19", 2004265, 0, 4755201, 4, { -328.595398f, -11.400010f, -244.478302f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "LaughingAlchemistcauldron", 2004283, 0, 4755209, 4, { -323.506012f, -9.724042f, -248.446503f }, 1.000000f, 0.819717f, 0); + instance.addEObj( "Muddybottle", 2003004, 0, 4512258, 4, { -206.468506f, -37.627800f, 187.375595f }, 1.000000f, 1.195421f, 0); + instance.addEObj( "Holeypot", 2003005, 0, 4512259, 4, { -220.874405f, -37.857670f, 166.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Muddypebble", 2003006, 0, 4512260, 4, { -208.545105f, -37.890240f, 151.873001f }, 1.200000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003009, 0, 4514613, 4, { -217.999603f, -37.868229f, 155.739807f }, 0.991760f, -0.867009f, 0); + instance.addEObj( "unknown_21", 2001430, 0, 3982560, 4, { -220.050400f, -38.210670f, 66.781914f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_22", 2001431, 0, 3982561, 4, { -226.920700f, -38.657612f, 63.937840f }, 1.000000f, 0.557633f, 0); + instance.addEObj( "unknown_23", 2001432, 0, 3982562, 4, { -223.187195f, -38.517841f, 64.349747f }, 1.000000f, 0.709120f, 0); + instance.addEObj( "unknown_24", 2001433, 0, 3985699, 4, { -222.780106f, -38.340981f, 67.320610f }, 1.000000f, -0.497652f, 0); + instance.addEObj( "unknown_25", 2001742, 0, 4165180, 4, { -520.494324f, -21.461479f, 123.343697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001743, 0, 4165381, 4, { -19.986641f, -30.999981f, -33.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005429, 0, 5852396, 4, { -527.009216f, -20.816959f, 103.394096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Indentation", 2001389, 0, 3956085, 4, { -242.397400f, -26.127050f, 229.198593f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_1", 2001390, 0, 3995974, 4, { -228.835800f, -27.794350f, 250.158600f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_2", 2001391, 0, 3996067, 4, { -215.982300f, -29.480539f, 203.788300f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Armoredwartransport", 2001498, 0, 4074124, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Armoredwartransport_1", 2001511, 0, 4074125, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001759, 0, 4175137, 4, { -365.898407f, -34.987450f, 295.465912f }, 0.700000f, 0.200967f, 0); + instance.addEObj( "Armoredwartransport_2", 2001499, 0, 4074134, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Armoredwartransport_3", 2001512, 0, 4074135, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001760, 0, 4175138, 4, { -365.898407f, -34.987499f, 295.465912f }, 0.700000f, 0.200968f, 0); + instance.addEObj( "Destination", 2001470, 0, 4009272, 4, { -24.865419f, -25.333040f, 321.962189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2001757, 0, 4175163, 4, { 184.919998f, 3.180800f, -338.641113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002699, 0, 4374426, 4, { -337.483490f, -22.360310f, 437.051514f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2001960, 0, 4269142, 4, { -0.259460f, -30.935020f, -43.686649f }, 0.991760f, 0.873936f, 0); + instance.addEObj( "Destination_2", 2001961, 0, 4269143, 4, { -20.309811f, -30.999981f, -32.852779f }, 0.991760f, 1.561893f, 0); + instance.addEObj( "Destination_3", 2001962, 0, 4269144, 4, { -7.766907f, -31.036160f, -8.133057f }, 0.991760f, 1.469248f, 0); + instance.addEObj( "Destination_4", 2001963, 0, 4269145, 4, { 0.228821f, -7.165798f, -41.397770f }, 0.991760f, 0.602500f, 0); + instance.addEObj( "Undecipherableletter", 2001964, 0, 4269168, 4, { 97.917107f, -10.235720f, 155.963104f }, 0.991760f, -1.214307f, 0); + instance.addEObj( "Destination_5", 2001965, 0, 4269998, 4, { 313.479401f, 23.192711f, -253.566193f }, 1.000000f, 1.364205f, 0); + instance.addEObj( "Destination_6", 2002101, 0, 4296759, 4, { -80.796570f, -58.185429f, 152.402298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheWarden", 2002103, 0, 4296783, 4, { 149.028793f, -3.055883f, 408.463104f }, 0.991760f, 1.556079f, 0); + instance.addEObj( "unknown_31", 2002321, 0, 4296831, 4, { -463.671997f, -28.227530f, 324.194489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002104, 0, 4296982, 4, { -237.018799f, -35.812500f, 160.970398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Corruptedcluster", 2002327, 0, 4299848, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313014f, 0); + instance.addEObj( "Corruptedcrystal", 2002501, 0, 4335308, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313013f, 0); + instance.addEObj( "unknown_32", 2005107, 0, 5580820, 4, { 192.943695f, -27.072790f, 203.604706f }, 1.000000f, 0.466001f, 0); + instance.addEObj( "Destination_8", 2005112, 0, 5581446, 4, { 199.717896f, -14.711510f, 162.489899f }, 0.991789f, 0.072877f, 0); + instance.addEObj( "Woodencrate", 2005113, 0, 5581649, 4, { 192.904404f, -26.651560f, 203.616196f }, 1.000000f, 0.433475f, 0); + instance.addEObj( "unknown_33", 2005114, 0, 5581764, 4, { 192.942902f, -27.072800f, 203.603394f }, 1.000000f, 0.471239f, 0); + instance.addEObj( "unknown_34", 2005430, 0, 5852858, 4, { -380.812408f, -23.064751f, 388.627106f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006314, 0, 5940617, 4, { 143.064102f, -6.127447f, 412.116089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002429, 0, 4308038, 4, { -72.650002f, -32.036369f, -46.820000f }, 1.000000f, -0.453177f, 0); + instance.addEObj( "Planarfissure_1", 2002533, 0, 4323975, 4, { -72.650002f, -32.036362f, -46.820000f }, 1.000000f, -0.453178f, 0); + instance.addEObj( "Planarfissure_2", 2002437, 0, 4308798, 4, { 220.874298f, 5.599976f, -269.977905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Planarfissure_3", 2002537, 0, 4323994, 4, { 220.874298f, 5.628700f, -269.977905f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005467, 0, 5854628, 4, { 186.251297f, 3.180922f, -335.215088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005473, 0, 5854935, 4, { 385.274994f, -18.753361f, 273.090698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002365, 0, 4305464, 4, { 272.070007f, 18.902500f, -164.509995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2006295, 0, 5922964, 4, { 298.670288f, -11.756180f, 159.977203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006296, 0, 5922968, 4, { -200.301895f, -28.334400f, 324.772186f }, 1.000000f, 0.285213f, 0); + instance.addEObj( "unknown_38", 2006334, 0, 5939503, 4, { -367.119995f, -56.000000f, 107.110001f }, 1.000000f, -0.827047f, 0); + instance.addEObj( "Ironbrazier", 2002347, 0, 4302938, 4, { 175.829697f, -10.426730f, 84.946899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005968, 0, 5900130, 4, { -193.472397f, -36.826302f, 26.056601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2003994, 0, 4637056, 4, { -336.833313f, -22.360300f, 435.612701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002105, 0, 4296977, 4, { -444.419006f, -27.179010f, 15.953280f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2001592, 0, 4092602, 4, { -356.685394f, -10.396880f, -242.506195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liavinnesgrave", 2004329, 0, 4771796, 4, { -409.050690f, -30.444420f, 36.784771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004105, 0, 4696208, 4, { -239.362701f, -37.791969f, 104.304703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_1", 2004596, 0, 4982865, 4, { 148.871704f, -3.654412f, 408.649109f }, 1.000000f, -1.327534f, 0); + instance.addEObj( "unknown_41", 2004668, 0, 5018673, 4, { 31.840719f, -4.913074f, -1.321251f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004681, 0, 5018674, 4, { 134.998703f, -12.855730f, 154.864807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004122, 0, 4722776, 4, { -320.149506f, -5.972897f, -209.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2004897, 0, 5102098, 4, { -154.368103f, -31.788401f, 244.784393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004865, 0, 5072291, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2004864, 0, 5072293, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "OnthePropertiesofAspectConversion", 2004866, 0, 5072295, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022462f, 0); + instance.addEObj( "unknown_45", 2004867, 0, 5072296, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022461f, 0); + instance.addEObj( "Destination_16", 2004868, 0, 5072370, 4, { 438.638214f, 12.456440f, 137.634705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Corruptedcrystal_1", 2004869, 0, 5072379, 4, { 438.638214f, 12.456400f, 137.634705f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination_17", 2004877, 0, 5072771, 4, { -299.471008f, -40.664742f, 7.096815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005105, 0, 5580297, 4, { -438.149994f, -54.799999f, 101.871902f }, 1.000000f, 0.357216f, 0); + instance.addEObj( "unknown_47", 2001665, 0, 4103612, 4, { -343.602905f, -36.976570f, 233.177795f }, 1.000000f, -1.366650f, 0); + instance.addEObj( "unknown_48", 2001663, 0, 4103613, 4, { -336.218903f, -37.103951f, 238.914703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2001664, 0, 4103614, 4, { -339.730591f, -37.411732f, 241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2001663, 0, 4103615, 4, { -345.598114f, -37.359821f, 238.051498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2001663, 0, 4103616, 4, { -344.769897f, -37.285980f, 236.785995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2001664, 0, 4103617, 4, { -346.628387f, -37.277851f, 236.754105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2001663, 0, 4103618, 4, { -344.283997f, -37.855579f, 246.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2001866, 0, 4219531, 4, { -338.515900f, -37.478802f, 243.745193f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Gravesite", 2001657, 0, 4101645, 4, { -541.160522f, -5.256700f, 46.112202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embalmedcorpse", 2001658, 0, 4101646, 4, { -541.174377f, -5.153560f, 46.063290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2001868, 0, 4219544, 4, { -421.658295f, -0.497081f, -278.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Queerleaflet", 2001410, 0, 3975264, 4, { -95.152420f, -27.008730f, 274.013214f }, 0.700000f, 0.256097f, 0); + instance.addEObj( "Simplegrave", 2001413, 0, 3975274, 4, { -483.882690f, -17.256559f, -1.493163f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_1", 2001414, 0, 3975275, 4, { -527.672180f, -19.012680f, 81.864616f }, 0.991760f, 0.047123f, 0); + instance.addEObj( "Simplegrave_2", 2001415, 0, 3975276, 4, { -481.192291f, -20.251610f, 52.513771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_3", 2001416, 0, 3975279, 4, { -521.006775f, -16.789810f, 20.921680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_4", 2001417, 0, 3975281, 4, { -477.769287f, -25.394779f, 89.107758f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudmarble", 2001418, 0, 3975318, 4, { -389.184387f, -22.342970f, -44.826920f }, 4.989685f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2001867, 0, 4219545, 4, { -388.215607f, -21.927311f, -41.003460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Althyklavender", 2001419, 0, 3975394, 4, { -77.958366f, -57.804932f, 144.792801f }, 0.800000f, 1.235581f, 0); + instance.addEObj( "Althyklavender_1", 2001428, 0, 3982621, 4, { -77.917091f, -58.580929f, 154.205704f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Althyklavender_2", 2001429, 0, 3982622, 4, { -76.598961f, -58.656109f, 168.634598f }, 0.800000f, -0.495300f, 0); + instance.addEObj( "Destination_18", 2001423, 0, 3975426, 4, { -550.771301f, 0.585678f, -185.813705f }, 1.000000f, 0.636426f, 0); + instance.addEObj( "Destination_19", 2001424, 0, 3975427, 4, { -530.777222f, 6.277578f, -257.101501f }, 1.000000f, 1.027346f, 0); + instance.addEObj( "Destination_20", 2001425, 0, 3975432, 4, { -558.767029f, 5.782024f, -260.385803f }, 0.991760f, -0.342627f, 0); + instance.addEObj( "Primelocation", 2001453, 0, 3995424, 4, { -571.345215f, 6.171966f, -243.141098f }, 0.991760f, -1.400306f, 0); + instance.addEObj( "Primelocation_1", 2001454, 0, 3995429, 4, { -525.311096f, 6.771607f, -286.168701f }, 1.000000f, -0.009292f, 0); + instance.addEObj( "Cloudmarble_1", 2001420, 0, 3976223, 4, { -314.013489f, -9.990700f, -240.501404f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_2", 2001599, 0, 4096862, 4, { -333.855286f, -12.066690f, -232.767899f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_3", 2001600, 0, 4096863, 4, { -357.263794f, -10.051410f, -231.452393f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_4", 2001601, 0, 4096864, 4, { -336.997711f, -12.141850f, -254.665298f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_5", 2001602, 0, 4096865, 4, { -327.084290f, -12.218360f, -234.935196f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2001421, 0, 3976241, 4, { 146.720398f, -5.583645f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_2", 2001603, 0, 4097006, 4, { 146.720398f, -5.583600f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypool", 2001422, 0, 3976247, 4, { -212.010406f, -37.496380f, 164.960403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs", 2001446, 0, 3985721, 4, { -80.372643f, -58.337872f, 167.431396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_1", 2001447, 0, 3985722, 4, { -78.538208f, -58.364429f, 153.104202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_2", 2001448, 0, 3985723, 4, { -72.679314f, -58.273312f, 151.203003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs_3", 2001449, 0, 3985724, 4, { -76.015518f, -57.900681f, 147.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble", 2001450, 0, 3985725, 4, { -79.232780f, -57.943211f, 148.358002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble_1", 2001451, 0, 3985726, 4, { -75.822121f, -58.640461f, 166.369095f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Thickbramble_2", 2001452, 0, 3985727, 4, { -74.740646f, -58.284130f, 151.580902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering", 2001438, 0, 3985728, 4, { -525.047913f, -18.624990f, 36.176399f }, 0.991760f, -0.000297f, 0); + instance.addEObj( "Oldoffering_1", 2001439, 0, 3985730, 4, { -488.083588f, -20.140869f, 34.128860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_2", 2001440, 0, 3985731, 4, { -494.419800f, -20.180771f, 52.474560f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_3", 2001441, 0, 3985732, 4, { -493.727692f, -17.368690f, 27.128519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_4", 2001444, 0, 3985735, 4, { -518.370483f, -18.480459f, 53.367840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_5", 2001445, 0, 3985736, 4, { -526.778076f, -16.480370f, 28.685230f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/questbattles/TheSpiritIsWilling.cpp b/src/scripts/instances/questbattles/TheSpiritIsWilling.cpp index 694a13d6..21e9632e 100644 --- a/src/scripts/instances/questbattles/TheSpiritIsWilling.cpp +++ b/src/scripts/instances/questbattles/TheSpiritIsWilling.cpp @@ -47,6 +47,148 @@ public: void onInit( QuestBattle& instance ) override { + instance.addEObj( "unknown_0", 2000608, 3909641, 4324057, 4, { 25.295130f, -5.799999f, -3.123501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_1", 2000608, 3909640, 4324063, 4, { 27.000000f, -5.799999f, -28.538910f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Mormosurn", 2001471, 0, 4033684, 4, { 100.938400f, -24.093990f, 257.007599f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001593, 0, 4092809, 4, { 55.677589f, -19.217951f, 326.845490f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2001594, 0, 4092810, 4, { 52.504971f, -19.345751f, 333.577209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2001595, 0, 4092811, 4, { 51.615070f, -19.372410f, 329.040192f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2001593, 0, 4092812, 4, { 56.083569f, -19.316870f, 333.995697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2001593, 0, 4092813, 4, { 110.684799f, -26.871759f, 302.023712f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2001594, 0, 4092814, 4, { 110.805199f, -26.792940f, 298.242188f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2001595, 0, 4092815, 4, { 115.046097f, -27.339991f, 302.750000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_9", 2001594, 0, 4092816, 4, { 113.256401f, -27.037060f, 298.989410f }, 1.000000f, 0.782489f, 0); + instance.addEObj( "unknown_10", 2001596, 0, 4092818, 4, { 102.250702f, -24.216129f, 254.413696f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_11", 2001596, 0, 4092820, 4, { 104.661598f, -24.307680f, 254.901993f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2001596, 0, 4092817, 4, { 103.990196f, -24.338131f, 256.549896f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_13", 2001596, 0, 4092819, 4, { 99.015747f, -23.971979f, 256.214203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_14", 2001762, 0, 4185128, 4, { 100.938400f, -24.094000f, 257.007599f }, 0.991800f, 0.000047f, 0); + instance.addEObj( "unknown_15", 2001510, 0, 4036621, 4, { 183.194199f, 3.453069f, -340.226501f }, 1.000000f, 0.767694f, 0); + instance.addEObj( "unknown_16", 2002332, 0, 5901009, 4, { 430.142609f, -64.423027f, 203.900696f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Captivepilgrims", 2005823, 0, 5892004, 4, { -72.824303f, -22.267281f, 264.870209f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004281, 0, 4754286, 4, { -339.600891f, -12.095690f, -251.714706f }, 1.000000f, -0.358635f, 0); + instance.addEObj( "unknown_18", 2004264, 0, 4754298, 4, { -321.864899f, -10.790970f, -250.264206f }, 0.850000f, 0.839579f, 0); + instance.addEObj( "unknown_19", 2004265, 0, 4755201, 4, { -328.595398f, -11.400010f, -244.478302f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "LaughingAlchemistcauldron", 2004283, 0, 4755209, 4, { -323.506012f, -9.724042f, -248.446503f }, 1.000000f, 0.819717f, 0); + instance.addEObj( "Muddybottle", 2003004, 0, 4512258, 4, { -206.468506f, -37.627800f, 187.375595f }, 1.000000f, 1.195421f, 0); + instance.addEObj( "Holeypot", 2003005, 0, 4512259, 4, { -220.874405f, -37.857670f, 166.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Muddypebble", 2003006, 0, 4512260, 4, { -208.545105f, -37.890240f, 151.873001f }, 1.200000f, 0.000048f, 0); + instance.addEObj( "unknown_20", 2003009, 0, 4514613, 4, { -217.999603f, -37.868229f, 155.739807f }, 0.991760f, -0.867009f, 0); + instance.addEObj( "unknown_21", 2001430, 0, 3982560, 4, { -220.050400f, -38.210670f, 66.781914f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_22", 2001431, 0, 3982561, 4, { -226.920700f, -38.657612f, 63.937840f }, 1.000000f, 0.557633f, 0); + instance.addEObj( "unknown_23", 2001432, 0, 3982562, 4, { -223.187195f, -38.517841f, 64.349747f }, 1.000000f, 0.709120f, 0); + instance.addEObj( "unknown_24", 2001433, 0, 3985699, 4, { -222.780106f, -38.340981f, 67.320610f }, 1.000000f, -0.497652f, 0); + instance.addEObj( "unknown_25", 2001742, 0, 4165180, 4, { -520.494324f, -21.461479f, 123.343697f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2001743, 0, 4165381, 4, { -19.986641f, -30.999981f, -33.921829f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2005429, 0, 5852396, 4, { -527.009216f, -20.816959f, 103.394096f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Indentation", 2001389, 0, 3956085, 4, { -242.397400f, -26.127050f, 229.198593f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_1", 2001390, 0, 3995974, 4, { -228.835800f, -27.794350f, 250.158600f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "Indentation_2", 2001391, 0, 3996067, 4, { -215.982300f, -29.480539f, 203.788300f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "Armoredwartransport", 2001498, 0, 4074124, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Armoredwartransport_1", 2001511, 0, 4074125, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2001759, 0, 4175137, 4, { -365.898407f, -34.987450f, 295.465912f }, 0.700000f, 0.200967f, 0); + instance.addEObj( "Armoredwartransport_2", 2001499, 0, 4074134, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "Armoredwartransport_3", 2001512, 0, 4074135, 4, { -366.277008f, -34.983299f, 293.579803f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_29", 2001760, 0, 4175138, 4, { -365.898407f, -34.987499f, 295.465912f }, 0.700000f, 0.200968f, 0); + instance.addEObj( "Destination", 2001470, 0, 4009272, 4, { -24.865419f, -25.333040f, 321.962189f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2001757, 0, 4175163, 4, { 184.919998f, 3.180800f, -338.641113f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Entrance", 2002699, 0, 4374426, 4, { -337.483490f, -22.360310f, 437.051514f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_1", 2001960, 0, 4269142, 4, { -0.259460f, -30.935020f, -43.686649f }, 0.991760f, 0.873936f, 0); + instance.addEObj( "Destination_2", 2001961, 0, 4269143, 4, { -20.309811f, -30.999981f, -32.852779f }, 0.991760f, 1.561893f, 0); + instance.addEObj( "Destination_3", 2001962, 0, 4269144, 4, { -7.766907f, -31.036160f, -8.133057f }, 0.991760f, 1.469248f, 0); + instance.addEObj( "Destination_4", 2001963, 0, 4269145, 4, { 0.228821f, -7.165798f, -41.397770f }, 0.991760f, 0.602500f, 0); + instance.addEObj( "Undecipherableletter", 2001964, 0, 4269168, 4, { 97.917107f, -10.235720f, 155.963104f }, 0.991760f, -1.214307f, 0); + instance.addEObj( "Destination_5", 2001965, 0, 4269998, 4, { 313.479401f, 23.192711f, -253.566193f }, 1.000000f, 1.364205f, 0); + instance.addEObj( "Destination_6", 2002101, 0, 4296759, 4, { -80.796570f, -58.185429f, 152.402298f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "MarkoftheWarden", 2002103, 0, 4296783, 4, { 149.028793f, -3.055883f, 408.463104f }, 0.991760f, 1.556079f, 0); + instance.addEObj( "unknown_31", 2002321, 0, 4296831, 4, { -463.671997f, -28.227530f, 324.194489f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_7", 2002104, 0, 4296982, 4, { -237.018799f, -35.812500f, 160.970398f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Corruptedcluster", 2002327, 0, 4299848, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313014f, 0); + instance.addEObj( "Corruptedcrystal", 2002501, 0, 4335308, 4, { 423.189392f, -62.441299f, 213.425705f }, 1.000000f, -1.313013f, 0); + instance.addEObj( "unknown_32", 2005107, 0, 5580820, 4, { 192.943695f, -27.072790f, 203.604706f }, 1.000000f, 0.466001f, 0); + instance.addEObj( "Destination_8", 2005112, 0, 5581446, 4, { 199.717896f, -14.711510f, 162.489899f }, 0.991789f, 0.072877f, 0); + instance.addEObj( "Woodencrate", 2005113, 0, 5581649, 4, { 192.904404f, -26.651560f, 203.616196f }, 1.000000f, 0.433475f, 0); + instance.addEObj( "unknown_33", 2005114, 0, 5581764, 4, { 192.942902f, -27.072800f, 203.603394f }, 1.000000f, 0.471239f, 0); + instance.addEObj( "unknown_34", 2005430, 0, 5852858, 4, { -380.812408f, -23.064751f, 388.627106f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "Destination_9", 2006314, 0, 5940617, 4, { 143.064102f, -6.127447f, 412.116089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Planarfissure", 2002429, 0, 4308038, 4, { -72.650002f, -32.036369f, -46.820000f }, 1.000000f, -0.453177f, 0); + instance.addEObj( "Planarfissure_1", 2002533, 0, 4323975, 4, { -72.650002f, -32.036362f, -46.820000f }, 1.000000f, -0.453178f, 0); + instance.addEObj( "Planarfissure_2", 2002437, 0, 4308798, 4, { 220.874298f, 5.599976f, -269.977905f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Planarfissure_3", 2002537, 0, 4323994, 4, { 220.874298f, 5.628700f, -269.977905f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2005467, 0, 5854628, 4, { 186.251297f, 3.180922f, -335.215088f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2005473, 0, 5854935, 4, { 385.274994f, -18.753361f, 273.090698f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_10", 2002365, 0, 4305464, 4, { 272.070007f, 18.902500f, -164.509995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_11", 2006295, 0, 5922964, 4, { 298.670288f, -11.756180f, 159.977203f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_37", 2006296, 0, 5922968, 4, { -200.301895f, -28.334400f, 324.772186f }, 1.000000f, 0.285213f, 0); + instance.addEObj( "unknown_38", 2006334, 0, 5939503, 4, { -367.119995f, -56.000000f, 107.110001f }, 1.000000f, -0.827047f, 0); + instance.addEObj( "Ironbrazier", 2002347, 0, 4302938, 4, { 175.829697f, -10.426730f, 84.946899f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_39", 2005968, 0, 5900130, 4, { -193.472397f, -36.826302f, 26.056601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_12", 2003994, 0, 4637056, 4, { -336.833313f, -22.360300f, 435.612701f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_13", 2002105, 0, 4296977, 4, { -444.419006f, -27.179010f, 15.953280f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Destination_14", 2001592, 0, 4092602, 4, { -356.685394f, -10.396880f, -242.506195f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Liavinnesgrave", 2004329, 0, 4771796, 4, { -409.050690f, -30.444420f, 36.784771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2004105, 0, 4696208, 4, { -239.362701f, -37.791969f, 104.304703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_1", 2004596, 0, 4982865, 4, { 148.871704f, -3.654412f, 408.649109f }, 1.000000f, -1.327534f, 0); + instance.addEObj( "unknown_41", 2004668, 0, 5018673, 4, { 31.840719f, -4.913074f, -1.321251f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2004681, 0, 5018674, 4, { 134.998703f, -12.855730f, 154.864807f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "???", 2004122, 0, 4722776, 4, { -320.149506f, -5.972897f, -209.002808f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_43", 2004897, 0, 5102098, 4, { -154.368103f, -31.788401f, 244.784393f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_44", 2004865, 0, 5072291, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Destination_15", 2004864, 0, 5072293, 4, { -381.688812f, -58.400002f, 167.752502f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "OnthePropertiesofAspectConversion", 2004866, 0, 5072295, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022462f, 0); + instance.addEObj( "unknown_45", 2004867, 0, 5072296, 4, { -382.223297f, -58.400002f, 168.658005f }, 0.991760f, 1.022461f, 0); + instance.addEObj( "Destination_16", 2004868, 0, 5072370, 4, { 438.638214f, 12.456440f, 137.634705f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Corruptedcrystal_1", 2004869, 0, 5072379, 4, { 438.638214f, 12.456400f, 137.634705f }, 1.000000f, 0.000047f, 0); + instance.addEObj( "Destination_17", 2004877, 0, 5072771, 4, { -299.471008f, -40.664742f, 7.096815f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2005105, 0, 5580297, 4, { -438.149994f, -54.799999f, 101.871902f }, 1.000000f, 0.357216f, 0); + instance.addEObj( "unknown_47", 2001665, 0, 4103612, 4, { -343.602905f, -36.976570f, 233.177795f }, 1.000000f, -1.366650f, 0); + instance.addEObj( "unknown_48", 2001663, 0, 4103613, 4, { -336.218903f, -37.103951f, 238.914703f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2001664, 0, 4103614, 4, { -339.730591f, -37.411732f, 241.866592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2001663, 0, 4103615, 4, { -345.598114f, -37.359821f, 238.051498f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2001663, 0, 4103616, 4, { -344.769897f, -37.285980f, 236.785995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2001664, 0, 4103617, 4, { -346.628387f, -37.277851f, 236.754105f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2001663, 0, 4103618, 4, { -344.283997f, -37.855579f, 246.169098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2001866, 0, 4219531, 4, { -338.515900f, -37.478802f, 243.745193f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "Gravesite", 2001657, 0, 4101645, 4, { -541.160522f, -5.256700f, 46.112202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Embalmedcorpse", 2001658, 0, 4101646, 4, { -541.174377f, -5.153560f, 46.063290f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2001868, 0, 4219544, 4, { -421.658295f, -0.497081f, -278.404510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Queerleaflet", 2001410, 0, 3975264, 4, { -95.152420f, -27.008730f, 274.013214f }, 0.700000f, 0.256097f, 0); + instance.addEObj( "Simplegrave", 2001413, 0, 3975274, 4, { -483.882690f, -17.256559f, -1.493163f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_1", 2001414, 0, 3975275, 4, { -527.672180f, -19.012680f, 81.864616f }, 0.991760f, 0.047123f, 0); + instance.addEObj( "Simplegrave_2", 2001415, 0, 3975276, 4, { -481.192291f, -20.251610f, 52.513771f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_3", 2001416, 0, 3975279, 4, { -521.006775f, -16.789810f, 20.921680f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Simplegrave_4", 2001417, 0, 3975281, 4, { -477.769287f, -25.394779f, 89.107758f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Cloudmarble", 2001418, 0, 3975318, 4, { -389.184387f, -22.342970f, -44.826920f }, 4.989685f, 0.000048f, 0); + instance.addEObj( "unknown_56", 2001867, 0, 4219545, 4, { -388.215607f, -21.927311f, -41.003460f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Althyklavender", 2001419, 0, 3975394, 4, { -77.958366f, -57.804932f, 144.792801f }, 0.800000f, 1.235581f, 0); + instance.addEObj( "Althyklavender_1", 2001428, 0, 3982621, 4, { -77.917091f, -58.580929f, 154.205704f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "Althyklavender_2", 2001429, 0, 3982622, 4, { -76.598961f, -58.656109f, 168.634598f }, 0.800000f, -0.495300f, 0); + instance.addEObj( "Destination_18", 2001423, 0, 3975426, 4, { -550.771301f, 0.585678f, -185.813705f }, 1.000000f, 0.636426f, 0); + instance.addEObj( "Destination_19", 2001424, 0, 3975427, 4, { -530.777222f, 6.277578f, -257.101501f }, 1.000000f, 1.027346f, 0); + instance.addEObj( "Destination_20", 2001425, 0, 3975432, 4, { -558.767029f, 5.782024f, -260.385803f }, 0.991760f, -0.342627f, 0); + instance.addEObj( "Primelocation", 2001453, 0, 3995424, 4, { -571.345215f, 6.171966f, -243.141098f }, 0.991760f, -1.400306f, 0); + instance.addEObj( "Primelocation_1", 2001454, 0, 3995429, 4, { -525.311096f, 6.771607f, -286.168701f }, 1.000000f, -0.009292f, 0); + instance.addEObj( "Cloudmarble_1", 2001420, 0, 3976223, 4, { -314.013489f, -9.990700f, -240.501404f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_2", 2001599, 0, 4096862, 4, { -333.855286f, -12.066690f, -232.767899f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_3", 2001600, 0, 4096863, 4, { -357.263794f, -10.051410f, -231.452393f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_4", 2001601, 0, 4096864, 4, { -336.997711f, -12.141850f, -254.665298f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Cloudmarble_5", 2001602, 0, 4096865, 4, { -327.084290f, -12.218360f, -234.935196f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "Destination_21", 2001421, 0, 3976241, 4, { 146.720398f, -5.583645f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "MarkoftheWarden_2", 2001603, 0, 4097006, 4, { 146.720398f, -5.583600f, 408.659210f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Muddypool", 2001422, 0, 3976247, 4, { -212.010406f, -37.496380f, 164.960403f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs", 2001446, 0, 3985721, 4, { -80.372643f, -58.337872f, 167.431396f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_1", 2001447, 0, 3985722, 4, { -78.538208f, -58.364429f, 153.104202f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "Vilekineggs_2", 2001448, 0, 3985723, 4, { -72.679314f, -58.273312f, 151.203003f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Vilekineggs_3", 2001449, 0, 3985724, 4, { -76.015518f, -57.900681f, 147.074493f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble", 2001450, 0, 3985725, 4, { -79.232780f, -57.943211f, 148.358002f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Thickbramble_1", 2001451, 0, 3985726, 4, { -75.822121f, -58.640461f, 166.369095f }, 0.991789f, 0.000048f, 0); + instance.addEObj( "Thickbramble_2", 2001452, 0, 3985727, 4, { -74.740646f, -58.284130f, 151.580902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering", 2001438, 0, 3985728, 4, { -525.047913f, -18.624990f, 36.176399f }, 0.991760f, -0.000297f, 0); + instance.addEObj( "Oldoffering_1", 2001439, 0, 3985730, 4, { -488.083588f, -20.140869f, 34.128860f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_2", 2001440, 0, 3985731, 4, { -494.419800f, -20.180771f, 52.474560f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_3", 2001441, 0, 3985732, 4, { -493.727692f, -17.368690f, 27.128519f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_4", 2001444, 0, 3985735, 4, { -518.370483f, -18.480459f, 53.367840f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Oldoffering_5", 2001445, 0, 3985736, 4, { -526.778076f, -16.480370f, 28.685230f }, 1.000000f, 0.000000f, 0); } From 4c431089765abe1c6b2d3ee5b835b66a4b2acd4c Mon Sep 17 00:00:00 2001 From: Mordred Date: Wed, 16 Feb 2022 13:50:10 +0100 Subject: [PATCH 15/44] Windows fix for RNG in scripts --- src/scripts/ScriptLoader.cpp.in | 6 ++++++ src/scripts/instances/dungeons/Sastasha.cpp | 4 ++-- src/world/Script/ScriptLoader.cpp | 14 ++++++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/scripts/ScriptLoader.cpp.in b/src/scripts/ScriptLoader.cpp.in index 05ea7b31..2bdd8627 100644 --- a/src/scripts/ScriptLoader.cpp.in +++ b/src/scripts/ScriptLoader.cpp.in @@ -29,6 +29,12 @@ namespace Sapphire::World::Manager class TerritoryMgr; class LinkshellMgr; class WarpMgr; + class RNGMgr; +} + +extern "C" EXPORT void win32initRngMgr( std::shared_ptr< Sapphire::World::Manager::RNGMgr > rngMgr ) +{ + Sapphire::Common::Service< Sapphire::World::Manager::RNGMgr >::set( rngMgr ); } extern "C" EXPORT void win32initExd( std::shared_ptr< Sapphire::Data::ExdData > exdData ) diff --git a/src/scripts/instances/dungeons/Sastasha.cpp b/src/scripts/instances/dungeons/Sastasha.cpp index 0ae6f8dc..c8e5255f 100644 --- a/src/scripts/instances/dungeons/Sastasha.cpp +++ b/src/scripts/instances/dungeons/Sastasha.cpp @@ -75,9 +75,9 @@ public: } instance.addEObj( "unknown_0", 2000211, 0, 3280858, 4, { 367.827087f, 47.400051f, -226.694305f }, 4.714991f, 0.000432f, 0); - instance.addEObj( "sgvf_w_lvd_b0250", 2001504, 4323996, 4036038, 4, { 94.597588f, 26.865030f, -68.584061f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0250", 2001504, 4323996, 4036038, 1, { 94.597588f, 26.865030f, -68.584061f }, 1.000000f, 0.000000f, 7); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.addEObj( "sgvf_w_lvd_b0249", 2001505, 4323997, 4036039, 4, { 95.510597f, 26.620729f, -67.853653f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgvf_w_lvd_b0249", 2001505, 4323997, 4036039, 1, { 95.510597f, 26.620729f, -67.853653f }, 1.000000f, 0.000000f, 7); // States -> vf_line_on (id: 10) vf_line_of (id: 11) instance.addEObj( "unknown_1", 2001506, 3653862, 4056797, 4, { -9.239832f, 24.789940f, 35.778252f }, 0.991760f, 0.000048f, 0); instance.addEObj( "sgvf_w_lvd_b0094", 2001507, 4035750, 4056798, 4, { -2.841087f, 23.114571f, 38.090420f }, 0.991760f, 0.000048f, 0); diff --git a/src/world/Script/ScriptLoader.cpp b/src/world/Script/ScriptLoader.cpp index 7247c834..f9026230 100644 --- a/src/world/Script/ScriptLoader.cpp +++ b/src/world/Script/ScriptLoader.cpp @@ -18,6 +18,7 @@ namespace Sapphire::Data namespace Sapphire::World::Manager { class TerritoryMgr; + class RNGMgr; } #endif @@ -123,12 +124,25 @@ Sapphire::ScriptAPI::ScriptObject** Sapphire::Scripting::ScriptLoader::getScript using win32initFuncLinkshell = void(*)( std::shared_ptr< Sapphire::World::Manager::LinkshellMgr > ); using win32initFuncWarpMgr = void(*)( std::shared_ptr< Sapphire::World::Manager::WarpMgr > ); using win32initIObjectCache = void(*)( std::shared_ptr< Sapphire::InstanceObjectCache > ); + using win32initRngMgr = void(*)( std::shared_ptr< Sapphire::World::Manager::RNGMgr > ); auto win32init = reinterpret_cast< win32initFunc >( GetProcAddress( handle, "win32initExd" ) ); auto win32initTeri = reinterpret_cast< win32initFuncTeri >( GetProcAddress( handle, "win32initTeri" ) ); auto win32initLinkshell = reinterpret_cast< win32initFuncLinkshell >( GetProcAddress( handle, "win32initLinkshell" ) ); auto win32initWarp = reinterpret_cast< win32initFuncWarpMgr >( GetProcAddress( handle, "win32initWarpMgr" ) ); auto win32initIObject = reinterpret_cast< win32initIObjectCache >( GetProcAddress( handle, "win32initIObjectCache" ) ); + auto win32initRng = reinterpret_cast< win32initRngMgr >( GetProcAddress( handle, "win32initRngMgr" ) ); + + if( win32initRng ) + { + auto ioCache = Common::Service< Sapphire::World::Manager::RNGMgr >::get(); + auto ptr = ioCache.lock(); + win32initRng( ptr ); + } + else + { + Logger::warn( "did not find a win32initRng export on a windows script target - the server will likely crash!" ); + } if( win32initIObject ) { From dbda60ce77172799a6ccec1840ec85ac18f9bafc Mon Sep 17 00:00:00 2001 From: Mordred Date: Wed, 16 Feb 2022 15:29:00 +0100 Subject: [PATCH 16/44] Fixed inNpcEvent state --- src/common/Common.h | 4 ++-- src/world/Network/Handlers/EventHandlers.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/Common.h b/src/common/Common.h index 5c9f1d57..3c4c6b6f 100644 --- a/src/common/Common.h +++ b/src/common/Common.h @@ -1054,13 +1054,13 @@ namespace Sapphire::Common HideUILockChar = 16, // as the name suggests, hides the ui and logs the char... InCombat = 17, // in Combat, locks gearchange/return/teleport Casting = 18, - InNpcEvent = 23, // when talking to an npc, locks ui giving "occupied" message + InNpcEvent = 20, // when talking to an npc, locks ui giving "occupied" message // InNpcEvent1 = 10, // Sent together with InNpcEvent, when waiting for input? just a guess... BoundByDuty = 26, BetweenAreas = 37, - WatchingCutscene = 51, // this is actually just a dummy, this id is different + WatchingCutscene = 49, // this is actually just a dummy, this id is different }; diff --git a/src/world/Network/Handlers/EventHandlers.cpp b/src/world/Network/Handlers/EventHandlers.cpp index 02e568db..1228d43b 100644 --- a/src/world/Network/Handlers/EventHandlers.cpp +++ b/src/world/Network/Handlers/EventHandlers.cpp @@ -139,7 +139,7 @@ void Sapphire::Network::GameConnection::eventHandlerOutsideRange( const Packets: std::string objName = eventMgr.getEventName( eventId ); World::Manager::PlayerMgr::sendDebug( player, "Calling: {0}.{1} - {2} p1: {3}", objName, eventName, eventId, param1 ); - eventMgr.eventStart( player, player.getId(), eventId, Event::EventHandler::WithinRange, 1, param1 ); + eventMgr.eventStart( player, player.getId(), eventId, Event::EventHandler::OutsideRange, 1, param1 ); scriptMgr.onOutsideRange( player, eventId, param1, pos.x, pos.y, pos.z ); From 9f7617667110e6b5ebe619c4dc99f6125a94ce29 Mon Sep 17 00:00:00 2001 From: dude22072 Date: Wed, 16 Feb 2022 14:18:22 -0600 Subject: [PATCH 17/44] MSQ up to 30 --- src/scripts/quest/ManFst309.cpp | 138 +++++++ .../subquest/blackshroud_north/GaiUsa801.cpp | 137 +++++++ .../subquest/blackshroud_north/GaiUsa802.cpp | 170 ++++++++ .../subquest/blackshroud_north/GaiUsa803.cpp | 371 ++++++++++++++++++ .../subquest/blackshroud_north/GaiUsa904.cpp | 250 ++++++++++++ .../subquest/blackshroud_north/GaiUsa905.cpp | 232 +++++++++++ .../quest/subquest/gridania/GaiUsa906.cpp | 198 ++++++++++ 7 files changed, 1496 insertions(+) create mode 100644 src/scripts/quest/ManFst309.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_north/GaiUsa801.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_north/GaiUsa802.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_north/GaiUsa803.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_north/GaiUsa904.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_north/GaiUsa905.cpp create mode 100644 src/scripts/quest/subquest/gridania/GaiUsa906.cpp diff --git a/src/scripts/quest/ManFst309.cpp b/src/scripts/quest/ManFst309.cpp new file mode 100644 index 00000000..28dc5638 --- /dev/null +++ b/src/scripts/quest/ManFst309.cpp @@ -0,0 +1,138 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: ManFst309_00516 +// Quest Name: Wrath of the Titan +// Quest ID: 66052 +// Start NPC: 1006688 +// End NPC: 1006264 + +using namespace Sapphire; + +class ManFst309 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1003281 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006264 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006688;//Minfilia + static constexpr auto Actor1 = 1003281;//R'ashaht Rhiki + static constexpr auto Actor2 = 1006264;//Trachtoum + static constexpr auto CutManfst30910 = 97; + static constexpr auto LocActor0 = 1002441; + static constexpr auto LocActor1 = 1003782; + static constexpr auto LocActor3 = 1003248; + static constexpr auto LocPosActor0 = 4314583; + +public: + ManFst309() : Sapphire::ScriptAPI::QuestScript( 66052 ){}; + ~ManFst309() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &ManFst309::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &ManFst309::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &ManFst309::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &ManFst309::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( ManFst309 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_north/GaiUsa801.cpp b/src/scripts/quest/subquest/blackshroud_north/GaiUsa801.cpp new file mode 100644 index 00000000..1ed19abf --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_north/GaiUsa801.cpp @@ -0,0 +1,137 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa801_00785 +// Quest Name: Ziz Is So Ridiculous +// Quest ID: 66321 +// Start NPC: 1006241 +// End NPC: 1006241 + +using namespace Sapphire; + +class GaiUsa801 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 5 Listener: 179 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006241 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006241;//Aideen + static constexpr auto Enemy0 = 224;//Ziz (INCORRECT: 179) + +public: + GaiUsa801() : Sapphire::ScriptAPI::QuestScript( 66321 ){}; + ~GaiUsa801() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( nameId ) + { + case Enemy0: + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 6 ); + if( quest.getUI8AL() >= 6 ) + { + quest.setUI8AL( 0 ); + quest.setSeq( SeqFinish ); + } + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa801::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa801::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa801::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa801::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa801 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_north/GaiUsa802.cpp b/src/scripts/quest/subquest/blackshroud_north/GaiUsa802.cpp new file mode 100644 index 00000000..6f709bbd --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_north/GaiUsa802.cpp @@ -0,0 +1,170 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsa802_00786 +// Quest Name: Seeing Eye to Winged Eye +// Quest ID: 66322 +// Start NPC: 1006242 +// End NPC: 1006242 + +using namespace Sapphire; + +class GaiUsa802 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2001982 + /// Countable Num: 0 Seq: 255 Event: 5 Listener: 1899 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006242;//Ivaurault + static constexpr auto Enemy0 = 4285321; + static constexpr auto Eobject0 = 2001982; + static constexpr auto EventActionLookoutLong = 41; + static constexpr auto EventActionSearch = 1; + +public: + GaiUsa802() : Sapphire::ScriptAPI::QuestScript( 66322 ){}; + ~GaiUsa802() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00004( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionLookoutLong, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa802::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa802::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa802::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa802::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemySpawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy0, player.getId() ); + + if( !enemySpawned ) + { + auto enemy = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy->hateListAdd( player.getAsPlayer(), 1 ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa802::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa802 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_north/GaiUsa803.cpp b/src/scripts/quest/subquest/blackshroud_north/GaiUsa803.cpp new file mode 100644 index 00000000..e6f549ce --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_north/GaiUsa803.cpp @@ -0,0 +1,371 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa803_00787 +// Quest Name: Rock of Rancor +// Quest ID: 66323 +// Start NPC: 1006241 +// End NPC: 1006241 + +using namespace Sapphire; + +class GaiUsa803 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + // UI8CH + // UI8CL + // UI8DH + // UI8DL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2001983 + /// Countable Num: 0 Seq: 2 Event: 8 Listener: 2001983 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2001984 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006241; //Aideen + static constexpr auto Eobject0 = 2001983;//AOE Item Target + static constexpr auto Eobject1 = 2001984;//Humming Crystal + static constexpr auto Eobject2 = 2001985;//Humming Crystal + static constexpr auto Eobject3 = 2001986;//Humming Crystal + static constexpr auto Eobject4 = 2001987;//Humming Crystal + static constexpr auto Eobject5 = 2001988;//Humming Crystal + static constexpr auto EventActionSearchMiddle = 3; + static constexpr auto Item0 = 2000616; + static constexpr auto Item1 = 2000617; + +public: + GaiUsa803() : Sapphire::ScriptAPI::QuestScript( 66323 ){}; + ~GaiUsa803() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00014( quest, player ); + break; + } + case Eobject1: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00004( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject2: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00006( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject3: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00008( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject4: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00010( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject5: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00012( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + //TODO: This doesn't exist, leaving it behind as a note + void onEventAOEItem( World::Quest& quest, Entity::Player& player, uint64_t actorId ) + { + if( quest.getSeq() == Seq1 && actorId == Eobject0 ) + { + Scene00003( quest, player ); + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 1, 2, quest.getUI8AH(), 5 );//TODO:Show Item Icon + if( quest.getUI8AH() >= 5 ) + { + quest.setUI8BH( quest.getUI8DH() ); + quest.setUI8BL( quest.getUI8DL() ); + quest.setUI8AH( 0 ); + quest.setUI8AL( 0 ); + quest.setUI8CH( 0 ); + quest.setUI8CL( 0 ); + quest.setUI8DH( 0 ); + quest.setUI8DL( 0 ); + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setUI8DH( 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8DL( quest.getUI8DL() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8DL( quest.getUI8DL() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BL( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8DL( quest.getUI8DL() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8CH( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8DL( quest.getUI8DL() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00012( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 12, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00012Return ) ); + } + + void Scene00012Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8CL( 1 ); + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8DL( quest.getUI8DL() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00013( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 13, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00013Return ) ); + } + + void Scene00013Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00014( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 14, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00014Return ) ); + } + + void Scene00014Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00015( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00015( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 15, HIDE_HOTBAR, bindSceneReturn( &GaiUsa803::Scene00015Return ) ); + } + + void Scene00015Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa803 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_north/GaiUsa904.cpp b/src/scripts/quest/subquest/blackshroud_north/GaiUsa904.cpp new file mode 100644 index 00000000..18abb08b --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_north/GaiUsa904.cpp @@ -0,0 +1,250 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsa904_00799 +// Quest Name: Power of Deduction +// Quest ID: 66335 +// Start NPC: 1006240 +// End NPC: 1002780 + +using namespace Sapphire; + +class GaiUsa904 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 10 Listener: 5000000 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1007541 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006240; + static constexpr auto Actor1 = 1007541;//Mangled Corpse + static constexpr auto Actor2 = 1002780;//Aethelmaer + static constexpr auto Enemy0 = 4299601;//Floating Eye + static constexpr auto Eobject0 = 2002462; + static constexpr auto Eventrange0 = 4299594; + static constexpr auto EventActionSearch = 1; + static constexpr auto Item0 = 2000861;//Ravaged Corpse (UI8BH) + static constexpr auto LocAction1 = 788; + static constexpr auto LocAction2 = 981; + static constexpr auto LocActor0 = 1006240; + static constexpr auto LocActor1 = 1006241; + static constexpr auto LocActor2 = 1006242; + static constexpr auto LocActor4 = 1007541; + static constexpr auto LocActor5 = 1007643; + static constexpr auto LocPosActor = 4329140; + static constexpr auto LocPosActor1 = 4256813; + static constexpr auto LocPosActor2 = 4256814; + static constexpr auto LocPosActor4 = 4329223; + static constexpr auto LocPosActor5 = 4329392; + +public: + GaiUsa904() : Sapphire::ScriptAPI::QuestScript( 66335 ){}; + ~GaiUsa904() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getUI8AL() != 0 ) + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00004( quest, player ); + }, + nullptr, 0 ); + else + Scene00003( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00007( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + quest.setUI8AL( 1 ); + break; + } + } + } + + void onWithinRange( World::Quest& quest, Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override + { + if( param1 == Eventrange0 ) + { + Scene00002( quest, player ); + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa904::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa904::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa904::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemySpawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy0, player.getId() ); + + if( !enemySpawned && quest.getUI8AL() < 1) + { + auto enemy = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy->hateListAdd( player.getAsPlayer(), 1 ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa904::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //The Enemy is still about! + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa904::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setUI8BH( 1 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa904::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa904::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsa904::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00008( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa904::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa904 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_north/GaiUsa905.cpp b/src/scripts/quest/subquest/blackshroud_north/GaiUsa905.cpp new file mode 100644 index 00000000..1fe32c44 --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_north/GaiUsa905.cpp @@ -0,0 +1,232 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa905_00800 +// Quest Name: Secret of the White Lily +// Quest ID: 66336 +// Start NPC: 1002780 +// End NPC: 1006263 + +using namespace Sapphire; + +class GaiUsa905 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1000100 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1000146 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 1000248 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006263 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1002780;//Aethelmaer + static constexpr auto Actor1 = 1000100;//Mother Miounne + static constexpr auto Actor2 = 1000146;//Bernadette + static constexpr auto Actor3 = 1000248;//Ceinguled + static constexpr auto Actor4 = 1006263;//Ursandel + static constexpr auto Item0 = 2000630;//Lily Button (UI8BH) + +public: + GaiUsa905() : Sapphire::ScriptAPI::QuestScript( 66336 ){}; + ~GaiUsa905() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq2 ) + Scene00004( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == Seq3 ) + Scene00006( quest, player ); + break; + } + case Actor4: + { + if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00005( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00009( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsa905::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa905 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/gridania/GaiUsa906.cpp b/src/scripts/quest/subquest/gridania/GaiUsa906.cpp new file mode 100644 index 00000000..ff79d489 --- /dev/null +++ b/src/scripts/quest/subquest/gridania/GaiUsa906.cpp @@ -0,0 +1,198 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsa906_00801 +// Quest Name: Skeletons in Her Closet +// Quest ID: 66337 +// Start NPC: 1006263 +// End NPC: 1006688 + +using namespace Sapphire; + +class GaiUsa906 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2001999 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 5010000 + /// Countable Num: 0 Seq: 3 Event: 15 Listener: 5020000 + /// Countable Num: 0 Seq: 4 Event: 1 Listener: 1006263 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006688 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3,//Fake Sequence for cutscene + Seq4 = 4, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006263;//Ursandel + static constexpr auto Actor2 = 1006688; + static constexpr auto CutScene01 = 370; + static constexpr auto Eobject0 = 2001999;//Manor Gate + static constexpr auto EventActionTouchMiddle = 46; + static constexpr auto Instancedungeon0 = 6; + static constexpr auto LocFace0 = 604; + static constexpr auto LocFace1 = 617; + static constexpr auto Poprange0 = 4332869; + static constexpr auto Territorytype0 = 148; + static constexpr auto UnlockAddNewContentToCf = 3702; + static constexpr auto UnlockImageDungeonHaukke = 80; + +public: + GaiUsa906() : Sapphire::ScriptAPI::QuestScript( 66337 ){}; + ~GaiUsa906() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq4 ) + Scene00005( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00006( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionTouchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onEnterTerritory( World::Quest& quest, Entity::Player& player, uint16_t param1, uint16_t param2 ) override + { + if( quest.getSeq() == Seq3 ) + Scene00004( quest, player ); + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsa906::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa906::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsa906::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsa906::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //TODO: Unlock Haukke Manor + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa906::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( Seq4 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsa906::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 3, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsa906::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsa906 ); \ No newline at end of file From 81fb8108a36a4f78166dfb2096f81b048d63ab51 Mon Sep 17 00:00:00 2001 From: Mordred Date: Wed, 16 Feb 2022 22:18:55 +0100 Subject: [PATCH 18/44] Fixed broken scripts --- deps/datReader/DatCategories/bg/sgb.h | 20 ++- .../dungeons/BrayfloxsLongstopHard.cpp | 4 +- .../instances/dungeons/DzemaelDarkhold.cpp | 56 ++++---- .../instances/dungeons/ThePraetorium.cpp | 74 +++++----- .../instances/guildhests/AnnoytheVoid.cpp | 12 +- .../guildhests/BasicTrainingEnemyParties.cpp | 46 +++--- .../BasicTrainingEnemyStrongholds.cpp | 2 +- .../FlickingSticksandTakingNames.cpp | 42 +++--- .../instances/guildhests/LongLivetheQueen.cpp | 132 +++++++++--------- .../instances/guildhests/MorethanaFeeler.cpp | 2 +- .../instances/guildhests/ShadowandClaw.cpp | 132 +++++++++--------- .../instances/guildhests/SolemnTrinity.cpp | 62 ++++---- .../instances/guildhests/UndertheArmor.cpp | 42 +++--- src/scripts/instances/guildhests/WardUp.cpp | 62 ++++---- .../trials/ARelicReborntheChimera.cpp | 132 +++++++++--------- src/scripts/instances/trials/CapeWestwind.cpp | 2 +- src/tools/event_object_parser/main.cpp | 11 ++ 17 files changed, 431 insertions(+), 402 deletions(-) diff --git a/deps/datReader/DatCategories/bg/sgb.h b/deps/datReader/DatCategories/bg/sgb.h index d7a338b6..d595593a 100644 --- a/deps/datReader/DatCategories/bg/sgb.h +++ b/deps/datReader/DatCategories/bg/sgb.h @@ -210,11 +210,29 @@ struct SGB_HEADER uint32_t unknown54; }; +enum eCollisionState +{ + NoChange = 0x0, + On = 0x1, + Off = 0x2, +}; + + struct SGB_STATE_HEADER { uint32_t id; uint32_t nameOffset; - char unknown[0x24]; + int Binders; + int BinderCount; + int BinaryAssetPath; + int Binary; + int BinaryCount; + uint32_t TimelineID; + int8_t AutoPlay; + int8_t LoopPlayback; + uint8_t Padding00[2]; + eCollisionState CollisionState; + uint32_t Reserved[1]; }; struct SGB_STATE_ENTRY diff --git a/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp b/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp index b7deb526..3ee698ff 100644 --- a/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp +++ b/src/scripts/instances/dungeons/BrayfloxsLongstopHard.cpp @@ -32,14 +32,14 @@ public: instance.addEObj( "unknown_7", 2002735, 0, 4543731, 4, { 44.686901f, 7.015000f, -131.547394f }, 0.500000f, -0.532325f, 0); instance.addEObj( "sgvf_w_lvd_b0118_1", 2002872, 4543729, 4543730, 4, { 44.232769f, 7.015042f, -129.352997f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.addEObj( "ãƒ–ãƒ¬ã‚¤ãƒ•ãƒ­ã‚¯ã‚¹ãæŠœé“", 2003429, 0, 4663860, 4, { 44.358749f, 7.554582f, -132.341095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2003429, 0, 4663860, 4, { 44.358749f, 7.554582f, -132.341095f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Exit", 2000139, 0, 4543759, 4, { -25.894650f, 35.019409f, -222.949600f }, 0.991760f, 0.000048f, 0); instance.addEObj( "SwiftmakeCheckgate", 2002184, 4549240, 4598149, 4, { -95.264717f, 12.888430f, -122.593300f }, 1.000000f, 0.000000f, 0); instance.addEObj( "SwiftmakeCheckgate_1", 2002665, 4549241, 4598150, 4, { -100.273201f, 20.310730f, -163.513397f }, 1.000000f, 0.000000f, 0); instance.addEObj( "SwiftmakeCheckgate_2", 2002884, 4572942, 4598151, 4, { -102.647499f, 21.011600f, -187.365494f }, 0.991760f, 0.000048f, 0); instance.addEObj( "sgvf_w_lvd_b0250", 2002872, 4543735, 4543736, 4, { -48.175251f, 34.706921f, -234.463196f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.addEObj( "unknown_8", 2002735, 0, 4543737, 4, { -48.271229f, 34.918541f, -235.574203f }, 1.000000f, -1.497719f, 0); + instance.addEObj( "unknown_9", 2002735, 0, 4543737, 4, { -48.271229f, 34.918541f, -235.574203f }, 1.000000f, -1.497719f, 0); } diff --git a/src/scripts/instances/dungeons/DzemaelDarkhold.cpp b/src/scripts/instances/dungeons/DzemaelDarkhold.cpp index 7e576e8f..8783e8e2 100644 --- a/src/scripts/instances/dungeons/DzemaelDarkhold.cpp +++ b/src/scripts/instances/dungeons/DzemaelDarkhold.cpp @@ -11,10 +11,10 @@ public: void onInit( InstanceContent& instance ) override { - instance.addEObj( "埋門", 2000033, 3328371, 4229633, 4, { 79.909241f, 1.268266f, 161.509598f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_0", 2000033, 3328371, 4229633, 4, { 79.909241f, 1.268266f, 161.509598f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Exit", 2000066, 3328664, 4229634, 4, { 144.020004f, -6.834667f, 162.001907f }, 1.000000f, 0.000000f, 0); instance.addEObj( "GrandHallgate", 2000438, 3328665, 4229635, 4, { 98.210373f, -6.834594f, 111.974403f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_0", 2000453, 0, 4229636, 4, { 79.384338f, -10.733530f, 106.701599f }, 1.000000f, -0.706750f, 0); + instance.addEObj( "unknown_1", 2000453, 0, 4229636, 4, { 79.384338f, -10.733530f, 106.701599f }, 1.000000f, -0.706750f, 0); instance.addEObj( "sgvf_w_lvd_b0118", 2000452, 4229638, 4229637, 4, { 76.745064f, -11.090400f, 105.321198f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) instance.addEObj( "Magitektransporter", 2000458, 0, 4229639, 4, { 23.358509f, -12.304620f, 57.612831f }, 1.000000f, 0.000000f, 0); @@ -38,18 +38,18 @@ public: // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) instance.addEObj( "sgvf_r1r1_b0173_6", 2000276, 4255648, 4255656, 4, { 19.309570f, -10.954800f, 51.356911f }, 1.000000f, 0.000000f, 0); // States -> vfbright_b_on (id: 5) vfbright_b_off (id: 6) - instance.addEObj( "unknown_1", 2000279, 4247600, 4260481, 4, { 35.302368f, 8.108457f, 206.288605f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_2", 2000279, 4247601, 4260542, 4, { 111.093102f, -3.403727f, 176.495895f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_3", 2000279, 4247603, 4260592, 4, { 68.310699f, -14.257320f, 83.756592f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_4", 2000279, 4247604, 4260596, 4, { 52.317631f, -11.815490f, 110.621300f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_5", 2000279, 4247605, 4260597, 4, { 18.860821f, -14.036660f, 88.283234f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_6", 2000279, 4247606, 4260598, 4, { 20.972610f, -11.172370f, 51.726391f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_7", 2000279, 4247602, 4260625, 4, { 138.802094f, -10.764680f, 110.383400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_2", 2000279, 4247600, 4260481, 4, { 35.302368f, 8.108457f, 206.288605f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_3", 2000279, 4247601, 4260542, 4, { 111.093102f, -3.403727f, 176.495895f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_4", 2000279, 4247603, 4260592, 4, { 68.310699f, -14.257320f, 83.756592f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_5", 2000279, 4247604, 4260596, 4, { 52.317631f, -11.815490f, 110.621300f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_6", 2000279, 4247605, 4260597, 4, { 18.860821f, -14.036660f, 88.283234f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_7", 2000279, 4247606, 4260598, 4, { 20.972610f, -11.172370f, 51.726391f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2000279, 4247602, 4260625, 4, { 138.802094f, -10.764680f, 110.383400f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitektransporter_1", 2000474, 0, 4233741, 4, { -96.800278f, -30.000010f, -41.821941f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_8", 2000455, 0, 4233742, 4, { -106.309601f, -26.688049f, -16.372990f }, 0.991760f, 0.737616f, 0); + instance.addEObj( "unknown_9", 2000455, 0, 4233742, 4, { -106.309601f, -26.688049f, -16.372990f }, 0.991760f, 0.737616f, 0); instance.addEObj( "sgvf_w_lvd_b0118_1", 2000454, 4233746, 4233744, 4, { -107.679703f, -26.639919f, -15.815070f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.addEObj( "unknown_9", 2000487, 4184823, 4233750, 4, { -111.157799f, -22.833250f, 2.271249f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_10", 2000487, 4184823, 4233750, 4, { -111.157799f, -22.833250f, 2.271249f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgvf_r1r1_b0174", 2000490, 4255705, 4236228, 4, { -242.711304f, -24.146959f, -32.381401f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) instance.addEObj( "sgvf_r1r1_b0174_1", 2000490, 4255691, 4236251, 4, { -261.321289f, -25.547960f, -34.986919f }, 1.000000f, 0.000000f, 0); @@ -66,21 +66,21 @@ public: // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) instance.addEObj( "sgvf_r1r1_b0174_7", 2000490, 4255710, 4236326, 4, { -136.133698f, -24.761801f, 11.194330f }, 1.000000f, 0.000000f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.addEObj( "unknown_10", 2000280, 4247607, 4260626, 4, { -260.415710f, -25.404510f, -36.083500f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_11", 2000280, 4247608, 4260627, 4, { -262.467896f, -26.663879f, -21.408119f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_12", 2000280, 4247609, 4260641, 4, { -241.470901f, -24.060431f, -29.972530f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_13", 2000280, 4247611, 4260649, 4, { -238.320496f, -47.903111f, -3.008399f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_14", 2000280, 4247610, 4260650, 4, { -219.957108f, -17.854340f, 18.911011f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_15", 2000280, 4247613, 4260651, 4, { -168.223907f, -33.658329f, 50.704330f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_16", 2000280, 4247612, 4260652, 4, { -165.114899f, -32.678890f, 41.844219f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_17", 2000280, 4247614, 4260654, 4, { -133.651001f, -24.416229f, 10.934760f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000280, 4247607, 4260626, 4, { -260.415710f, -25.404510f, -36.083500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_12", 2000280, 4247608, 4260627, 4, { -262.467896f, -26.663879f, -21.408119f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000280, 4247609, 4260641, 4, { -241.470901f, -24.060431f, -29.972530f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000280, 4247611, 4260649, 4, { -238.320496f, -47.903111f, -3.008399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000280, 4247610, 4260650, 4, { -219.957108f, -17.854340f, 18.911011f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000280, 4247613, 4260651, 4, { -168.223907f, -33.658329f, 50.704330f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000280, 4247612, 4260652, 4, { -165.114899f, -32.678890f, 41.844219f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2000280, 4247614, 4260654, 4, { -133.651001f, -24.416229f, 10.934760f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgvf_w_emp_b0021", 2000488, 4233760, 4233762, 4, { 13.842580f, -15.160090f, -143.072693f }, 1.000000f, 0.000000f, 0); // States -> vf_baria_on (id: 1) vf_baria_off (id: 2) instance.addEObj( "MagitekterminalVIII", 2000483, 4256818, 4233766, 4, { -16.049601f, -17.297310f, -177.329498f }, 0.991760f, 0.000048f, 0); // States -> vf_tarmn1_on (id: 3) vf_tarmn1_of (id: 4) vf_tarmn2_on (id: 12) vf_bg_on (id: 18) vf_bg_of (id: 28) instance.addEObj( "MagitekterminalIX", 2000484, 4256819, 4233768, 4, { -14.914310f, -21.075211f, -144.145996f }, 1.000000f, 0.000000f, 0); // States -> vf_tarmn1_on (id: 3) vf_tarmn1_of (id: 4) vf_tarmn2_on (id: 12) vf_bg_on (id: 18) vf_bg_of (id: 28) - instance.addEObj( "unknown_18", 2000457, 0, 4233769, 4, { 56.778809f, -36.148682f, -150.835495f }, 0.991760f, 0.957075f, 0); + instance.addEObj( "unknown_19", 2000457, 0, 4233769, 4, { 56.778809f, -36.148682f, -150.835495f }, 0.991760f, 0.957075f, 0); instance.addEObj( "sgvf_w_lvd_b0118_2", 2000456, 4233771, 4233770, 4, { 55.222290f, -35.782471f, -150.255600f }, 0.991760f, 0.000048f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) instance.addEObj( "sgvf_r1r1_b0174_8", 2000490, 4255718, 4236416, 4, { -48.459080f, -19.742540f, -176.405197f }, 0.991760f, 0.000048f, 0); @@ -99,14 +99,14 @@ public: // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) instance.addEObj( "sgvf_r1r1_b0174_15", 2000490, 4255729, 4236582, 4, { 105.072098f, -38.024330f, -158.260803f }, 0.991760f, 0.000048f, 0); // States -> vfbright_o_on (id: 5) vfbright_o_off (id: 6) - instance.addEObj( "unknown_19", 2000280, 4246846, 4260657, 4, { -45.950432f, -19.312410f, -177.762207f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_20", 2000280, 4246848, 4260659, 4, { -14.610830f, -21.218700f, -145.140900f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_21", 2000280, 4246847, 4260660, 4, { -16.411739f, -16.383909f, -180.914902f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_22", 2000280, 4246849, 4260661, 4, { 26.993160f, -23.453131f, -107.682999f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_23", 2000280, 0, 4260662, 4, { 32.493099f, -24.000099f, -113.021797f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_24", 2000280, 4246850, 4260663, 4, { 66.021332f, -38.500019f, -172.238098f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_25", 2000280, 4246851, 4260664, 4, { 70.452782f, -37.655048f, -202.913803f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_26", 2000280, 4246852, 4260665, 4, { 103.330498f, -38.100510f, -159.167999f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2000280, 4246846, 4260657, 4, { -45.950432f, -19.312410f, -177.762207f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000280, 4246848, 4260659, 4, { -14.610830f, -21.218700f, -145.140900f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000280, 4246847, 4260660, 4, { -16.411739f, -16.383909f, -180.914902f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_23", 2000280, 4246849, 4260661, 4, { 26.993160f, -23.453131f, -107.682999f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_24", 2000280, 0, 4260662, 4, { 32.493099f, -24.000099f, -113.021797f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000280, 4246850, 4260663, 4, { 66.021332f, -38.500019f, -172.238098f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000280, 4246851, 4260664, 4, { 70.452782f, -37.655048f, -202.913803f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000280, 4246852, 4260665, 4, { 103.330498f, -38.100510f, -159.167999f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Exit_1", 2000139, 0, 4233773, 4, { 79.243332f, -38.930771f, -182.480194f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Entrance", 2000182, 4229601, 4229612, 5, { -48.620270f, 19.892130f, 221.013596f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) diff --git a/src/scripts/instances/dungeons/ThePraetorium.cpp b/src/scripts/instances/dungeons/ThePraetorium.cpp index 939377db..aeaf1f76 100644 --- a/src/scripts/instances/dungeons/ThePraetorium.cpp +++ b/src/scripts/instances/dungeons/ThePraetorium.cpp @@ -37,23 +37,23 @@ public: instance.addEObj( "sgvf_w_lvd_b0118_4", 2001135, 4326381, 4326383, 4, { -196.318497f, -104.078903f, -0.786835f }, 1.000000f, 0.000000f, 0); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) instance.addEObj( "unknown_10", 2001766, 4175265, 4334405, 4, { -570.270081f, -268.000000f, 217.461197f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "ä»ã‚·ãƒ‰æŒ‡ä»¤", 2000806, 0, 4304940, 4, { 217.957397f, 46.000000f, -11.597380f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_11", 2000806, 0, 4304940, 4, { 217.957397f, 46.000000f, -11.597380f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal", 2000851, 0, 4307954, 4, { 133.745193f, 22.964720f, -0.015320f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekterminal_1", 2000852, 0, 4307955, 4, { 134.477707f, 7.614197f, -0.045776f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekterminal_2", 2000856, 0, 4307956, 4, { 145.769394f, 21.988159f, 7.095398f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_11", 2000813, 0, 4305231, 4, { 136.430801f, 22.354429f, -0.137390f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_12", 2000813, 0, 4305231, 4, { 136.430801f, 22.354429f, -0.137390f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekterminal_3", 2000858, 0, 4308034, 4, { 121.995796f, -104.020798f, 3.707886f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekarmor", 2000872, 0, 4374521, 4, { 12.002250f, -107.811699f, -78.686447f }, 2.578735f, -1.562172f, 0); instance.addEObj( "Magitekarmor_1", 2000872, 0, 4335642, 4, { 108.952103f, -106.029999f, -7.573757f }, 2.578735f, -0.369535f, 0); - instance.addEObj( "unknown_12", 2000791, 4118536, 4301808, 4, { 226.850998f, 155.775497f, 3.640267f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_13", 2000836, 4178897, 4301837, 4, { 230.933899f, 156.818100f, 25.887810f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_13", 2000791, 4118536, 4301808, 4, { 226.850998f, 155.775497f, 3.640267f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_14", 2000836, 4178897, 4301837, 4, { 230.933899f, 156.818100f, 25.887810f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_4", 2000792, 0, 4301935, 4, { 240.527893f, 155.626495f, 4.989798f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_14", 2000793, 4243244, 4301967, 4, { 187.994705f, 152.227097f, -80.103348f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_15", 2000794, 4178131, 4301977, 4, { 157.029907f, 155.725204f, -56.634510f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_16", 2000795, 4118533, 4301987, 4, { 171.986206f, 160.259903f, -32.392151f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_15", 2000793, 4243244, 4301967, 4, { 187.994705f, 152.227097f, -80.103348f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2000794, 4178131, 4301977, 4, { 157.029907f, 155.725204f, -56.634510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2000795, 4118533, 4301987, 4, { 171.986206f, 160.259903f, -32.392151f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgpl_w_transparent06", 2000796, 4317691, 4301996, 4, { 177.690002f, 155.500000f, -35.500401f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Imperialidentificationkey", 2000837, 0, 4303033, 4, { 226.065094f, 155.807800f, 7.053694f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_17", 2000855, 4178132, 4307928, 4, { 224.098007f, 156.000000f, -26.999870f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2000855, 4178132, 4307928, 4, { 224.098007f, 156.000000f, -26.999870f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgpl_w_transparent04", 2000845, 4316977, 4316988, 4, { 221.255707f, 156.000000f, 6.591867f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_5", 2001145, 4329956, 4329957, 4, { 196.345398f, 186.275101f, -3.980006f }, 1.000000f, 0.000000f, 0); // States -> ele_off (id: 10) ele_on (id: 11) @@ -61,36 +61,36 @@ public: // States -> ele_off (id: 10) ele_on (id: 11) instance.addEObj( "Magitektransporter", 2001147, 0, 4329966, 4, { 204.421494f, 120.000000f, -60.006229f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitektransporter_1", 2001148, 0, 4329969, 4, { 228.831696f, 71.500000f, -28.156210f }, 1.000000f, 0.827528f, 0); - instance.addEObj( "unknown_18", 2002628, 4305528, 4334565, 4, { 221.126099f, 153.428696f, -69.269623f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_19", 2000871, 0, 4317032, 4, { 174.414993f, 102.515198f, -88.973930f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_20", 2000797, 4118552, 4303003, 4, { 227.155396f, 72.000000f, -43.219952f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_21", 2000798, 4119463, 4303020, 4, { 190.957703f, 72.355438f, -64.773132f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_19", 2002628, 4305528, 4334565, 4, { 221.126099f, 153.428696f, -69.269623f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2000871, 0, 4317032, 4, { 174.414993f, 102.515198f, -88.973930f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_21", 2000797, 4118552, 4303003, 4, { 227.155396f, 72.000000f, -43.219952f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_22", 2000798, 4119463, 4303020, 4, { 190.957703f, 72.355438f, -64.773132f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_7", 2000799, 0, 4303080, 4, { 268.474396f, 67.031410f, -49.967129f }, 0.991760f, -0.501567f, 0); instance.addEObj( "Imperialidentificationkey_1", 2000838, 0, 4303112, 4, { 263.129395f, 66.381569f, -71.274437f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_22", 2000667, 4119461, 4303114, 4, { 271.022614f, 68.049881f, -45.787529f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_23", 2000800, 4124814, 4303127, 4, { 237.461395f, 72.250000f, 33.809959f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_24", 2000843, 4119464, 4304799, 4, { 190.731094f, 67.877243f, -85.008949f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_25", 2000844, 0, 4304804, 4, { 254.749405f, 72.098747f, -36.545410f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2000667, 4119461, 4303114, 4, { 271.022614f, 68.049881f, -45.787529f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_24", 2000800, 4124814, 4303127, 4, { 237.461395f, 72.250000f, 33.809959f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_25", 2000843, 4119464, 4304799, 4, { 190.731094f, 67.877243f, -85.008949f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2000844, 0, 4304804, 4, { 254.749405f, 72.098747f, -36.545410f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekterminal_8", 2000841, 0, 4304808, 4, { 234.100006f, 72.101990f, -5.516209f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Imperialidentificationkey_2", 2000840, 0, 4304809, 4, { 242.130798f, 72.250000f, 26.153481f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_26", 2000842, 4186210, 4304810, 4, { 224.041794f, 75.715820f, -0.347510f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_27", 2000842, 4186210, 4304810, 4, { 224.041794f, 75.715820f, -0.347510f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_9", 2000802, 4299253, 4304880, 4, { 177.904907f, 76.066162f, -5.569580f }, 0.991760f, -0.010379f, 0); instance.addEObj( "Magitekterminal_10", 2000803, 0, 4304881, 4, { 173.805496f, 76.081238f, 4.123073f }, 1.000000f, 0.729448f, 0); - instance.addEObj( "unknown_27", 2000804, 4175899, 4304884, 4, { 172.537292f, 76.600563f, -0.941921f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_28", 2000804, 4175899, 4304884, 4, { 172.537292f, 76.600563f, -0.941921f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_11", 2000849, 0, 4307931, 4, { 173.793900f, 47.632881f, 4.163035f }, 0.991760f, 0.694225f, 0); - instance.addEObj( "unknown_28", 2001020, 4119459, 4317355, 4, { 236.713104f, 68.589233f, 77.256348f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_29", 2001021, 4119458, 4317360, 4, { 214.862198f, 47.531738f, 39.169922f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_29", 2001020, 4119459, 4317355, 4, { 236.713104f, 68.589233f, 77.256348f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_30", 2001021, 4119458, 4317360, 4, { 214.862198f, 47.531738f, 39.169922f }, 0.991760f, 0.000048f, 0); instance.addEObj( "sgpl_w_transparent05", 2000877, 4317555, 4317508, 4, { 178.867599f, 76.089233f, -0.117565f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgpl_w_transparent05_1", 2000878, 4317536, 4317580, 4, { 168.665405f, 46.519169f, 1.801311f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_30", 2002629, 4305536, 4334566, 4, { 241.707993f, 66.877907f, -82.835068f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_31", 2002630, 4305537, 4334567, 4, { 112.046898f, 67.002319f, 46.555180f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_31", 2002629, 4305536, 4334566, 4, { 241.707993f, 66.877907f, -82.835068f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_32", 2002630, 4305537, 4334567, 4, { 112.046898f, 67.002319f, 46.555180f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekterminal_12", 2000805, 4299251, 4304927, 4, { 167.034500f, 46.199989f, 8.192681f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_32", 2000811, 4175901, 4304953, 4, { 149.577499f, 46.799969f, -30.579741f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_33", 2000807, 4309445, 4304977, 4, { 146.929092f, 45.975342f, -50.736271f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_33", 2000811, 4175901, 4304953, 4, { 149.577499f, 46.799969f, -30.579741f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2000807, 4309445, 4304977, 4, { 146.929092f, 45.975342f, -50.736271f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Identificationkeyreader", 2000808, 4182427, 4304985, 4, { 128.409805f, 47.799999f, -49.366180f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_13", 2000809, 4298905, 4305041, 4, { 150.029999f, 46.723068f, -39.001339f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_14", 2000810, 0, 4305042, 4, { 154.199600f, 46.894550f, -34.215000f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_34", 2000812, 4119481, 4305216, 4, { 208.043594f, 43.053101f, 0.003599f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2000812, 4119481, 4305216, 4, { 208.043594f, 43.053101f, 0.003599f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Imperialidentificationkey_3", 2000839, 0, 4307952, 4, { 155.484695f, 46.000000f, -57.763378f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekterminal_15", 2000850, 0, 4307953, 4, { 154.192307f, 101.909103f, -34.226189f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Magitekterminal_16", 2000857, 0, 4308029, 4, { 142.995895f, 46.047619f, -53.038639f }, 0.991760f, -0.743907f, 0); @@ -98,29 +98,29 @@ public: instance.addEObj( "Magitekterminal_17", 2000904, 4298910, 4317110, 4, { 150.108398f, 102.204201f, -39.998730f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgpl_w_transparent05_2", 2000879, 4317581, 4317585, 4, { 145.143005f, 46.118488f, -33.631050f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgpl_w_transparent05_3", 2000880, 4317584, 4317586, 4, { 144.416595f, 102.000000f, -35.715260f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_35", 2002539, 4323543, 4323532, 4, { 191.892395f, 46.000000f, -42.993431f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_36", 2001205, 0, 4334601, 4, { 134.810394f, 21.910000f, -0.001021f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_37", 2001205, 0, 4334602, 4, { 133.078400f, -102.979202f, 0.123506f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2002539, 4323543, 4323532, 4, { 191.892395f, 46.000000f, -42.993431f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_37", 2001205, 0, 4334601, 4, { 134.810394f, 21.910000f, -0.001021f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2001205, 0, 4334602, 4, { 133.078400f, -102.979202f, 0.123506f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekarmor_3", 2000872, 0, 4335640, 4, { 129.111298f, 68.261063f, -59.929440f }, 2.578735f, -0.094404f, 0); - instance.addEObj( "unknown_38", 2000815, 4190796, 4305252, 4, { 81.888397f, -107.400002f, -45.959042f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2000815, 4190796, 4305252, 4, { 81.888397f, -107.400002f, -45.959042f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgpl_w_transparent05_4", 2000816, 4323560, 4305259, 4, { 38.618160f, -107.400002f, -72.955917f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_39", 2000817, 4190794, 4305261, 4, { 37.580742f, -107.400002f, -70.481018f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2000817, 4190794, 4305261, 4, { 37.580742f, -107.400002f, -70.481018f }, 1.000000f, 0.000000f, 0); instance.addEObj( "sgpl_w_transparent05_5", 2000819, 4323562, 4305311, 4, { -38.041451f, -103.786201f, 0.069122f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_40", 2000818, 4200594, 4305318, 4, { -31.718330f, -103.400002f, 2.561740f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_41", 2000820, 4190789, 4305319, 4, { -31.696360f, -103.400002f, -2.409777f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_42", 2000821, 4189149, 4305337, 4, { -68.916000f, -102.759399f, -0.015143f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_43", 2000824, 4119565, 4305499, 4, { -184.609695f, -104.221901f, -2.135104f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2000818, 4200594, 4305318, 4, { -31.718330f, -103.400002f, 2.561740f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_42", 2000820, 4190789, 4305319, 4, { -31.696360f, -103.400002f, -2.409777f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2000821, 4189149, 4305337, 4, { -68.916000f, -102.759399f, -0.015143f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2000824, 4119565, 4305499, 4, { -184.609695f, -104.221901f, -2.135104f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Magitekterminal_18", 2000825, 0, 4305588, 4, { -238.152893f, -104.051300f, -19.744539f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_44", 2000854, 4119564, 4307965, 4, { -117.637398f, -103.993301f, 0.252331f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2000854, 4119564, 4307965, 4, { -117.637398f, -103.993301f, 0.252331f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Shortcut_2", 2000853, 0, 4308004, 4, { -228.197906f, -103.997398f, 0.789458f }, 0.991760f, 0.000048f, 0); instance.addEObj( "sgpl_w_transparent05_6", 2000814, 4323557, 4305251, 4, { 84.611214f, -107.408302f, -51.255131f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_45", 2001138, 4125125, 4328785, 4, { -249.059494f, -104.000000f, -3.238936f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_46", 2001138, 4125125, 4328785, 4, { -249.059494f, -104.000000f, -3.238936f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Shortcut_3", 2000846, 0, 4308008, 4, { -787.271912f, -344.000000f, 2.392201f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Shortcut_4", 2000847, 0, 4308009, 4, { -787.513977f, -344.014587f, -1.791996f }, 1.000000f, 0.000000f, 0); instance.addEObj( "PortaDecumanaentryway", 2001045, 0, 4317611, 4, { -792.387329f, -343.440887f, -0.126096f }, 1.500000f, -1.570451f, 0); instance.addEObj( "sgbg_w1d5_q6_lift2", 2001139, 4328790, 4328793, 4, { -765.431274f, -343.997589f, 1.749690f }, 1.000000f, 0.000000f, 0); // States -> down_Ncut (id: 58) arrival_Ncut (id: 59) upstairs (id: 61) gate1_open (id: 62) gate1_close (id: 63) gate2_open (id: 64) gate2_close (id: 65) start (id: 66) stop (id: 67) ele_off (id: 72) ele_on (id: 73) down_Ncut_hide (id: 74) hide (id: 75) - instance.addEObj( "unknown_46", 2000787, 0, 4301614, 4, { 147.015701f, 186.100006f, -4.199400f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2000787, 0, 4301614, 4, { 147.015701f, 186.100006f, -4.199400f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Exit", 2000788, 0, 4301615, 4, { -721.074524f, -185.731598f, 478.324890f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Shortcut_5", 2000789, 0, 4301618, 4, { 167.870895f, 186.000000f, -0.104399f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Entrance", 2000790, 4301608, 4301619, 5, { 152.054794f, 187.039200f, 3.392751f }, 1.000000f, 0.000000f, 0); diff --git a/src/scripts/instances/guildhests/AnnoytheVoid.cpp b/src/scripts/instances/guildhests/AnnoytheVoid.cpp index 35f06d93..62f4ea06 100644 --- a/src/scripts/instances/guildhests/AnnoytheVoid.cpp +++ b/src/scripts/instances/guildhests/AnnoytheVoid.cpp @@ -98,18 +98,18 @@ public: instance.addEObj( "Gasplume", 2001500, 0, 4031977, 4, { 278.790009f, 74.949097f, -307.793213f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Gasplume_1", 2001501, 0, 4031978, 4, { 270.250000f, 73.624023f, -263.290009f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Gasplume_2", 2001502, 0, 4031979, 4, { 294.390015f, 73.236237f, -270.220001f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×SubSea110:è·è»Š1", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); - instance.addEObj( "×SubSea110:è·è»Š1_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); - instance.addEObj( "×SubSea110:è·è»Š1_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); - instance.addEObj( "×SubSea110:è·è»Š1_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); + instance.addEObj( "SubSea1101", 2000756, 0, 3767676, 4, { 36.809391f, 71.301613f, 393.422211f }, 1.000000f, 0.613813f, 0); + instance.addEObj( "SubSea1101_1", 2000756, 0, 3767681, 4, { 48.187561f, 71.274841f, 386.737091f }, 0.991789f, -0.411419f, 0); + instance.addEObj( "SubSea1101_2", 2000756, 0, 3767687, 4, { 28.997061f, 71.274841f, 399.714111f }, 0.991789f, 0.995057f, 0); + instance.addEObj( "SubSea1101_3", 2000756, 0, 3767692, 4, { 55.362549f, 71.274841f, 379.783386f }, 0.991789f, -0.894372f, 0); instance.addEObj( "Forecastleplanks", 2000760, 0, 3781381, 4, { 210.112106f, 12.527610f, 591.433899f }, 1.937849f, 1.219198f, 0); instance.addEObj( "Quarterdecklogs", 2000761, 0, 3781382, 4, { 171.588196f, 10.359190f, 589.783081f }, 1.480078f, 0.034275f, 0); instance.addEObj( "Forecastleplanks_1", 2000764, 0, 3871000, 4, { 210.703705f, 11.433180f, 595.810303f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Forecastleplanks_2", 2000765, 0, 3871001, 4, { 218.882401f, 11.117170f, 593.682129f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Packedlunch", 2000762, 0, 3781642, 4, { 217.341095f, 8.973405f, 606.443420f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Packedlunch_1", 2000763, 0, 3781643, 4, { 287.164795f, 32.204010f, 607.054321f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×SubSea116:焚ç«1", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); - instance.addEObj( "×SubSea116:焚ç«2", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); + instance.addEObj( "SubSea1161", 2000766, 0, 3781659, 4, { 249.994995f, 6.222380f, 772.705811f }, 0.900235f, 1.543922f, 0); + instance.addEObj( "SubSea1162", 2000767, 0, 3781662, 4, { 249.957993f, 6.371591f, 775.265015f }, 0.900235f, 0.000623f, 0); instance.addEObj( "unknown_46", 2001730, 0, 4234827, 4, { 167.579300f, 14.095910f, 683.943481f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Brasshelmwheel", 2000769, 0, 3781818, 4, { -145.094696f, 1.071958f, 709.132385f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Tangledrigging", 2000770, 0, 3781824, 4, { -185.682098f, -0.117385f, 694.673828f }, 1.000000f, 0.000000f, 0); diff --git a/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp b/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp index f85c1ab8..c78aa52f 100644 --- a/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp +++ b/src/scripts/instances/guildhests/BasicTrainingEnemyParties.cpp @@ -15,13 +15,13 @@ public: instance.addEObj( "Entrance", 2001710, 4133115, 4133114, 5, { -161.384903f, 44.219810f, -218.712402f }, 1.000000f, 0.000000f, 0); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) instance.addEObj( "unknown_1", 2001898, 0, 4263490, 4, { -96.123680f, 47.631321f, -265.750793f }, 1.000000f, -0.091888f, 0); - instance.addEObj( "è¨“ç·´ç”¨ãæœ¨ç±", 2001889, 0, 4260848, 4, { -0.076355f, 24.396429f, 196.551407f }, 0.991760f, 1.529354f, 0); + instance.addEObj( "unknown_2", 2001889, 0, 4260848, 4, { -0.076355f, 24.396429f, 196.551407f }, 0.991760f, 1.529354f, 0); instance.addEObj( "Practicecrates", 2002266, 0, 4269210, 4, { -0.112231f, 26.103210f, 196.541901f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Practicecrate", 2002476, 0, 4314044, 4, { -0.088241f, 25.966061f, 196.565002f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_2", 2001890, 0, 4260868, 4, { -95.709747f, 47.837910f, -265.453613f }, 1.000000f, -0.235299f, 0); - instance.addEObj( "unknown_3", 2002008, 0, 4265062, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); - instance.addEObj( "unknown_4", 2002267, 0, 4269214, 4, { -95.709801f, 47.837898f, -265.453613f }, 1.000000f, -0.235300f, 0); - instance.addEObj( "unknown_5", 2002268, 0, 4269215, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "unknown_3", 2001890, 0, 4260868, 4, { -95.709747f, 47.837910f, -265.453613f }, 1.000000f, -0.235299f, 0); + instance.addEObj( "unknown_4", 2002008, 0, 4265062, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); + instance.addEObj( "unknown_5", 2002267, 0, 4269214, 4, { -95.709801f, 47.837898f, -265.453613f }, 1.000000f, -0.235300f, 0); + instance.addEObj( "unknown_6", 2002268, 0, 4269215, 4, { -106.820503f, 45.686199f, -252.403305f }, 0.500000f, -0.577207f, 0); instance.addEObj( "Solidrock", 2001480, 0, 4013496, 4, { -68.438843f, 43.505470f, 20.266279f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Solidrock_1", 2001481, 0, 4013497, 4, { -52.133999f, 46.160561f, 15.830200f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Solidrock_2", 2001482, 0, 4013498, 4, { -73.786758f, 43.281189f, 4.642619f }, 1.000000f, 0.000000f, 0); @@ -38,15 +38,15 @@ public: instance.addEObj( "Overturnedwain_1", 2000287, 0, 3633020, 4, { -88.599503f, 43.582130f, -303.057404f }, 0.991800f, 1.396356f, 0); instance.addEObj( "Unmovableboulder", 2001486, 0, 4031426, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Unmovableboulder_1", 2001494, 0, 4031428, 4, { -225.313202f, 42.198292f, -35.190151f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_6", 2004363, 0, 4877166, 4, { -181.600403f, 46.582878f, -90.640167f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_7", 2004364, 0, 4877167, 4, { -184.348206f, 47.100651f, -87.938889f }, 1.000000f, -0.024142f, 0); - instance.addEObj( "unknown_8", 2004362, 0, 4877178, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_9", 2004366, 0, 4877202, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_10", 2004575, 0, 4970186, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_11", 2004903, 0, 5107885, 4, { 181.414398f, 69.474243f, 327.901093f }, 0.778198f, -1.158509f, 0); - instance.addEObj( "unknown_12", 2004904, 0, 5108572, 4, { 5.942663f, 57.893860f, -307.682892f }, 1.000000f, 1.286985f, 0); - instance.addEObj( "unknown_13", 2004905, 0, 5108575, 4, { 8.628152f, 57.998081f, -307.854004f }, 1.000000f, 1.546045f, 0); - instance.addEObj( "unknown_14", 2005121, 0, 5583559, 4, { -2.772403f, 24.362370f, 194.110992f }, 1.000000f, -1.046180f, 0); + instance.addEObj( "unknown_7", 2004363, 0, 4877166, 4, { -181.600403f, 46.582878f, -90.640167f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_8", 2004364, 0, 4877167, 4, { -184.348206f, 47.100651f, -87.938889f }, 1.000000f, -0.024142f, 0); + instance.addEObj( "unknown_9", 2004362, 0, 4877178, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_10", 2004366, 0, 4877202, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_11", 2004575, 0, 4970186, 4, { -181.600403f, 46.582901f, -90.640198f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_12", 2004903, 0, 5107885, 4, { 181.414398f, 69.474243f, 327.901093f }, 0.778198f, -1.158509f, 0); + instance.addEObj( "unknown_13", 2004904, 0, 5108572, 4, { 5.942663f, 57.893860f, -307.682892f }, 1.000000f, 1.286985f, 0); + instance.addEObj( "unknown_14", 2004905, 0, 5108575, 4, { 8.628152f, 57.998081f, -307.854004f }, 1.000000f, 1.546045f, 0); + instance.addEObj( "unknown_15", 2005121, 0, 5583559, 4, { -2.772403f, 24.362370f, 194.110992f }, 1.000000f, -1.046180f, 0); instance.addEObj( "Destination", 2005073, 0, 5583562, 4, { -1.015763f, 29.584169f, 172.964294f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_1", 2004932, 0, 5327295, 4, { -182.797897f, 30.555679f, -684.921814f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_2", 2005921, 0, 5895410, 4, { 31.010000f, 60.669998f, -205.399994f }, 1.000000f, 0.000000f, 0); @@ -56,15 +56,15 @@ public: instance.addEObj( "???", 2004114, 0, 4722679, 4, { 80.491333f, 58.406250f, 238.890594f }, 0.991760f, 0.000048f, 0); instance.addEObj( "???_1", 2004126, 0, 4722827, 4, { 22.938150f, 60.530869f, -281.564606f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Leathersatchel", 2004272, 0, 4745137, 4, { 224.215805f, 114.317596f, -223.401596f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_15", 2004273, 0, 4745138, 4, { 224.024994f, 114.304802f, -223.471100f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_16", 2004274, 0, 4745139, 4, { 224.589600f, 114.304802f, -223.320496f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_16", 2004273, 0, 4745138, 4, { 224.024994f, 114.304802f, -223.471100f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_17", 2004274, 0, 4745139, 4, { 224.589600f, 114.304802f, -223.320496f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Sackoforanges", 2001279, 0, 3929264, 4, { 132.807800f, 45.762241f, 134.938995f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_17", 2000451, 0, 4219429, 4, { 187.182404f, 46.250000f, 120.164803f }, 1.480042f, 0.000048f, 0); - instance.addEObj( "unknown_18", 2000449, 0, 4219537, 4, { 132.807800f, 46.253880f, 134.938995f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_18", 2000451, 0, 4219429, 4, { 187.182404f, 46.250000f, 120.164803f }, 1.480042f, 0.000048f, 0); + instance.addEObj( "unknown_19", 2000449, 0, 4219537, 4, { 132.807800f, 46.253880f, 134.938995f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Blackloam", 2001237, 0, 3929266, 4, { -129.381302f, 46.677361f, -192.523102f }, 0.961271f, 0.000144f, 0); instance.addEObj( "Blackloam_1", 2001238, 0, 3929267, 4, { -121.777199f, 45.989780f, -210.821304f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Blackloam_2", 2001239, 0, 3929268, 4, { -132.922699f, 45.370831f, -228.919495f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_19", 2001734, 0, 4164804, 4, { -34.989449f, 11.168120f, -432.098511f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_20", 2001734, 0, 4164804, 4, { -34.989449f, 11.168120f, -432.098511f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Yarzonnest", 2001240, 0, 3929270, 4, { 120.677002f, 44.595348f, 37.449879f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Yarzonnest_1", 2001241, 0, 3929273, 4, { 21.039221f, 43.143730f, 46.993542f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Yarzonnest_2", 2001242, 0, 3929276, 4, { -18.936489f, 42.160629f, 58.609852f }, 0.991789f, 0.000048f, 0); @@ -81,10 +81,10 @@ public: instance.addEObj( "Ripeorange_3", 2001252, 0, 3930027, 4, { 64.534592f, 60.283661f, -141.981201f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Ripeorange_4", 2001253, 0, 3930035, 4, { 51.649109f, 59.454071f, -151.267395f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Vultureterritory", 2001254, 0, 3926089, 4, { -220.020798f, 17.811649f, -414.486603f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "unknown_20", 2001256, 0, 3927155, 4, { -321.174103f, 25.227871f, -536.788330f }, 0.600000f, 0.882138f, 0); - instance.addEObj( "unknown_21", 2001257, 0, 3927157, 4, { -308.949493f, 24.240320f, -531.609070f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_22", 2001258, 0, 3927159, 4, { -316.673187f, 24.716949f, -533.379211f }, 0.991760f, -0.990636f, 0); - instance.addEObj( "unknown_23", 2001259, 0, 3927160, 4, { -306.996307f, 23.603291f, -520.500488f }, 0.991760f, -0.713484f, 0); + instance.addEObj( "unknown_21", 2001256, 0, 3927155, 4, { -321.174103f, 25.227871f, -536.788330f }, 0.600000f, 0.882138f, 0); + instance.addEObj( "unknown_22", 2001257, 0, 3927157, 4, { -308.949493f, 24.240320f, -531.609070f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_23", 2001258, 0, 3927159, 4, { -316.673187f, 24.716949f, -533.379211f }, 0.991760f, -0.990636f, 0); + instance.addEObj( "unknown_24", 2001259, 0, 3927160, 4, { -306.996307f, 23.603291f, -520.500488f }, 0.991760f, -0.713484f, 0); instance.addEObj( "Millioncornseedling", 2001255, 0, 3927161, 4, { -320.576813f, 25.833500f, -527.550171f }, 0.961304f, -0.384837f, 0); } diff --git a/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp b/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp index fcebcc90..111b0477 100644 --- a/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp +++ b/src/scripts/instances/guildhests/BasicTrainingEnemyStrongholds.cpp @@ -48,7 +48,7 @@ public: instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "POP", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); diff --git a/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp b/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp index 022d3433..f8a30bc3 100644 --- a/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp +++ b/src/scripts/instances/guildhests/FlickingSticksandTakingNames.cpp @@ -95,14 +95,14 @@ public: instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_66", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); @@ -118,15 +118,15 @@ public: instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); - instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "unknown_73", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_74", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "unknown_75", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_76", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_77", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); @@ -139,7 +139,7 @@ public: instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_78", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); @@ -152,7 +152,7 @@ public: instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); - instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_79", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); @@ -163,17 +163,17 @@ public: instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); - instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); - instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_84", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); - instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "unknown_85", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); diff --git a/src/scripts/instances/guildhests/LongLivetheQueen.cpp b/src/scripts/instances/guildhests/LongLivetheQueen.cpp index 97bcafa8..8b396620 100644 --- a/src/scripts/instances/guildhests/LongLivetheQueen.cpp +++ b/src/scripts/instances/guildhests/LongLivetheQueen.cpp @@ -113,10 +113,10 @@ public: instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); - instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); - instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "unknown_39", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_40", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); - instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "unknown_41", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); @@ -128,26 +128,26 @@ public: instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_46", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); - instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); @@ -156,10 +156,10 @@ public: instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); - instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "unknown_58", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); @@ -173,36 +173,36 @@ public: instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); - instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_65", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "unknown_69", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); @@ -211,66 +211,66 @@ public: instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); - instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); - instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_71", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_73", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); - instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "unknown_74", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); - instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); - instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); - instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); - instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); - instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_75", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_76", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_77", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_78", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_79", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_80", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_81", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "unknown_82", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_87", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); - instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); - instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); - instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); - instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); - instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "unknown_88", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_89", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_90", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_91", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_92", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_93", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_94", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); - instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); - instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); - instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "unknown_95", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "unknown_96", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_97", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "unknown_98", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); - instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_99", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_100", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_101", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_103", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_104", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/guildhests/MorethanaFeeler.cpp b/src/scripts/instances/guildhests/MorethanaFeeler.cpp index 7dca1b05..b87a4f48 100644 --- a/src/scripts/instances/guildhests/MorethanaFeeler.cpp +++ b/src/scripts/instances/guildhests/MorethanaFeeler.cpp @@ -32,7 +32,7 @@ public: instance.addEObj( "Hiddenparchment_2", 2001894, 0, 4264414, 4, { -393.419098f, 42.564629f, -2.971054f }, 0.991760f, 0.282476f, 0); instance.addEObj( "Oldwoodenbox", 2001895, 0, 4264446, 4, { -600.610413f, -3.390371f, -53.788090f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Oldwoodenbox_1", 2002478, 0, 4314621, 4, { -600.598816f, -3.163693f, -53.777821f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×ClsExc250:å¾ã¡åˆã‚ã›ãƒã‚¤ãƒ³ãƒˆ", 2000295, 0, 3633524, 4, { -574.931580f, -1.449221f, -3.996652f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "ClsExc250", 2000295, 0, 3633524, 4, { -574.931580f, -1.449221f, -3.996652f }, 1.000000f, 0.000000f, 0); instance.addEObj( "unknown_2", 2004913, 0, 5110340, 4, { -436.545410f, -2.304138f, 48.599850f }, 0.800000f, 0.000048f, 0); instance.addEObj( "Blackmarketeer", 2004916, 0, 5120198, 4, { -436.527588f, -2.003800f, 48.621601f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Entrance_1", 2002690, 0, 4374457, 4, { 381.565308f, 23.929300f, -138.263107f }, 1.000000f, 0.000000f, 0); diff --git a/src/scripts/instances/guildhests/ShadowandClaw.cpp b/src/scripts/instances/guildhests/ShadowandClaw.cpp index 79953bf8..4608f3f4 100644 --- a/src/scripts/instances/guildhests/ShadowandClaw.cpp +++ b/src/scripts/instances/guildhests/ShadowandClaw.cpp @@ -113,10 +113,10 @@ public: instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); - instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); - instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "unknown_39", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_40", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); - instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "unknown_41", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); @@ -128,26 +128,26 @@ public: instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_46", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); - instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); @@ -156,10 +156,10 @@ public: instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); - instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "unknown_58", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); @@ -173,36 +173,36 @@ public: instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); - instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_65", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "unknown_69", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); @@ -211,66 +211,66 @@ public: instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); - instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); - instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_71", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_73", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); - instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "unknown_74", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); - instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); - instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); - instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); - instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); - instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_75", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_76", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_77", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_78", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_79", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_80", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_81", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "unknown_82", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_87", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); - instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); - instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); - instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); - instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); - instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "unknown_88", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_89", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_90", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_91", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_92", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_93", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_94", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); - instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); - instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); - instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "unknown_95", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "unknown_96", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_97", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "unknown_98", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); - instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_99", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_100", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_101", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_103", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_104", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/guildhests/SolemnTrinity.cpp b/src/scripts/instances/guildhests/SolemnTrinity.cpp index e0b8f5dc..4a014ebc 100644 --- a/src/scripts/instances/guildhests/SolemnTrinity.cpp +++ b/src/scripts/instances/guildhests/SolemnTrinity.cpp @@ -45,13 +45,13 @@ public: instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); - instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); - instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "unknown_25", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "unknown_27", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); - instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "unknown_28", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); @@ -96,7 +96,7 @@ public: instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); - instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); @@ -110,35 +110,35 @@ public: instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); - instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "unknown_37", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); - instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); - instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); - instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "unknown_46", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); @@ -149,17 +149,17 @@ public: instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); - instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); - instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "unknown_49", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); - instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "unknown_50", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/guildhests/UndertheArmor.cpp b/src/scripts/instances/guildhests/UndertheArmor.cpp index 740a2a16..0288b3a2 100644 --- a/src/scripts/instances/guildhests/UndertheArmor.cpp +++ b/src/scripts/instances/guildhests/UndertheArmor.cpp @@ -95,14 +95,14 @@ public: instance.addEObj( "Thousandyearplum_6", 2000690, 0, 3692624, 4, { -307.257202f, 21.154900f, 180.063293f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Thousandyearplum_7", 2000690, 0, 3692626, 4, { -290.881195f, 21.142830f, 187.244507f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Thousandyearplum_8", 2000690, 0, 3692627, 4, { -314.295807f, 21.638201f, 153.309998f }, 1.000000f, 0.649705f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_1", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_2", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_3", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_4", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_5", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_6", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "å½é€ å“(ä»ï¼‰_7", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_65", 2001513, 0, 4055157, 4, { -216.996704f, 2.351378f, -106.347504f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_66", 2001513, 0, 4055416, 4, { -230.467896f, 1.016571f, -80.124969f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2001513, 0, 4055417, 4, { -193.487503f, 3.305519f, -105.677299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2001513, 0, 4055418, 4, { -197.272202f, 2.239987f, -83.755989f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_69", 2001513, 0, 4055419, 4, { -171.876205f, 1.443221f, -46.679409f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_70", 2001513, 0, 4055420, 4, { -172.634094f, 2.128752f, -90.899872f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_71", 2001513, 0, 4055421, 4, { -175.727707f, 2.985368f, -116.684196f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2001513, 0, 4055423, 4, { -193.761200f, 2.448251f, -55.852360f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Poisonousmushroom", 2001224, 0, 4326452, 4, { -302.516815f, 61.436420f, -25.797960f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Poisonousmushroom_1", 2001224, 0, 4326453, 4, { -344.984314f, 59.804249f, -18.729429f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Poisonousmushroom_2", 2001224, 0, 4326454, 4, { -303.175995f, 62.309429f, -40.030079f }, 0.991760f, 0.000048f, 0); @@ -118,15 +118,15 @@ public: instance.addEObj( "Golemsoulstone_6", 2001228, 0, 4309332, 4, { -475.152313f, 71.080002f, -299.380310f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Golemsoulstone_7", 2001228, 0, 4309335, 4, { -504.381104f, 72.740913f, -289.261993f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Leiasegg", 2000990, 0, 3867263, 4, { -189.589203f, -26.526510f, 295.983887f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_65", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); - instance.addEObj( "unknown_66", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); + instance.addEObj( "unknown_73", 2005631, 0, 5877891, 4, { 8.426797f, -1.183724f, 29.134689f }, 1.000000f, -1.529657f, 0); + instance.addEObj( "unknown_74", 2005709, 0, 5883284, 4, { 8.402201f, -1.185564f, 29.099461f }, 2.937301f, 0.000000f, 0); instance.addEObj( "Entrance_2", 2002697, 0, 4374469, 4, { -114.426003f, -39.751492f, 337.500000f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Entrance_3", 2002701, 0, 4374470, 4, { -572.869080f, 67.006157f, 69.255493f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_67", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); + instance.addEObj( "unknown_75", 2002391, 0, 4306511, 4, { -271.847504f, 19.653130f, 97.400490f }, 0.450000f, 0.000048f, 0); instance.addEObj( "Destination", 2002392, 0, 4306566, 4, { -416.543610f, 61.004581f, -148.623001f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_68", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_76", 2002393, 0, 4306573, 4, { -415.938599f, 61.037182f, -147.957199f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_1", 2002408, 0, 4307312, 4, { -316.269989f, 21.219999f, 179.729996f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_69", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); + instance.addEObj( "unknown_77", 2002526, 0, 4322884, 4, { -320.000000f, 22.343000f, 192.000000f }, 1.400000f, 0.000000f, 0); instance.addEObj( "Manorforegate", 2003023, 0, 4515177, 4, { -576.114685f, 68.156097f, 69.422203f }, 1.000000f, -1.570796f, 0); instance.addEObj( "Vegetablescraps", 2004432, 0, 4880287, 4, { -64.613472f, 0.000000f, -5.223570f }, 0.700000f, 0.000000f, 0); instance.addEObj( "Vegetablescraps_1", 2004433, 0, 4880288, 4, { -47.285591f, -0.000000f, -3.996141f }, 0.700000f, 0.000000f, 0); @@ -139,7 +139,7 @@ public: instance.addEObj( "Feedingtrough_1", 2001001, 0, 3824623, 4, { -58.842449f, 0.688565f, 2.268953f }, 1.000000f, -1.391104f, 0); instance.addEObj( "Feedingtrough_2", 2001002, 0, 3824646, 4, { 25.841999f, -7.353338f, 83.878792f }, 0.961271f, 0.000144f, 0); instance.addEObj( "Warmegg", 2000053, 0, 1933046, 4, { -189.589203f, -26.526501f, 295.983887f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_70", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_78", 2001837, 0, 4189795, 4, { -189.148499f, -26.686420f, 295.526611f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Bluetrumpet", 2000748, 0, 3800559, 4, { -189.227203f, 30.442329f, -98.832733f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Bluetrumpet_1", 2000749, 0, 3800562, 4, { -164.081207f, 23.030020f, -86.162239f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Bluetrumpet_2", 2000750, 0, 3800569, 4, { -151.234299f, 14.383330f, -73.007423f }, 1.000000f, 0.000000f, 0); @@ -152,7 +152,7 @@ public: instance.addEObj( "Barrow", 2001007, 0, 3839182, 4, { -98.279739f, -21.903790f, 311.977509f }, 1.000000f, 0.940114f, 0); instance.addEObj( "Barrow_1", 2001008, 0, 3839183, 4, { -146.051102f, -22.564199f, 354.029205f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Barrow_2", 2001009, 0, 3839184, 4, { -146.016998f, -22.573910f, 266.872803f }, 1.000000f, 0.963927f, 0); - instance.addEObj( "unknown_71", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_79", 2001844, 0, 4192108, 4, { -146.072693f, -22.656740f, 353.832092f }, 1.250000f, 0.000000f, 0); instance.addEObj( "Wellwornfishingrod", 2000685, 0, 3684554, 4, { 370.194000f, -31.954121f, 455.661285f }, 1.000000f, -0.220264f, 0); instance.addEObj( "Crayfishballs", 2001013, 0, 3842357, 4, { 223.775208f, -32.082130f, 324.501404f }, 1.000000f, 0.000000f, 0); instance.addEObj( "MunTuybeans", 2001014, 0, 3842359, 4, { 221.124893f, -32.106178f, 324.497314f }, 1.000000f, 0.000000f, 0); @@ -163,17 +163,17 @@ public: instance.addEObj( "Brokencrate_1", 2001087, 0, 3862291, 4, { 153.892197f, -24.637360f, 512.884521f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Brokencrate_2", 2001088, 0, 3862293, 4, { 159.563599f, -24.704411f, 516.929810f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Fallencargo_1", 2001018, 0, 3875402, 4, { 161.696503f, -24.596640f, 521.147705f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_72", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_80", 2001845, 0, 4192100, 4, { 150.107193f, -23.419970f, 489.839905f }, 1.500000f, 0.000000f, 0); instance.addEObj( "Gysahlgreens_1", 2001467, 0, 4331366, 4, { -54.716320f, 1.473240f, -36.668701f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Gysahlgreens_2", 2001467, 0, 4331374, 4, { -50.674389f, 1.449585f, -41.520790f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Gysahlgreens_3", 2001467, 0, 4331375, 4, { -44.392010f, 1.419067f, -36.840450f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_73", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_81", 2004688, 0, 5020959, 4, { 128.063797f, -6.017008f, -53.698460f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_2", 2004270, 0, 4745132, 4, { 7.216083f, 4.765921f, -262.980408f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_74", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); - instance.addEObj( "unknown_75", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); - instance.addEObj( "unknown_76", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_82", 2004271, 0, 4745133, 4, { 6.659961f, 4.617394f, -263.823303f }, 0.500000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2004641, 0, 5017655, 4, { -378.257904f, 63.430069f, -205.382706f }, 1.000000f, -0.724250f, 0); + instance.addEObj( "unknown_84", 2004642, 0, 5017658, 4, { -378.378601f, 63.435390f, -205.480606f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_3", 2005000, 0, 5392664, 4, { 12.529400f, -8.185400f, 103.547096f }, 1.000000f, 0.464809f, 0); - instance.addEObj( "unknown_77", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); + instance.addEObj( "unknown_85", 2005022, 0, 5425089, 4, { 6.499477f, -8.002163f, 100.010300f }, 1.000000f, 0.706921f, 0); instance.addEObj( "Destination_4", 2005049, 0, 5501848, 4, { 168.416107f, -31.543890f, 380.226898f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_5", 2005050, 0, 5501849, 4, { 145.915100f, -24.957020f, 404.797089f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_6", 2005051, 0, 5501850, 4, { 116.441498f, -18.844971f, 449.057587f }, 1.000000f, -1.214116f, 0); diff --git a/src/scripts/instances/guildhests/WardUp.cpp b/src/scripts/instances/guildhests/WardUp.cpp index da7157cd..efc5a0f2 100644 --- a/src/scripts/instances/guildhests/WardUp.cpp +++ b/src/scripts/instances/guildhests/WardUp.cpp @@ -45,13 +45,13 @@ public: instance.addEObj( "unknown_22", 2004530, 0, 4892486, 4, { -513.036194f, -4.039682f, -442.465088f }, 1.000000f, -1.422480f, 0); instance.addEObj( "unknown_23", 2004531, 0, 4892487, 4, { -464.078613f, -5.705000f, -413.525513f }, 1.000000f, 0.000000f, 0); instance.addEObj( "unknown_24", 2004532, 0, 4892488, 4, { -485.297699f, -4.014900f, -412.506897f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×è·è»Š", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); - instance.addEObj( "×樽1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×樽2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×海賊テーブル", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); - instance.addEObj( "×本ãå±±", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); + instance.addEObj( "unknown_25", 2005952, 0, 5899567, 4, { -222.920395f, -3.614243f, -542.295227f }, 1.000000f, -0.306771f, 0); + instance.addEObj( "1", 2005953, 0, 5899569, 4, { -235.755096f, -4.371367f, -542.365723f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "2", 2005954, 0, 5899570, 4, { -235.018204f, -4.291595f, -541.160095f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_26", 2005956, 0, 5899571, 4, { 243.274094f, 0.356674f, -562.477478f }, 1.000000f, -0.738497f, 0); + instance.addEObj( "unknown_27", 2005957, 0, 5899572, 4, { 243.112198f, 1.160357f, -561.931213f }, 1.000000f, 1.199492f, 0); instance.addEObj( "Entrance_2", 2002946, 0, 4509040, 4, { 714.896973f, 15.690880f, -71.541550f }, 0.991760f, -0.898782f, 0); - instance.addEObj( "unknown_25", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); + instance.addEObj( "unknown_28", 2005074, 0, 5572583, 4, { 336.822998f, -27.989771f, -363.613312f }, 0.991760f, 1.011173f, 0); instance.addEObj( "RisingStonesentrance", 2002881, 0, 4498853, 4, { 21.150000f, 22.340660f, -631.270020f }, 1.000000f, -1.206459f, 0); instance.addEObj( "Crystalgate", 2002927, 0, 4506596, 4, { 572.359070f, -0.026219f, -260.489594f }, 1.000000f, 0.592001f, 0); instance.addEObj( "Crystalgate_1", 2002928, 0, 4506600, 4, { 570.354614f, 0.018750f, -257.448090f }, 1.000000f, -0.968045f, 0); @@ -96,7 +96,7 @@ public: instance.addEObj( "Destination_7", 2002523, 0, 4322874, 4, { -169.766296f, 14.916020f, -610.179626f }, 1.998901f, 0.000048f, 0); instance.addEObj( "Destination_8", 2002524, 0, 4322875, 4, { -226.787201f, 14.269910f, -669.305298f }, 2.000000f, 0.000000f, 0); instance.addEObj( "Destination_9", 2002525, 0, 4322876, 4, { -65.474113f, 3.924486f, -633.507812f }, 2.000000f, 0.000000f, 0); - instance.addEObj( "unknown_26", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_29", 2002531, 0, 4323171, 4, { -60.144199f, 3.100394f, -641.304871f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_10", 2002897, 0, 4500638, 4, { 573.191895f, -1.713665f, -262.750488f }, 1.000000f, 0.808071f, 0); instance.addEObj( "Imperialcrate", 2002847, 0, 4500764, 4, { -529.561218f, -1.787507f, -276.685913f }, 1.000000f, 0.698132f, 0); instance.addEObj( "Imperialcrate_1", 2002848, 0, 4500766, 4, { -484.612000f, -3.998587f, -283.728790f }, 1.000000f, 0.000000f, 0); @@ -110,35 +110,35 @@ public: instance.addEObj( "Cobranest_3", 2003582, 0, 4622521, 4, { 168.020706f, -17.491011f, -472.464813f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Cobranest_4", 2003583, 0, 4622522, 4, { 273.829712f, -22.607740f, -452.792297f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Cobranest_5", 2003584, 0, 4622523, 4, { 311.076385f, -19.071409f, -454.984406f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_27", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_30", 2004144, 0, 4867449, 4, { 559.477173f, -8.183535f, -765.254395f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_11", 2004149, 0, 4867469, 4, { -252.002701f, 0.137329f, -555.626770f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_28", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_29", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); - instance.addEObj( "unknown_30", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_31", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_32", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_33", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_31", 2004150, 0, 4867471, 4, { -330.525696f, -5.120172f, -543.011597f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_32", 2004306, 0, 4759672, 4, { 132.969193f, -2.209579f, -556.219116f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_33", 2004643, 0, 5045775, 4, { -455.716614f, -4.069521f, -302.543396f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_34", 2004644, 0, 5045899, 4, { -464.604492f, -3.216805f, -231.871399f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_35", 2004645, 0, 5046006, 4, { -541.609070f, -1.737357f, -294.172211f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_36", 2004646, 0, 5046032, 4, { -600.231201f, -3.216822f, -397.547089f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_12", 2004661, 0, 5035253, 4, { 83.175697f, 31.209360f, -741.163818f }, 1.000000f, -0.492499f, 0); instance.addEObj( "Entrance_3", 2004639, 0, 5581972, 4, { 336.974396f, -27.756081f, -366.697296f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_13", 2005045, 0, 5580959, 4, { -146.410400f, 43.656010f, -188.616806f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "unknown_34", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); + instance.addEObj( "unknown_37", 2006317, 0, 5932007, 4, { -159.624695f, 40.356998f, -194.720398f }, 1.000000f, -1.099879f, 0); instance.addEObj( "Destination_14", 2006318, 0, 5932009, 4, { -147.254105f, 43.346561f, -186.623596f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Imperialcrate_3", 2006269, 0, 5920894, 4, { -661.330688f, -1.687814f, -367.790405f }, 0.991760f, -0.682896f, 0); instance.addEObj( "Imperialcrate_4", 2006270, 0, 5920895, 4, { -570.462280f, -2.882562f, -334.739990f }, 1.000000f, -0.693256f, 0); instance.addEObj( "Imperialcrate_5", 2006271, 0, 5920896, 4, { -462.790894f, -2.748990f, -289.417908f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "×", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×_1", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×_2", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_35", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_36", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); - instance.addEObj( "unknown_37", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); - instance.addEObj( "unknown_38", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); - instance.addEObj( "unknown_39", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); + instance.addEObj( "unknown_38", 2006449, 0, 5960928, 4, { -661.219971f, -2.933044f, -367.503601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_39", 2006450, 0, 5960932, 4, { -570.468811f, -3.988342f, -334.747894f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_40", 2006451, 0, 5960935, 4, { -462.368500f, -4.007370f, -289.339386f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_41", 2002449, 0, 4308825, 4, { 104.356300f, -4.989685f, -532.890930f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_42", 2002450, 0, 4308826, 4, { 104.666603f, -4.936086f, -533.504517f }, 0.600000f, 0.000000f, 0); + instance.addEObj( "unknown_43", 2006323, 0, 5925689, 4, { -146.349304f, 2.334595f, -656.336304f }, 1.174927f, 0.000048f, 0); + instance.addEObj( "unknown_44", 2006324, 0, 5925697, 4, { -222.690704f, 3.283380f, -623.894714f }, 1.200000f, 0.000000f, 0); + instance.addEObj( "unknown_45", 2006325, 0, 5925699, 4, { -260.077789f, -5.474214f, -542.894775f }, 1.300000f, 0.000000f, 0); instance.addEObj( "Direwortshrub", 2002385, 0, 4306006, 4, { -258.999603f, -16.144501f, -344.693787f }, 3.000000f, 0.000000f, 0); instance.addEObj( "Direwortshrub_1", 2002715, 0, 4374710, 4, { -258.999603f, -15.750990f, -344.693787f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Direwortshrub_2", 2002716, 0, 4374711, 4, { -258.999603f, -15.930710f, -344.693787f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_40", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_41", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); + instance.addEObj( "unknown_46", 2002336, 0, 4302755, 4, { 453.262909f, -2.742266f, -780.544312f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2002337, 0, 4302759, 4, { 505.049988f, -2.960000f, -776.739990f }, 1.500000f, 0.207017f, 0); instance.addEObj( "Digsite", 2005571, 0, 5871817, 4, { 442.829987f, -19.512430f, -291.429993f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Digsite_1", 2006050, 0, 5906067, 4, { 455.797394f, -15.666240f, -323.708405f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Digsite_2", 2006051, 0, 5906068, 4, { 429.986115f, -23.913130f, -300.898987f }, 1.000000f, 0.000000f, 0); @@ -149,17 +149,17 @@ public: instance.addEObj( "Storagecrate_2", 2004315, 0, 4769239, 4, { -451.326385f, -2.369911f, -280.718994f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_15", 2005120, 0, 5582865, 4, { -121.000000f, 46.459740f, -188.000000f }, 1.000000f, 0.214913f, 0); instance.addEObj( "MarkoftheScholar", 2004599, 0, 4982893, 4, { -143.083893f, 46.122318f, -188.528702f }, 0.991760f, -1.517888f, 0); - instance.addEObj( "unknown_42", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_48", 2004679, 0, 5020949, 4, { -359.973114f, -16.918489f, -461.546814f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_16", 2004628, 0, 5011819, 4, { 50.631580f, 31.150200f, -748.389404f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Soiledcanvas", 2004629, 0, 5011820, 4, { -166.776794f, 12.296790f, -619.883301f }, 0.991760f, -1.407202f, 0); - instance.addEObj( "unknown_43", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); + instance.addEObj( "unknown_49", 2004630, 0, 5011822, 4, { 78.922401f, 20.500250f, -627.850403f }, 1.000000f, -1.745329f, 0); instance.addEObj( "Destination_17", 2004631, 0, 5011860, 4, { -127.550201f, -1.911497f, -638.452820f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Agedgrimoire", 2004633, 0, 5013068, 4, { -98.712219f, 0.013597f, -616.520081f }, 1.000000f, 0.663837f, 0); - instance.addEObj( "unknown_44", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); + instance.addEObj( "unknown_50", 2004636, 0, 5013069, 4, { -98.712173f, 0.080285f, -616.520081f }, 0.991760f, 0.663838f, 0); instance.addEObj( "Steeldoor", 2002376, 0, 4305420, 4, { -427.737488f, -0.763297f, -273.818787f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_45", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_46", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_47", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2000608, 3969496, 4324085, 4, { -562.000000f, -3.216822f, -352.000000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2000608, 3969539, 4324086, 4, { -501.464111f, -2.873336f, -279.944611f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2000608, 3969541, 4324087, 4, { -459.065613f, -3.216822f, -221.368500f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Workshopexit", 2002502, 0, 4321649, 4, { 0.747620f, -156.908997f, 16.294350f }, 0.991760f, 0.000048f, 0); } diff --git a/src/scripts/instances/trials/ARelicReborntheChimera.cpp b/src/scripts/instances/trials/ARelicReborntheChimera.cpp index 3ad8f50b..fc6d6af0 100644 --- a/src/scripts/instances/trials/ARelicReborntheChimera.cpp +++ b/src/scripts/instances/trials/ARelicReborntheChimera.cpp @@ -113,10 +113,10 @@ public: instance.addEObj( "Firewood_5", 2002118, 0, 4291237, 4, { 156.707596f, 276.339996f, 142.535706f }, 0.991760f, 0.166239f, 0); instance.addEObj( "Firewood_6", 2002119, 0, 4291239, 4, { 154.541306f, 275.962006f, 175.911301f }, 0.991760f, -0.689295f, 0); instance.addEObj( "Firewood_7", 2002120, 0, 4291241, 4, { 159.383194f, 273.862396f, 164.559601f }, 1.000000f, -0.218692f, 0); - instance.addEObj( "×カãƒãƒ³ï¼ˆä»ï¼‰", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); - instance.addEObj( "unknown_39", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); + instance.addEObj( "unknown_39", 2002121, 0, 4291288, 4, { 157.591599f, 273.767395f, -26.991890f }, 0.991760f, -0.467248f, 0); + instance.addEObj( "unknown_40", 2002264, 0, 4291295, 4, { 155.763504f, 274.014313f, -28.612930f }, 1.000000f, 0.351857f, 0); instance.addEObj( "Magickedblade", 2002122, 0, 4291297, 4, { 157.183105f, 273.914703f, -29.770390f }, 0.991760f, 0.158338f, 0); - instance.addEObj( "unknown_40", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); + instance.addEObj( "unknown_41", 2002619, 0, 4334476, 4, { 157.183105f, 273.914703f, -29.770399f }, 0.991800f, 0.158338f, 0); instance.addEObj( "Snowman_1", 2003163, 0, 4539442, 4, { 303.147095f, 228.879898f, 371.204895f }, 0.991760f, -0.088061f, 0); instance.addEObj( "Snowman_2", 2003306, 0, 4540203, 4, { 303.142609f, 228.958893f, 371.454712f }, 1.000000f, -0.088104f, 0); instance.addEObj( "Dullknife", 2002124, 0, 4291459, 4, { 530.342896f, 352.443115f, -696.046082f }, 1.000000f, 0.000000f, 0); @@ -128,26 +128,26 @@ public: instance.addEObj( "Unlitbrazier_2", 2002128, 0, 4292715, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Unlitbrazier_3", 2002129, 0, 4292721, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Unlitbrazier_4", 2002130, 0, 4292723, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_41", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_42", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_43", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_44", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_45", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_42", 2002561, 0, 4329675, 4, { 218.558899f, 302.644592f, -161.886993f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_43", 2002562, 0, 4329676, 4, { 185.593002f, 302.497711f, -167.926193f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_44", 2002563, 0, 4329677, 4, { 215.548492f, 311.999908f, -227.274307f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_45", 2002564, 0, 4329678, 4, { 232.591293f, 312.000000f, -226.789703f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_46", 2002565, 0, 4329679, 4, { 240.171600f, 302.000000f, -184.816299f }, 1.000000f, -0.000000f, 0); instance.addEObj( "Overturnedwain", 2002131, 0, 4292751, 4, { 463.270111f, 303.467987f, -223.559906f }, 0.991760f, 1.562893f, 0); - instance.addEObj( "unknown_46", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_47", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_48", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_47", 2002509, 0, 4321975, 4, { 462.171387f, 303.750397f, -224.170303f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_48", 2002626, 0, 4334563, 4, { 462.577515f, 303.446411f, -226.972397f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_49", 2002627, 0, 4334564, 4, { 464.519012f, 303.700104f, -220.513000f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Droppedlumber", 2002132, 0, 4292789, 4, { 586.000000f, 321.768494f, -279.176514f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_49", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_50", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_50", 2002137, 0, 4293139, 4, { 209.541107f, 302.000000f, -196.559494f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_51", 2002138, 0, 4293140, 4, { 204.746796f, 302.000000f, -191.268707f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseHaillenarteparcel", 2002139, 0, 4293141, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseHaillenarteparcel_1", 2002140, 0, 4293142, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.000000f, 0.000000f, 0); instance.addEObj( "HouseDzemaelparcel", 2002141, 0, 4293143, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_51", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_52", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_53", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); - instance.addEObj( "unknown_54", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_55", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_52", 2002678, 0, 4335651, 4, { 208.085205f, 302.000000f, -193.576202f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_53", 2002679, 0, 4335652, 4, { 210.027695f, 302.000000f, -193.202698f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_54", 2002680, 0, 4335653, 4, { 212.073196f, 302.000000f, -193.641296f }, 1.500000f, 0.000000f, 0); + instance.addEObj( "unknown_55", 2002588, 0, 4330599, 4, { 444.947205f, 305.001312f, -258.762299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_56", 2002615, 0, 4333659, 4, { 470.360901f, 305.406403f, -277.475586f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Snowmound", 2002409, 0, 4307714, 4, { 476.035400f, 247.472702f, -285.643188f }, 0.686646f, 0.000048f, 0); instance.addEObj( "Snowmound_1", 2002410, 0, 4307715, 4, { 497.549408f, 252.528503f, -289.626495f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Snowmound_2", 2002411, 0, 4307716, 4, { 445.149414f, 252.515305f, -299.269592f }, 0.500000f, 0.000048f, 0); @@ -156,10 +156,10 @@ public: instance.addEObj( "Snowmound_5", 2002414, 0, 4307719, 4, { 456.643005f, 249.834000f, -239.391403f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Knightseffects", 2002151, 0, 4293177, 4, { 683.400024f, 298.571106f, -300.649994f }, 1.000000f, 0.913474f, 0); instance.addEObj( "Wormeatenalmanac", 2002152, 0, 4293185, 4, { 193.438599f, 358.118195f, -567.498291f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_56", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_57", 2002512, 0, 4334541, 4, { 193.637299f, 358.148102f, -567.961670f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Pastlogs", 2002320, 0, 4297083, 4, { 207.845200f, 299.085999f, 423.632690f }, 1.000000f, -0.962023f, 0); instance.addEObj( "LettertoHouseDurendaire", 2002157, 0, 4293209, 4, { -229.363403f, 272.518494f, -33.367371f }, 0.991760f, 1.221882f, 0); - instance.addEObj( "unknown_57", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); + instance.addEObj( "unknown_58", 2002513, 0, 4334495, 4, { -229.593597f, 272.538391f, -34.168079f }, 1.000000f, 1.167617f, 0); instance.addEObj( "Destination_5", 2002158, 0, 4293213, 4, { -424.232086f, 279.038788f, 89.611557f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Hereticcorpse", 2002589, 0, 4330601, 4, { -459.342285f, 207.291000f, -286.243988f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Rubble", 2002159, 0, 4293218, 4, { -69.000000f, 298.962585f, -234.000000f }, 1.000000f, 0.000000f, 0); @@ -173,36 +173,36 @@ public: instance.addEObj( "Rottingvegetables_1", 2002167, 0, 4293233, 4, { -463.731903f, 211.000000f, -269.971405f }, 1.000000f, 0.921098f, 0); instance.addEObj( "Rottingvegetables_2", 2002168, 0, 4293234, 4, { -454.350586f, 217.999603f, -283.761810f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Ratsnest", 2002169, 0, 4293235, 4, { -416.303314f, 207.516693f, -200.912598f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_58", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_59", 2002560, 0, 4329618, 4, { -416.825195f, 225.000000f, -298.519501f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Frozeninquisitorcorpse", 2002322, 0, 4297099, 4, { -486.580414f, 150.072296f, -315.875610f }, 1.296936f, 0.000048f, 0); instance.addEObj( "Snowmound_6", 2002170, 0, 4297129, 4, { -488.666412f, 150.117798f, -318.693512f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Inquisitorcorpse", 2002590, 0, 4330878, 4, { -488.651489f, 150.669296f, -317.773895f }, 0.472961f, 0.596775f, 0); instance.addEObj( "Snowmound_7", 2002174, 0, 4297161, 4, { -391.332092f, 219.271698f, -179.421997f }, 0.700000f, 0.000000f, 0); instance.addEObj( "Suspiciousbox", 2002175, 0, 4297163, 4, { -391.226105f, 219.287399f, -179.491898f }, 0.991760f, 0.083460f, 0); - instance.addEObj( "unknown_59", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_60", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_61", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_60", 2002625, 0, 4334546, 4, { -391.229309f, 219.600494f, -179.497299f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_61", 2002323, 0, 4297303, 4, { -886.281677f, 228.306595f, 1.573470f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_62", 2002572, 0, 4330072, 4, { -900.200989f, 228.732895f, -4.376618f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Discardedweapon", 2002176, 0, 4297319, 4, { -407.811890f, 211.606094f, -290.303192f }, 1.000000f, -0.017453f, 0); instance.addEObj( "Discardedweapon_1", 2002177, 0, 4297320, 4, { -450.390686f, 211.627106f, -284.911591f }, 1.000000f, -0.996286f, 0); instance.addEObj( "Discardedweapon_2", 2002178, 0, 4298566, 4, { -430.616791f, 224.609299f, -195.776794f }, 1.000000f, -0.987620f, 0); instance.addEObj( "Fallendragon", 2002179, 0, 4298822, 4, { -490.148193f, 152.236801f, -314.625793f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Snowboulder", 2002185, 0, 4298909, 4, { -952.598022f, 276.802887f, -38.108311f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Frozencorpse", 2002616, 0, 4334234, 4, { -952.755371f, 277.040314f, -38.552681f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_62", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_63", 2002324, 0, 4298959, 4, { -940.421387f, 254.371307f, -22.028601f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Rope", 2002186, 0, 4299097, 4, { -462.819489f, 212.067703f, -268.184296f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints", 2002196, 0, 4301694, 4, { -322.804596f, 216.568497f, 655.847900f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Footprints_1", 2002197, 0, 4301697, 4, { -290.943787f, 223.285202f, 590.539307f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Footprints_2", 2002198, 0, 4301701, 4, { -316.136993f, 228.943405f, 540.931030f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints_3", 2002199, 0, 4301704, 4, { -338.225006f, 235.241699f, 525.580017f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Footprints_4", 2002200, 0, 4301713, 4, { -358.266998f, 236.722794f, 506.290985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_63", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_64", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_65", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_66", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_67", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_64", 2002681, 0, 4358197, 4, { -322.804596f, 216.562103f, 655.847900f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_65", 2002682, 0, 4358198, 4, { -290.937988f, 223.332794f, 590.546997f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_66", 2002683, 0, 4358199, 4, { -316.136993f, 228.958801f, 540.931030f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_67", 2002684, 0, 4358200, 4, { -338.225006f, 235.262299f, 525.580017f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_68", 2002685, 0, 4358201, 4, { -358.266998f, 236.738403f, 506.290985f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_7", 2002265, 0, 4301773, 4, { -692.997620f, 253.882797f, 507.003998f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_68", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_69", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); + instance.addEObj( "unknown_69", 2002334, 0, 4301812, 4, { -478.333099f, 288.486115f, 168.037903f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_70", 2002573, 0, 4330078, 4, { -501.952087f, 289.749390f, 158.649094f }, 0.991760f, -0.460441f, 0); instance.addEObj( "Imperialshortsword", 2002540, 0, 4324088, 4, { -611.520325f, 246.232498f, 346.954590f }, 0.991760f, 0.317153f, 0); instance.addEObj( "Imperialmagitekdevice", 2002541, 0, 4324089, 4, { -271.534302f, 224.455704f, 524.681396f }, 0.991760f, -0.196017f, 0); instance.addEObj( "Natalanaetheryte", 2002582, 0, 4330471, 4, { 649.778992f, 292.462311f, 175.348495f }, 1.000000f, -0.936176f, 0); @@ -211,66 +211,66 @@ public: instance.addEObj( "Highlandtealeaves_1", 2002856, 0, 4494865, 4, { -359.724792f, 229.619400f, 418.991302f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Highlandtealeaves_2", 2002855, 0, 4494866, 4, { -458.220093f, 232.355103f, 442.326599f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Highlandtealeaves_3", 2002857, 0, 4494867, 4, { -547.984375f, 237.121094f, 395.908905f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_70", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); - instance.addEObj( "unknown_71", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); - instance.addEObj( "unknown_72", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); + instance.addEObj( "unknown_71", 2004151, 0, 4867900, 4, { -701.384827f, 224.259705f, -31.639400f }, 1.250000f, 0.000000f, 0); + instance.addEObj( "unknown_72", 2004647, 0, 5032824, 4, { -277.729492f, 225.574097f, 557.305176f }, 0.869717f, -0.959184f, 0); + instance.addEObj( "unknown_73", 2004648, 0, 5032829, 4, { -282.093597f, 226.276001f, 547.203674f }, 0.961271f, 0.000144f, 0); instance.addEObj( "Destination_8", 2004652, 0, 5033626, 4, { -440.630096f, 211.000000f, -263.624786f }, 0.961271f, -0.000240f, 0); instance.addEObj( "Destination_9", 2004653, 0, 5033627, 4, { -451.891510f, 221.660599f, -149.273499f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_10", 2004654, 0, 5033628, 4, { -345.133789f, 254.430405f, -95.375252f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_11", 2004655, 0, 5033631, 4, { -386.190613f, 270.475891f, 77.653107f }, 0.930753f, -0.491475f, 0); - instance.addEObj( "unknown_73", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); + instance.addEObj( "unknown_74", 2004894, 0, 5098972, 4, { -382.314789f, 231.036804f, 306.416412f }, 0.808681f, 0.000623f, 0); instance.addEObj( "Fallenhereticseffects", 2005002, 0, 5391928, 4, { -381.763000f, 230.825897f, 303.579987f }, 0.350000f, 0.635365f, 0); instance.addEObj( "Entrance_7", 2004656, 0, 5036032, 4, { -918.822021f, 229.663498f, -9.475899f }, 0.991789f, 0.000048f, 0); instance.addEObj( "Freshprints", 2004657, 0, 5040259, 4, { -395.285004f, 239.612396f, 343.831512f }, 0.625573f, -1.222937f, 0); - instance.addEObj( "unknown_74", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); - instance.addEObj( "unknown_75", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); - instance.addEObj( "unknown_76", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); - instance.addEObj( "unknown_77", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); - instance.addEObj( "unknown_78", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_79", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_75", 2004659, 0, 5040288, 4, { -190.020706f, 221.118500f, 438.972992f }, 0.961271f, 0.001582f, 0); + instance.addEObj( "unknown_76", 2004658, 0, 5052132, 4, { -394.979797f, 239.569595f, 343.923004f }, 0.930753f, 1.230607f, 0); + instance.addEObj( "unknown_77", 2004992, 0, 5375019, 4, { -396.652313f, 239.519196f, 342.411987f }, 1.000000f, 1.336400f, 0); + instance.addEObj( "unknown_78", 2004993, 0, 5375020, 4, { -382.345306f, 239.576599f, 358.480103f }, 1.000000f, 1.474899f, 0); + instance.addEObj( "unknown_79", 2005061, 0, 5607211, 4, { 126.176804f, 374.196991f, -652.674072f }, 1.000000f, -0.000000f, 0); + instance.addEObj( "unknown_80", 2005062, 0, 5607273, 4, { -496.726990f, 206.347702f, -363.698792f }, 0.991760f, 0.000048f, 0); instance.addEObj( "Entrance_8", 2005063, 0, 5607331, 4, { -167.060593f, 304.153809f, -331.227692f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_80", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); + instance.addEObj( "unknown_81", 2006319, 0, 5933348, 4, { 276.500000f, 359.000000f, -705.000000f }, 1.000000f, 1.029744f, 0); instance.addEObj( "Destination_12", 2006367, 0, 5933582, 4, { 205.931900f, 307.865295f, 412.277893f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_81", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); + instance.addEObj( "unknown_82", 2006320, 0, 5935627, 4, { 238.806107f, 301.991211f, -277.955902f }, 1.000000f, 1.076123f, 0); instance.addEObj( "Treasurecoffer", 2002497, 0, 4321563, 4, { 697.691101f, 287.492889f, 38.492439f }, 1.000000f, -0.095016f, 0); instance.addEObj( "Destination_13", 2002373, 0, 4305855, 4, { 72.113586f, 227.200195f, 380.859009f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_82", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_83", 2002374, 0, 4305856, 4, { 72.115997f, 227.203796f, 380.863708f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Treasurecoffer_1", 2002494, 0, 4321555, 4, { 638.218811f, 286.441986f, 140.517807f }, 1.000000f, 0.128755f, 0); instance.addEObj( "Campfire", 2002420, 0, 4307733, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_83", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_84", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_84", 2002421, 0, 4307735, 4, { 524.679993f, 234.746399f, 324.109985f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_85", 2002422, 0, 4307736, 4, { 524.687012f, 234.768402f, 323.539307f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_14", 2002423, 0, 4307760, 4, { -318.790009f, 304.652100f, 243.339996f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_15", 2002424, 0, 4307761, 4, { 67.930000f, 374.780914f, -672.190002f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_16", 2002425, 0, 4307783, 4, { 96.709999f, 356.393188f, -257.230011f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_85", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_86", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); + instance.addEObj( "unknown_86", 2002426, 0, 4307801, 4, { 267.929993f, 362.500000f, -581.500000f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_87", 2005704, 0, 5882477, 4, { -580.754395f, 206.884201f, -407.372314f }, 2.000000f, 0.000000f, 0); instance.addEObj( "Destination_17", 2006305, 0, 5922993, 4, { -94.949997f, 298.660004f, -212.639999f }, 1.000000f, -1.570198f, 0); instance.addEObj( "Destination_18", 2006306, 0, 5922995, 4, { -405.539093f, 274.708099f, 79.087517f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_87", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); - instance.addEObj( "unknown_88", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); - instance.addEObj( "unknown_89", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); - instance.addEObj( "unknown_90", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_91", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); - instance.addEObj( "unknown_92", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); - instance.addEObj( "unknown_93", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); + instance.addEObj( "unknown_88", 2006307, 0, 5922998, 4, { -314.612091f, 244.614594f, 32.300701f }, 0.991760f, 0.499558f, 0); + instance.addEObj( "unknown_89", 2006343, 0, 5930988, 4, { 209.459595f, 302.255096f, -166.858597f }, 0.991760f, 0.030407f, 0); + instance.addEObj( "unknown_90", 2006260, 0, 5920797, 4, { 232.654297f, 251.789093f, 127.244904f }, 1.000000f, 0.440930f, 0); + instance.addEObj( "unknown_91", 2006268, 0, 5920877, 4, { 224.311707f, 302.000000f, -276.842590f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_92", 2002359, 0, 4303345, 4, { -775.359985f, 224.895294f, 29.370520f }, 1.500000f, 0.612141f, 0); + instance.addEObj( "unknown_93", 2002714, 0, 4374658, 4, { -769.891724f, 224.920502f, 25.318480f }, 0.800000f, 0.000000f, 0); + instance.addEObj( "unknown_94", 2005572, 0, 5871800, 4, { 531.516724f, 348.503113f, -737.417175f }, 1.000000f, -1.399857f, 0); instance.addEObj( "Oldwoodenchest", 2002308, 0, 4295741, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991760f, -1.174585f, 0); instance.addEObj( "Weatheredcrate", 2004100, 0, 4695115, 4, { -583.810730f, 235.002502f, 410.952087f }, 0.991800f, -1.174586f, 0); instance.addEObj( "Oldwoodenchest_1", 2002312, 0, 4296132, 4, { 579.492615f, 347.825012f, -764.355713f }, 0.991760f, -0.815885f, 0); - instance.addEObj( "unknown_94", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); - instance.addEObj( "Ã—ä¸æµ„", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); - instance.addEObj( "unknown_95", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); + instance.addEObj( "unknown_95", 2002319, 0, 4296780, 4, { 574.172180f, 348.102509f, -761.256287f }, 1.200000f, 0.813446f, 0); + instance.addEObj( "unknown_96", 2005854, 0, 5889993, 4, { 143.812500f, 280.041809f, 19.904680f }, 1.000000f, 0.000048f, 0); + instance.addEObj( "unknown_97", 2005853, 0, 5889994, 4, { 162.157593f, 275.421387f, 16.159300f }, 0.991760f, 1.412195f, 0); instance.addEObj( "Foultaint", 2005889, 0, 5890011, 4, { 143.812500f, 280.041809f, 19.904699f }, 1.000000f, 0.000047f, 0); instance.addEObj( "Entrance_9", 2003991, 0, 4636414, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Destination_19", 2003993, 0, 4637050, 4, { 532.612305f, 350.621094f, -710.986328f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "unknown_96", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); + instance.addEObj( "unknown_98", 2005535, 0, 5878549, 4, { 50.339481f, 374.532593f, -676.325684f }, 0.991760f, -0.829369f, 0); instance.addEObj( "MarkoftheFury", 2004597, 0, 4982870, 4, { -692.434387f, 254.300003f, 503.480499f }, 1.000000f, 1.137233f, 0); instance.addEObj( "MarkoftheLover", 2004598, 0, 4982877, 4, { 64.600594f, 376.351105f, -672.703979f }, 1.000000f, 1.406116f, 0); - instance.addEObj( "unknown_97", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_98", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_99", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_100", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_101", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_102", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_99", 2004667, 0, 5018498, 4, { 214.585297f, 237.297501f, 438.357391f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_100", 2004666, 0, 5018499, 4, { -776.174194f, 253.943695f, 429.764313f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_101", 2004694, 0, 5018508, 4, { -682.533630f, 315.644409f, 371.826202f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_102", 2004695, 0, 5018509, 4, { 195.945602f, 307.884003f, 421.363312f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_103", 2004689, 0, 5021146, 4, { -420.229309f, 281.777802f, 104.652802f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "unknown_104", 2004870, 0, 5072794, 4, { 268.394897f, 360.122101f, -567.969421f }, 1.000000f, 0.000000f, 0); } diff --git a/src/scripts/instances/trials/CapeWestwind.cpp b/src/scripts/instances/trials/CapeWestwind.cpp index 7405fac0..70333f5d 100644 --- a/src/scripts/instances/trials/CapeWestwind.cpp +++ b/src/scripts/instances/trials/CapeWestwind.cpp @@ -48,7 +48,7 @@ public: instance.addEObj( "unknown_10", 2001725, 0, 4150248, 4, { 200.677505f, 52.038120f, 149.031906f }, 1.000000f, -0.840591f, 0); instance.addEObj( "unknown_11", 2001726, 0, 4156166, 4, { -241.256607f, 32.476341f, 398.985504f }, 1.000000f, 0.000000f, 0); instance.addEObj( "unknown_12", 2005426, 0, 5852435, 4, { -156.058899f, 14.974940f, -325.202301f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "×敵POPãƒã‚¤ãƒ³ãƒˆ", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "POP", 2000240, 0, 3284826, 4, { 1.544363f, 47.733051f, 287.629486f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Trialstone", 2001541, 0, 4068717, 4, { 224.739502f, 52.070389f, 79.478127f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Trialstone_1", 2001542, 0, 4068718, 4, { 245.742493f, 52.498531f, 58.100361f }, 1.000000f, 0.000000f, 0); instance.addEObj( "Trialstone_2", 2001543, 0, 4068719, 4, { 224.027100f, 52.244740f, 41.381931f }, 1.000000f, 0.000000f, 0); diff --git a/src/tools/event_object_parser/main.cpp b/src/tools/event_object_parser/main.cpp index 4c682d56..65321d13 100644 --- a/src/tools/event_object_parser/main.cpp +++ b/src/tools/event_object_parser/main.cpp @@ -193,6 +193,16 @@ void loadAllInstanceContentEntries() } } +bool invalidChar (char c) +{ + return !isprint((unsigned)c); +} + +void stripUnicode(std::string & str) +{ + str.erase(remove_if(str.begin(),str.end(), invalidChar), str.end()); +} + int main( int argc, char* argv[] ) { auto startTime = std::chrono::system_clock::now(); @@ -358,6 +368,7 @@ int main( int argc, char* argv[] ) if( eobjNameMap.find( id ) != eobjNameMap.end() ) { name = eobjNameMap[ id ]; + stripUnicode( name ); std::string remove = ",★_ '()[]-\xae\x1a\x1\x2\x1f\x1\x3.:"; Common::Util::eraseAllIn( name, remove ); name[ 0 ] = toupper( name[ 0 ] ); From bd635b18c52dba1fd03876ce62d7bc9e481542aa Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 23:18:32 +0100 Subject: [PATCH 19/44] EObj: use permissionInvisibilty --- src/world/Actor/EventObject.cpp | 5 +++-- src/world/Manager/DebugCommandMgr.cpp | 2 +- src/world/Territory/InstanceContent.cpp | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/world/Actor/EventObject.cpp b/src/world/Actor/EventObject.cpp index bdd36be9..fe8fd951 100644 --- a/src/world/Actor/EventObject.cpp +++ b/src/world/Actor/EventObject.cpp @@ -86,8 +86,6 @@ uint8_t Sapphire::Entity::EventObject::getState() const void Sapphire::Entity::EventObject::setState( uint8_t state ) { m_state = state; - - sendToInRangeSet( makeActorControl( getId(), DirectorEObjMod, state ) ); } void Sapphire::Entity::EventObject::setAnimationFlag( uint32_t flag, uint32_t animationFlag ) @@ -144,6 +142,7 @@ void Sapphire::Entity::EventObject::spawn( Sapphire::Entity::PlayerPtr pTarget ) eobjStatePacket->data().EntityId = getId(); eobjStatePacket->data().Dir = Util::floatToUInt16Rot( getRot() ); eobjStatePacket->data().OwnerId = getOwnerId(); + eobjStatePacket->data().PermissionInvisibility = getPermissionInvisibility(); eobjStatePacket->data().Args = 0xE0; eobjStatePacket->data().Args2 = 0; // initial animation state eobjStatePacket->data().Args3 = getHousingLink(); @@ -178,6 +177,8 @@ uint8_t Sapphire::Entity::EventObject::getPermissionInvisibility() const void Sapphire::Entity::EventObject::setPermissionInvisibility( uint8_t permissionInvisibility ) { m_permissionInvisibility = permissionInvisibility; + + sendToInRangeSet( makeActorControl( getId(), DirectorEObjMod, permissionInvisibility ) ); } uint32_t Sapphire::Entity::EventObject::getOwnerId() const diff --git a/src/world/Manager/DebugCommandMgr.cpp b/src/world/Manager/DebugCommandMgr.cpp index fb4682c6..61613421 100644 --- a/src/world/Manager/DebugCommandMgr.cpp +++ b/src/world/Manager/DebugCommandMgr.cpp @@ -993,7 +993,7 @@ void DebugCommandMgr::instance( char* data, Entity::Player& player, std::shared_ if( !obj ) return; - obj->setState( state ); + obj->setPermissionInvisibility( state ); } else if( subCommand == "objflag" ) { diff --git a/src/world/Territory/InstanceContent.cpp b/src/world/Territory/InstanceContent.cpp index ff33ddcb..064f6915 100644 --- a/src/world/Territory/InstanceContent.cpp +++ b/src/world/Territory/InstanceContent.cpp @@ -154,7 +154,7 @@ void Sapphire::InstanceContent::onUpdate( uint64_t tickCount ) sendDutyCommence(); if( m_pEntranceEObj ) - m_pEntranceEObj->setState( 1 ); + m_pEntranceEObj->setPermissionInvisibility( 1 ); m_state = DutyInProgress; break; } From f0abb0eb180745ea833da59ac8a875c3196e69b3 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Wed, 16 Feb 2022 23:19:36 +0100 Subject: [PATCH 20/44] Sastasha: Fix eobj states --- src/scripts/instances/dungeons/Sastasha.cpp | 98 ++++++++++----------- 1 file changed, 48 insertions(+), 50 deletions(-) diff --git a/src/scripts/instances/dungeons/Sastasha.cpp b/src/scripts/instances/dungeons/Sastasha.cpp index 7f33ccc1..6b0a1bcc 100644 --- a/src/scripts/instances/dungeons/Sastasha.cpp +++ b/src/scripts/instances/dungeons/Sastasha.cpp @@ -64,64 +64,63 @@ public: switch( instance.getCustomVar( Coral ) ) { case Corals::Blue: - instance.addEObj( "Bloodymemo", 2000212, 0, 4072691, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0); + instance.addEObj( "Bloodymemo", 2000212, 0, 4072691, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0 ); break; case Corals::Red: - instance.addEObj( "Bloodymemo", 2001548, 0, 4072692, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0); + instance.addEObj( "Bloodymemo", 2001548, 0, 4072692, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0 ); break; case Corals::Green: - instance.addEObj( "Bloodymemo", 2001549, 0, 4072693, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0); + instance.addEObj( "Bloodymemo", 2001549, 0, 4072693, 4, { 320.812988f, 47.862450f, -130.776306f }, 0.600000f, -0.898762f, 0 ); break; } - instance.addEObj( "unknown_0", 2000211, 0, 3280858, 4, { 367.827087f, 47.400051f, -226.694305f }, 4.714991f, 0.000432f, 0); - instance.addEObj( "sgvf_w_lvd_b0250", 2001504, 4323996, 4036038, 1, { 94.597588f, 26.865030f, -68.584061f }, 1.000000f, 0.000000f, 7); + instance.addEObj( "unknown_0", 2000211, 0, 3280858, 4, { 367.827087f, 47.400051f, -226.694305f }, 4.714991f, 0.000432f, 0 ); + instance.addEObj( "sgvf_w_lvd_b0250", 2001504, 4323996, 4036038, 1, { 94.597588f, 26.865030f, -68.584061f }, 1.000000f, 0.000000f, 7 ); // States -> vf_bextwall_on (id: 3) vf_bextwall_of (id: 4) - instance.addEObj( "sgvf_w_lvd_b0249", 2001505, 4323997, 4036039, 1, { 95.510597f, 26.620729f, -67.853653f }, 1.000000f, 0.000000f, 7); + instance.addEObj( "sgvf_w_lvd_b0249", 2001505, 4323997, 4036039, 4, { 95.510597f, 26.620729f, -67.853653f }, 1.000000f, 0.000000f, 0 ); // States -> vf_line_on (id: 10) vf_line_of (id: 11) - instance.addEObj( "unknown_1", 2001506, 3653862, 4056797, 4, { -9.239832f, 24.789940f, 35.778252f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "sgvf_w_lvd_b0094", 2001507, 4035750, 4056798, 4, { -2.841087f, 23.114571f, 38.090420f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_1", 2001506, 3653862, 4056797, 1, { -9.239832f, 24.789940f, 35.778252f }, 0.991760f, 0.000048f, 7 ); + instance.addEObj( "sgvf_w_lvd_b0094", 2001507, 4035750, 4056798, 4, { -2.841087f, 23.114571f, 38.090420f }, 0.991760f, 0.000048f, 0 ); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.addEObj( "unknown_2", 2001539, 3653864, 4036041, 4, { -158.560898f, 8.099012f, 214.344803f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "sgvf_w_lvd_b0094_1", 2001540, 4056793, 4036043, 4, { -163.598602f, 8.026373f, 214.030106f }, 0.991760f, 0.000048f, 0); + instance.addEObj( "unknown_2", 2001539, 3653864, 4036041, 1, { -158.560898f, 8.099012f, 214.344803f }, 0.991760f, 0.000048f, 7 ); + instance.addEObj( "sgvf_w_lvd_b0094_1", 2001540, 4056793, 4036043, 4, { -163.598602f, 8.026373f, 214.030106f }, 0.991760f, 0.000048f, 0 ); // States -> vf_line_on (id: 12) vf_line_of (id: 13) - instance.addEObj( "sgpl_s1d1_bosswall", 2001508, 4236989, 4036045, 4, { -303.983612f, 5.576412f, 276.214111f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "sgpl_s1d1_bossline", 2001509, 4236990, 4036046, 4, { -305.302002f, 5.542851f, 275.750885f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Entrance", 2000182, 4096706, 4096707, 5, { 361.881714f, 46.092751f, -225.181305f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "sgpl_s1d1_bosswall", 2001508, 4236989, 4036045, 1, { -303.983612f, 5.576412f, 276.214111f }, 1.000000f, 0.000000f, 7 ); + instance.addEObj( "sgpl_s1d1_bossline", 2001509, 4236990, 4036046, 4, { -305.302002f, 5.542851f, 275.750885f }, 1.000000f, 0.000000f, 0 ); + instance.addEObj( "Entrance", 2000182, 4096706, 4096707, 5, { 361.881714f, 46.092751f, -225.181305f }, 1.000000f, 0.000000f, 0 ); // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.addEObj( "Shortcut", 2000700, 0, 4033735, 4, { 344.705688f, 43.781551f, -217.365997f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "Exit", 2000139, 0, 3281180, 4, { -314.279114f, 5.630589f, 348.735596f }, 0.900235f, 0.000336f, 0); - instance.addEObj( "Bluecoralformation", 2000213, 3668215, 3280868, 4, { 75.869797f, 35.101421f, -32.537209f }, 0.930753f, 0.000240f, 0); - instance.addEObj( "Redcoralformation", 2000214, 3668214, 3280879, 4, { 88.769371f, 31.135691f, -40.869640f }, 0.930753f, 0.000240f, 0); - instance.addEObj( "Greencoralformation", 2000215, 3668216, 3280932, 4, { 64.988159f, 33.672821f, -56.690559f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "Hiddendoor", 2000217, 3653517, 3280959, 4, { 59.000000f, 32.000000f, -35.000000f }, 1.000000f, -2.007129f, 0); - instance.addEObj( "Giantclam", 2000222, 4208408, 3284776, 4, { 181.170303f, 32.104599f, -128.069000f }, 0.991789f, -0.862350f, 0); + instance.addEObj( "Shortcut", 2000700, 0, 4033735, 1, { 344.705688f, 43.781551f, -217.365997f }, 0.991760f, 0.000048f, 7 ); + instance.addEObj( "Exit", 2000139, 0, 3281180, 4, { -314.279114f, 5.630589f, 348.735596f }, 0.900235f, 0.000336f, 0 ); + instance.addEObj( "Bluecoralformation", 2000213, 3668215, 3280868, 4, { 75.869797f, 35.101421f, -32.537209f }, 0.930753f, 0.000240f, 0 ); + instance.addEObj( "Redcoralformation", 2000214, 3668214, 3280879, 4, { 88.769371f, 31.135691f, -40.869640f }, 0.930753f, 0.000240f, 0 ); + instance.addEObj( "Greencoralformation", 2000215, 3668216, 3280932, 4, { 64.988159f, 33.672821f, -56.690559f }, 0.991789f, 0.000048f, 0 ); + instance.addEObj( "Hiddendoor", 2000217, 3653517, 3280959, 1, { 59.000000f, 32.000000f, -35.000000f }, 1.000000f, -2.007129f, 0 ); + instance.addEObj( "Giantclam", 2000222, 4208408, 3284776, 1, { 181.170303f, 32.104599f, -128.069000f }, 0.991789f, -0.862350f, 0 ); // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.addEObj( "sgbg_s1d1_p1_shel1", 2000260, 4208409, 3424283, 4, { 166.318695f, 30.735420f, -128.312103f }, 0.991789f, 0.481030f, 0); + instance.addEObj( "sgbg_s1d1_p1_shel1", 2000260, 4208409, 3424283, 4, { 166.318695f, 30.735420f, -128.312103f }, 0.991789f, 0.481030f, 0 ); // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.addEObj( "sgbg_s1d1_p1_shel1_1", 2000261, 4208410, 3425471, 4, { 158.800598f, 28.586321f, -76.340927f }, 0.991789f, 1.471638f, 0); + instance.addEObj( "sgbg_s1d1_p1_shel1_1", 2000261, 4208410, 3425471, 4, { 158.800598f, 28.586321f, -76.340927f }, 0.991789f, 1.471638f, 0 ); // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.addEObj( "sgbg_s1d1_p1_shel1_2", 2000262, 4208411, 3425472, 4, { 125.463402f, 29.260550f, -51.934608f }, 0.991789f, -0.375975f, 0); + instance.addEObj( "sgbg_s1d1_p1_shel1_2", 2000262, 4208411, 3425472, 4, { 125.463402f, 29.260550f, -51.934608f }, 0.991789f, -0.375975f, 0 ); // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.addEObj( "sgbg_s1d1_p1_shel1_3", 2000263, 4208412, 3425473, 4, { 126.070198f, 28.913260f, -99.908722f }, 1.000000f, 0.020540f, 0); + instance.addEObj( "sgbg_s1d1_p1_shel1_3", 2000263, 4208412, 3425473, 4, { 126.070198f, 28.913260f, -99.908722f }, 1.000000f, 0.020540f, 0 ); // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - instance.addEObj( "sgbg_s1d1_p1_shel1_4", 2000264, 4208413, 3425474, 4, { 97.055313f, 27.081551f, -70.264381f }, 0.991789f, -0.618915f, 0); + instance.addEObj( "sgbg_s1d1_p1_shel1_4", 2000264, 4208413, 3425474, 4, { 97.055313f, 27.081551f, -70.264381f }, 0.991789f, -0.618915f, 0 ); // States -> vf_kai_off (id: 4) vf_kai_on (id: 5) vf_kai_pop (id: 6) close_open (id: 7) open_close (id: 8) - - instance.addEObj( "Rambadedoor", 2000225, 3653865, 3281037, 4, { -35.299999f, 24.000000f, 60.799999f }, 1.000000f, -2.007129f, 0); - instance.addEObj( "Captainsquarters", 2000227, 3687697, 3281045, 4, { -95.044670f, 20.513069f, 172.039597f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "WaveriderGate", 2000231, 3655909, 3281133, 4, { -130.600006f, 16.000000f, 156.800003f }, 1.000000f, -2.007129f, 0); - instance.addEObj( "TheHole", 2000232, 3656260, 3281161, 4, { -36.000000f, 16.500000f, 163.300003f }, 1.000000f, 1.047198f, 0); - instance.addEObj( "Rambadedoor_1", 2000236, 3655908, 3281175, 4, { -190.000000f, 7.000000f, 252.000000f }, 1.000000f, -2.443461f, 0); - instance.addEObj( "unknown_3", 2000235, 3656262, 3281178, 4, { -156.500000f, 8.600000f, 252.500000f }, 1.000000f, 1.134464f, 0); - instance.addEObj( "WaveriderGatekey", 2000255, 0, 3332312, 4, { -95.515343f, 20.000000f, 177.197800f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "KeytotheHole", 2000256, 0, 3332313, 4, { -38.076599f, 17.232731f, 158.839401f }, 0.991760f, 1.561760f, 0); - instance.addEObj( "Captainsquarterskey", 2000250, 0, 4192068, 4, { -100.625000f, 15.600010f, 137.150696f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "sgpl_s1d1_sghit_ctrl", 2000223, 4200832, 4200772, 4, { -24.018980f, 18.475060f, 111.404900f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Unnaturalripples", 2000405, 3992454, 3741845, 4, { -301.973206f, 6.500000f, 300.029388f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "Unnaturalripples_1", 2000406, 3992452, 3741894, 4, { -302.037598f, 6.500000f, 336.047302f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Unnaturalripples_2", 2000407, 3992449, 3741895, 4, { -338.036499f, 6.500000f, 300.206512f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "Unnaturalripples_3", 2000408, 3992453, 3741897, 4, { -337.929596f, 6.500000f, 335.975311f }, 1.000000f, 0.000000f, 0); + instance.addEObj( "Rambadedoor", 2000225, 3653865, 3281037, 1, { -35.299999f, 24.000000f, 60.799999f }, 1.000000f, -2.007129f, 0 ); + instance.addEObj( "Captainsquarters", 2000227, 3687697, 3281045, 4, { -95.044670f, 20.513069f, 172.039597f }, 0.991789f, 0.000048f, 0 ); + instance.addEObj( "WaveriderGate", 2000231, 3655909, 3281133, 4, { -130.600006f, 16.000000f, 156.800003f }, 1.000000f, -2.007129f, 0 ); + instance.addEObj( "TheHole", 2000232, 3656260, 3281161, 4, { -36.000000f, 16.500000f, 163.300003f }, 1.000000f, 1.047198f, 0 ); + instance.addEObj( "Rambadedoor_1", 2000236, 3655908, 3281175, 1, { -190.000000f, 7.000000f, 252.000000f }, 1.000000f, -2.443461f, 0 ); + instance.addEObj( "unknown_3", 2000235, 3656262, 3281178, 4, { -156.500000f, 8.600000f, 252.500000f }, 1.000000f, 1.134464f, 0 ); + instance.addEObj( "WaveriderGatekey", 2000255, 0, 3332312, 4, { -95.515343f, 20.000000f, 177.197800f }, 1.000000f, 0.000000f, 0 ); + instance.addEObj( "KeytotheHole", 2000256, 0, 3332313, 4, { -38.076599f, 17.232731f, 158.839401f }, 0.991760f, 1.561760f, 0 ); + instance.addEObj( "Captainsquarterskey", 2000250, 0, 4192068, 4, { -100.625000f, 15.600010f, 137.150696f }, 1.000000f, 0.000000f, 0 ); + instance.addEObj( "sgpl_s1d1_sghit_ctrl", 2000223, 4200832, 4200772, 4, { -24.018980f, 18.475060f, 111.404900f }, 1.000000f, 0.000000f, 0 ); + instance.addEObj( "Unnaturalripples", 2000405, 3992454, 3741845, 4, { -301.973206f, 6.500000f, 300.029388f }, 0.991789f, 0.000048f, 0 ); + instance.addEObj( "Unnaturalripples_1", 2000406, 3992452, 3741894, 4, { -302.037598f, 6.500000f, 336.047302f }, 1.000000f, 0.000000f, 0 ); + instance.addEObj( "Unnaturalripples_2", 2000407, 3992449, 3741895, 4, { -338.036499f, 6.500000f, 300.206512f }, 0.991789f, 0.000048f, 0 ); + instance.addEObj( "Unnaturalripples_3", 2000408, 3992453, 3741897, 4, { -337.929596f, 6.500000f, 335.975311f }, 1.000000f, 0.000000f, 0 ); } @@ -130,14 +129,14 @@ public: if( madison && !madison->isAlive() ) { instance.setVar( 0, Seq3 ); - instance.getEObjByName( "Rambadedoor" )->setState( 1 ); + instance.getEObjByName( "Rambadedoor" )->setPermissionInvisibility( 7 ); madison2 = instance.createBNpcFromInstanceId( 4035056, 600, Common::BNpcType::Enemy ); madison = nullptr; } if( madison2 && !madison2->isAlive() ) { - instance.getEObjByName( "Rambadedoor_1" )->setState( 1 ); + instance.getEObjByName( "Rambadedoor_1" )->setPermissionInvisibility( 7 ); madison2 = nullptr; } @@ -166,18 +165,17 @@ public: eventMgr().eventActionStart( player, getId(), EventActionTouch, [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { - eobj.setState( 1 ); + eobj.setPermissionInvisibility( 1 ); if( eobj.getObjectId() == instance.getCustomVar( Coral ) ) { - instance.addEObj( "Inconspicuousswitch", 2000216, 3653858, 3280956, 4, { 62.907951f, 33.969521f, -31.172279f }, 1.000000f, -1.396264f, 0); + instance.addEObj( "Inconspicuousswitch", 2000216, 3653858, 3280956, 4, { 62.907951f, 33.969521f, -31.172279f }, 1.000000f, -1.396264f, 0 ); instance.setVar( 0, Seq1 ); instance.sendEventLogMessage( player, instance, 2034, { 0, 0 } ); } else { // TODO: spawn adds - Logger::debug( "wrong coral!" ); } }, nullptr, getId() ); @@ -195,8 +193,8 @@ public: eventMgr().eventActionStart( player, getId(), EventActionTouch, [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { - instance.getEObjByName( "Hiddendoor" )->setState( 1 ); - eobj.setState( 1 ); + eobj.setPermissionInvisibility( 1 ); + instance.getEObjByName( "Hiddendoor" )->setPermissionInvisibility( 7 ); instance.setVar( 0, Seq2 ); instance.sendEventLogMessage( player, instance, 2064, { 0, 0 } ); madison = instance.createBNpcFromInstanceId( 3988325, 600, Common::BNpcType::Enemy ); @@ -211,7 +209,7 @@ public: eventMgr().eventActionStart( player, getId(), EventActionShort, [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { - eobj.setState( 1 ); + eobj.setPermissionInvisibility( 1 ); instance.setCustomVar( ObtainedKey, true ); instance.sendEventLogMessage( player, instance, 2031, { 2000512 } ); }, @@ -224,7 +222,7 @@ public: eventMgr().eventActionStart( player, getId(), EventActionShort, [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { - eobj.setState( 1 ); + eobj.setPermissionInvisibility( 1 ); instance.setVar( 0, Seq4 ); instance.sendEventLogMessage( player, instance, 2031, { 2000513 } ); denn = instance.createBNpcFromInstanceId( 3978771, 1000, Common::BNpcType::Enemy ); @@ -244,7 +242,7 @@ public: eventMgr().eventActionStart( player, getId(), EventActionTouch, [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { - eobj.setState( 1 ); + eobj.setPermissionInvisibility( 1 ); if( eobj.getName() == "Captainsquarters" ) instance.sendEventLogMessage( player, instance, 2059, { 668 } ); else From 9bbaa199de4940e2edda06bed147ff27a8388bf0 Mon Sep 17 00:00:00 2001 From: dude22072 Date: Wed, 16 Feb 2022 16:45:02 -0600 Subject: [PATCH 21/44] MSQ through Brayflox's Longstop --- .../subquest/blackshroud_south/GaiUsb008.cpp | 258 ++++++++++++ .../subquest/blackshroud_south/GaiUsb009.cpp | 187 +++++++++ .../subquest/blackshroud_south/GaiUsb012.cpp | 288 +++++++++++++ .../subquest/lanoscea_east/GaiUsb005.cpp | 271 ++++++++++++ .../subquest/lanoscea_east/GaiUsb007.cpp | 111 +++++ .../subquest/lanoscea_east/GaiUsb201.cpp | 207 +++++++++ .../subquest/lanoscea_lower/GaiUsb002.cpp | 199 +++++++++ .../subquest/lanoscea_lower/GaiUsb003.cpp | 392 ++++++++++++++++++ .../subquest/lanoscea_lower/GaiUsb004.cpp | 180 ++++++++ .../subquest/thanalan_south/GaiUsb101.cpp | 139 +++++++ .../subquest/thanalan_south/GaiUsb102.cpp | 241 +++++++++++ .../subquest/thanalan_south/GaiUsb103.cpp | 260 ++++++++++++ .../subquest/thanalan_south/GaiUsb112.cpp | 127 ++++++ 13 files changed, 2860 insertions(+) create mode 100644 src/scripts/quest/subquest/blackshroud_south/GaiUsb008.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_south/GaiUsb009.cpp create mode 100644 src/scripts/quest/subquest/blackshroud_south/GaiUsb012.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb005.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb007.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb201.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_lower/GaiUsb002.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_lower/GaiUsb003.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_lower/GaiUsb004.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsb101.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsb102.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsb103.cpp create mode 100644 src/scripts/quest/subquest/thanalan_south/GaiUsb112.cpp diff --git a/src/scripts/quest/subquest/blackshroud_south/GaiUsb008.cpp b/src/scripts/quest/subquest/blackshroud_south/GaiUsb008.cpp new file mode 100644 index 00000000..2f7a20e1 --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_south/GaiUsb008.cpp @@ -0,0 +1,258 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb008_00815 +// Quest Name: The Penitent Man +// Quest ID: 66351 +// Start NPC: 1006279 +// End NPC: 1006279 + +using namespace Sapphire; + +class GaiUsb008 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002038 + /// Countable Num: 0 Seq: 2 Event: 5 Listener: 2194 + /// Countable Num: 0 Seq: 255 Event: 8 Listener: 2194 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006279;//Landenel + static constexpr auto Enemy0 = 4292783; + static constexpr auto Enemy1 = 2194; + static constexpr auto Eobject0 = 2002038;//Brownie Brush (Seq1) + static constexpr auto Eobject1 = 2002037; + static constexpr auto Eobject2 = 2002039;//Brownie Brush (Seq2) + static constexpr auto EventActionSearch = 1; + static constexpr auto EventActionSearchMiddle = 3; + static constexpr auto Item0 = 2000959; + static constexpr auto Item1 = 2000638; + static constexpr auto LocActor0 = 1006283; + static constexpr auto LocPosActor0 = 4256141; + +public: + GaiUsb008() : Sapphire::ScriptAPI::QuestScript( 66351 ){}; + ~GaiUsb008() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject2: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00005( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + quest.setUI8BH( 0 ); + break; + } + case Enemy1: + { + break; + } + } + } + void onEventItem( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + if( actorId == Enemy0 ) + { + //TODO:Debuff + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb008::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemy0 = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy0->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + quest.setSeq( SeqFinish ); + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00009( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb008::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb008 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_south/GaiUsb009.cpp b/src/scripts/quest/subquest/blackshroud_south/GaiUsb009.cpp new file mode 100644 index 00000000..3890c8bd --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_south/GaiUsb009.cpp @@ -0,0 +1,187 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb009_00816 +// Quest Name: Changing of the Guard +// Quest ID: 66352 +// Start NPC: 1006279 +// End NPC: 1006279 + +using namespace Sapphire; + +class GaiUsb009 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006280 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006281 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006279;//Landenel + static constexpr auto Actor1 = 1006280; + static constexpr auto Actor2 = 1006281; + static constexpr auto Actor3 = 1006282; + +public: + GaiUsb009() : Sapphire::ScriptAPI::QuestScript( 66352 ){}; + ~GaiUsb009() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00005( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq1 ) + Scene00003( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == Seq1 ) + Scene00004( quest, player ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AH(), 3 ); + if( quest.getUI8AH() >= 3 ) + { + quest.setUI8AH( 0 ); + quest.setUI8AL( 0 ); + quest.setUI8BH( 0 ); + quest.setUI8BL( 0 ); + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb009::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb009::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb009::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8AL( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb009::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8BH( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb009::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 ); + quest.setUI8BL( 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb009::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb009 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/blackshroud_south/GaiUsb012.cpp b/src/scripts/quest/subquest/blackshroud_south/GaiUsb012.cpp new file mode 100644 index 00000000..9361afb9 --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_south/GaiUsb012.cpp @@ -0,0 +1,288 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb012_00819 +// Quest Name: Trial by Turtle +// Quest ID: 66355 +// Start NPC: 1006279 +// End NPC: 1004917 + +using namespace Sapphire; + +class GaiUsb012 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002646 + /// Countable Num: 0 Seq: 2 Event: 5 Listener: 1888 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 2002043 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002574 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006279;//Landenel + static constexpr auto Actor1 = 1004917;//U'odh Nunh + static constexpr auto Enemy0 = 4292977; + static constexpr auto Eobject0 = 2002646;//Adamantoise Egg (Seq1) + static constexpr auto Eobject1 = 2002043; + static constexpr auto Eobject2 = 2002574;//Adanantoise Egg (Seq2) + static constexpr auto EventActionSearch = 1; + static constexpr auto Item0 = 2000641; + +public: + GaiUsb012() : Sapphire::ScriptAPI::QuestScript( 66355 ){}; + ~GaiUsb012() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq3 ) + Scene00010( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00012( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject2: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00005( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemySpawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy0, player.getId() ); + if( !enemySpawned ) + { + auto enemy = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy->hateListAdd( player.getAsPlayer(), 1 ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + quest.setSeq( Seq3 ); + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00011( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( SeqFinish ); + quest.setUI8BH( 0 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00012( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 12, HIDE_HOTBAR, bindSceneReturn( &GaiUsb012::Scene00012Return ) ); + } + + void Scene00012Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb012 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb005.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb005.cpp new file mode 100644 index 00000000..58ac70ad --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb005.cpp @@ -0,0 +1,271 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb005_00812 +// Quest Name: Nix That +// Quest ID: 66348 +// Start NPC: 1006266 +// End NPC: 1006266 + +using namespace Sapphire; + +class GaiUsb005 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002035 + /// Countable Num: 0 Seq: 2 Event: 8 Listener: 2002035 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002639 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006266;//Wheiskaet + static constexpr auto Enemy0 = 4292674; + static constexpr auto Eobject0 = 2002035;//Destination (Seq1) + static constexpr auto Eobject1 = 2002639;//Destination (Seq2) + static constexpr auto Eobject2 = 2002638; + static constexpr auto EventActionSearch = 1; + static constexpr auto EventActionWaiting2Middle = 12; + static constexpr auto Item0 = 2000636; + static constexpr auto Item1 = 2000637; + +public: + GaiUsb005() : Sapphire::ScriptAPI::QuestScript( 66348 ){}; + ~GaiUsb005() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Eobject0: + { + Scene00002( quest, player ); + break; + } + case Eobject1: + { + eventMgr().eventActionStart( + player, getId(), EventActionWaiting2Middle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00005( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onEventItem( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + if( quest.getSeq() == Seq1 && actorId == Eobject0 ) + { + Scene00003( quest, player ); + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); + quest.setUI8BH( 1 ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //Opens KeyItem Inventory + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setUI8BH( 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemy0 = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + + enemy0->hateListAddDelayed( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00009( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, HIDE_HOTBAR, bindSceneReturn( &GaiUsb005::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } +}; + +EXPOSE_SCRIPT( GaiUsb005 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb007.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb007.cpp new file mode 100644 index 00000000..5d5e19ac --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb007.cpp @@ -0,0 +1,111 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb007_00814 +// Quest Name: A Modest Proposal +// Quest ID: 66350 +// Start NPC: 1006266 +// End NPC: 1006279 + +using namespace Sapphire; + +class GaiUsb007 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006279 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006266;//Wheiskaet + static constexpr auto Actor1 = 1006279;//Landenel + +public: + GaiUsb007() : Sapphire::ScriptAPI::QuestScript( 66350 ){}; + ~GaiUsb007() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00002( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb007::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb007::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb007::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb007 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb201.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb201.cpp new file mode 100644 index 00000000..16332383 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb201.cpp @@ -0,0 +1,207 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb201_00832 +// Quest Name: The Things We Do for Cheese +// Quest ID: 66368 +// Start NPC: 1006266 +// End NPC: 1006266 + +using namespace Sapphire; + +class GaiUsb201 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006267 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1006268 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 5010000 + /// Countable Num: 0 Seq: 4 Event: 1 Listener: 1006268 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006268 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + Seq4 = 4, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006266;//Wheiskaet + static constexpr auto Actor1 = 1006267;//Ozun Nazun + static constexpr auto Actor2 = 1006268;//Brayflox Alltalks + static constexpr auto ContentStart = 8; + static constexpr auto GobMotBow = 957; + static constexpr auto GobMotTalk = 949; + static constexpr auto Instancedungeon0 = 8; + static constexpr auto Item0 = 2000864; + static constexpr auto LocAction1 = 957; + static constexpr auto LocAction2 = 945; + static constexpr auto UnlockAddNewContentToCf = 3702; + static constexpr auto UnlockImageDungeon = 79; + +public: + GaiUsb201() : Sapphire::ScriptAPI::QuestScript( 66368 ){}; + ~GaiUsb201() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00006( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq2 ) + Scene00003( quest, player ); + else if( quest.getSeq() == Seq3 ) + Scene00004( quest, player ); + else if( quest.getSeq() == Seq4 ) + Scene00005( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb201::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb201::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb201::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb201::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //TODO:Unlock Dungeon + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb201::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb201::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); + eventMgr().sendEventNotice( player, getId(), 3, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb201::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb201::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb201 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_lower/GaiUsb002.cpp b/src/scripts/quest/subquest/lanoscea_lower/GaiUsb002.cpp new file mode 100644 index 00000000..7545dd90 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_lower/GaiUsb002.cpp @@ -0,0 +1,199 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb002_00809 +// Quest Name: Tales from the Tidus Slayer +// Quest ID: 66345 +// Start NPC: 1006264 +// End NPC: 1006264 + +using namespace Sapphire; + +class GaiUsb002 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002033 + /// Countable Num: 0 Seq: 255 Event: 5 Listener: 2239 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006264;//Trachtoum + static constexpr auto Enemy0 = 4291274; + static constexpr auto Enemy1 = 4291279; + static constexpr auto Enemy2 = 4291283; + static constexpr auto Enemy3 = 4291284; + static constexpr auto Enemy4 = 4291285; + static constexpr auto Eobject0 = 2002033; + static constexpr auto EventActionSearch = 1; + static constexpr auto LocBgm1 = 87; + +public: + GaiUsb002() : Sapphire::ScriptAPI::QuestScript( 66345 ){}; + ~GaiUsb002() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00004( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + case Enemy1: + case Enemy2: + case Enemy3: + case Enemy4: + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + checkQuestCompletion( quest, player ); + break; + } + } + } + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + if( quest.getUI8AL() == 4 ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemy4 = instance->createBNpcFromInstanceId( Enemy4, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + + enemy4->hateListAdd( player.getAsPlayer(), 1 ); + } + else if( quest.getUI8AL() >= 5 ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb002::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb002::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + quest.setUI8AL( 0 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb002::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb002::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemy0 = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + auto enemy1 = instance->createBNpcFromInstanceId( Enemy1, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + auto enemy2 = instance->createBNpcFromInstanceId( Enemy2, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + auto enemy3 = instance->createBNpcFromInstanceId( Enemy3, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + + enemy0->hateListAdd( player.getAsPlayer(), 1 ); + enemy1->hateListAdd( player.getAsPlayer(), 1 ); + enemy2->hateListAdd( player.getAsPlayer(), 1 ); + enemy3->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb002::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb002 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_lower/GaiUsb003.cpp b/src/scripts/quest/subquest/lanoscea_lower/GaiUsb003.cpp new file mode 100644 index 00000000..aeb78508 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_lower/GaiUsb003.cpp @@ -0,0 +1,392 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb003_00810 +// Quest Name: Hungry Hungry Goobbues +// Quest ID: 66346 +// Start NPC: 1006264 +// End NPC: 1006264 + +using namespace Sapphire; + +class GaiUsb003 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002034 + /// Countable Num: 0 Seq: 255 Event: 5 Listener: 1900 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006264;//Trachtoum + static constexpr auto Enemy0 = 4291318;//Goobbue Farmer + static constexpr auto Eobject0 = 2002034;//Destination + static constexpr auto Eobject1 = 2002633;//Untargetable/Decoration + static constexpr auto Eobject2 = 2002634;//Untargetable/Decoration + static constexpr auto Eobject3 = 2002635;//Untargetable/Decoration + static constexpr auto Eobject4 = 2002636;//Untargetable/Decoration + static constexpr auto Eobject5 = 2002637;//Untargetable/Decoration + static constexpr auto EventActionLookoutLong = 41; + static constexpr auto EventActionSearch = 1; + +public: + GaiUsb003() : Sapphire::ScriptAPI::QuestScript( 66346 ){}; + ~GaiUsb003() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00014( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionLookoutLong, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + quest.setSeq( SeqFinish ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemy = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + + enemy->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00012( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 12, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00012Return ) ); + } + + void Scene00012Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00013( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 13, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00013Return ) ); + } + + void Scene00013Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00014( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 14, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00014Return ) ); + } + + void Scene00014Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00015( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 15, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00015Return ) ); + } + + void Scene00015Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00016( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 16, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00016Return ) ); + } + + void Scene00016Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00017( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 17, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00017Return ) ); + } + + void Scene00017Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00018( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 18, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00018Return ) ); + } + + void Scene00018Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00019( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 19, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00019Return ) ); + } + + void Scene00019Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00020( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 20, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00020Return ) ); + } + + void Scene00020Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00021( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 21, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00021Return ) ); + } + + void Scene00021Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00022( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 22, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00022Return ) ); + } + + void Scene00022Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00023( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 23, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00023Return ) ); + } + + void Scene00023Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00024( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 24, HIDE_HOTBAR, bindSceneReturn( &GaiUsb003::Scene00024Return ) ); + } + + void Scene00024Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } +}; + +EXPOSE_SCRIPT( GaiUsb003 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_lower/GaiUsb004.cpp b/src/scripts/quest/subquest/lanoscea_lower/GaiUsb004.cpp new file mode 100644 index 00000000..31ee14a6 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_lower/GaiUsb004.cpp @@ -0,0 +1,180 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb004_00811 +// Quest Name: The Lominsan Way +// Quest ID: 66347 +// Start NPC: 1006264 +// End NPC: 1006266 + +using namespace Sapphire; + +class GaiUsb004 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006265 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002284 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006264;//Trachtoum + static constexpr auto Actor1 = 1006265;//Grey Fleet Miller + static constexpr auto Actor2 = 1006266;//Wheiskaet + static constexpr auto Eobject0 = 2002284; + static constexpr auto EventActionSearch = 1; + static constexpr auto LocAction0 = 1005; + static constexpr auto LocActor0 = 1005259; + static constexpr auto LocActor1 = 1003782; + static constexpr auto LocActor9 = 1006676; + static constexpr auto LocBgm1 = 101; + static constexpr auto LocFace0 = 604; + static constexpr auto LocFace1 = 620; + static constexpr auto LocSe1 = 39; + static constexpr auto LocSe2 = 40; + static constexpr auto Questbattle0 = 59; + static constexpr auto Seq0Actor0Lq = 90; + static constexpr auto Territorytype0 = 307; + +public: + GaiUsb004() : Sapphire::ScriptAPI::QuestScript( 66347 ){}; + ~GaiUsb004() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + { + playerMgr().sendUrgent( player, "QuestBattle unimplemented, skipping..." ); + quest.setSeq( SeqFinish ); + } + //Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00005( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb004::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00090( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb004::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + { + auto& pTeriMgr = Common::Service< Sapphire::World::Manager::TerritoryMgr >::ref(); + + eventMgr().eventFinish( player, result.eventId, 0 ); + pTeriMgr.createAndJoinQuestBattle( player, Questbattle0 ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb004::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb004::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb004::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00090( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 90, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb004::Scene00090Return ) ); + } + + void Scene00090Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } +}; + +EXPOSE_SCRIPT( GaiUsb004 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsb101.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsb101.cpp new file mode 100644 index 00000000..96ecb5fb --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsb101.cpp @@ -0,0 +1,139 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb101_00820 +// Quest Name: The Drake Exception +// Quest ID: 66356 +// Start NPC: 1004917 +// End NPC: 1004917 + +using namespace Sapphire; + +class GaiUsb101 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 9 Listener: 190 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1004917 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1004917;//U'odh Nunh + static constexpr auto Enemy0 = 264;//Sundrake (INCORRECT:190) + static constexpr auto Item0 = 2000642; + +public: + GaiUsb101() : Sapphire::ScriptAPI::QuestScript( 66356 ){}; + ~GaiUsb101() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00002( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( nameId ) + { + case Enemy0: + { + quest.setUI8BH( quest.getUI8BH() + 1 ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8BH(), 7 ); + + if( quest.getUI8BH() >= 7 ) + quest.setSeq( SeqFinish ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb101::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb101::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb101::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb101::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb101 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsb102.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsb102.cpp new file mode 100644 index 00000000..7533f0d6 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsb102.cpp @@ -0,0 +1,241 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb102_00821 +// Quest Name: The Perfect Prey +// Quest ID: 66357 +// Start NPC: 1004917 +// End NPC: 1004917 + +using namespace Sapphire; + +class GaiUsb102 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002044 + /// Countable Num: 0 Seq: 2 Event: 8 Listener: 2002044 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002045 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1004917;//U'odh Nunh + static constexpr auto Enemy0 = 4293187; + static constexpr auto Eobject0 = 2002044;//Destination (Seq1) + static constexpr auto Eobject1 = 2002045;//Destination (Seq2) + static constexpr auto EventActionSearch = 1; + static constexpr auto EventActionWaiting2Middle = 12; + static constexpr auto Item0 = 2000643; + static constexpr auto Item1 = 2000644; + +public: + GaiUsb102() : Sapphire::ScriptAPI::QuestScript( 66357 ){}; + ~GaiUsb102() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Eobject0: + { + Scene00002( quest, player ); + break; + } + case Eobject1: + { + Scene00005( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); + quest.setUI8BH( 1 ); + break; + } + } + } + + void onEventItem( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + if( actorId == Eobject0 ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + quest.setUI8BH( 0 ); + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //Opens KeyItem Inventort + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemy0 = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy0->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00009( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb102::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb102 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsb103.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsb103.cpp new file mode 100644 index 00000000..8ce364fc --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsb103.cpp @@ -0,0 +1,260 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb103_00822 +// Quest Name: When the Worm Turns +// Quest ID: 66358 +// Start NPC: 1004917 +// End NPC: 1004917 + +using namespace Sapphire; + +class GaiUsb103 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 9 Listener: 356 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 2002046 + /// Countable Num: 0 Seq: 3 Event: 8 Listener: 2002046 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002576 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1004917;//U'odh Nunh + static constexpr auto Actor1 = 1007626; + static constexpr auto Enemy0 = 307;//Angler (INCORRECT:356) + static constexpr auto Enemy1 = 4293190; + static constexpr auto Eobject0 = 2002046;//Wellwick Worm Teritory (Seq2) + static constexpr auto Eobject1 = 2002576;//Wellwick Worm Teritory (Seq3) + static constexpr auto EventActionSearch = 1; + static constexpr auto EventActionWaiting = 10; + static constexpr auto Item0 = 2000645; + static constexpr auto Item1 = 2000833; + +public: + GaiUsb103() : Sapphire::ScriptAPI::QuestScript( 66358 ){}; + ~GaiUsb103() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Actor1: + { + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00002( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject1: + { + eventMgr().eventActionStart( + player, getId(), EventActionWaiting, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00005( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onEventItem( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + if( actorId == Eobject0 ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + quest.setUI8BH( 0 ); + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + if(nameId == Enemy0) + { + quest.setUI8BH( 1 ); + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + else if( entityId == Enemy1 ) + { + quest.setUI8BH( 1 ); + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( SeqFinish ); + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //Opens KeyItem Inventory + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemy1 = instance->createBNpcFromInstanceId( Enemy1, 413 /*TODO: Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy1->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00009( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb103::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb103 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_south/GaiUsb112.cpp b/src/scripts/quest/subquest/thanalan_south/GaiUsb112.cpp new file mode 100644 index 00000000..4d9db1f3 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_south/GaiUsb112.cpp @@ -0,0 +1,127 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb112_00831 +// Quest Name: There and Back Again +// Quest ID: 66367 +// Start NPC: 1004917 +// End NPC: 1006266 + +using namespace Sapphire; + +class GaiUsb112 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006266 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1004917;//U'odh Nunh + static constexpr auto Actor1 = 1006266;//Wheiskaet + static constexpr auto Item0 = 2000649;//Onyx Brandwine (UI8BH) + +public: + GaiUsb112() : Sapphire::ScriptAPI::QuestScript( 66367 ){}; + ~GaiUsb112() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00002( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, NONE, bindSceneReturn( &GaiUsb112::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, NONE, bindSceneReturn( &GaiUsb112::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( SeqFinish ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, NONE, bindSceneReturn( &GaiUsb112::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, NONE, bindSceneReturn( &GaiUsb112::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb112 ); \ No newline at end of file From 3971772d3cf4d01f340ee1be8f3974f2c770a9d8 Mon Sep 17 00:00:00 2001 From: dude22072 Date: Wed, 16 Feb 2022 20:51:28 -0600 Subject: [PATCH 22/44] Update FesVlt104.cpp --- src/scripts/quest/festivalquest/FesVlt104.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/scripts/quest/festivalquest/FesVlt104.cpp b/src/scripts/quest/festivalquest/FesVlt104.cpp index 540b8cbc..c3532e27 100644 --- a/src/scripts/quest/festivalquest/FesVlt104.cpp +++ b/src/scripts/quest/festivalquest/FesVlt104.cpp @@ -44,8 +44,8 @@ private: static constexpr auto Actor0 = 1011732;//HORTEFENSE static constexpr auto Actor1 = 1011735;//House Valentione Emissary (Limsa) static constexpr auto Actor2 = 1011743;//Berndan - static constexpr auto Actor3 = 1011745; - static constexpr auto Actor4 = 1011747; + static constexpr auto Actor3 = 1011745;//Philippe? + static constexpr auto Actor4 = 1011747;//Thrydwulf static constexpr auto Item0 = 2001558; static constexpr auto LocActor0 = 1011742; static constexpr auto LocActor1 = 1011796; @@ -98,10 +98,14 @@ public: } case Actor3: { + if( quest.getSeq() == Seq2 ) + Scene00006( quest, player ); break; } case Actor4: { + if( quest.getSeq() == Seq2 ) + Scene00008( quest, player ); break; } } @@ -211,6 +215,8 @@ private: void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); } ////////////////////////////////////////////////////////////////////// @@ -235,8 +241,8 @@ private: void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) { - if( result.getResult( 0 ) == 1 ) - Scene00010( quest, player ); + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); } ////////////////////////////////////////////////////////////////////// From 964716d2ee04517495993cf87fef241b429e5519 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Thu, 17 Feb 2022 03:55:21 +0100 Subject: [PATCH 23/44] Implement FcTalk --- src/scripts/common/FcTalk.cpp | 56 ++++++++++++++++++++++++++++++++++ src/world/Manager/EventMgr.cpp | 5 +++ 2 files changed, 61 insertions(+) create mode 100644 src/scripts/common/FcTalk.cpp diff --git a/src/scripts/common/FcTalk.cpp b/src/scripts/common/FcTalk.cpp new file mode 100644 index 00000000..cdcbaf23 --- /dev/null +++ b/src/scripts/common/FcTalk.cpp @@ -0,0 +1,56 @@ +#include +#include + +#include + +using namespace Sapphire; + +class FcTalk : + public Sapphire::ScriptAPI::EventScript +{ +public: + FcTalk() : + Sapphire::ScriptAPI::EventScript( 0x001F0000 ) + { + } + + void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override + { + auto& exdData = Common::Service< Data::ExdData >::ref(); + auto switchTalk = exdData.getRow< Excel::SwitchTalk >( eventId ); + uint32_t talkEvent = 0; + + if( !switchTalk ) + return; + + for( auto entry = 15; entry >= 0; entry-- ) + { + auto caseCondition = switchTalk->data().TalkCase[ entry ].CaseCondition; + + if( ( caseCondition >> 16 ) == Event::EventHandler::EventHandlerType::Quest && player.isQuestCompleted( caseCondition ) ) + { + talkEvent = switchTalk->data().TalkCase[ entry ].Talk; + break; + } + else + { + talkEvent = switchTalk->data().TalkCase[ 0 ].Talk; + } + } + + if( talkEvent == 0 ) + return; + + eventMgr().eventStart( player, actorId, eventId, Event::EventHandler::EventType::Talk, 0, 0 ); + eventMgr().eventStart( player, actorId, talkEvent, Event::EventHandler::EventType::Nest, 0, 5 ); + + eventMgr().playScene( player, talkEvent, 0, HIDE_HOTBAR | NO_DEFAULT_CAMERA, { 0 }, + [ & ]( Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().eventFinish( player, talkEvent, 1 ); + eventMgr().eventFinish( player, eventId, 1 ); + } ); + } +}; + +EXPOSE_SCRIPT( FcTalk ); \ No newline at end of file diff --git a/src/world/Manager/EventMgr.cpp b/src/world/Manager/EventMgr.cpp index 412d32da..62d325cf 100644 --- a/src/world/Manager/EventMgr.cpp +++ b/src/world/Manager/EventMgr.cpp @@ -136,6 +136,11 @@ std::string EventMgr::getEventName( uint32_t eventId ) }*/ //return unknown + "GilShop"; } + + case Event::EventHandler::EventHandlerType::FcTalk: + { + return "FcTalk"; + } default: { return unknown; From 4df4d05b5c1a32ebdc050698bc6e0c2ab51c62c8 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Thu, 17 Feb 2022 03:55:46 +0100 Subject: [PATCH 24/44] Fix SwitchTalk exd struct --- deps/datReader/Exd/Structs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/deps/datReader/Exd/Structs.h b/deps/datReader/Exd/Structs.h index 6bb0feda..cdcb3f21 100644 --- a/deps/datReader/Exd/Structs.h +++ b/deps/datReader/Exd/Structs.h @@ -3339,6 +3339,7 @@ namespace Excel struct SwitchTalk { SwitchTalkCaseStruct TalkCase[16]; + uint32_t Unknown1; }; /* 362351 */ From e7fb339eefbb3bd662d5f428784fa116c3e64fe6 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Thu, 17 Feb 2022 04:20:25 +0100 Subject: [PATCH 25/44] Implement SmallTalk (menus not working) --- src/scripts/common/SmallTalk.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/scripts/common/SmallTalk.cpp diff --git a/src/scripts/common/SmallTalk.cpp b/src/scripts/common/SmallTalk.cpp new file mode 100644 index 00000000..c467458f --- /dev/null +++ b/src/scripts/common/SmallTalk.cpp @@ -0,0 +1,27 @@ +#include +#include + +using namespace Sapphire; + +class SmallTalk : + public Sapphire::ScriptAPI::EventScript +{ +public: + SmallTalk() : + Sapphire::ScriptAPI::EventScript( 0x000B0000 ) + { + } + + void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override + { + eventMgr().eventStart( player, actorId, eventId, Event::EventHandler::EventType::Talk, 0, 0 ); + + eventMgr().playScene( player, eventId, 0, HIDE_HOTBAR, { 0 }, + [ & ]( Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().eventFinish( player, eventId, 1 ); + } ); + } +}; + +EXPOSE_SCRIPT( SmallTalk ); \ No newline at end of file From 50102e0ff0d27b772481788ae28ffb831f302107 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Thu, 17 Feb 2022 04:26:19 +0100 Subject: [PATCH 26/44] Add method for quest completion --- src/world/Actor/Player.h | 2 ++ src/world/Actor/PlayerQuest.cpp | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/src/world/Actor/Player.h b/src/world/Actor/Player.h index df7fea04..02d0db58 100644 --- a/src/world/Actor/Player.h +++ b/src/world/Actor/Player.h @@ -107,6 +107,8 @@ namespace Sapphire::Entity /*! remove a given quest */ void removeQuest( uint16_t questId ); + bool isQuestCompleted( uint32_t questId ); + /*! add a quest to the completed quests mask */ void updateQuestsCompleted( uint32_t questId ); diff --git a/src/world/Actor/PlayerQuest.cpp b/src/world/Actor/PlayerQuest.cpp index c0409141..1cade20b 100644 --- a/src/world/Actor/PlayerQuest.cpp +++ b/src/world/Actor/PlayerQuest.cpp @@ -152,6 +152,16 @@ void Sapphire::Entity::Player::updateQuestsCompleted( uint32_t questId ) m_questCompleteFlags[ index ] |= value; } +bool Sapphire::Entity::Player::isQuestCompleted( uint32_t questId ) +{ + uint8_t index = questId / 8; + uint8_t bitIndex = ( questId ) % 8; + + uint8_t value = 0x80 >> bitIndex; + + return m_questCompleteFlags[ index ] & value; +} + void Sapphire::Entity::Player::removeQuestsCompleted( uint32_t questId ) { uint8_t index = questId / 8; From b707a4afee2ab1e1926c9f6f9269ca9b11f3199d Mon Sep 17 00:00:00 2001 From: dude22072 Date: Wed, 16 Feb 2022 21:50:12 -0600 Subject: [PATCH 27/44] Update FesVlt101.cpp --- src/scripts/quest/festivalquest/FesVlt101.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/quest/festivalquest/FesVlt101.cpp b/src/scripts/quest/festivalquest/FesVlt101.cpp index 9cd5957b..6dc9296f 100644 --- a/src/scripts/quest/festivalquest/FesVlt101.cpp +++ b/src/scripts/quest/festivalquest/FesVlt101.cpp @@ -78,7 +78,7 @@ private: { if( result.getResult( 0 ) == 1 )// accept quest { - Scene00000( quest, player ); + Scene00001( quest, player ); } } From b151906f172df3c38628a60452d76a805d544b65 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Thu, 17 Feb 2022 08:19:52 +0100 Subject: [PATCH 28/44] Remove unnecessary eventStart and Sastasha seq fix --- src/scripts/common/FcTalk.cpp | 10 +--------- src/scripts/common/SmallTalk.cpp | 8 +------- src/scripts/instances/dungeons/Sastasha.cpp | 14 +++++++------- 3 files changed, 9 insertions(+), 23 deletions(-) diff --git a/src/scripts/common/FcTalk.cpp b/src/scripts/common/FcTalk.cpp index cdcbaf23..65c3efc6 100644 --- a/src/scripts/common/FcTalk.cpp +++ b/src/scripts/common/FcTalk.cpp @@ -41,15 +41,7 @@ public: if( talkEvent == 0 ) return; - eventMgr().eventStart( player, actorId, eventId, Event::EventHandler::EventType::Talk, 0, 0 ); - eventMgr().eventStart( player, actorId, talkEvent, Event::EventHandler::EventType::Nest, 0, 5 ); - - eventMgr().playScene( player, talkEvent, 0, HIDE_HOTBAR | NO_DEFAULT_CAMERA, { 0 }, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - eventMgr().eventFinish( player, talkEvent, 1 ); - eventMgr().eventFinish( player, eventId, 1 ); - } ); + eventMgr().playScene( player, talkEvent, 0, HIDE_HOTBAR | NO_DEFAULT_CAMERA, { 0 }, nullptr ); } }; diff --git a/src/scripts/common/SmallTalk.cpp b/src/scripts/common/SmallTalk.cpp index c467458f..67dadd1d 100644 --- a/src/scripts/common/SmallTalk.cpp +++ b/src/scripts/common/SmallTalk.cpp @@ -14,13 +14,7 @@ public: void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override { - eventMgr().eventStart( player, actorId, eventId, Event::EventHandler::EventType::Talk, 0, 0 ); - - eventMgr().playScene( player, eventId, 0, HIDE_HOTBAR, { 0 }, - [ & ]( Entity::Player& player, const Event::SceneResult& result ) - { - eventMgr().eventFinish( player, eventId, 1 ); - } ); + eventMgr().playScene( player, eventId, 0, HIDE_HOTBAR, { 0 }, nullptr ); } }; diff --git a/src/scripts/instances/dungeons/Sastasha.cpp b/src/scripts/instances/dungeons/Sastasha.cpp index 6b0a1bcc..736e1795 100644 --- a/src/scripts/instances/dungeons/Sastasha.cpp +++ b/src/scripts/instances/dungeons/Sastasha.cpp @@ -29,8 +29,7 @@ private: enum Variables : uint8_t { - Coral, - ObtainedKey + Coral }; enum Sequence : uint8_t @@ -38,7 +37,8 @@ private: Seq1 = 1, Seq2 = 3, Seq3 = 7, - Seq4 = 15, + Seq4 = 23, + Seq5 = 31, SeqFinish = 255 }; @@ -210,7 +210,7 @@ public: [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { eobj.setPermissionInvisibility( 1 ); - instance.setCustomVar( ObtainedKey, true ); + instance.setVar( 0, Seq4 ); instance.sendEventLogMessage( player, instance, 2031, { 2000512 } ); }, nullptr, getId() ); @@ -223,7 +223,7 @@ public: [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { eobj.setPermissionInvisibility( 1 ); - instance.setVar( 0, Seq4 ); + instance.setVar( 0, Seq5 ); instance.sendEventLogMessage( player, instance, 2031, { 2000513 } ); denn = instance.createBNpcFromInstanceId( 3978771, 1000, Common::BNpcType::Enemy ); }, @@ -231,8 +231,8 @@ public: } // Open the door if the right key has been obtained - if( ( eobj.getName() == "Captainsquarters" && instance.getCustomVar( ObtainedKey ) ) || - ( eobj.getName() == "WaveriderGate" && instance.getDirectorVar( 0 ) == Seq4 ) ) + if( ( eobj.getName() == "Captainsquarters" && instance.getDirectorVar( 0 ) == Seq4 ) || + ( eobj.getName() == "WaveriderGate" && instance.getDirectorVar( 0 ) == Seq5 ) ) { eventMgr().playScene( player, eventId, 1, HIDE_HOTBAR, { 1 }, [ & ]( Entity::Player& player, const Event::SceneResult& result ) From abd456d2b32a6d69ebed677d199270f84c74c340 Mon Sep 17 00:00:00 2001 From: Mordred Date: Thu, 17 Feb 2022 08:31:57 +0100 Subject: [PATCH 29/44] Trying to fix compilation issues related to HaroontheHalfShell --- src/scripts/instances/guildhests/HeroontheHalfShell.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/scripts/instances/guildhests/HeroontheHalfShell.cpp b/src/scripts/instances/guildhests/HeroontheHalfShell.cpp index a1fd3833..c28a5b72 100644 --- a/src/scripts/instances/guildhests/HeroontheHalfShell.cpp +++ b/src/scripts/instances/guildhests/HeroontheHalfShell.cpp @@ -3,10 +3,10 @@ using namespace Sapphire; -class HeroontheHalfshell : public Sapphire::ScriptAPI::InstanceContentScript +class HeroontheHalfShell : public Sapphire::ScriptAPI::InstanceContentScript { public: - HeroontheHalfshell() : Sapphire::ScriptAPI::InstanceContentScript( 10004 ) + HeroontheHalfShell() : Sapphire::ScriptAPI::InstanceContentScript( 10004 ) { } void onInit( InstanceContent& instance ) override @@ -107,4 +107,4 @@ public: }; -EXPOSE_SCRIPT( HeroontheHalfshell ); \ No newline at end of file +EXPOSE_SCRIPT( HeroontheHalfShell ); \ No newline at end of file From d27c78c1b64a151909391765a2848b551830ce1e Mon Sep 17 00:00:00 2001 From: Mordred Date: Thu, 17 Feb 2022 09:12:08 +0100 Subject: [PATCH 30/44] Removed Halfshell script --- .../guildhests/HeroontheHalfShell.cpp | 110 ------------------ 1 file changed, 110 deletions(-) delete mode 100644 src/scripts/instances/guildhests/HeroontheHalfShell.cpp diff --git a/src/scripts/instances/guildhests/HeroontheHalfShell.cpp b/src/scripts/instances/guildhests/HeroontheHalfShell.cpp deleted file mode 100644 index c28a5b72..00000000 --- a/src/scripts/instances/guildhests/HeroontheHalfShell.cpp +++ /dev/null @@ -1,110 +0,0 @@ -#include -#include - -using namespace Sapphire; - -class HeroontheHalfShell : public Sapphire::ScriptAPI::InstanceContentScript -{ -public: - HeroontheHalfShell() : Sapphire::ScriptAPI::InstanceContentScript( 10004 ) - { } - - void onInit( InstanceContent& instance ) override - { - instance.addEObj( "Herbpatch", 2000269, 0, 3538830, 4, { -168.030701f, -29.340919f, 84.545708f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_0", 2000409, 0, 3747939, 4, { -212.848099f, -33.035831f, 113.542397f }, 0.930786f, 0.000048f, 0); - instance.addEObj( "unknown_1", 2000409, 0, 3748525, 4, { -162.298599f, -31.120291f, 110.046402f }, 0.779493f, 0.000048f, 0); - instance.addEObj( "unknown_2", 2000409, 0, 3748531, 4, { -275.623810f, -31.509951f, 92.423828f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "Entrance", 2001710, 4138533, 4138531, 5, { -152.954300f, -29.048920f, 89.609222f }, 1.000000f, 0.000000f, 0); - // States -> vf_lock_on (id: 11) vf_lock_of (id: 12) - instance.addEObj( "Cactusleaf", 2001219, 0, 4163996, 4, { 68.184372f, 2.507450f, -191.363205f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Cactusleaf_1", 2001219, 0, 4163997, 4, { 103.783699f, 1.089769f, -184.676102f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Cactusleaf_2", 2001219, 0, 4163998, 4, { 91.415398f, 3.350578f, -220.746307f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Cactusleaf_3", 2001219, 0, 4163999, 4, { 112.229103f, 1.290796f, -220.902802f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Cactusleaf_4", 2001219, 0, 4164000, 4, { 125.070099f, -0.567415f, -203.612198f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Cactusleaf_5", 2001219, 0, 4164001, 4, { 133.148895f, 1.388501f, -235.169098f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Cactusleaf_6", 2001219, 0, 4164002, 4, { 57.463402f, 0.891828f, -199.581604f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Cactusleaf_7", 2001219, 0, 4164003, 4, { 84.317146f, 1.130788f, -183.062500f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate", 2001222, 0, 4163983, 4, { 115.969299f, 28.946650f, -16.900860f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate_1", 2001222, 0, 4163984, 4, { 147.068100f, 28.574089f, -4.458593f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate_2", 2001222, 0, 4163985, 4, { 149.599197f, 28.624269f, -16.895611f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate_3", 2001222, 0, 4163986, 4, { 135.130203f, 28.626221f, -25.092680f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate_4", 2001222, 0, 4163987, 4, { 128.430801f, 28.722771f, -5.393469f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate_5", 2001222, 0, 4163988, 4, { 138.452301f, 28.674669f, -9.497550f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate_6", 2001222, 0, 4163989, 4, { 121.850197f, 28.614929f, -22.842150f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Stolenshippingcrate_7", 2001222, 0, 4163990, 4, { 134.542099f, 28.635111f, -18.532190f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_3", 2002390, 0, 4306245, 4, { -232.800003f, -28.933470f, 125.320000f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_4", 2004893, 0, 5375028, 4, { -56.192440f, -10.742790f, -71.522552f }, 0.772795f, -1.476827f, 0); - instance.addEObj( "Destination", 2005188, 0, 5658022, 4, { -314.058685f, -1.080676f, 44.011101f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_5", 2005168, 0, 5658066, 4, { -339.162292f, 0.289917f, 43.167721f }, 0.381470f, 1.401670f, 0); - instance.addEObj( "Destination_1", 2001426, 0, 3976856, 4, { 27.219780f, 12.999960f, 51.848911f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Destination_2", 2001756, 0, 4167293, 4, { 27.219801f, 13.000000f, 51.848900f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Pointofambush", 2001434, 0, 3983423, 4, { -115.745300f, 0.015855f, -149.218002f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_6", 2005626, 0, 5877369, 4, { 77.408943f, 0.414342f, -249.317200f }, 0.991760f, 0.373482f, 0); - instance.addEObj( "Destination_3", 2001349, 0, 3954552, 4, { -241.410797f, 8.100866f, -32.214520f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "Entrance_1", 2002704, 0, 4374431, 4, { -282.678894f, -6.417949f, -376.681305f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_7", 2004241, 1668222, 4740570, 4, { 118.988602f, 31.920019f, -392.048187f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Destination_4", 2002097, 0, 4296717, 4, { 200.596802f, -1.452231f, -312.203491f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "Destination_5", 2002098, 0, 4296718, 4, { 192.300797f, -0.025306f, -336.868805f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Destination_6", 2002099, 0, 4296720, 4, { 176.606506f, -0.096808f, -303.092194f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "Destination_7", 2002100, 0, 4296725, 4, { 164.392899f, -0.045770f, -315.728485f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "Destination_8", 2001019, 0, 4298981, 4, { -276.600311f, -3.799561f, -368.764801f }, 0.991760f, 0.740418f, 0); - instance.addEObj( "unknown_8", 2005071, 0, 5572885, 4, { -289.711914f, 22.829769f, -56.321770f }, 0.991760f, -0.956020f, 0); - instance.addEObj( "Faintlight", 2005072, 0, 5572886, 4, { -289.696686f, 22.834881f, -56.297989f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Destination_9", 2005069, 0, 5608173, 4, { -289.149292f, 22.816700f, -56.654640f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Destination_10", 2005070, 0, 5608174, 4, { -289.149292f, 22.816700f, -56.654598f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Destination_11", 2002439, 0, 4308108, 4, { -232.800003f, -28.782459f, 125.320000f }, 0.500000f, 0.000000f, 0); - instance.addEObj( "Aetherometer", 2002440, 0, 4308110, 4, { -232.800003f, -28.933500f, 125.320000f }, 1.000000f, -0.000000f, 0); - instance.addEObj( "Sprigganscratchings", 2005969, 0, 5900203, 4, { -4.520000f, 27.709999f, -422.200012f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Sprigganscratchings_1", 2005970, 0, 5900225, 4, { -29.160000f, 27.430000f, -417.970001f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Sprigganscratchings_2", 2005971, 0, 5900229, 4, { -11.630000f, 34.040001f, -458.589996f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_9", 2001853, 0, 4236105, 4, { 202.637894f, 14.137880f, 536.905212f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Destination_12", 2001427, 0, 3978247, 4, { 246.948807f, -17.084700f, -131.469604f }, 1.000000f, 0.258268f, 0); - instance.addEObj( "unknown_10", 2004678, 0, 5020860, 4, { -97.079391f, -11.350000f, -51.853180f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "???", 2004109, 0, 4722044, 4, { -277.332794f, -0.215080f, -324.116913f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_11", 2004275, 0, 4745260, 4, { 71.205780f, 1.190876f, 250.311096f }, 1.000000f, 1.423589f, 0); - instance.addEObj( "Molehill", 2004276, 0, 4745261, 4, { 70.267899f, 1.233000f, 250.565201f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Weedbundle", 2004277, 0, 4745262, 4, { 70.267700f, 1.205444f, 250.537796f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_12", 2004617, 0, 4996407, 4, { -173.785004f, 16.128719f, 276.325592f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_13", 2004848, 0, 5617264, 4, { -199.578003f, 18.684820f, -435.402588f }, 1.000000f, 1.257978f, 0); - instance.addEObj( "unknown_14", 2004849, 0, 5617265, 4, { -201.573898f, 18.640739f, -435.082489f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "unknown_15", 2004852, 0, 5617283, 4, { -199.034897f, 18.694820f, -434.904205f }, 1.000000f, 1.085238f, 0); - instance.addEObj( "unknown_16", 2004853, 0, 5617285, 4, { -199.572800f, 18.631229f, -431.662506f }, 0.991760f, 0.000048f, 0); - instance.addEObj( "unknown_17", 2004854, 0, 5617286, 4, { -201.211700f, 18.631580f, -434.045593f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Barreltrap", 2000741, 0, 3708874, 4, { 15.797450f, 0.709689f, -59.381630f }, 0.991789f, 0.514131f, 0); - instance.addEObj( "Barreltrap_1", 2000742, 0, 3708875, 4, { 10.260200f, 2.658585f, -28.125950f }, 1.000000f, 0.850329f, 0); - instance.addEObj( "Narrowfissure", 2000268, 0, 3505674, 4, { 25.690830f, 13.106330f, 47.828960f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Amajina&Sonscoffer", 2000300, 0, 3727742, 4, { -265.766388f, 22.903749f, -69.596443f }, 0.991760f, -0.009252f, 0); - instance.addEObj( "Amajina&Sonscoffer_1", 2000753, 0, 3739377, 4, { -225.100204f, 16.741150f, -57.722778f }, 0.991760f, 0.689701f, 0); - instance.addEObj( "Amajina&Sonscoffer_2", 2000754, 0, 3739388, 4, { -262.592499f, 29.007320f, -118.455803f }, 0.991760f, -1.191682f, 0); - instance.addEObj( "unknown_18", 2001851, 0, 4217146, 4, { -228.542099f, -30.788321f, 117.384300f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Shrewhill", 2000372, 0, 3630537, 4, { 57.299252f, 1.010623f, 247.151703f }, 1.287683f, 0.000336f, 0); - instance.addEObj( "Shrewhill_1", 2000374, 0, 3630544, 4, { 60.213860f, 1.177293f, 239.561600f }, 0.967427f, 0.000240f, 0); - instance.addEObj( "Shrewhill_2", 2000373, 0, 3630546, 4, { 68.021507f, 1.098406f, 245.075699f }, 1.213247f, 0.000144f, 0); - instance.addEObj( "Pockmarkedsilverore", 2000375, 0, 3632982, 4, { 159.001205f, -1.731532f, -232.957596f }, 1.000000f, 0.000000f, 0); - instance.addEObj( "Pockmarkedsilverore_1", 2000377, 0, 3632985, 4, { -134.696396f, 6.168209f, -116.593903f }, 0.961271f, 0.000144f, 0); - instance.addEObj( "Pockmarkedsilverore_2", 2000378, 0, 3632986, 4, { -95.958344f, -1.021936f, -163.731293f }, 0.961271f, 0.000144f, 0); - instance.addEObj( "Pockmarkedsilverore_3", 2000379, 0, 3632987, 4, { -103.937500f, 0.491295f, -213.694504f }, 0.900235f, 0.000336f, 0); - instance.addEObj( "Pockmarkedsilverore_4", 2000380, 0, 3632988, 4, { -1.174594f, -1.322406f, -111.266403f }, 0.991789f, 0.000048f, 0); - instance.addEObj( "RawNashachite", 2001378, 0, 3955833, 4, { 127.371201f, 28.603861f, -22.765230f }, 0.991760f, -1.270970f, 0); - instance.addEObj( "RawNashachite_1", 2001379, 0, 3955838, 4, { 143.765594f, 28.623640f, -17.852400f }, 0.991760f, 0.647398f, 0); - instance.addEObj( "RawNashachite_2", 2001380, 0, 3955842, 4, { 122.105797f, 28.727579f, -13.419090f }, 0.991789f, 0.472838f, 0); - instance.addEObj( "unknown_19", 2001740, 0, 4164999, 4, { 127.962799f, 28.633619f, -20.062349f }, 1.200000f, 0.000000f, 0); - instance.addEObj( "unknown_20", 2005030, 0, 5448851, 4, { -79.052963f, -11.720520f, -70.536484f }, 1.000000f, -0.464448f, 0); - - } - - void onUpdate( InstanceContent& instance, uint64_t tickCount ) override - { - - } - - void onEnterTerritory( InstanceContent& instance, Entity::Player& player, uint32_t eventId, uint16_t param1, - uint16_t param2 ) override - { - - } - -}; - -EXPOSE_SCRIPT( HeroontheHalfShell ); \ No newline at end of file From 2f40b0d2ccacd592c8c692dd6599923fe3d7c7c9 Mon Sep 17 00:00:00 2001 From: collett Date: Thu, 17 Feb 2022 17:45:45 +0900 Subject: [PATCH 31/44] limsa msq SubSea052, SubSea053. --- .../quest/subquest/limsa/SubSea052.cpp | 150 ++++++++++ .../quest/subquest/limsa/SubSea053.cpp | 274 ++++++++++++++++++ 2 files changed, 424 insertions(+) create mode 100644 src/scripts/quest/subquest/limsa/SubSea052.cpp create mode 100644 src/scripts/quest/subquest/limsa/SubSea053.cpp diff --git a/src/scripts/quest/subquest/limsa/SubSea052.cpp b/src/scripts/quest/subquest/limsa/SubSea052.cpp new file mode 100644 index 00000000..6188194b --- /dev/null +++ b/src/scripts/quest/subquest/limsa/SubSea052.cpp @@ -0,0 +1,150 @@ +// FFXIVTheMovie.ParserV3.9 +// fake IsAnnounce table +#include +#include +#include +#include "Manager/TerritoryMgr.h" +#include "Manager/EventMgr.h" +#include "Territory/Territory.h" +#include + +using namespace Sapphire; + +class SubSea052 : public Sapphire::ScriptAPI::QuestScript +{ +public: + SubSea052() : Sapphire::ScriptAPI::QuestScript( 66000 ){}; + ~SubSea052() = default; + + //SEQ_0, 1 entries + //SEQ_1, 1 entries + //SEQ_255, 1 entries + + //ACTOR0 = 1002627 + //ENEMY0 = 118 + //SEQ0ACTOR0 = 0 + //SEQ2ACTOR0 = 1 + + static constexpr auto EVENT_ON_TALK = 0; + static constexpr auto EVENT_ON_EMOTE = 1; + static constexpr auto EVENT_ON_BNPC_KILL = 2; + static constexpr auto EVENT_ON_WITHIN_RANGE = 3; + static constexpr auto EVENT_ON_ENTER_TERRITORY = 4; + static constexpr auto EVENT_ON_EVENT_ITEM = 5; + static constexpr auto EVENT_ON_EOBJ_HIT = 6; + static constexpr auto EVENT_ON_SAY = 7; + +private: + void onProgress( World::Quest& quest, Entity::Player& player, uint32_t type, uint64_t param1, uint32_t param2, uint32_t param3 ) + { + switch( quest.getSeq() ) + { + case 0: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00000( quest, player ); // Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove), id=GURCANT + break; + } + case 1: + { + if( quest.getUI8AL() < 5 ) + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 5 ); + checkProgressSeq1( quest, player ); + } + break; + } + case 255: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00001( quest, player ); // Scene00001: Normal(Talk, QuestReward, QuestComplete, TargetCanMove), id=GURCANT + break; + } + default: + { + playerMgr().sendUrgent( player, "Sequence {} not defined.", quest.getSeq() ); + break; + } + } + } + +public: + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_TALK, actorId, 0, 0 ); + } + + void onEmote( World::Quest& quest, uint64_t actorId, uint32_t emoteId, Sapphire::Entity::Player& player ) override + { + playerMgr().sendDebug( player, "emote: {}", emoteId ); + onProgress( quest, player, EVENT_ON_EMOTE, actorId, 0, emoteId ); + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Sapphire::Entity::Player& player ) override + { + onProgress( quest, player, EVENT_ON_BNPC_KILL, static_cast< uint64_t >( nameId ), entityId, 0 ); + } + + void onWithinRange( World::Quest& quest, Sapphire::Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override + { + onProgress( quest, player, EVENT_ON_WITHIN_RANGE, static_cast< uint64_t >( param1 ), 0, 0 ); + } + + void onEnterTerritory( World::Quest& quest, Sapphire::Entity::Player& player, uint16_t param1, uint16_t param2 ) override + { + onProgress( quest, player, EVENT_ON_ENTER_TERRITORY, static_cast< uint64_t >( param1 ), static_cast< uint32_t >( param2 ), 0 ); + } + void onEventItem( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_EVENT_ITEM, actorId, 0, 0 ); + } + void onEObjHit( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t actionId ) override + { + onProgress( quest, player, EVENT_ON_EOBJ_HIT, actorId, actionId, 0 ); + } + void onSay( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t sayId ) override + { + onProgress( quest, player, EVENT_ON_SAY, actorId, sayId, 0 ); + } + +private: + void checkProgressSeq0( World::Quest& quest, Entity::Player& player ) + { + quest.setSeq( 1 ); + } + void checkProgressSeq1( World::Quest& quest, Entity::Player& player ) + { + if( quest.getUI8AL() == 5 ) + { + quest.setSeq( 255 ); + } + } + + void Scene00000( World::Quest& quest, Entity::Player& player ) //SEQ_0: , , + { + playerMgr().sendDebug( player, "SubSea052:66000 calling Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove), id=GURCANT" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + checkProgressSeq0( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, callback ); + } + + + void Scene00001( World::Quest& quest, Entity::Player& player ) //SEQ_255: , , + { + playerMgr().sendDebug( player, "SubSea052:66000 calling Scene00001: Normal(Talk, QuestReward, QuestComplete, TargetCanMove), id=GURCANT" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + }; + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, callback ); + } +}; + +EXPOSE_SCRIPT( SubSea052 ); diff --git a/src/scripts/quest/subquest/limsa/SubSea053.cpp b/src/scripts/quest/subquest/limsa/SubSea053.cpp new file mode 100644 index 00000000..ec5d9d2f --- /dev/null +++ b/src/scripts/quest/subquest/limsa/SubSea053.cpp @@ -0,0 +1,274 @@ +// FFXIVTheMovie.ParserV3.9 +// param used: +//ID_ACTOR1 = 4298896548 +//ID_ACTOR2 = 4298896549 +//ID_ACTOR3 = 4298896550 +//ID_ACTOR4 = 4298896551 +//ID_ACTOR5 = 4298896552 +#include +#include +#include +#include "Manager/TerritoryMgr.h" +#include "Manager/EventMgr.h" +#include "Territory/Territory.h" +#include + +using namespace Sapphire; + +class SubSea053 : public Sapphire::ScriptAPI::QuestScript +{ +public: + SubSea053() : Sapphire::ScriptAPI::QuestScript( 66001 ){}; + ~SubSea053() = default; + + //SEQ_0, 1 entries + //SEQ_1, 5 entries + //SEQ_255, 1 entries + + //ACTOR0 = 1002626 + //ACTOR1 = 1002635 + //ACTOR2 = 1002636 + //ACTOR3 = 1002637 + //ACTOR4 = 1002638 + //ACTOR5 = 1002639 + //QSTACCEPTCHECK = 66000 + + static constexpr auto EVENT_ON_TALK = 0; + static constexpr auto EVENT_ON_EMOTE = 1; + static constexpr auto EVENT_ON_BNPC_KILL = 2; + static constexpr auto EVENT_ON_WITHIN_RANGE = 3; + static constexpr auto EVENT_ON_ENTER_TERRITORY = 4; + static constexpr auto EVENT_ON_EVENT_ITEM = 5; + static constexpr auto EVENT_ON_EOBJ_HIT = 6; + static constexpr auto EVENT_ON_SAY = 7; + +private: + void onProgress( World::Quest& quest, Entity::Player& player, uint32_t type, uint64_t param1, uint32_t param2, uint32_t param3 ) + { + switch( quest.getSeq() ) + { + case 0: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00000( quest, player ); // Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove, SystemTalk, CanCancel), id=STAELWYRN + break; + } + case 1: + { + if( param1 == 1002635 || param1 == 4298896548 ) // ACTOR1 = SEVRIN + { + if( !quest.getBitFlag8( 1 ) ) + { + Scene00001( quest, player ); // Scene00001: Normal(Talk, NpcDespawn, TargetCanMove), id=SEVRIN + } + break; + } + if( param1 == 1002636 || param1 == 4298896549 ) // ACTOR2 = AYLMER + { + if( !quest.getBitFlag8( 2 ) ) + { + Scene00002( quest, player ); // Scene00002: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=AYLMER + } + break; + } + if( param1 == 1002637 || param1 == 4298896550 ) // ACTOR3 = EYRIMHUS + { + if( !quest.getBitFlag8( 3 ) ) + { + Scene00003( quest, player ); // Scene00003: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=EYRIMHUS + } + break; + } + if( param1 == 1002638 || param1 == 4298896551 ) // ACTOR4 = SOZAIRARZAI + { + if( !quest.getBitFlag8( 4 ) ) + { + Scene00004( quest, player ); // Scene00004: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=SOZAIRARZAI + } + break; + } + if( param1 == 1002639 || param1 == 4298896552 ) // ACTOR5 = WAUTER + { + if( !quest.getBitFlag8( 5 ) ) + { + Scene00005( quest, player ); // Scene00005: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=WAUTER + } + break; + } + break; + } + case 255: + { + if( type != EVENT_ON_BNPC_KILL ) Scene00006( quest, player ); // Scene00006: Normal(Talk, QuestReward, QuestComplete, TargetCanMove), id=STAELWYRN + break; + } + default: + { + playerMgr().sendUrgent( player, "Sequence {} not defined.", quest.getSeq() ); + break; + } + } + } + +public: + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_TALK, actorId, 0, 0 ); + } + + void onEmote( World::Quest& quest, uint64_t actorId, uint32_t emoteId, Sapphire::Entity::Player& player ) override + { + playerMgr().sendDebug( player, "emote: {}", emoteId ); + onProgress( quest, player, EVENT_ON_EMOTE, actorId, 0, emoteId ); + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Sapphire::Entity::Player& player ) override + { + onProgress( quest, player, EVENT_ON_BNPC_KILL, static_cast< uint64_t >( nameId ), entityId, 0 ); + } + + void onWithinRange( World::Quest& quest, Sapphire::Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override + { + onProgress( quest, player, EVENT_ON_WITHIN_RANGE, static_cast< uint64_t >( param1 ), 0, 0 ); + } + + void onEnterTerritory( World::Quest& quest, Sapphire::Entity::Player& player, uint16_t param1, uint16_t param2 ) override + { + onProgress( quest, player, EVENT_ON_ENTER_TERRITORY, static_cast< uint64_t >( param1 ), static_cast< uint32_t >( param2 ), 0 ); + } + void onEventItem( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId ) override + { + onProgress( quest, player, EVENT_ON_EVENT_ITEM, actorId, 0, 0 ); + } + void onEObjHit( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t actionId ) override + { + onProgress( quest, player, EVENT_ON_EOBJ_HIT, actorId, actionId, 0 ); + } + void onSay( World::Quest& quest, Sapphire::Entity::Player& player, uint64_t actorId, uint32_t sayId ) override + { + onProgress( quest, player, EVENT_ON_SAY, actorId, sayId, 0 ); + } + +private: + void checkProgressSeq0( World::Quest& quest, Entity::Player& player ) + { + quest.setSeq( 1 ); + } + void checkProgressSeq1( World::Quest& quest, Entity::Player& player ) + { + if( quest.getUI8AL() == 5 ) + { + quest.setUI8AL( 0 ); + quest.setBitFlag8( 1, false ); + quest.setBitFlag8( 2, false ); + quest.setBitFlag8( 3, false ); + quest.setBitFlag8( 4, false ); + quest.setBitFlag8( 5, false ); + quest.setSeq( 255 ); + } + } + + void Scene00000( World::Quest& quest, Entity::Player& player ) //SEQ_0: , , + { + playerMgr().sendDebug( player, "SubSea053:66001 calling Scene00000: Normal(Talk, QuestOffer, QuestAccept, TargetCanMove, SystemTalk, CanCancel), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + checkProgressSeq0( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, callback ); + } + + void Scene00001( World::Quest& quest, Entity::Player& player ) //SEQ_1: ACTOR1, UI8AL = 5, Flag8(1)=True(Todo:0) + { + playerMgr().sendDebug( player, "SubSea053:66001 calling Scene00001: Normal(Talk, NpcDespawn, TargetCanMove), id=SEVRIN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + quest.setBitFlag8( 1, true ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 5 ); + checkProgressSeq1( quest, player ); + }; + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, callback ); + } + + void Scene00002( World::Quest& quest, Entity::Player& player ) //SEQ_1: ACTOR2, UI8AL = 5, Flag8(2)=True(Todo:0) + { + playerMgr().sendDebug( player, "SubSea053:66001 calling Scene00002: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=AYLMER" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.errorCode == 0 ) + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + quest.setBitFlag8( 2, true ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 5 ); + checkProgressSeq1( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, callback ); + } + + void Scene00003( World::Quest& quest, Entity::Player& player ) //SEQ_1: ACTOR3, UI8AL = 5, Flag8(3)=True(Todo:0) + { + playerMgr().sendDebug( player, "SubSea053:66001 calling Scene00003: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=EYRIMHUS" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.errorCode == 0 ) + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + quest.setBitFlag8( 3, true ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 5 ); + checkProgressSeq1( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, callback ); + } + + void Scene00004( World::Quest& quest, Entity::Player& player ) //SEQ_1: ACTOR4, UI8AL = 5, Flag8(4)=True(Todo:0) + { + playerMgr().sendDebug( player, "SubSea053:66001 calling Scene00004: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=SOZAIRARZAI" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.errorCode == 0 ) + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + quest.setBitFlag8( 4, true ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 5 ); + checkProgressSeq1( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, callback ); + } + + void Scene00005( World::Quest& quest, Entity::Player& player ) //SEQ_1: ACTOR5, UI8AL = 5, Flag8(5)=True(Todo:0) + { + playerMgr().sendDebug( player, "SubSea053:66001 calling Scene00005: Normal(Talk, NpcDespawn, TargetCanMove, Menu), id=WAUTER" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.errorCode == 0 ) + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + quest.setBitFlag8( 5, true ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 5 ); + checkProgressSeq1( quest, player ); + } + }; + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, callback ); + } + + void Scene00006( World::Quest& quest, Entity::Player& player ) //SEQ_255: , , + { + playerMgr().sendDebug( player, "SubSea053:66001 calling Scene00006: Normal(Talk, QuestReward, QuestComplete, TargetCanMove), id=STAELWYRN" ); + auto callback = [ & ]( World::Quest& quest, Entity::Player& player , const Event::SceneResult& result ) + { + if( result.numOfResults > 0 && result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + }; + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, callback ); + } +}; + +EXPOSE_SCRIPT( SubSea053 ); From 31bd3ffb4820c192e34db5997ac7849915654ae8 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Thu, 17 Feb 2022 09:54:17 +0100 Subject: [PATCH 32/44] Add nest event to FcTalk --- src/scripts/common/FcTalk.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/scripts/common/FcTalk.cpp b/src/scripts/common/FcTalk.cpp index 65c3efc6..28937e2f 100644 --- a/src/scripts/common/FcTalk.cpp +++ b/src/scripts/common/FcTalk.cpp @@ -41,6 +41,7 @@ public: if( talkEvent == 0 ) return; + eventMgr().eventStart( player, actorId, talkEvent, Event::EventHandler::EventType::Nest, 0, 5 ); eventMgr().playScene( player, talkEvent, 0, HIDE_HOTBAR | NO_DEFAULT_CAMERA, { 0 }, nullptr ); } }; From d1421e2fbf266cdd95f3192ae108ed88d75445c9 Mon Sep 17 00:00:00 2001 From: dude22072 Date: Thu, 17 Feb 2022 16:31:45 -0600 Subject: [PATCH 33/44] MSQ: ABADABADABAH ABADABADABAH ABADABADABAH TITAN --- .../subquest/lanoscea_east/GaiUsb208.cpp | 149 ++ .../subquest/lanoscea_east/GaiUsb209.cpp | 128 ++ .../subquest/lanoscea_east/GaiUsb212.cpp | 160 +++ .../subquest/lanoscea_east/GaiUsb304.cpp | 149 ++ .../subquest/lanoscea_east/GaiUsb305.cpp | 126 ++ .../subquest/lanoscea_east/GaiUsb306.cpp | 140 ++ .../subquest/lanoscea_east/GaiUsb307.cpp | 253 ++++ .../subquest/lanoscea_east/GaiUsb309.cpp | 261 ++++ .../subquest/lanoscea_east/GaiUsb313.cpp | 701 +++++++++ .../subquest/lanoscea_east/GaiUsb314.cpp | 1264 +++++++++++++++++ .../subquest/lanoscea_east/GaiUsb315.cpp | 234 +++ .../subquest/lanoscea_upper/GaiUsb401.cpp | 193 +++ 12 files changed, 3758 insertions(+) create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb208.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb209.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb212.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb304.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb305.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb306.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb307.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb309.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb313.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb314.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_east/GaiUsb315.cpp create mode 100644 src/scripts/quest/subquest/lanoscea_upper/GaiUsb401.cpp diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb208.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb208.cpp new file mode 100644 index 00000000..05fc1e74 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb208.cpp @@ -0,0 +1,149 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb208_00839 +// Quest Name: What Do You Mean You Forgot the Wine +// Quest ID: 66375 +// Start NPC: 1006266 +// End NPC: 1006305 + +using namespace Sapphire; + +class GaiUsb208 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006272 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006305 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006266;//Wheiskaet + static constexpr auto Actor1 = 1006272;//Dyrstweitz + static constexpr auto Actor2 = 1006305;//Shamani Lohmani + static constexpr auto Item0 = 2000653; + +public: + GaiUsb208() : Sapphire::ScriptAPI::QuestScript( 66375 ){}; + ~GaiUsb208() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb208::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb208::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb208::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb208::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00004( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb208::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb208 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb209.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb209.cpp new file mode 100644 index 00000000..59b6274f --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb209.cpp @@ -0,0 +1,128 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb209_00840 +// Quest Name: An Offer You Can Refuse +// Quest ID: 66376 +// Start NPC: 1006305 +// End NPC: 1006305 + +using namespace Sapphire; + +class GaiUsb209 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006306 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006305 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006305;//Shamani Lohmani + static constexpr auto Actor1 = 1006306;//Byrglaent + +public: + GaiUsb209() : Sapphire::ScriptAPI::QuestScript( 66376 ){}; + ~GaiUsb209() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb209::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb209::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb209::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb209::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb209 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb212.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb212.cpp new file mode 100644 index 00000000..94de1534 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb212.cpp @@ -0,0 +1,160 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb212_00843 +// Quest Name: It Won't Work +// Quest ID: 66379 +// Start NPC: 1006305 +// End NPC: 1006305 + +using namespace Sapphire; + +class GaiUsb212 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006308 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006309 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006305;//Shamani Lohmani + static constexpr auto Actor1 = 1006308;//Durim Falurim + static constexpr auto Actor2 = 1006309;//Jungbhar + +public: + GaiUsb212() : Sapphire::ScriptAPI::QuestScript( 66379 ){}; + ~GaiUsb212() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00004( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq1 ) + Scene00003( quest, player ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 2 ); + if( quest.getUI8AL() >= 2 ) + { + quest.setUI8AL( 0 ); + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb212::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb212::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb212::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + quest.setUI8AL( quest.getUI8AL() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb212::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 2, true ); + quest.setUI8AL( quest.getUI8AL() + 1 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb212::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb212 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb304.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb304.cpp new file mode 100644 index 00000000..5052c87f --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb304.cpp @@ -0,0 +1,149 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb304_00845 +// Quest Name: Give a Man a Drink +// Quest ID: 66381 +// Start NPC: 1006305 +// End NPC: 1006312 + +using namespace Sapphire; + +class GaiUsb304 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006311 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006312 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006305;//Shamani Lohmani + static constexpr auto Actor1 = 1006311;//RHIITSKYLT + static constexpr auto Actor2 = 1006312;//DREST + static constexpr auto Item0 = 2000655; + +public: + GaiUsb304() : Sapphire::ScriptAPI::QuestScript( 66381 ){}; + ~GaiUsb304() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb304::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb304::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb304::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb304::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00004( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb304::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb304 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb305.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb305.cpp new file mode 100644 index 00000000..5e1f1303 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb305.cpp @@ -0,0 +1,126 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb305_00846 +// Quest Name: That Weight +// Quest ID: 66382 +// Start NPC: 1006312 +// End NPC: 1006312 + +using namespace Sapphire; + +class GaiUsb305 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 5 Listener: 136 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006312 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006312;//Drest + static constexpr auto Enemy0 = 396;//Dung Midge Swarm (INCORRECT:136) + +public: + GaiUsb305() : Sapphire::ScriptAPI::QuestScript( 66382 ){}; + ~GaiUsb305() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00002( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t layoutId, Entity::Player& player ) override + { + switch( nameId ) + { + case Enemy0: + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AL(), 5 ); + if( quest.getUI8AL() >= 5 ) + { + quest.setUI8AL( 0 ); + quest.setSeq( SeqFinish ); + } + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb305::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb305::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb305::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb305 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb306.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb306.cpp new file mode 100644 index 00000000..f3ddcfeb --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb306.cpp @@ -0,0 +1,140 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb306_00847 +// Quest Name: Not My War +// Quest ID: 66383 +// Start NPC: 1006312 +// End NPC: 1006312 + +using namespace Sapphire; + +class GaiUsb306 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 9 Listener: 117 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006312 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006312;//Drest + static constexpr auto Enemy0 = 352; //Jungle Coeurl (INCORRECT:117) + static constexpr auto Item0 = 2000656; + +public: + GaiUsb306() : Sapphire::ScriptAPI::QuestScript( 66383 ){}; + ~GaiUsb306() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00002( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t layoutId, Entity::Player& player ) override + { + switch( nameId ) + { + case Enemy0: + { + quest.setUI8BH( quest.getUI8BH() + 1 ); + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8BH(), 4 ); + + if( quest.getUI8BH() >= 4 ) + quest.setSeq( SeqFinish ); + + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb306::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb306::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb306::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb306::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb306 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb307.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb307.cpp new file mode 100644 index 00000000..0aec4137 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb307.cpp @@ -0,0 +1,253 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb307_00848 +// Quest Name: Battle Scars +// Quest ID: 66384 +// Start NPC: 1006312 +// End NPC: 1006305 + +using namespace Sapphire; + +class GaiUsb307 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + // UI8CH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002059 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002060 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006312;//Drest + static constexpr auto Actor1 = 1006305;//Shamani Lohmani + static constexpr auto Eobject0 = 2002059; + static constexpr auto Eobject1 = 2002060; + static constexpr auto Eobject2 = 2002061; + static constexpr auto EventActionSearch = 1; + static constexpr auto Item0 = 2000657; + +public: + GaiUsb307() : Sapphire::ScriptAPI::QuestScript( 66384 ){}; + ~GaiUsb307() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00002( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject1: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00004( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject2: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearch, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00006( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AH(), 3 ); + if( quest.getUI8CH() >= 3 && quest.getUI8AH() >= 3 ) + { + quest.setUI8BH( quest.getUI8CH() ); + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( 1 ); //Hide EObj + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal list + quest.setUI8CH( quest.getUI8CH() + 1 );//Increment KeyItem + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); //Hide EObj + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal list + quest.setUI8CH( quest.getUI8CH() + 1 );//Increment KeyItem + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BL( 1 ); //Hide EObj + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal list + quest.setUI8CH( quest.getUI8CH() + 1 );//Increment KeyItem + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00009( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb307::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb307 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb309.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb309.cpp new file mode 100644 index 00000000..f38d74d5 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb309.cpp @@ -0,0 +1,261 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb309_00850 +// Quest Name: It Was a Very Good Year +// Quest ID: 66386 +// Start NPC: 1006305 +// End NPC: 1006266 + +using namespace Sapphire; + +class GaiUsb309 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006312 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 2002062 + /// Countable Num: 0 Seq: 3 Event: 9 Listener: 1910 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006305 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006305;//Shamani Lohmani + static constexpr auto Actor1 = 1006312;//Drest + static constexpr auto Actor2 = 1006266;//Wheiskaet + static constexpr auto Enemy0 = 4293297; + static constexpr auto Eobject0 = 2002062;//Destination + static constexpr auto EventActionSearch = 1; + static constexpr auto EventActionWaitingShor = 11; + static constexpr auto Item0 = 2000946; + static constexpr auto Item1 = 2000658; + static constexpr auto Item2 = 2000659; + static constexpr auto LocActor0 = 1006306; + static constexpr auto LocBgm1 = 82; + static constexpr auto LocFace1 = 617; + static constexpr auto LocFace2 = 605; + static constexpr auto LocFace3 = 619; + static constexpr auto LocPosActor0 = 4329615; + +public: + GaiUsb309() : Sapphire::ScriptAPI::QuestScript( 66386 ){}; + ~GaiUsb309() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq3 ) + Scene00006( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionWaitingShor, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00005( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setUI8BH( 1 ); + quest.setSeq( Seq3 ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setUI8BH( 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemy0 = instance->createBNpcFromInstanceId( Enemy0, 413 /*TODO: Find the right value, Lv33*/, Common::BNpcType::Enemy, player.getId() ); + enemy0->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb309::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00009( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb309::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb309 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb313.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb313.cpp new file mode 100644 index 00000000..4ec80559 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb313.cpp @@ -0,0 +1,701 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb313_00854 +// Quest Name: A Final Ignominy +// Quest ID: 66390 +// Start NPC: 1006266 +// End NPC: 1006266 + +using namespace Sapphire; + +class GaiUsb313 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + // UI8BL + // UI8CH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006272 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 2002676 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 2002675 + /// Countable Num: 0 Seq: 4 Event: 1 Listener: 2002072 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002073 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + Seq4 = 4, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006266; //Wheiskaet + static constexpr auto Actor1 = 1006272; //Dyrstweitz + static constexpr auto Eobject0 = 2002676;//Feasting Table (Seq2) + static constexpr auto Eobject1 = 2002675;//Feasting Table (Seq3) + static constexpr auto Eobject2 = 2002072;//Unknown/Decoration + static constexpr auto Eobject3 = 2002073;//Unknown/Decoration + static constexpr auto Eobject4 = 2002074;//Unknown/Decoration + static constexpr auto Eobject5 = 2002067;//Empty Space (Far) + static constexpr auto Eobject6 = 2002068;//Empty Space (Left) + static constexpr auto Eobject7 = 2002069;//Empty Space (Right) + static constexpr auto Eobject8 = 2002070;//Unknown/Decoration + static constexpr auto Eobject9 = 2002071;//Unknown/Decoration + static constexpr auto EventActionSearch = 1; + static constexpr auto Item0 = 2000662; + static constexpr auto Item1 = 2000663; + static constexpr auto Item2 = 2000664; + +public: + GaiUsb313() : Sapphire::ScriptAPI::QuestScript( 66390 ){}; + ~GaiUsb313() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00029( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Eobject0: + { + Scene00003( quest, player ); + break; + } + case Eobject1: + { + Scene00005( quest, player ); + break; + } + case Eobject5: + { + Scene00013( quest, player ); + break; + } + case Eobject6: + { + Scene00015( quest, player ); + break; + } + case Eobject7: + { + Scene00017( quest, player ); + break; + } + } + } + + void onEventItem( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + if( quest.getSeq() == Seq4 ) + { + switch( actorId ) + { + case Eobject5: + { + Scene00014( quest, player ); + break; + } + case Eobject6: + { + Scene00016( quest, player ); + break; + } + case Eobject7: + { + Scene00018( quest, player ); + break; + } + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 3, 2, quest.getUI8AL(), 3 ); + if( quest.getUI8AL() >= 3 ) + { + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setUI8BH( 3 ); + quest.setUI8BL( 3 ); + quest.setUI8CH( 2 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00004( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setUI8BL( 2 ); + quest.setUI8CH( 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00006( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setUI8BL( 0 ); + quest.setSeq( Seq4 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00012( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 12, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00012Return ) ); + } + + void Scene00012Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00013( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 13, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00013Return ) ); + } + + void Scene00013Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //Opens KeyItem Inventory + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00014( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 14, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00014Return ) ); + } + + void Scene00014Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); //Hide EObj + quest.setUI8AL( quest.getUI8AL() + 1 );//Increment Journal + quest.setUI8BH( quest.getUI8BH() - 1 );//Decrement KeyItem + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00015( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 15, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00015Return ) ); + } + + void Scene00015Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //Opens KeyItem Inventory + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00016( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 16, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00016Return ) ); + } + + void Scene00016Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 2, true ); //Hide EObj + quest.setUI8AL( quest.getUI8AL() + 1 );//Increment Journal + quest.setUI8BH( quest.getUI8BH() - 1 );//Decrement KeyItem + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00017( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 17, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00017Return ) ); + } + + void Scene00017Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //Opens KeyItem Inventory + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00018( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 18, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00018Return ) ); + } + + void Scene00018Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 3, true ); //Hide EObj + quest.setUI8AL( quest.getUI8AL() + 1 );//Increment Journal + quest.setUI8BH( quest.getUI8BH() - 1 );//Decrement KeyItem + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00019( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 19, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00019Return ) ); + } + + void Scene00019Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00020( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 20, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00020Return ) ); + } + + void Scene00020Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00021( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 21, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00021Return ) ); + } + + void Scene00021Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00022( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 22, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00022Return ) ); + } + + void Scene00022Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00023( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 23, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00023Return ) ); + } + + void Scene00023Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00024( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 24, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00024Return ) ); + } + + void Scene00024Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00025( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 25, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00025Return ) ); + } + + void Scene00025Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00026( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 26, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00026Return ) ); + } + + void Scene00026Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00027( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 27, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00027Return ) ); + } + + void Scene00027Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00028( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 28, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00028Return ) ); + } + + void Scene00028Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00029( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 29, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00029Return ) ); + } + + void Scene00029Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00030( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 30, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00030Return ) ); + } + + void Scene00030Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00031( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 31, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00031Return ) ); + } + + void Scene00031Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00032( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 32, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00032Return ) ); + } + + void Scene00032Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00033( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 33, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00033Return ) ); + } + + void Scene00033Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00034( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 34, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00034Return ) ); + } + + void Scene00034Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00035( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 35, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00035Return ) ); + } + + void Scene00035Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00036( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 36, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00036Return ) ); + } + + void Scene00036Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00037( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 37, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00037Return ) ); + } + + void Scene00037Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00038( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 38, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00038Return ) ); + } + + void Scene00038Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00039( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 39, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00039Return ) ); + } + + void Scene00039Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00040( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 40, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00040Return ) ); + } + + void Scene00040Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00041( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 41, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00041Return ) ); + } + + void Scene00041Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00042( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 42, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00042Return ) ); + } + + void Scene00042Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00043( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 43, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00043Return ) ); + } + + void Scene00043Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00044( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 44, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00044Return ) ); + } + + void Scene00044Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00045( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 45, HIDE_HOTBAR, bindSceneReturn( &GaiUsb313::Scene00045Return ) ); + } + + void Scene00045Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } +}; + +EXPOSE_SCRIPT( GaiUsb313 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb314.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb314.cpp new file mode 100644 index 00000000..2a3e37bb --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb314.cpp @@ -0,0 +1,1264 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb314_00855 +// Quest Name: In the Company of Heroes +// Quest ID: 66391 +// Start NPC: 1006676 +// End NPC: 1006676 + +using namespace Sapphire; + +class GaiUsb314 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag16 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + // UI8CH + // UI8CL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006314 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1006313 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 1006315 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006316 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006676;//Y'shtola + static constexpr auto Actor1 = 1006314;//Bronze-skinned Beauty + static constexpr auto Actor2 = 1006313; + static constexpr auto Actor3 = 1006315; + static constexpr auto Actor4 = 1006316;//U'odh Nunh + static constexpr auto Actor5 = 1006317;//Landenel + static constexpr auto Actor6 = 1006318;//Brayflox Alltalks + static constexpr auto Actor7 = 1006319;//Shamani Lohmani + static constexpr auto Actor8 = 1006266;//Wheiskaet + static constexpr auto BgmLvup = 23; + static constexpr auto CutScene01 = 369; + static constexpr auto Eobject0 = 2002075; + static constexpr auto Eobject1 = 2002076; + static constexpr auto Eobject2 = 2002077; + static constexpr auto Eobject3 = 2002078; + static constexpr auto Eobject4 = 2002079; + static constexpr auto Eobject5 = 2002080; + static constexpr auto Eobject6 = 2002081; + static constexpr auto Eobject7 = 2002082; + static constexpr auto Eobject8 = 2002598;//Exotic Feast (Seq2) + static constexpr auto EventActionSearch = 1; + static constexpr auto LocAction0 = 788; + static constexpr auto LocAction1 = 1016; + static constexpr auto LocAction2 = 683; + static constexpr auto LocActor1 = 1006272; + static constexpr auto LocEobj1 = 2002687; + static constexpr auto LocPosActor0 = 4374246; + static constexpr auto LocPosActor1 = 4258358; + static constexpr auto LocPosCam1 = 4374251; + static constexpr auto LocPosEobj1 = 4373897; + +public: + GaiUsb314() : Sapphire::ScriptAPI::QuestScript( 66391 ){}; + ~GaiUsb314() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00075( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00003( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00029( quest, player ); + else if( quest.getSeq() == Seq3 ) + Scene00063( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00077( quest, player ); + break; + } + case Actor2: + { + break; + } + case Actor3: + { + break; + } + case Actor4: + { + if( quest.getSeq() == Seq1 ) + Scene00006( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00031( quest, player ); + else if( quest.getSeq() == Seq3 ) + { + if( quest.getUI8BL() < 1 ) + Scene00055( quest, player ); + else + Scene00056( quest, player ); + } + else if( quest.getSeq() == SeqFinish ) + Scene00079( quest, player ); + break; + } + case Actor5: + { + if( quest.getSeq() == Seq1 ) + Scene00007( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00032( quest, player ); + else if( quest.getSeq() == Seq3 ) + { + if( quest.getUI8BH() < 1 ) + Scene00053( quest, player ); + else + Scene00054( quest, player ); + } + else if( quest.getSeq() == SeqFinish ) + Scene00080( quest, player ); + break; + } + case Actor6: + { + if( quest.getSeq() == Seq1 ) + Scene00008( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00033( quest, player ); + else if( quest.getSeq() == Seq3 ) + { + if( quest.getUI8CH() < 1 ) + Scene00057( quest, player ); + else + Scene00058( quest, player ); + } + else if( quest.getSeq() == SeqFinish ) + Scene00081( quest, player ); + break; + } + case Actor7: + { + if( quest.getSeq() == Seq1 ) + Scene00009( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00034( quest, player ); + else if( quest.getSeq() == Seq3 ) + { + if( quest.getUI8CL() < 1 ) + Scene00059( quest, player ); + else + Scene00061( quest, player ); + } + else if( quest.getSeq() == SeqFinish ) + Scene00082( quest, player ); + break; + } + case Actor8: + { + if( quest.getSeq() == Seq3 ) + Scene00051( quest, player ); + break; + } + case Eobject8: + { + Scene00027( quest, player ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 2, 2, quest.getUI8AH(), 5 ); + if( quest.getUI8AH() >= 5 ) + { + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + Scene00002( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb314::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00012( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 12, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00012Return ) ); + } + + void Scene00012Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00013( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 13, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00013Return ) ); + } + + void Scene00013Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00014( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 14, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00014Return ) ); + } + + void Scene00014Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00015( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 15, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00015Return ) ); + } + + void Scene00015Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00016( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 16, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00016Return ) ); + } + + void Scene00016Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00017( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 17, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00017Return ) ); + } + + void Scene00017Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00018( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 18, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00018Return ) ); + } + + void Scene00018Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00019( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 19, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00019Return ) ); + } + + void Scene00019Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00020( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 20, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00020Return ) ); + } + + void Scene00020Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00021( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 21, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00021Return ) ); + } + + void Scene00021Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00022( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 22, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00022Return ) ); + } + + void Scene00022Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00023( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 23, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00023Return ) ); + } + + void Scene00023Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00024( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 24, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00024Return ) ); + } + + void Scene00024Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00025( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 25, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00025Return ) ); + } + + void Scene00025Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00026( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 26, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00026Return ) ); + } + + void Scene00026Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00027( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 27, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb314::Scene00027Return ) ); + } + + void Scene00027Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00028( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 28, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00028Return ) ); + } + + void Scene00028Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00029( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 29, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00029Return ) ); + } + + void Scene00029Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00030( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 30, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00030Return ) ); + } + + void Scene00030Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00031( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 31, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00031Return ) ); + } + + void Scene00031Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00032( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 32, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00032Return ) ); + } + + void Scene00032Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00033( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 33, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00033Return ) ); + } + + void Scene00033Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00034( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 34, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00034Return ) ); + } + + void Scene00034Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00035( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 35, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00035Return ) ); + } + + void Scene00035Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00036( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 36, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00036Return ) ); + } + + void Scene00036Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00037( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 37, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00037Return ) ); + } + + void Scene00037Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00038( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 38, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00038Return ) ); + } + + void Scene00038Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00039( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 39, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00039Return ) ); + } + + void Scene00039Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00040( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 40, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00040Return ) ); + } + + void Scene00040Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00041( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 41, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00041Return ) ); + } + + void Scene00041Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00042( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 42, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00042Return ) ); + } + + void Scene00042Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00043( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 43, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00043Return ) ); + } + + void Scene00043Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00044( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 44, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00044Return ) ); + } + + void Scene00044Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00045( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 45, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00045Return ) ); + } + + void Scene00045Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00046( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 46, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00046Return ) ); + } + + void Scene00046Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00047( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 47, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00047Return ) ); + } + + void Scene00047Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00048( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 48, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00048Return ) ); + } + + void Scene00048Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00049( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 49, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00049Return ) ); + } + + void Scene00049Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00050( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 50, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00050Return ) ); + } + + void Scene00050Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00051( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 51, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00051Return ) ); + } + + void Scene00051Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( 1 ); //Hide Quest Icon + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00052( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 52, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00052Return ) ); + } + + void Scene00052Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00053( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 53, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00053Return ) ); + } + + void Scene00053Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); //Hide Quest Icon + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00054( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 54, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00054Return ) ); + } + + void Scene00054Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00055( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 55, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00055Return ) ); + } + + void Scene00055Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BL( 1 ); //Hide Quest Icon + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00056( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 56, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00056Return ) ); + } + + void Scene00056Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00057( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 57, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00057Return ) ); + } + + void Scene00057Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8CH( 1 ); //Hide Quest Icon + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00058( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 58, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00058Return ) ); + } + + void Scene00058Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00059( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 59, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00059Return ) ); + } + + void Scene00059Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8CL( 1 ); //Hide Quest Icon + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00060( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 60, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00060Return ) ); + } + + void Scene00060Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00061( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 61, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00061Return ) ); + } + + void Scene00061Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00062( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 62, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00062Return ) ); + } + + void Scene00062Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00063( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 63, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00063Return ) ); + } + + void Scene00063Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00064( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 64, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00064Return ) ); + } + + void Scene00064Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00065( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 65, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00065Return ) ); + } + + void Scene00065Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00066( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 66, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00066Return ) ); + } + + void Scene00066Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00067( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 67, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00067Return ) ); + } + + void Scene00067Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00068( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 68, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00068Return ) ); + } + + void Scene00068Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00069( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 69, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00069Return ) ); + } + + void Scene00069Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00070( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 70, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00070Return ) ); + } + + void Scene00070Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00071( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 71, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00071Return ) ); + } + + void Scene00071Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00072( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 72, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00072Return ) ); + } + + void Scene00072Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00073( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 73, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00073Return ) ); + } + + void Scene00073Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00074( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 74, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00074Return ) ); + } + + void Scene00074Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00075( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 75, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb314::Scene00075Return ) ); + } + + void Scene00075Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00076( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 76, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00076Return ) ); + } + + void Scene00076Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00077( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 77, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00077Return ) ); + } + + void Scene00077Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00078( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 78, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00078Return ) ); + } + + void Scene00078Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00079( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 79, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00079Return ) ); + } + + void Scene00079Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00080( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 80, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00080Return ) ); + } + + void Scene00080Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00081( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 81, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00081Return ) ); + } + + void Scene00081Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00082( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 82, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00082Return ) ); + } + + void Scene00082Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00083( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 83, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00083Return ) ); + } + + void Scene00083Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00084( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 84, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00084Return ) ); + } + + void Scene00084Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00085( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 85, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00085Return ) ); + } + + void Scene00085Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00086( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 86, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00086Return ) ); + } + + void Scene00086Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00087( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 87, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00087Return ) ); + } + + void Scene00087Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00088( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 88, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00088Return ) ); + } + + void Scene00088Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00089( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 89, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00089Return ) ); + } + + void Scene00089Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00090( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 90, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00090Return ) ); + } + + void Scene00090Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00091( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 91, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00091Return ) ); + } + + void Scene00091Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00092( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 92, HIDE_HOTBAR, bindSceneReturn( &GaiUsb314::Scene00092Return ) ); + } + + void Scene00092Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } +}; + +EXPOSE_SCRIPT( GaiUsb314 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_east/GaiUsb315.cpp b/src/scripts/quest/subquest/lanoscea_east/GaiUsb315.cpp new file mode 100644 index 00000000..6a325bf6 --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_east/GaiUsb315.cpp @@ -0,0 +1,234 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb315_00856 +// Quest Name: As You Wish +// Quest ID: 66392 +// Start NPC: 1006266 +// End NPC: 1006341 + +using namespace Sapphire; + +class GaiUsb315 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002083 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 2002084 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006266;//Wheiskaet + static constexpr auto Actor1 = 1006341;//Riol + static constexpr auto Eobject0 = 2002083; + static constexpr auto Eobject1 = 2002084; + static constexpr auto Eobject2 = 2002085; + static constexpr auto EventAction = 30; + +public: + GaiUsb315() : Sapphire::ScriptAPI::QuestScript( 66392 ){}; + ~GaiUsb315() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00008( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventAction, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00002( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject1: + { + eventMgr().eventActionStart( + player, getId(), EventAction, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00004( quest, player ); + }, + nullptr, 0 ); + break; + } + case Eobject2: + { + eventMgr().eventActionStart( + player, getId(), EventAction, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00006( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + eventMgr().sendEventNotice( player, getId(), 0, 2, quest.getUI8AH(), 3 ); + if( quest.getUI8AH() >= 3 ) + { + quest.setSeq( SeqFinish ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( 1 ); //Hide EObj + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment Journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BH( 1 ); //Hide EObj + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment Journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8BL( 1 ); //Hide EObj + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment Journal + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb315::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb315 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/lanoscea_upper/GaiUsb401.cpp b/src/scripts/quest/subquest/lanoscea_upper/GaiUsb401.cpp new file mode 100644 index 00000000..5329b79f --- /dev/null +++ b/src/scripts/quest/subquest/lanoscea_upper/GaiUsb401.cpp @@ -0,0 +1,193 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb401_00857 +// Quest Name: Lord of Crags +// Quest ID: 66393 +// Start NPC: 1006341 +// End NPC: 1006343 + +using namespace Sapphire; + +class GaiUsb401 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002086 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 5010000 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1007711 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006341;//Riol + static constexpr auto Actor2 = 1007711; + static constexpr auto Actor3 = 1007712;//Y'shtola (Seq2) + static constexpr auto Actor4 = 1006343;//Y'shtola (SeqFinish) + static constexpr auto CutScene01 = 243; + static constexpr auto CutScene02 = 371; + static constexpr auto Eobject0 = 2002086;//Beastman Aetheryte + static constexpr auto EventActionProcessUpperMiddle = 32; + static constexpr auto Instancedungeon0 = 20002; + static constexpr auto Poprange0 = 4332843; + static constexpr auto ScreenImageUnlock = 111; + static constexpr auto UnlockAddNewContentToCf = 3702; + static constexpr auto UnlockImageVsTitan = 77; + +public: + GaiUsb401() : Sapphire::ScriptAPI::QuestScript( 66393 ){}; + ~GaiUsb401() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor2: + { + break; + } + case Actor3: + { + if( quest.getSeq() == Seq2 ) + Scene00005( quest, player ); + break; + } + case Actor4: + { + if( quest.getSeq() == SeqFinish ) + Scene00006( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionProcessUpperMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb401::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb401::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb401::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb401::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + //TODO: Unlock Titan + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb401::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb401::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb401::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb401 ); \ No newline at end of file From feaacefc95f967fd48e5519166ada8b95cf920c1 Mon Sep 17 00:00:00 2001 From: Mordred Date: Fri, 18 Feb 2022 00:03:04 +0100 Subject: [PATCH 34/44] Updated EventHandlerTypes --- src/world/Event/EventHandler.h | 8 +++++++- src/world/Manager/EventMgr.cpp | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/world/Event/EventHandler.h b/src/world/Event/EventHandler.h index 89627e64..7f1d27bb 100644 --- a/src/world/Event/EventHandler.h +++ b/src/world/Event/EventHandler.h @@ -83,8 +83,10 @@ namespace Sapphire::Event Aetheryte = 0x0005, GuildLeveAssignment = 0x0006, DefaultTalk = 0x0009, + Crafting = 0x000A, CustomTalk = 0x000B, CompanyLeveOfficer = 0x000C, + Array = 0x000D, CraftLeve = 0x000E, GimmickAccessor = 0x000F, GimmickBill = 0x0010, @@ -92,6 +94,7 @@ namespace Sapphire::Event ChocoboTaxiStand = 0x0012, Opening = 0x0013, ExitRange = 0x0014, + Fish = 0x0015, GCShop = 0x0016, GuildOrderGuide = 0x0017, GuildOrderOfficer = 0x0018, @@ -99,8 +102,11 @@ namespace Sapphire::Event Story = 0x001A, SpecialShop = 0x001B, BahamutGuide = 0x001C, + InstanceContentGuide = 0x001D, HousingAethernet = 0x001E, - FcTalk = 0x001F, + SwitchTalk = 0x001F, + Adventure = 0x0020, + DailyQuestSupply = 0x0021, ICDirector = 0x8003, QuestBattleDirector = 0x8006, }; diff --git a/src/world/Manager/EventMgr.cpp b/src/world/Manager/EventMgr.cpp index 62d325cf..05cdd1de 100644 --- a/src/world/Manager/EventMgr.cpp +++ b/src/world/Manager/EventMgr.cpp @@ -137,7 +137,7 @@ std::string EventMgr::getEventName( uint32_t eventId ) //return unknown + "GilShop"; } - case Event::EventHandler::EventHandlerType::FcTalk: + case Event::EventHandler::EventHandlerType::SwitchTalk: { return "FcTalk"; } From b9e5fc11e8183e0b0140ba2ee0a6ddef6db5ac43 Mon Sep 17 00:00:00 2001 From: dude22072 Date: Thu, 17 Feb 2022 19:15:47 -0600 Subject: [PATCH 35/44] MSQ until Cid remembers himself --- src/scripts/quest/ManFst313.cpp | 275 ++++ src/scripts/quest/ManFst401.cpp | 216 +++ .../subquest/thanalan_east/GaiUsb502.cpp | 159 +++ .../subquest/thanalan_east/GaiUsb503.cpp | 225 +++ .../subquest/thanalan_east/GaiUsb507.cpp | 1208 +++++++++++++++++ .../subquest/thanalan_east/GaiUsb508.cpp | 144 ++ .../subquest/thanalan_east/GaiUsb509.cpp | 162 +++ .../subquest/thanalan_east/GaiUsb512.cpp | 217 +++ 8 files changed, 2606 insertions(+) create mode 100644 src/scripts/quest/ManFst313.cpp create mode 100644 src/scripts/quest/ManFst401.cpp create mode 100644 src/scripts/quest/subquest/thanalan_east/GaiUsb502.cpp create mode 100644 src/scripts/quest/subquest/thanalan_east/GaiUsb503.cpp create mode 100644 src/scripts/quest/subquest/thanalan_east/GaiUsb507.cpp create mode 100644 src/scripts/quest/subquest/thanalan_east/GaiUsb508.cpp create mode 100644 src/scripts/quest/subquest/thanalan_east/GaiUsb509.cpp create mode 100644 src/scripts/quest/subquest/thanalan_east/GaiUsb512.cpp diff --git a/src/scripts/quest/ManFst313.cpp b/src/scripts/quest/ManFst313.cpp new file mode 100644 index 00000000..5834d302 --- /dev/null +++ b/src/scripts/quest/ManFst313.cpp @@ -0,0 +1,275 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: ManFst313_00517 +// Quest Name: All Good Things +// Quest ID: 66053 +// Start NPC: 1006343 +// End NPC: 1006355 + +using namespace Sapphire; + +class ManFst313 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 1 Seq: 1 Event: 1 Listener: 1003281 + /// Countable Num: 1 Seq: 2 Event: 15 Listener: 5020000 + /// Countable Num: 1 Seq: 3 Event: 1 Listener: 1007686 + /// Countable Num: 1 Seq: 255 Event: 1 Listener: 1007687 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006343;//Y'shtola + static constexpr auto Actor1 = 1003281;//R'ashaht Rhiki + static constexpr auto Actor2 = 1007686;//Disquieted Villager + static constexpr auto Actor3 = 1007687;//Frightened Villager + static constexpr auto Actor4 = 1007688; + static constexpr auto Actor5 = 1007689; + static constexpr auto Actor6 = 1007467;//Noraxia + static constexpr auto Actor7 = 1006355;//Iliud + static constexpr auto CutManfst31310 = 246; + static constexpr auto CutManfst31320 = 98; + static constexpr auto CutManfst31330 = 247; + static constexpr auto CutManfst31340 = 248; + static constexpr auto EventActionSearch = 1; + static constexpr auto LocAction1 = 1002; + static constexpr auto LocActor0 = 1003783; + static constexpr auto LocActor1 = 1002387; + static constexpr auto LocActor2 = 1002388; + static constexpr auto LocActor3 = 1003247; + static constexpr auto LocActor4 = 1002389; + static constexpr auto LocFace0 = 604; + static constexpr auto LocFace1 = 605; + static constexpr auto LocPosActor1 = 4333952; + static constexpr auto LocPosActor2 = 4333953; + static constexpr auto LocPosActor3 = 4333954; + static constexpr auto LocPosActor4 = 4333955; + static constexpr auto LocSe1 = 42; + static constexpr auto LocTalkshape1 = 6; + static constexpr auto Territorytype0 = 212; + +public: + ManFst313() : Sapphire::ScriptAPI::QuestScript( 66053 ){}; + ~ManFst313() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq2 ) + Scene00004( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == Seq2 ) + Scene00005( quest, player ); + break; + } + case Actor4: + { + break; + } + case Actor5: + { + break; + } + case Actor6: + { + if( quest.getSeq() == Seq3 ) + Scene00008( quest, player ); + break; + } + case Actor7: + { + if( quest.getSeq() == SeqFinish ) + Scene00009( quest, player ); + break; + } + } + } + + void onEnterTerritory( World::Quest& quest, Entity::Player& player, uint16_t param1, uint16_t param2 ) override + { + Scene00003( quest, player ); + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &ManFst313::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &ManFst313::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &ManFst313::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &ManFst313::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &ManFst313::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &ManFst313::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &ManFst313::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &ManFst313::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &ManFst313::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, HIDE_HOTBAR, bindSceneReturn( &ManFst313::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + Scene00010( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &ManFst313::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + player.finishQuest( getId() ); + } +}; + +EXPOSE_SCRIPT( ManFst313 ); \ No newline at end of file diff --git a/src/scripts/quest/ManFst401.cpp b/src/scripts/quest/ManFst401.cpp new file mode 100644 index 00000000..c0bf23a4 --- /dev/null +++ b/src/scripts/quest/ManFst401.cpp @@ -0,0 +1,216 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: ManFst401_00518 +// Quest Name: Eyes on Me +// Quest ID: 66054 +// Start NPC: 1006672 +// End NPC: 1006355 + +using namespace Sapphire; + +class ManFst401 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002105 + /// Countable Num: 0 Seq: 2 Event: 9 Listener: 1902 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006672 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006672;//Marques + static constexpr auto Actor1 = 1006355; + static constexpr auto CutManfst40110 = 103; + static constexpr auto Enemy0 = 4296987; + static constexpr auto Eobject0 = 2002105;//Destination + static constexpr auto EventActionSearch = 1; + static constexpr auto EventActionSearchMiddle = 3; + static constexpr auto Item0 = 2000850; + +public: + ManFst401() : Sapphire::ScriptAPI::QuestScript( 66054 ){}; + ~ManFst401() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00004( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00005( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionSearchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + quest.setUI8BH( 1 ); + quest.setSeq( Seq2 ); + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, NONE, bindSceneReturn( &ManFst401::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, NONE, bindSceneReturn( &ManFst401::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, NONE, bindSceneReturn( &ManFst401::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, NONE, bindSceneReturn( &ManFst401::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemy = instance->createBNpcFromInstanceId( Enemy0, 1220 /*Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, NONE, bindSceneReturn( &ManFst401::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, NONE, bindSceneReturn( &ManFst401::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00006( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, NONE, bindSceneReturn( &ManFst401::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + Scene00007( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &ManFst401::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + player.finishQuest( getId() ); + } +}; + +EXPOSE_SCRIPT( ManFst401 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_east/GaiUsb502.cpp b/src/scripts/quest/subquest/thanalan_east/GaiUsb502.cpp new file mode 100644 index 00000000..38e6d039 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_east/GaiUsb502.cpp @@ -0,0 +1,159 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb502_00871 +// Quest Name: With a Little Elbow Grease +// Quest ID: 66407 +// Start NPC: 1003937 +// End NPC: 1006672 + +using namespace Sapphire; + +class GaiUsb502 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AH + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006672 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006672 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1003937;//Eaduuard + static constexpr auto Actor1 = 1006672;//M/scripts/ + +#include "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb503_00872 +// Quest Name: You Can't Take It with You +// Quest ID: 66408 +// Start NPC: 1006672 +// End NPC: 1003958 + +using namespace Sapphire; + +class GaiUsb503 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + // UI8BL + // UI8CH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006357 + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1001679 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1006672 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1003958 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006672;//Marques + static constexpr auto Actor1 = 1006357;//Memedesu + static constexpr auto Actor2 = 1001679;//Syntgoht + static constexpr auto Actor3 = 1003958;//Eluned + static constexpr auto Item0 = 2000678; + static constexpr auto Item1 = 2000679; + static constexpr auto Item2 = 2000680; + static constexpr auto LocBgm1 = 92; + +public: + GaiUsb503() : Sapphire::ScriptAPI::QuestScript( 66408 ){}; + ~GaiUsb503() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00004( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == Seq1 ) + Scene00003( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == SeqFinish ) + Scene00006( quest, player ); + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + if( quest.getUI8CH() >= 1 && quest.getUI8BL() >= 1 ) + { + quest.setUI8AL( 0 ); + quest.setUI8BH( 1 ); + quest.setUI8BL( 1 ); + quest.setUI8CH( 0 ); + quest.setSeq( Seq2 ); + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb503::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb503::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb503::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + quest.setUI8BL( 1 ); + quest.setUI8AL( 1 ); + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb503::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 2, true ); + quest.setUI8CH( 1 ); + quest.setUI8BH( 1 ); + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb503::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00005( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb503::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setUI8BH( 0 ); + quest.setUI8BL( 0 ); + quest.setUI8AH( 1 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb503::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb503::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb503 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_east/GaiUsb507.cpp b/src/scripts/quest/subquest/thanalan_east/GaiUsb507.cpp new file mode 100644 index 00000000..6930c619 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_east/GaiUsb507.cpp @@ -0,0 +1,1208 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb507_00876 +// Quest Name: Bringing out the Dead +// Quest ID: 66412 +// Start NPC: 1003958 +// End NPC: 1003958 + +using namespace Sapphire; + +class GaiUsb507 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag16 + // BitFlag8 + // UI8AH + // UI8AL + // UI8BH + // UI8BL + // UI8CH + // UI8CL + // UI8DH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006361 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1006353 + /// Countable Num: 0 Seq: 3 Event: 1 Listener: 1006354 + /// Countable Num: 0 Seq: 4 Event: 1 Listener: 1007586 + /// Countable Num: 0 Seq: 5 Event: 1 Listener: 1007599 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1007600 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + Seq4 = 4, + Seq5 = 5, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1003958;//Eluned + static constexpr auto Actor1 = 1006361;//Vesper Bay Shopkeep + static constexpr auto Actor2 = 1006353; + static constexpr auto Actor3 = 1006354; + static constexpr auto Actor4 = 1007586; + static constexpr auto Actor5 = 1007599; + static constexpr auto Actor6 = 1007600; + static constexpr auto Actor7 = 1007601; + static constexpr auto Actor8 = 1007618; + static constexpr auto Actor9 = 1007619; + static constexpr auto Actor10 = 1006345;//Fallen Scion (Seq2) + static constexpr auto Actor11 = 1006346;//Fallen Scion (Seq2) + static constexpr auto Actor12 = 1006347;//Fallen Scion (Seq2) + static constexpr auto Actor13 = 1006348;//Fallen Scion (Seq2) + static constexpr auto Actor14 = 1007587; + static constexpr auto Actor15 = 1007588; + static constexpr auto Actor16 = 1007589; + static constexpr auto Actor17 = 1006362;//Disconcerted Coachman + static constexpr auto Actor18 = 1006349;//Fallen Scion (Seq4) + static constexpr auto Actor19 = 1006344;//Fallen Sylph (Seq4) + static constexpr auto Actor20 = 1007591; + static constexpr auto Actor21 = 1007592; + static constexpr auto Actor22 = 1007593; + static constexpr auto Actor23 = 1007594; + static constexpr auto Actor24 = 1006350;//Fallen Scion (Seq4) + static constexpr auto Actor25 = 1006351;//Fallen Scion (Seq4) + static constexpr auto Actor26 = 1007590; + static constexpr auto Actor27 = 1007595; + static constexpr auto Actor28 = 1007596; + static constexpr auto Actor29 = 1007597; + static constexpr auto EventActionProcessLong = 17; + static constexpr auto EventActionProcessMiddle = 16; + static constexpr auto EventActionProcessShor = 15; + static constexpr auto Item0 = 2000685; + static constexpr auto Item1 = 2001067; + static constexpr auto Item2 = 2000686; + +public: + GaiUsb507() : Sapphire::ScriptAPI::QuestScript( 66412 ){}; + ~GaiUsb507() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00061( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + break; + } + case Actor3: + { + break; + } + case Actor4: + { + break; + } + case Actor5: + { + break; + } + case Actor6: + { + break; + } + case Actor7: + { + break; + } + case Actor8: + { + break; + } + case Actor9: + { + break; + } + case Actor10: + { + if( quest.getSeq() == Seq2 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessLong, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00004( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor11: + { + if( quest.getSeq() == Seq2 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00006( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor12: + { + if( quest.getSeq() == Seq2 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00008( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor13: + { + if( quest.getSeq() == Seq2 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessShor, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00010( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor14: + { + break; + } + case Actor15: + { + break; + } + case Actor16: + { + break; + } + case Actor17: + { + if( quest.getSeq() == Seq2 ) + Scene00026( quest, player ); + else if( quest.getSeq() == Seq3 ) + Scene00027( quest, player ); + else if( quest.getSeq() == Seq4 ) + Scene00047( quest, player ); + else if( quest.getSeq() == Seq5 ) + Scene00052( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00073( quest, player ); + break; + } + case Actor18: + { + if( quest.getSeq() == Seq4 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00030( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor19: + { + if( quest.getSeq() == Seq4 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessShor, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00032( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor20: + { + break; + } + case Actor21: + { + break; + } + case Actor22: + { + break; + } + case Actor23: + { + break; + } + case Actor24: + { + if( quest.getSeq() == Seq4 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00034( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor25: + { + if( quest.getSeq() == Seq4 ) + eventMgr().eventActionStart( + player, getId(), EventActionProcessMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00036( quest, player ); + }, + nullptr, 0 ); + break; + } + case Actor26: + { + break; + } + case Actor27: + { + break; + } + case Actor28: + { + break; + } + case Actor29: + { + break; + } + } + } + + +private: + void checkQuestCompletion( World::Quest& quest, Entity::Player& player ) + { + if( quest.getSeq() == Seq2 ) + { + eventMgr().sendEventNotice( player, getId(), 1, 2, quest.getUI8AL(), 4 ); + if( quest.getUI8AL() >= 4 ) + { + quest.setUI8AH( 0 ); + quest.setUI8AL( 0 ); + quest.setUI8BH( 4 ); + quest.setUI8BL( 0 ); + quest.setUI8CH( 0 ); + quest.setUI8CL( 0 ); + quest.setUI8DH( 0 ); + quest.setBitFlag16( 1, false ); + quest.setBitFlag16( 2, false ); + quest.setBitFlag16( 3, false ); + quest.setBitFlag16( 4, false ); + quest.setSeq( Seq3 ); + } + } + else if( quest.getSeq() == Seq4 ) + { + eventMgr().sendEventNotice( player, getId(), 3, 2, quest.getUI8AH(), 4 ); + if( quest.getUI8AH() >= 4 ) + { + quest.setUI8AH( 0 ); + quest.setUI8AL( 0 ); + quest.setUI8BH( 1 ); + quest.setUI8BL( 3 ); + quest.setUI8CH( 0 ); + quest.setUI8CL( 0 ); + quest.setUI8DH( 0 ); + quest.setBitFlag16( 1, false ); + quest.setBitFlag16( 2, false ); + quest.setBitFlag16( 11, false ); + quest.setBitFlag16( 12, false ); + quest.setSeq( Seq5 ); + } + } + } + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, NONE, bindSceneReturn( &GaiUsb507::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( quest.getUI8AL() + 1 );//Increment Journal + quest.setUI8BH( quest.getUI8BH() + 1 );//Increment KeyItem + quest.setBitFlag16( 1, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, NONE, bindSceneReturn( &GaiUsb507::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( quest.getUI8AL() + 1 );//Increment Journal + quest.setUI8BH( quest.getUI8BH() + 1 );//Increment KeyItem + quest.setBitFlag16( 2, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, NONE, bindSceneReturn( &GaiUsb507::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( quest.getUI8AL() + 1 );//Increment Journal + quest.setUI8BH( quest.getUI8BH() + 1 );//Increment KeyItem + quest.setBitFlag16( 3, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, NONE, bindSceneReturn( &GaiUsb507::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00010( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 10, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00010Return ) ); + } + + void Scene00010Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AL( quest.getUI8AL() + 1 );//Increment Journal + quest.setUI8BH( quest.getUI8BH() + 1 );//Increment KeyItem + quest.setBitFlag16( 4, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00011( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 11, NONE, bindSceneReturn( &GaiUsb507::Scene00011Return ) ); + } + + void Scene00011Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00012( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 12, NONE, bindSceneReturn( &GaiUsb507::Scene00012Return ) ); + } + + void Scene00012Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00013( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 13, NONE, bindSceneReturn( &GaiUsb507::Scene00013Return ) ); + } + + void Scene00013Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00014( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 14, NONE, bindSceneReturn( &GaiUsb507::Scene00014Return ) ); + } + + void Scene00014Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00015( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 15, NONE, bindSceneReturn( &GaiUsb507::Scene00015Return ) ); + } + + void Scene00015Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00016( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 16, NONE, bindSceneReturn( &GaiUsb507::Scene00016Return ) ); + } + + void Scene00016Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00017( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 17, NONE, bindSceneReturn( &GaiUsb507::Scene00017Return ) ); + } + + void Scene00017Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00018( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 18, NONE, bindSceneReturn( &GaiUsb507::Scene00018Return ) ); + } + + void Scene00018Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00019( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 19, NONE, bindSceneReturn( &GaiUsb507::Scene00019Return ) ); + } + + void Scene00019Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00020( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 20, NONE, bindSceneReturn( &GaiUsb507::Scene00020Return ) ); + } + + void Scene00020Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00021( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 21, NONE, bindSceneReturn( &GaiUsb507::Scene00021Return ) ); + } + + void Scene00021Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00022( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 22, NONE, bindSceneReturn( &GaiUsb507::Scene00022Return ) ); + } + + void Scene00022Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00023( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 23, NONE, bindSceneReturn( &GaiUsb507::Scene00023Return ) ); + } + + void Scene00023Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00024( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 24, NONE, bindSceneReturn( &GaiUsb507::Scene00024Return ) ); + } + + void Scene00024Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00025( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 25, NONE, bindSceneReturn( &GaiUsb507::Scene00025Return ) ); + } + + void Scene00025Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00026( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 26, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00026Return ) ); + } + + void Scene00026Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00027( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 27, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00027Return ) ); + } + + void Scene00027Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00028( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00028( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 28, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00028Return ) ); + } + + void Scene00028Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setUI8BH( 0 ); + quest.setSeq( Seq4 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00029( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 29, NONE, bindSceneReturn( &GaiUsb507::Scene00029Return ) ); + } + + void Scene00029Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00030( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 30, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00030Return ) ); + } + + void Scene00030Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment Journal + quest.setUI8DH( quest.getUI8DH() + 1 );//Increment KeyItem + quest.setBitFlag16( 1, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00031( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 31, NONE, bindSceneReturn( &GaiUsb507::Scene00031Return ) ); + } + + void Scene00031Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00032( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 32, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00032Return ) ); + } + + void Scene00032Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment Journal + quest.setUI8CL( 1 ); //Increment KeyItem + quest.setBitFlag16( 2, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00033( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 33, NONE, bindSceneReturn( &GaiUsb507::Scene00033Return ) ); + } + + void Scene00033Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00034( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 34, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00034Return ) ); + } + + void Scene00034Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment Journal + quest.setUI8DH( quest.getUI8DH() + 1 );//Increment KeyItem + quest.setBitFlag16( 11, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00035( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 35, NONE, bindSceneReturn( &GaiUsb507::Scene00035Return ) ); + } + + void Scene00035Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00036( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 36, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00036Return ) ); + } + + void Scene00036Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setUI8AH( quest.getUI8AH() + 1 );//Increment Journal + quest.setUI8DH( quest.getUI8DH() + 1 );//Increment KeyItem + quest.setBitFlag16( 12, true ); //Hide EObj + checkQuestCompletion( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00037( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 37, NONE, bindSceneReturn( &GaiUsb507::Scene00037Return ) ); + } + + void Scene00037Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00038( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 38, NONE, bindSceneReturn( &GaiUsb507::Scene00038Return ) ); + } + + void Scene00038Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00039( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 39, NONE, bindSceneReturn( &GaiUsb507::Scene00039Return ) ); + } + + void Scene00039Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00040( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 40, NONE, bindSceneReturn( &GaiUsb507::Scene00040Return ) ); + } + + void Scene00040Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00041( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 41, NONE, bindSceneReturn( &GaiUsb507::Scene00041Return ) ); + } + + void Scene00041Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00042( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 42, NONE, bindSceneReturn( &GaiUsb507::Scene00042Return ) ); + } + + void Scene00042Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00043( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 43, NONE, bindSceneReturn( &GaiUsb507::Scene00043Return ) ); + } + + void Scene00043Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00044( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 44, NONE, bindSceneReturn( &GaiUsb507::Scene00044Return ) ); + } + + void Scene00044Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00045( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 45, NONE, bindSceneReturn( &GaiUsb507::Scene00045Return ) ); + } + + void Scene00045Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00046( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 46, NONE, bindSceneReturn( &GaiUsb507::Scene00046Return ) ); + } + + void Scene00046Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00047( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 47, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00047Return ) ); + } + + void Scene00047Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00048( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 48, NONE, bindSceneReturn( &GaiUsb507::Scene00048Return ) ); + } + + void Scene00048Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00049( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 49, NONE, bindSceneReturn( &GaiUsb507::Scene00049Return ) ); + } + + void Scene00049Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00050( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 50, NONE, bindSceneReturn( &GaiUsb507::Scene00050Return ) ); + } + + void Scene00050Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00051( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 51, NONE, bindSceneReturn( &GaiUsb507::Scene00051Return ) ); + } + + void Scene00051Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00052( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 52, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00052Return ) ); + } + + void Scene00052Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00053( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00053( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 53, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00053Return ) ); + } + + void Scene00053Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 4, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00054( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 54, NONE, bindSceneReturn( &GaiUsb507::Scene00054Return ) ); + } + + void Scene00054Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00055( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 55, NONE, bindSceneReturn( &GaiUsb507::Scene00055Return ) ); + } + + void Scene00055Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00056( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 56, NONE, bindSceneReturn( &GaiUsb507::Scene00056Return ) ); + } + + void Scene00056Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00057( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 57, NONE, bindSceneReturn( &GaiUsb507::Scene00057Return ) ); + } + + void Scene00057Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00058( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 58, NONE, bindSceneReturn( &GaiUsb507::Scene00058Return ) ); + } + + void Scene00058Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00059( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 59, NONE, bindSceneReturn( &GaiUsb507::Scene00059Return ) ); + } + + void Scene00059Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00060( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 60, NONE, bindSceneReturn( &GaiUsb507::Scene00060Return ) ); + } + + void Scene00060Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00061( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 61, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00061Return ) ); + } + + void Scene00061Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult( 1 ) ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00062( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 62, NONE, bindSceneReturn( &GaiUsb507::Scene00062Return ) ); + } + + void Scene00062Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00063( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 63, NONE, bindSceneReturn( &GaiUsb507::Scene00063Return ) ); + } + + void Scene00063Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00064( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 64, NONE, bindSceneReturn( &GaiUsb507::Scene00064Return ) ); + } + + void Scene00064Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00065( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 65, NONE, bindSceneReturn( &GaiUsb507::Scene00065Return ) ); + } + + void Scene00065Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00066( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 66, NONE, bindSceneReturn( &GaiUsb507::Scene00066Return ) ); + } + + void Scene00066Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00067( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 67, NONE, bindSceneReturn( &GaiUsb507::Scene00067Return ) ); + } + + void Scene00067Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00068( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 68, NONE, bindSceneReturn( &GaiUsb507::Scene00068Return ) ); + } + + void Scene00068Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00069( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 69, NONE, bindSceneReturn( &GaiUsb507::Scene00069Return ) ); + } + + void Scene00069Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00070( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 70, NONE, bindSceneReturn( &GaiUsb507::Scene00070Return ) ); + } + + void Scene00070Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00071( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 71, NONE, bindSceneReturn( &GaiUsb507::Scene00071Return ) ); + } + + void Scene00071Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00072( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 72, NONE, bindSceneReturn( &GaiUsb507::Scene00072Return ) ); + } + + void Scene00072Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00073( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 73, HIDE_HOTBAR, bindSceneReturn( &GaiUsb507::Scene00073Return ) ); + } + + void Scene00073Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } +}; + +EXPOSE_SCRIPT( GaiUsb507 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_east/GaiUsb508.cpp b/src/scripts/quest/subquest/thanalan_east/GaiUsb508.cpp new file mode 100644 index 00000000..d6e812dc --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_east/GaiUsb508.cpp @@ -0,0 +1,144 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb508_00877 +// Quest Name: The Warden Works in Mysterious Ways +// Quest ID: 66413 +// Start NPC: 1003958 +// End NPC: 1003958 + +using namespace Sapphire; + +class GaiUsb508 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002103 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1003958 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1003958;//Eluned + static constexpr auto Eobject0 = 2002103;//Mark of the Warden + static constexpr auto EventActionTouchMiddle = 46; + +public: + GaiUsb508() : Sapphire::ScriptAPI::QuestScript( 66413 ){}; + ~GaiUsb508() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00004( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionTouchMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb508::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb508::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb508::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb508::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb508::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb508 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_east/GaiUsb509.cpp b/src/scripts/quest/subquest/thanalan_east/GaiUsb509.cpp new file mode 100644 index 00000000..adc4b99e --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_east/GaiUsb509.cpp @@ -0,0 +1,162 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb509_00878 +// Quest Name: Bury Me Not on the Lone Prairie +// Quest ID: 66414 +// Start NPC: 1003958 +// End NPC: 1003958 + +using namespace Sapphire; + +class GaiUsb509 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1000580 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1003958 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1003958;//Eluned + static constexpr auto Actor1 = 1000580; + static constexpr auto Item0 = 2000966; + static constexpr auto LocAction0 = 954; + static constexpr auto LocAction1 = 956; + static constexpr auto LocActor0 = 1005163; + static constexpr auto LocActor1 = 1000580; + static constexpr auto LocPosActor0 = 4329668; + static constexpr auto LocPosActor1 = 4329671; + +public: + GaiUsb509() : Sapphire::ScriptAPI::QuestScript( 66414 ){}; + ~GaiUsb509() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == SeqFinish ) + Scene00005( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb509::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb509::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + quest.setUI8BH( 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb509::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00003( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb509::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + Scene00004( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb509::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb509::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb509 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_east/GaiUsb512.cpp b/src/scripts/quest/subquest/thanalan_east/GaiUsb512.cpp new file mode 100644 index 00000000..478a674d --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_east/GaiUsb512.cpp @@ -0,0 +1,217 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb512_00881 +// Quest Name: A Tall Drink of Aqua del Sol +// Quest ID: 66417 +// Start NPC: 1006367 +// End NPC: 1006672 + +using namespace Sapphire; + +class GaiUsb512 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + // UI8BH + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 2002104 + /// Countable Num: 0 Seq: 2 Event: 9 Listener: 1901 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006367 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006367;//Ilcum + static constexpr auto Actor1 = 1006672;//Marques + static constexpr auto Enemy0 = 4296986; + static constexpr auto Eobject0 = 2002104;//Destination + static constexpr auto EventActionLookoutLong = 41; + static constexpr auto EventActionSearch = 1; + static constexpr auto Item0 = 2000688; + static constexpr auto Item1 = 2000689; + +public: + GaiUsb512() : Sapphire::ScriptAPI::QuestScript( 66417 ){}; + ~GaiUsb512() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00004( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00006( quest, player ); + break; + } + case Eobject0: + { + eventMgr().eventActionStart( + player, getId(), EventActionLookoutLong, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00003( quest, player ); + }, + nullptr, 0 ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + { + quest.setUI8BH( 1 ); + quest.setSeq( Seq2 ); + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + break; + } + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + Scene00002( quest, player );//Maybe? + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setBitFlag8( 1, true ); + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + auto enemy = instance->createBNpcFromInstanceId( Enemy0, 1220 /*Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + enemy->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00005( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 ) + Scene00007( quest, player ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb512::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb512 ); \ No newline at end of file From 4f90228105f00796669dabec3edac73c63eae417 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 18 Feb 2022 02:21:25 +0100 Subject: [PATCH 36/44] Fix untargeting of client-side npcs --- src/world/Network/Handlers/PacketCommandHandler.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/world/Network/Handlers/PacketCommandHandler.cpp b/src/world/Network/Handlers/PacketCommandHandler.cpp index ba2a98f1..627e1a09 100644 --- a/src/world/Network/Handlers/PacketCommandHandler.cpp +++ b/src/world/Network/Handlers/PacketCommandHandler.cpp @@ -449,6 +449,10 @@ void Sapphire::Network::GameConnection::commandHandler( const Packets::FFXIVARR_ { uint64_t targetId = param1; + + if( targetId == player.getTargetId() || targetId == 0xE0000000 ) + targetId = 0; + player.changeTarget( targetId ); break; } From c03968b1949b92ccb437b5c32ffe54e1d752bfec Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 18 Feb 2022 02:24:18 +0100 Subject: [PATCH 37/44] WIP: Implement gearset handler --- .../Network/PacketDef/Zone/ClientZoneDef.h | 7 +++ src/world/Actor/Player.h | 2 + src/world/Actor/PlayerInventory.cpp | 19 +++++- src/world/Inventory/Item.cpp | 6 ++ src/world/Inventory/Item.h | 3 + src/world/Network/GameConnection.cpp | 3 + src/world/Network/GameConnection.h | 2 + src/world/Network/Handlers/PacketHandlers.cpp | 61 +++++++++++++++++++ .../UpdateInventorySlotPacket.h | 15 +++++ 9 files changed, 115 insertions(+), 3 deletions(-) diff --git a/src/common/Network/PacketDef/Zone/ClientZoneDef.h b/src/common/Network/PacketDef/Zone/ClientZoneDef.h index 8826e50c..ef57c377 100644 --- a/src/common/Network/PacketDef/Zone/ClientZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ClientZoneDef.h @@ -587,6 +587,13 @@ struct FFXIVIpcCatalogSearch : FFXIVIpcBasePacket< CatalogSearch > char ItemName[121]; }; +struct FFXIVIpcGearSetEquip : FFXIVIpcBasePacket< GearSetEquip > +{ + uint32_t contextId; + uint16_t storageId[14]; + int16_t containerIndex[14]; +}; + struct FFXIVIpcMarketBoardRequestItemListingInfo : FFXIVIpcBasePacket< MarketBoardRequestItemListingInfo > { /* 0000 */ uint32_t catalogId; diff --git a/src/world/Actor/Player.h b/src/world/Actor/Player.h index 02d0db58..c5f05dfe 100644 --- a/src/world/Actor/Player.h +++ b/src/world/Actor/Player.h @@ -705,6 +705,8 @@ namespace Sapphire::Entity InvSlotPair getFreeBagSlot(); + InvSlotPair getFreeContainerSlot( uint32_t containerId ); + ItemPtr addItem( uint32_t catalogId, uint32_t quantity = 1, bool isHq = false, bool slient = false, bool canMerge = true ); void moveItem( uint16_t fromInventoryId, uint16_t fromSlotId, uint16_t toInventoryId, uint16_t toSlot ); diff --git a/src/world/Actor/PlayerInventory.cpp b/src/world/Actor/PlayerInventory.cpp index b1112d47..75f8b59d 100644 --- a/src/world/Actor/PlayerInventory.cpp +++ b/src/world/Actor/PlayerInventory.cpp @@ -472,6 +472,17 @@ Sapphire::Entity::Player::InvSlotPair Sapphire::Entity::Player::getFreeBagSlot() return std::make_pair( 0, -1 ); } +Sapphire::Entity::Player::InvSlotPair Sapphire::Entity::Player::getFreeContainerSlot( uint32_t containerId ) +{ + auto freeSlot = static_cast < int8_t >( m_storageMap[ containerId ]->getFreeSlot() ); + + if( freeSlot != -1 ) + return std::make_pair( containerId, freeSlot ); + + // no room in inventory + return std::make_pair( 0, -1 ); +} + Sapphire::ItemPtr Sapphire::Entity::Player::getItemAt( uint16_t containerId, uint16_t slotId ) { return m_storageMap[ containerId ]->getItem( slotId ); @@ -587,7 +598,7 @@ Sapphire::ItemPtr Sapphire::Entity::Player::addItem( uint32_t catalogId, uint32_ // add the related armoury bag to the applicable bags and try and fill a free slot there before falling back to regular inventory // EXD TODO: wtf... - if( /* No idea what it maps to itemInfo->data().isEquippable && */ getEquipDisplayFlags() & StoreNewItemsInArmouryChest ) + if( itemInfo->data().Slot > 0 && getEquipDisplayFlags() & StoreNewItemsInArmouryChest ) { auto bag = World::Manager::ItemMgr::getCharaEquipSlotCategoryToArmoryId( itemInfo->data().Slot ); @@ -606,7 +617,7 @@ Sapphire::ItemPtr Sapphire::Entity::Player::addItem( uint32_t catalogId, uint32_ auto item = storage->getItem( slot ); // add any items that are stackable - if( canMerge && item && /*!itemInfo->isEquippable &&*/ item->getId() == catalogId ) + if( canMerge && item && itemInfo->data().Slot > 0 && item->getId() == catalogId ) { uint32_t count = item->getStackSize(); uint32_t maxStack = item->getMaxStackSize(); @@ -851,7 +862,9 @@ void Sapphire::Entity::Player::swapItem( uint16_t fromInventoryId, uint16_t from && !World::Manager::ItemMgr::isArmory( fromInventoryId ) ) { updateContainer( fromInventoryId, fromSlotId, nullptr ); - fromInventoryId = World::Manager::ItemMgr::getCharaEquipSlotCategoryToArmoryId( toSlot ); + auto& exdData = Common::Service< Data::ExdData >::ref(); + auto itemInfo = exdData.getRow< Excel::Item >( toItem->getId() ); + fromInventoryId = World::Manager::ItemMgr::getCharaEquipSlotCategoryToArmoryId( static_cast< Common::EquipSlotCategory >( itemInfo->data().Slot ) ); fromSlotId = static_cast < uint8_t >( m_storageMap[ fromInventoryId ]->getFreeSlot() ); } diff --git a/src/world/Inventory/Item.cpp b/src/world/Inventory/Item.cpp index 4be8741d..03286805 100644 --- a/src/world/Inventory/Item.cpp +++ b/src/world/Inventory/Item.cpp @@ -25,6 +25,7 @@ Sapphire::Item::Item( uint64_t uId, uint32_t catalogId, bool isHq ) : m_weaponDmg = ( m_physicalDmg != 0 ) ? m_physicalDmg : m_magicalDmg; m_autoAttackDmg = static_cast< float >( m_weaponDmg * m_delayMs ) / 3000; m_category = static_cast< Common::ItemUICategory >( itemInfo->data().UICategory ); + m_slot = itemInfo->data().Slot; m_itemLevel = itemInfo->data().EquipLevel; m_maxStackSize = itemInfo->data().StackMax; // EXD TODO: Not sure what this maps to @@ -76,6 +77,11 @@ uint16_t Sapphire::Item::getItemLevel() const return m_itemLevel; } +uint8_t Sapphire::Item::getSlot() const +{ + return m_slot; +} + uint16_t Sapphire::Item::getWeaponDmg() const { return m_weaponDmg; diff --git a/src/world/Inventory/Item.h b/src/world/Inventory/Item.h index b6bbccbd..5f641ebd 100644 --- a/src/world/Inventory/Item.h +++ b/src/world/Inventory/Item.h @@ -65,6 +65,8 @@ namespace Sapphire uint16_t getItemLevel() const; + uint8_t getSlot() const; + uint32_t getMaxStackSize() const; uint16_t getDurability() const; @@ -105,6 +107,7 @@ namespace Sapphire uint16_t m_weaponDmg; float m_autoAttackDmg; uint16_t m_itemLevel; + uint8_t m_slot; uint16_t m_durability; uint16_t m_stain; uint16_t m_spiritBond; diff --git a/src/world/Network/GameConnection.cpp b/src/world/Network/GameConnection.cpp index eecf4ea2..7bae56cf 100644 --- a/src/world/Network/GameConnection.cpp +++ b/src/world/Network/GameConnection.cpp @@ -140,6 +140,9 @@ Sapphire::Network::GameConnection::GameConnection( Sapphire::Network::HivePtr pH setZoneHandler( ClientZoneIpcType::Config, "Config", &GameConnection::configHandler ); setZoneHandler( CatalogSearch, "CatalogSearch", &GameConnection::catalogSearch ); + + setZoneHandler( GearSetEquip, "GearSetEquip", &GameConnection::gearSetEquip ); + setZoneHandler( MarketBoardRequestItemListingInfo, "MarketBoardRequestItemListingInfo", &GameConnection::marketBoardRequestItemInfo ); setZoneHandler( MarketBoardRequestItemListings, "MarketBoardRequestItemListings", &GameConnection::marketBoardRequestItemListings ); diff --git a/src/world/Network/GameConnection.h b/src/world/Network/GameConnection.h index a9c371bc..c4215446 100644 --- a/src/world/Network/GameConnection.h +++ b/src/world/Network/GameConnection.h @@ -214,6 +214,8 @@ namespace Sapphire::Network DECLARE_HANDLER( catalogSearch ); + DECLARE_HANDLER( gearSetEquip ); + DECLARE_HANDLER( marketBoardRequestItemInfo ); DECLARE_HANDLER( marketBoardRequestItemListings ); diff --git a/src/world/Network/Handlers/PacketHandlers.cpp b/src/world/Network/Handlers/PacketHandlers.cpp index 86a258f3..1cc700d5 100644 --- a/src/world/Network/Handlers/PacketHandlers.cpp +++ b/src/world/Network/Handlers/PacketHandlers.cpp @@ -27,6 +27,8 @@ #include "Linkshell/Linkshell.h" +#include "Inventory/Item.h" + #include "Network/PacketWrappers/PlayerSetupPacket.h" #include "Network/PacketWrappers/PingPacket.h" #include "Network/PacketWrappers/MoveActorPacket.h" @@ -38,6 +40,7 @@ #include "Network/PacketWrappers/EventStartPacket.h" #include "Network/PacketWrappers/EventFinishPacket.h" #include "Network/PacketWrappers/PlayerStateFlagsPacket.h" +#include "Network/PacketWrappers/UpdateInventorySlotPacket.h" #include "Manager/DebugCommandMgr.h" #include "Manager/EventMgr.h" @@ -51,6 +54,7 @@ #include "Manager/PartyMgr.h" #include "Manager/PlayerMgr.h" #include "Manager/WarpMgr.h" +#include "Manager/ItemMgr.h" #include "Action/Action.h" @@ -629,6 +633,63 @@ void Sapphire::Network::GameConnection::catalogSearch( const Packets::FFXIVARR_P ); } +// Also used for recommended gear +void Sapphire::Network::GameConnection::gearSetEquip( const Packets::FFXIVARR_PACKET_RAW& inPacket, Entity::Player& player ) +{ + const auto packet = ZoneChannelPacket< Client::FFXIVIpcGearSetEquip >( inPacket ); + + auto& server = Common::Service< World::WorldServer >::ref(); + + // Loop over all slots + for (int slot = 0; slot < 14; slot++ ) + { + const auto fromSlot = packet.data().containerIndex[ slot ]; + const auto fromContainer = packet.data().storageId[ slot ]; + + if ( fromContainer == Common::GearSet0 ) + continue; + + const auto fromItem = fromSlot == -1 ? nullptr : player.getItemAt( fromContainer, fromSlot ); + const auto equippedItem = player.getItemAt( Common::GearSet0, slot ); + const auto operationType = ( fromItem && !equippedItem ) || ( !fromItem && equippedItem ) ? + ITEM_OPERATION_TYPE::ITEM_OPERATION_TYPE_MOVEITEM : ITEM_OPERATION_TYPE::ITEM_OPERATION_TYPE_SWAPITEM; + + auto ackPacket = makeZonePacket< FFXIVIpcItemOperationBatch >( player.getId() ); + ackPacket->data().contextId = packet.data().contextId; + ackPacket->data().operationType = operationType; + server.queueForPlayer( player.getCharacterId(), ackPacket ); + + if ( fromItem && equippedItem ) + { + player.swapItem( fromContainer, fromSlot, Common::GearSet0, slot ); + server.queueForPlayer( player.getCharacterId(), std::make_shared< UpdateInventorySlotPacket >( player.getId(), fromSlot, fromContainer, *equippedItem, 0 ) ); + server.queueForPlayer( player.getCharacterId(), std::make_shared< UpdateInventorySlotPacket >( player.getId(), slot, Common::GearSet0, *fromItem, 0 ) ); + } + else if ( fromItem && !equippedItem ) + { + player.moveItem( fromContainer, fromSlot, Common::GearSet0, slot ); + server.queueForPlayer( player.getCharacterId(), std::make_shared< UpdateInventorySlotPacket >( player.getId(), fromSlot, fromContainer, 0 ) ); + server.queueForPlayer( player.getCharacterId(), std::make_shared< UpdateInventorySlotPacket >( player.getId(), slot, Common::GearSet0, *fromItem, 0 ) ); + } + else if ( !fromItem && equippedItem ) + { + auto containerId = World::Manager::ItemMgr::getCharaEquipSlotCategoryToArmoryId( static_cast< Common::EquipSlotCategory >( equippedItem->getSlot() ) ); + auto freeSlot = player.getFreeContainerSlot( containerId ).second; + player.moveItem( Common::GearSet0, slot, containerId, freeSlot ); + server.queueForPlayer( player.getCharacterId(), std::make_shared< UpdateInventorySlotPacket >( player.getId(), freeSlot, containerId, *equippedItem, 0 ) ); + server.queueForPlayer( player.getCharacterId(), std::make_shared< UpdateInventorySlotPacket >( player.getId(), slot, Common::GearSet0, 0 ) ); + } + } + + // Send the inventory + //player.sendInventory(); + + if( packet.data().contextId < 0xFE ) + { + server.queueForPlayer( player.getCharacterId(), makeActorControlSelf( player.getId(), Network::ActorControl::GearSetEquipMsg, packet.data().contextId ) ); + } +} + void Sapphire::Network::GameConnection::marketBoardRequestItemInfo( const Packets::FFXIVARR_PACKET_RAW& inPacket, Entity::Player& player ) { const auto packet = ZoneChannelPacket< Client::FFXIVIpcMarketBoardRequestItemListingInfo >( inPacket ); diff --git a/src/world/Network/PacketWrappers/UpdateInventorySlotPacket.h b/src/world/Network/PacketWrappers/UpdateInventorySlotPacket.h index aad26098..57d0ee63 100644 --- a/src/world/Network/PacketWrappers/UpdateInventorySlotPacket.h +++ b/src/world/Network/PacketWrappers/UpdateInventorySlotPacket.h @@ -21,6 +21,12 @@ namespace Sapphire::Network::Packets::WorldPackets::Server initialize( slot, storageId, item, contextId ); }; + UpdateInventorySlotPacket( uint32_t playerId, uint16_t slot, uint16_t storageId, uint32_t contextId ) : + ZoneChannelPacket< FFXIVIpcNormalItem >( playerId, playerId ) + { + initialize( slot, storageId, contextId ); + }; + private: void initialize( uint16_t slot, uint16_t storageId, const Item& item, uint32_t contextId ) { @@ -34,6 +40,15 @@ namespace Sapphire::Network::Packets::WorldPackets::Server m_data.item.stain = static_cast< uint8_t >( item.getStain() ); m_data.item.signatureId = 0; }; + + void initialize( uint16_t slot, uint16_t storageId, uint32_t contextId ) + { + m_data.contextId = contextId; + m_data.item.storageId = storageId; + m_data.item.containerIndex = slot; + m_data.item.stack = 0; + m_data.item.catalogId = 0; + }; }; } From d5e964ea4c37830120505bb04a673e5ee78aa6bd Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 18 Feb 2022 02:25:07 +0100 Subject: [PATCH 38/44] Map out more actor controls --- src/common/Network/CommonActorControl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/Network/CommonActorControl.h b/src/common/Network/CommonActorControl.h index 734862f7..9bad8d4e 100644 --- a/src/common/Network/CommonActorControl.h +++ b/src/common/Network/CommonActorControl.h @@ -93,6 +93,7 @@ namespace Sapphire::Network::ActorControl DirectorUpdate = 0x6D, ItemObtainMsg = 0x75, + FateReqFailMsg = 0x76, DutyQuestScreenMsg = 0x7B, ItemObtainIcon = 0x84, From a45d8b9271b07015b4eaf269b1a666de87fbb8cb Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 18 Feb 2022 02:37:04 +0100 Subject: [PATCH 39/44] Check max stack size --- src/world/Actor/PlayerInventory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/world/Actor/PlayerInventory.cpp b/src/world/Actor/PlayerInventory.cpp index 75f8b59d..9f4b8585 100644 --- a/src/world/Actor/PlayerInventory.cpp +++ b/src/world/Actor/PlayerInventory.cpp @@ -617,7 +617,7 @@ Sapphire::ItemPtr Sapphire::Entity::Player::addItem( uint32_t catalogId, uint32_ auto item = storage->getItem( slot ); // add any items that are stackable - if( canMerge && item && itemInfo->data().Slot > 0 && item->getId() == catalogId ) + if( canMerge && item && item->getMaxStackSize() > 0 && item->getId() == catalogId ) { uint32_t count = item->getStackSize(); uint32_t maxStack = item->getMaxStackSize(); From 42a20c4dfcf6f9e4e522551023a0d22546059980 Mon Sep 17 00:00:00 2001 From: dude22072 Date: Thu, 17 Feb 2022 20:03:19 -0600 Subject: [PATCH 40/44] MSQ: Start of Coerthas --- .../subquest/blackshroud_north/GaiUsb602.cpp | 111 +++++++ .../subquest/coerthas_central/GaiUsb604.cpp | 272 ++++++++++++++++++ .../subquest/coerthas_central/GaiUsb605.cpp | 162 +++++++++++ .../subquest/thanalan_east/GaiUsb601.cpp | 133 +++++++++ 4 files changed, 678 insertions(+) create mode 100644 src/scripts/quest/subquest/blackshroud_north/GaiUsb602.cpp create mode 100644 src/scripts/quest/subquest/coerthas_central/GaiUsb604.cpp create mode 100644 src/scripts/quest/subquest/coerthas_central/GaiUsb605.cpp create mode 100644 src/scripts/quest/subquest/thanalan_east/GaiUsb601.cpp diff --git a/src/scripts/quest/subquest/blackshroud_north/GaiUsb602.cpp b/src/scripts/quest/subquest/blackshroud_north/GaiUsb602.cpp new file mode 100644 index 00000000..4b8da01f --- /dev/null +++ b/src/scripts/quest/subquest/blackshroud_north/GaiUsb602.cpp @@ -0,0 +1,111 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb602_00884 +// Quest Name: Cold Reception +// Quest ID: 66420 +// Start NPC: 1006371 +// End NPC: 1006372 + +using namespace Sapphire; + +class GaiUsb602 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006372 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006371;//Vortefaurt + static constexpr auto Actor1 = 1006372;//Ludovoix + +public: + GaiUsb602() : Sapphire::ScriptAPI::QuestScript( 66420 ){}; + ~GaiUsb602() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == SeqFinish ) + Scene00002( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb602::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb602::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb602::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb602 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/coerthas_central/GaiUsb604.cpp b/src/scripts/quest/subquest/coerthas_central/GaiUsb604.cpp new file mode 100644 index 00000000..bf1ab5eb --- /dev/null +++ b/src/scripts/quest/subquest/coerthas_central/GaiUsb604.cpp @@ -0,0 +1,272 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +#include "Actor/BNpc.h" +#include "Manager/TerritoryMgr.h" +#include "Territory/Territory.h" + +// Quest Script: GaiUsb604_00886 +// Quest Name: The Unending War +// Quest ID: 66422 +// Start NPC: 1006372 +// End NPC: 1006377 + +using namespace Sapphire; + +class GaiUsb604 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // BitFlag8 + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 10 Listener: 5000000 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1006731 + /// Countable Num: 0 Seq: 3 Event: 5 Listener: 724 + /// Countable Num: 0 Seq: 255 Event: 5 Listener: 725 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + Seq3 = 3, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006372;//Ludovoix + static constexpr auto Actor1 = 1006731;//Keeled-over Knight + static constexpr auto Actor2 = 1006376;//Edmelle + static constexpr auto Actor3 = 1006377;//Forlemort + static constexpr auto Enemy0 = 4289901; + static constexpr auto Enemy1 = 4289905; + static constexpr auto Eobject0 = 2002503; + static constexpr auto Eventrange0 = 4289908; + static constexpr auto EventActionRescueUnderMiddle = 35; + static constexpr auto EventActionSearch = 1; + static constexpr auto LocActor0 = 1006902; + +public: + GaiUsb604() : Sapphire::ScriptAPI::QuestScript( 66422 ){}; + ~GaiUsb604() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00007( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + { + if( quest.getUI8AL() < 2 ) + Scene00003( quest, player ); + else + eventMgr().eventActionStart( + player, getId(), EventActionRescueUnderMiddle, + [ & ]( Entity::Player& player, uint32_t eventId, uint64_t additional ) { + Scene00004( quest, player ); + }, + nullptr, 0 ); + } + break; + } + case Actor2: + { + if( quest.getSeq() == Seq3 ) + Scene00008( quest, player ); + break; + } + case Actor3: + { + if( quest.getSeq() == SeqFinish ) + Scene00009( quest, player ); + break; + } + } + } + + void onBNpcKill( World::Quest& quest, uint16_t nameId, uint32_t entityId, Entity::Player& player ) override + { + switch( entityId ) + { + case Enemy0: + case Enemy1: + { + quest.setUI8AL( quest.getUI8AL() + 1 ); + break; + } + } + } + + void onWithinRange( World::Quest& quest, Entity::Player& player, uint32_t eventId, uint32_t param1, float x, float y, float z ) override + { + if( param1 == Eventrange0 ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemy0Spawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy0, player.getId() ); + auto enemy1Spawned = instance->getActiveBNpcByInstanceIdAndTriggerOwner( Enemy1, player.getId() ); + + if( !enemy0Spawned && !enemy1Spawned && quest.getUI8AL() < 2 ) + Scene00002( quest, player ); + } + } + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, NONE /*Yes*/, bindSceneReturn( &GaiUsb604::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + auto instance = teriMgr().getTerritoryByGuId( player.getTerritoryId() ); + + auto enemy0 = instance->createBNpcFromInstanceId( Enemy0, 1220 /*Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + auto enemy1 = instance->createBNpcFromInstanceId( Enemy1, 1220 /*Find the right value*/, Common::BNpcType::Enemy, player.getId() ); + + enemy0->hateListAdd( player.getAsPlayer(), 1 ); + enemy1->hateListAdd( player.getAsPlayer(), 1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + quest.setUI8AL( 0 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00006( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 6, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00006Return ) ); + } + + void Scene00006Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00007( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 7, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00007Return ) ); + } + + void Scene00007Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( Seq3 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00008( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 8, HIDE_HOTBAR, bindSceneReturn( &GaiUsb604::Scene00008Return ) ); + } + + void Scene00008Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 2, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00009( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 9, FADE_OUT | CONDITION_CUTSCENE | HIDE_UI, bindSceneReturn( &GaiUsb604::Scene00009Return ) ); + } + + void Scene00009Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb604 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/coerthas_central/GaiUsb605.cpp b/src/scripts/quest/subquest/coerthas_central/GaiUsb605.cpp new file mode 100644 index 00000000..3b230f9e --- /dev/null +++ b/src/scripts/quest/subquest/coerthas_central/GaiUsb605.cpp @@ -0,0 +1,162 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb605_00887 +// Quest Name: Men of Honor +// Quest ID: 66423 +// Start NPC: 1006378 +// End NPC: 1006380 + +using namespace Sapphire; + +class GaiUsb605 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1006379 + /// Countable Num: 0 Seq: 2 Event: 1 Listener: 1006378 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006380 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + Seq2 = 2, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006378;//Jocea + static constexpr auto Actor1 = 1006379;//Established Astrologian + static constexpr auto Actor2 = 1006380; + static constexpr auto EventActionRescueUnderMiddle = 35; + +public: + GaiUsb605() : Sapphire::ScriptAPI::QuestScript( 66423 ){}; + ~GaiUsb605() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + else if( quest.getSeq() == Seq2 ) + Scene00004( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00003( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00005( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb605::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb605::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb605::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb605::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( Seq2 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00004( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 4, HIDE_HOTBAR, bindSceneReturn( &GaiUsb605::Scene00004Return ) ); + } + + void Scene00004Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 1, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00005( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 5, HIDE_HOTBAR, bindSceneReturn( &GaiUsb605::Scene00005Return ) ); + } + + void Scene00005Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId(), result.getResult(1) ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb605 ); \ No newline at end of file diff --git a/src/scripts/quest/subquest/thanalan_east/GaiUsb601.cpp b/src/scripts/quest/subquest/thanalan_east/GaiUsb601.cpp new file mode 100644 index 00000000..8dc52244 --- /dev/null +++ b/src/scripts/quest/subquest/thanalan_east/GaiUsb601.cpp @@ -0,0 +1,133 @@ +// 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 "Manager/EventMgr.h" +#include +#include +#include + +// Quest Script: GaiUsb601_00883 +// Quest Name: He Who Waited Behind +// Quest ID: 66419 +// Start NPC: 1006355 +// End NPC: 1006371 + +using namespace Sapphire; + +class GaiUsb601 : public Sapphire::ScriptAPI::QuestScript +{ +private: + // Basic quest information + // Quest vars / flags used + // UI8AL + + /// Countable Num: 0 Seq: 1 Event: 1 Listener: 1002780 + /// Countable Num: 0 Seq: 255 Event: 1 Listener: 1006371 + // Steps in this quest ( 0 is before accepting, + // 1 is first, 255 means ready for turning it in + enum Sequence : uint8_t + { + Seq0 = 0, + Seq1 = 1, + SeqFinish = 255, + }; + + // Entities found in the script data of the quest + static constexpr auto Actor0 = 1006355;//Iliud + static constexpr auto Actor1 = 1002780;//Aethelmaer + static constexpr auto Actor2 = 1006371;//Vortefaurt + +public: + GaiUsb601() : Sapphire::ScriptAPI::QuestScript( 66419 ){}; + ~GaiUsb601() = default; + + ////////////////////////////////////////////////////////////////////// + // Event Handlers + void onTalk( World::Quest& quest, Entity::Player& player, uint64_t actorId ) override + { + switch( actorId ) + { + case Actor0: + { + if( quest.getSeq() == Seq0 ) + Scene00000( quest, player ); + break; + } + case Actor1: + { + if( quest.getSeq() == Seq1 ) + Scene00002( quest, player ); + break; + } + case Actor2: + { + if( quest.getSeq() == SeqFinish ) + Scene00003( quest, player ); + break; + } + } + } + + +private: + ////////////////////////////////////////////////////////////////////// + // Available Scenes in this quest, not necessarly all are used + ////////////////////////////////////////////////////////////////////// + + void Scene00000( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 0, HIDE_HOTBAR, bindSceneReturn( &GaiUsb601::Scene00000Return ) ); + } + + void Scene00000Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + if( result.getResult( 0 ) == 1 )// accept quest + { + Scene00001( quest, player ); + } + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00001( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 1, HIDE_HOTBAR, bindSceneReturn( &GaiUsb601::Scene00001Return ) ); + } + + void Scene00001Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + quest.setSeq( Seq1 ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00002( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 2, HIDE_HOTBAR, bindSceneReturn( &GaiUsb601::Scene00002Return ) ); + } + + void Scene00002Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + eventMgr().sendEventNotice( player, getId(), 0, 0 ); + quest.setSeq( SeqFinish ); + } + + ////////////////////////////////////////////////////////////////////// + + void Scene00003( World::Quest& quest, Entity::Player& player ) + { + eventMgr().playQuestScene( player, getId(), 3, HIDE_HOTBAR, bindSceneReturn( &GaiUsb601::Scene00003Return ) ); + } + + void Scene00003Return( World::Quest& quest, Entity::Player& player, const Event::SceneResult& result ) + { + + if( result.getResult( 0 ) == 1 ) + { + player.finishQuest( getId() ); + } + } +}; + +EXPOSE_SCRIPT( GaiUsb601 ); \ No newline at end of file From 3c15b8566af7e4b84bb9e46652621ce45752f7c0 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 18 Feb 2022 19:41:11 +0100 Subject: [PATCH 41/44] CF: Implement commence and undersized --- src/world/ContentFinder/ContentFinder.cpp | 139 ++++++++++++++++-- src/world/ContentFinder/ContentFinder.h | 14 +- src/world/Network/Handlers/CFHandlers.cpp | 8 +- .../PacketWrappers/UpdateContentPacket.h | 37 +++++ 4 files changed, 177 insertions(+), 21 deletions(-) create mode 100644 src/world/Network/PacketWrappers/UpdateContentPacket.h diff --git a/src/world/ContentFinder/ContentFinder.cpp b/src/world/ContentFinder/ContentFinder.cpp index adc29f08..2fe0c4a3 100644 --- a/src/world/ContentFinder/ContentFinder.cpp +++ b/src/world/ContentFinder/ContentFinder.cpp @@ -6,9 +6,15 @@ #include "Network/GameConnection.h" #include "Network/PacketWrappers/ServerNoticePacket.h" #include "Network/PacketWrappers/UpdateFindContentPacket.h" +#include "Network/PacketWrappers/UpdateContentPacket.h" #include "Network/PacketWrappers/NotifyFindContentPacket.h" +#include "Territory/Territory.h" +#include "Territory/InstanceContent.h" + #include "Manager/PlayerMgr.h" +#include "Manager/TerritoryMgr.h" +#include "Manager/WarpMgr.h" #include @@ -46,6 +52,11 @@ void Sapphire::World::ContentFinder::update() uint32_t inProgress = 0; // 0x01 - in progress uint32_t dutyProgress = 0; uint32_t flags = 0; // 0x20 freerole, 0x40 ownrequest, 0x100 random + + // Undersized + if( content->m_flags & 0x01 ) + flags |= 0x20; + auto updatePacket = makeUpdateFindContent( queuedPlayer->getEntityId(), contentInfo->data().TerritoryType, SetResultMatched, inProgress, queuedPlayer->m_classJob, dutyProgress, flags ); server.queueForPlayer( queuedPlayer->getCharacterId(), updatePacket ); @@ -58,7 +69,34 @@ void Sapphire::World::ContentFinder::update() case WaitingForAccept: break; case Accepted: + { + auto& terriMgr = Service< TerritoryMgr >::ref(); + auto& warpMgr = Common::Service< WarpMgr >::ref(); + auto contentInfo = exdData.getRow< Excel::InstanceContent >( content->getContentId() ); + if( auto instance = terriMgr.createInstanceContent( content->getContentId() ) ) + { + auto pInstanceContent = instance->getAsInstanceContent(); + + for( auto& queuedPlayer : content->m_players ) + { + auto updatePacket = makeUpdateFindContent( queuedPlayer->getEntityId(), 0x06, + SetResultReadyToEnter, 0, queuedPlayer->m_classJob, 0 ); + server.queueForPlayer( queuedPlayer->getCharacterId(), updatePacket ); + + pInstanceContent->bindPlayer( queuedPlayer->getEntityId() ); + warpMgr.requestMoveTerritory( *server.getPlayer( queuedPlayer->getEntityId() ), WarpType::WARP_TYPE_INSTANCE_CONTENT, pInstanceContent->getGuId(), { 0.f, 0.f, 0.f }, 0.f ); + + auto zonePacket = makeUpdateContent( queuedPlayer->getEntityId(), contentInfo->data().TerritoryType, + 0, pInstanceContent->getGuId() ); + auto zonePacket2 = makeUpdateContent( queuedPlayer->getEntityId(), contentInfo->data().TerritoryType, content->m_partyMemberCount ); + server.queueForPlayer( queuedPlayer->getCharacterId(), zonePacket ); + server.queueForPlayer( queuedPlayer->getCharacterId(), zonePacket2 ); + } + } + + content->setState( InProgress ); break; + } case InProgress: break; case InProgressRefill: @@ -73,10 +111,6 @@ void Sapphire::World::ContentFinder::update() } break; } - - - - } } @@ -87,10 +121,10 @@ void Sapphire::World::ContentFinder::registerContentsRequest( Sapphire::Entity:: completeRegistration( player ); } -void Sapphire::World::ContentFinder::registerContentRequest( Sapphire::Entity::Player &player, uint32_t contentId ) +void Sapphire::World::ContentFinder::registerContentRequest( Sapphire::Entity::Player &player, uint32_t contentId, uint8_t flags ) { queueForContent( player, { contentId } ); - completeRegistration( player ); + completeRegistration( player, flags ); } void Sapphire::World::ContentFinder::registerRandomContentRequest( Sapphire::Entity::Player &player, uint32_t randomContentTypeId ) @@ -113,7 +147,7 @@ void Sapphire::World::ContentFinder::registerRandomContentRequest( Sapphire::Ent completeRegistration( player ); } -void Sapphire::World::ContentFinder::completeRegistration( const Sapphire::Entity::Player &player ) +void Sapphire::World::ContentFinder::completeRegistration( const Sapphire::Entity::Player &player, uint8_t flags ) { auto& server = Service< WorldServer >::ref(); @@ -122,16 +156,29 @@ void Sapphire::World::ContentFinder::completeRegistration( const Sapphire::Entit auto& exdData = Service< Data::ExdData >::ref(); auto content = exdData.getRow< Excel::InstanceContent >( queuedContent->getContentId() ); - auto updatePacket = makeUpdateFindContent( player.getId(), content->data().TerritoryType, - CompleteRegistration, 1, static_cast< uint32_t >( player.getClass() ) ); - server.queueForPlayer( player.getCharacterId(), updatePacket ); - - auto statusPacket = makeNotifyFindContentStatus( player.getId(), content->data().TerritoryType, 3, queuedContent->m_attackerCount + queuedContent->m_rangeCount, - queuedContent->m_healerCount, queuedContent->m_tankCount, 0xff ); - - for( auto& queuedPlayer : queuedContent->m_players ) + // Undersized + if( flags & 0x01 ) { - server.queueForPlayer( queuedPlayer->getCharacterId(), statusPacket ); + auto updatePacket = makeUpdateFindContent( player.getId(), content->data().TerritoryType, + CompleteRegistration, 0x20, static_cast< uint32_t >( player.getClass() ) ); + server.queueForPlayer( player.getCharacterId(), updatePacket ); + + queuedContent->m_flags = flags; + queuedContent->setState( MatchingComplete ); + } + else + { + auto updatePacket = makeUpdateFindContent( player.getId(), content->data().TerritoryType, + CompleteRegistration, 1, static_cast< uint32_t >( player.getClass() ) ); + server.queueForPlayer( player.getCharacterId(), updatePacket ); + + auto statusPacket = makeNotifyFindContentStatus( player.getId(), content->data().TerritoryType, 3, queuedContent->m_attackerCount + queuedContent->m_rangeCount, + queuedContent->m_healerCount, queuedContent->m_tankCount, 0xff ); + + for( auto& queuedPlayer : queuedContent->m_players ) + { + server.queueForPlayer( queuedPlayer->getCharacterId(), statusPacket ); + } } } @@ -310,6 +357,53 @@ Sapphire::World::ContentFinder::QueuedContentPtrList Sapphire::World::ContentFin return outVec; } +void Sapphire::World::ContentFinder::accept( Entity::Player& player ) +{ + auto& server = Service< WorldServer >::ref(); + auto& exdData = Service< Data::ExdData >::ref(); + + auto queuedPlayer = m_queuedPlayer[ player.getId() ]; + auto queuedContent = m_queuedContent[ queuedPlayer->getActiveRegisterId() ]; + + auto content = exdData.getRow< Excel::InstanceContent >( queuedContent->getContentId() ); + + // Something has gone quite wrong.. + if( queuedContent->getState() != WaitingForAccept ) + return; + + switch( queuedPlayer->getRole() ) + { + case Role::Tank: + ++queuedContent->m_tankAccepted; + break; + case Role::Healer: + ++queuedContent->m_healerAccepted; + break; + case Role::Melee: + case Role::RangedMagical: + case Role::RangedPhysical: + ++queuedContent->m_dpsAccepted; + break; + } + + Logger::info( "[{2}][ContentFinder] Content accepted, contentId#{0} registerId#{1}", + queuedContent->getContentId(), queuedContent->getRegisterId(), player.getId() ); + + auto statusPacket = makeNotifyFindContentStatus( player.getId(), content->data().TerritoryType, 4, queuedContent->m_dpsAccepted, + queuedContent->m_healerAccepted, queuedContent->m_tankAccepted, 0x01 ); + + for( auto& pPlayer : queuedContent->m_players ) + { + if( pPlayer->getActiveRegisterId() != queuedContent->getRegisterId() ) + continue; + + server.queueForPlayer( pPlayer->getCharacterId(), statusPacket ); + } + + if( ( queuedContent->m_tankAccepted + queuedContent->m_healerAccepted + queuedContent->m_dpsAccepted ) == queuedContent->m_partyMemberCount ) + queuedContent->setState( Accepted ); +} + void Sapphire::World::ContentFinder::withdraw( Entity::Player& player ) { auto& server = Service< WorldServer >::ref(); @@ -372,6 +466,19 @@ std::shared_ptr< Sapphire::World::QueuedContent > Sapphire::World::ContentFinder return nullptr; } +std::shared_ptr< Sapphire::World::QueuedContent > Sapphire::World::ContentFinder::findContentByPlayerId( uint32_t playerId ) +{ + auto queuedPlayer = m_queuedPlayer.find( playerId ); + if( queuedPlayer != m_queuedPlayer.end() ) + { + auto queuedContent = m_queuedContent.find( queuedPlayer->second->getActiveRegisterId() ); + if( queuedContent != m_queuedContent.end() ) + return queuedContent->second; + } + + return nullptr; +} + bool Sapphire::World::ContentFinder::removeContentByRegisterId( uint32_t registerId ) { auto it = m_queuedContent.find( registerId ); diff --git a/src/world/ContentFinder/ContentFinder.h b/src/world/ContentFinder/ContentFinder.h index df17db44..d5e89ce3 100644 --- a/src/world/ContentFinder/ContentFinder.h +++ b/src/world/ContentFinder/ContentFinder.h @@ -57,6 +57,7 @@ namespace Sapphire::World Common::Role m_role; uint8_t m_level; bool m_allowInProgress; + bool m_acceptedDuty; uint8_t m_activeRegisterId; }; @@ -88,6 +89,12 @@ namespace Sapphire::World uint8_t m_attackerCount{}; uint8_t m_rangeCount{}; + uint8_t m_tankAccepted{}; + uint8_t m_healerAccepted{}; + uint8_t m_dpsAccepted{}; + + uint8_t m_flags{}; + QueuedContentState m_state; bool m_isInProgress{ false }; @@ -108,12 +115,13 @@ namespace Sapphire::World void update(); - void registerContentRequest( Entity::Player& player, uint32_t contentId ); + void registerContentRequest( Entity::Player& player, uint32_t contentId, uint8_t flags ); void registerContentsRequest( Entity::Player& player, const std::vector< uint32_t >& contentIds ); void registerRandomContentRequest( Entity::Player& player, uint32_t randomContentTypeId ); QueuedContentPtrList getMatchingContentList( Sapphire::Entity::Player &player, uint32_t contentId ); + void accept( Entity::Player& player ); void withdraw( Entity::Player& player ); uint32_t getNextRegisterId(); @@ -121,6 +129,8 @@ namespace Sapphire::World std::shared_ptr< QueuedContent > findContentByRegisterId( uint32_t registerId ); bool removeContentByRegisterId( uint32_t registerId ); + std::shared_ptr< QueuedContent > findContentByPlayerId( uint32_t playerId ); + private: uint32_t m_nextRegisterId{ 0 }; std::unordered_map< uint32_t, std::shared_ptr< QueuedContent > > m_queuedContent; @@ -128,7 +138,7 @@ namespace Sapphire::World void queueForContent( Entity::Player &player, const std::vector< uint32_t >& contentIds ); - void completeRegistration( const Entity::Player &player ); + void completeRegistration( const Entity::Player &player, uint8_t flags = 0 ); }; diff --git a/src/world/Network/Handlers/CFHandlers.cpp b/src/world/Network/Handlers/CFHandlers.cpp index ec3e2838..7c65de81 100644 --- a/src/world/Network/Handlers/CFHandlers.cpp +++ b/src/world/Network/Handlers/CFHandlers.cpp @@ -56,7 +56,7 @@ void Sapphire::Network::GameConnection::findContent( const Packets::FFXIVARR_PAC if( contentId == 0 ) return; - contentFinder.registerContentRequest( player, contentId ); + contentFinder.registerContentRequest( player, contentId, packet.data().flags ); } @@ -121,6 +121,8 @@ void Sapphire::Network::GameConnection::acceptContent( const Packets::FFXIVARR_P packet.data().accept, packet.data().territoryId, packet.data().territoryType ); auto& contentFinder = Common::Service< World::ContentFinder >::ref(); - if( packet.data().accept == 0 ) - contentFinder.withdraw( player ); + if( packet.data().accept ) + contentFinder.accept( player ); + else + contentFinder.withdraw( player ); } diff --git a/src/world/Network/PacketWrappers/UpdateContentPacket.h b/src/world/Network/PacketWrappers/UpdateContentPacket.h new file mode 100644 index 00000000..2f8da466 --- /dev/null +++ b/src/world/Network/PacketWrappers/UpdateContentPacket.h @@ -0,0 +1,37 @@ +#pragma once + +#include +#include "Actor/Player.h" +#include "Forwards.h" + +namespace Sapphire::Network::Packets::WorldPackets::Server +{ + + /** + * @brief Packet to display a quest specific info message. + */ + class UpdateContentPacket : public ZoneChannelPacket< FFXIVIpcUpdateContent > + { + public: + UpdateContentPacket( uint32_t playerId, uint16_t terriId, uint32_t kind, uint32_t value1 = 0, uint32_t value2 = 0 ) : + ZoneChannelPacket< FFXIVIpcUpdateContent >( playerId, playerId ) + { + initialize( terriId, kind, value1, value2 ); + }; + + private: + void initialize( uint16_t terriId, uint32_t kind, uint32_t value1, uint32_t value2 ) + { + m_data.territoryType = terriId; + m_data.kind = kind; + m_data.value1 = value1; + m_data.value2 = value2; + }; + }; + + template< typename... Args > + std::shared_ptr< UpdateContentPacket > makeUpdateContent( Args... args ) + { + return std::make_shared< UpdateContentPacket >( args... ); + } +} From 6e6dc43018c0db6d8eacdc5ad64b3cf36b3dc8f5 Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 18 Feb 2022 19:48:39 +0100 Subject: [PATCH 42/44] CF: Remove unnecessary method --- src/world/ContentFinder/ContentFinder.cpp | 13 ------------- src/world/ContentFinder/ContentFinder.h | 2 -- 2 files changed, 15 deletions(-) diff --git a/src/world/ContentFinder/ContentFinder.cpp b/src/world/ContentFinder/ContentFinder.cpp index 2fe0c4a3..53ac5890 100644 --- a/src/world/ContentFinder/ContentFinder.cpp +++ b/src/world/ContentFinder/ContentFinder.cpp @@ -466,19 +466,6 @@ std::shared_ptr< Sapphire::World::QueuedContent > Sapphire::World::ContentFinder return nullptr; } -std::shared_ptr< Sapphire::World::QueuedContent > Sapphire::World::ContentFinder::findContentByPlayerId( uint32_t playerId ) -{ - auto queuedPlayer = m_queuedPlayer.find( playerId ); - if( queuedPlayer != m_queuedPlayer.end() ) - { - auto queuedContent = m_queuedContent.find( queuedPlayer->second->getActiveRegisterId() ); - if( queuedContent != m_queuedContent.end() ) - return queuedContent->second; - } - - return nullptr; -} - bool Sapphire::World::ContentFinder::removeContentByRegisterId( uint32_t registerId ) { auto it = m_queuedContent.find( registerId ); diff --git a/src/world/ContentFinder/ContentFinder.h b/src/world/ContentFinder/ContentFinder.h index d5e89ce3..586475cd 100644 --- a/src/world/ContentFinder/ContentFinder.h +++ b/src/world/ContentFinder/ContentFinder.h @@ -129,8 +129,6 @@ namespace Sapphire::World std::shared_ptr< QueuedContent > findContentByRegisterId( uint32_t registerId ); bool removeContentByRegisterId( uint32_t registerId ); - std::shared_ptr< QueuedContent > findContentByPlayerId( uint32_t playerId ); - private: uint32_t m_nextRegisterId{ 0 }; std::unordered_map< uint32_t, std::shared_ptr< QueuedContent > > m_queuedContent; From 47411c0e4b37dc5dd90e7bf797aa8ff69f38286f Mon Sep 17 00:00:00 2001 From: Rushi <44952533+Skyliegirl33@users.noreply.github.com> Date: Fri, 18 Feb 2022 19:50:18 +0100 Subject: [PATCH 43/44] CF: Remove unused bool --- src/world/ContentFinder/ContentFinder.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/world/ContentFinder/ContentFinder.h b/src/world/ContentFinder/ContentFinder.h index 586475cd..13475500 100644 --- a/src/world/ContentFinder/ContentFinder.h +++ b/src/world/ContentFinder/ContentFinder.h @@ -57,7 +57,6 @@ namespace Sapphire::World Common::Role m_role; uint8_t m_level; bool m_allowInProgress; - bool m_acceptedDuty; uint8_t m_activeRegisterId; }; From 12f0a5472fd01a3f7c4399e04064b46e370cbdeb Mon Sep 17 00:00:00 2001 From: Mordred Date: Fri, 18 Feb 2022 22:55:04 +0100 Subject: [PATCH 44/44] Added MapMarker packets --- .../Network/PacketDef/Zone/ServerZoneDef.h | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index 4fba482d..30951f4e 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -1399,6 +1399,60 @@ namespace Sapphire::Network::Packets::WorldPackets::Server uint32_t isNewFlags; }; + template< int ArgCount > + struct FFXIVIpcMapMarkerN + { + uint8_t numOfMarkers; + uint8_t __padding1; + uint8_t __padding2; + uint8_t __padding3; + uint32_t iconIds[ArgCount]; + uint32_t layoutIds[ArgCount]; + uint32_t handlerIds[ArgCount]; + }; + + struct FFXIVIpcMapMarker2 : + FFXIVIpcBasePacket< MapMarker2 >, + FFXIVIpcMapMarkerN< 2 > + { + }; + + struct FFXIVIpcMapMarker4 : + FFXIVIpcBasePacket< MapMarker4 >, + FFXIVIpcMapMarkerN< 4 > + { + }; + + struct FFXIVIpcMapMarker8 : + FFXIVIpcBasePacket< MapMarker8 >, + FFXIVIpcMapMarkerN< 8 > + { + }; + + struct FFXIVIpcMapMarker16 : + FFXIVIpcBasePacket< MapMarker16 >, + FFXIVIpcMapMarkerN< 16 > + { + }; + + struct FFXIVIpcMapMarker32 : + FFXIVIpcBasePacket< MapMarker32 >, + FFXIVIpcMapMarkerN< 32 > + { + }; + + struct FFXIVIpcMapMarker64 : + FFXIVIpcBasePacket< MapMarker64 >, + FFXIVIpcMapMarkerN< 64 > + { + }; + + struct FFXIVIpcMapMarker128 : + FFXIVIpcBasePacket< MapMarker128 >, + FFXIVIpcMapMarkerN< 128 > + { + }; + template< int ArgCount > struct FFXIVIpcBattleTalkN {